Update Translations
This commit is contained in:
parent
d99ce976b9
commit
a62e6b1f7f
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2011-11-29 21:48+0200\n"
|
||||
"Last-Translator: Evgeniy Ivanov <evgeniy_p_ivanov@yahoo.ca>\n"
|
||||
"Language-Team: KiCad Team <evgeniy_p_ivanov@yahoo.ca>\n"
|
||||
|
@ -30,29 +30,29 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Drill файлове (за разпробиване)"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
#, fuzzy
|
||||
msgid "Build board outline"
|
||||
msgstr "Изтриване на контури на платката"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
#, fuzzy
|
||||
msgid "Create layers"
|
||||
msgstr "Draft layer"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
#, fuzzy
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Не са намерени компонентни отпечатъци"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
msgstr ""
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
|
||||
|
@ -4965,7 +4965,7 @@ msgstr "Неуспешно отв. на файл \"%s\""
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
#, fuzzy
|
||||
msgid "Cut"
|
||||
msgstr "По избор"
|
||||
|
@ -4997,7 +4997,7 @@ msgstr ""
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Изтрий"
|
||||
|
||||
|
@ -8047,8 +8047,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -15915,18 +15915,18 @@ msgstr "ненамерен."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Компонент %s е изтрит в библиотека %s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
||||
|
@ -17183,8 +17183,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>дубликат на извод %s</b> \"%s\" на позиция <b>(%.3f, %.3f)</b> , конфликт "
|
||||
"с извод %s \"%s\" на позиция <b>(%.3f, %.3f)</b>"
|
||||
|
@ -17192,8 +17192,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>дубликат на извод %s</b> \"%s\" на позиция <b>(%.3f, %.3f)</b> , конфликт "
|
||||
"с извод %s \"%s\" на позиция <b>(%.3f, %.3f)</b>"
|
||||
|
@ -18134,7 +18134,7 @@ msgid "Polarity"
|
|||
msgstr "Полярност"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Завърти огледално"
|
||||
|
@ -30022,6 +30022,216 @@ msgstr ""
|
|||
msgid "Check rule syntax"
|
||||
msgstr "Провери модул"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
#, fuzzy
|
||||
msgid "Default properties for new dimension objects:"
|
||||
|
@ -35320,73 +35530,73 @@ msgstr "Изтегли прох.отв."
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Установи нач.коорд. за решетката"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
#, fuzzy
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Нова пътечка с област на прох.отв."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#, fuzzy
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Някои файлове немогат да бъдат намерени!"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
#, fuzzy
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Радиус на закръглението"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Радиус на закръглението"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
#, fuzzy
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Неуспешно изтегляне на този сегмент: два колинеарни сегмента"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
#, fuzzy
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Някои файлове немогат да бъдат намерени!"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Завърти"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Промяна на размера на прох.отв. и свредлото"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
#, fuzzy
|
||||
msgid "Move exact"
|
||||
msgstr "Премести текст"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, fuzzy, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Дублиране"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
#, fuzzy
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Установи нач.коорд. за решетката"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
#, fuzzy
|
||||
msgid "Selection copied"
|
||||
msgstr "Избор на верига"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Копирай етикет"
|
||||
|
@ -47640,8 +47850,8 @@ msgstr "Създаване на печатна платка"
|
|||
#~ msgstr "Неправилно обозначение. Обозначението трябва да започва с буква"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "The name <%s> conflicts with an existing entry in the component library <"
|
||||
#~ "%s>.\n"
|
||||
#~ "The name <%s> conflicts with an existing entry in the component library "
|
||||
#~ "<%s>.\n"
|
||||
#~ "\n"
|
||||
#~ "Do you wish to replace the current component in library with this one?"
|
||||
#~ msgstr ""
|
||||
|
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: kicad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-08-15 01:21+0000\n"
|
||||
"Last-Translator: Arnau Llovet Vidal <arnaullv@gmail.com>\n"
|
||||
"Language-Team: Catalan <https://hosted.weblate.org/projects/kicad/v6/ca/>\n"
|
||||
|
@ -28,20 +28,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Tots els Fitxers"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Construeix el contorn de la placa"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Crea capes"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "No s'ha carregat cap empremta."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -49,7 +49,7 @@ msgstr ""
|
|||
"El contorn de l'empremta no està disponible o està malformat. Executa el "
|
||||
"verificador d'empremtes per a una anàlisi completa."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"El contorn de la placa no està disponible o està malformat. Executa DRC per "
|
||||
|
@ -4695,7 +4695,7 @@ msgstr "No es pot copiar el fitxer '%s'."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Retalla"
|
||||
|
||||
|
@ -4725,7 +4725,7 @@ msgstr "Enganxa les cel·les del porta-retalls a la matriu en la cel·la actual"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Elimina"
|
||||
|
||||
|
@ -7507,8 +7507,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -7695,8 +7695,8 @@ msgstr ""
|
|||
"Una línia d'ordres per a Windows seria la següent.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"Una línia d'ordres per a Linux seria la següent.\n"
|
||||
|
@ -7719,8 +7719,8 @@ msgstr ""
|
|||
"o\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/elmeuconvertidor .xsl \"%I"
|
||||
"\" \"%O\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/elmeuconvertidor .xsl "
|
||||
"\"%I\" \"%O\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"El format de la línia d'ordres accepta paràmetres pels noms de fitxers. Els "
|
||||
|
@ -15400,18 +15400,18 @@ msgstr "No s'ha trobat el símbol."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Error en carregar el símbol %s des de la biblioteca '%s'. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "No es pot carregar el símbol '%s' des de la biblioteca '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "No es pot numerar la biblioteca '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Error al desar el símbol %s a la biblioteca '%s'."
|
||||
|
@ -16608,15 +16608,15 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
|
@ -17491,7 +17491,7 @@ msgid "Polarity"
|
|||
msgstr "Polaritat"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Reflexió"
|
||||
|
@ -28805,6 +28805,216 @@ msgstr ""
|
|||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Propietats per defecte pels nous objectes de dimensió:"
|
||||
|
@ -33958,65 +34168,65 @@ msgstr "Arrossega la via o pista"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Selecciona el punt de referència a moure..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Edita l'amplada de la pista o la mida de la via"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Introdueix el radi d'arrodoniment:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Radi de l'arrodoniment"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Gira"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Canvia la mida de la via i de la perforació"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "S'ha(n) duplicat %d element(s)"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Selecciona el punt de referència per la còpia..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Selecció copiada"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Cancel·la"
|
||||
|
|
|
@ -14,7 +14,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: kicad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||
"Last-Translator: Jan Straka <bach@email.cz>\n"
|
||||
"Language-Team: Czech <https://hosted.weblate.org/projects/kicad/v6/cs/>\n"
|
||||
|
@ -31,20 +31,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Všechny soubory"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Sestavit obrys desky"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Vytvořit vrstvy"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nenačteno pouzdro."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -52,7 +52,7 @@ msgstr ""
|
|||
"Obrys pouzdra chybí nebo má nesprávný tvar. Spusťte Footprint Checker pro "
|
||||
"úplnou analýzu."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Obrys desky chybí nebo má nesprávný tvar. Spusťte DRC pro úplnou analýzu."
|
||||
|
@ -4657,7 +4657,7 @@ msgstr "Nelze kopírovat soubor '%s'."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Vyjmout"
|
||||
|
||||
|
@ -4685,7 +4685,7 @@ msgstr "Vložit buňky ze schránky do matice v aktuální buňce"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Smazat"
|
||||
|
||||
|
@ -7441,8 +7441,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -7626,8 +7626,8 @@ msgstr ""
|
|||
"Ve Windows je příkazový řádek následující.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"V Linuxu může použitý příkazový řádek vypadat takto.\n"
|
||||
|
@ -15264,18 +15264,18 @@ msgstr "Symbol nenalezen."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Chyba při načítání symbolu %s z knihovny '%s'. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Nelze načíst symbol '%s' z knihovny '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Nelze vyjmenovat knihovnu '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Chyba při ukládání symbolu %s do knihovny '%s'."
|
||||
|
@ -16367,20 +16367,20 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem %s"
|
||||
"%s na místě <b>(%s, %s)</b>."
|
||||
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem "
|
||||
"%s%s na místě <b>(%s, %s)</b>."
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem %s"
|
||||
"%s na místě <b>(%s, %s)</b> v jednotkách %c a %c."
|
||||
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem "
|
||||
"%s%s na místě <b>(%s, %s)</b> v jednotkách %c a %c."
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
#, c-format
|
||||
|
@ -17249,7 +17249,7 @@ msgid "Polarity"
|
|||
msgstr "Polarita"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Zrcadlit"
|
||||
|
@ -28233,6 +28233,216 @@ msgstr "Pravidla DRC:"
|
|||
msgid "Check rule syntax"
|
||||
msgstr "Kontrola syntaxe pravidla"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Výchozí vlastnosti pro nové prvky typu kóty:"
|
||||
|
@ -31420,8 +31630,8 @@ msgstr "Nelze najít ID skupiny %s v definicích skupin."
|
|||
msgid ""
|
||||
"Unable to find sub group %s in the group map (parent group ID=%s, Name=%s)."
|
||||
msgstr ""
|
||||
"Nelze najít podskupinu %s na kartě skupiny (ID nadřazené skupiny =%s, název ="
|
||||
"%s)."
|
||||
"Nelze najít podskupinu %s na kartě skupiny (ID nadřazené skupiny =%s, název "
|
||||
"=%s)."
|
||||
|
||||
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:1372
|
||||
#, c-format
|
||||
|
@ -33396,67 +33606,67 @@ msgstr "Táhnout spoj/průchodku"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Vybrat referenční bod pro kopírování..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Upravit šířku spoje/velikosti prokovu"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#, fuzzy
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Některé soubory projektu nelze zálohovat."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
#, fuzzy
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Poloměr zaoblení:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Zaoblení spojů"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Nelze zaokrouhlit vybrané segmenty spoje."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
#, fuzzy
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Některé soubory projektu nelze zálohovat."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Otočit"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Změnit stranu / Obrátit"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Přesunout přesně"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Duplikována %d položka(y)"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
#, fuzzy
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Vybrat referenční bod pro kopírování..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Výběr zkopírován"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopírování zrušeno"
|
||||
|
||||
|
@ -39809,8 +40019,8 @@ msgstr "KiCad deska plošných spojů"
|
|||
#~ msgstr "Použít touchpad k vystředění"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with Ctrl"
|
||||
#~ "+scroll)."
|
||||
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with "
|
||||
#~ "Ctrl+scroll)."
|
||||
#~ msgstr ""
|
||||
#~ "Použít ovládání vhodné pro touchpad (vystředit pomocí akce posuvníku, "
|
||||
#~ "zvětšení pomocí CTRL+posuvník)"
|
||||
|
@ -40308,8 +40518,8 @@ msgstr "KiCad deska plošných spojů"
|
|||
#~ msgid ""
|
||||
#~ "Pin not connected (use a \"no connection\" flag to suppress this error)"
|
||||
#~ msgstr ""
|
||||
#~ "Vývod nepřipojen (pro potlačení této chyby použijte příznak \"Nezapojeno"
|
||||
#~ "\")"
|
||||
#~ "Vývod nepřipojen (pro potlačení této chyby použijte příznak "
|
||||
#~ "\"Nezapojeno\")"
|
||||
|
||||
#~ msgid "Conflict problem between pins. Severity: warning"
|
||||
#~ msgstr "Problém konfliktu mezi vývody. Závažnost: varování"
|
||||
|
@ -43757,8 +43967,8 @@ msgstr "KiCad deska plošných spojů"
|
|||
#~ "Proměnné prostředí se používá jako náhrada řetěžců.<br>Proměnné prostředí "
|
||||
#~ "se primárně používá pro cesty, aby byla zajištěna přenositelnost KiCad "
|
||||
#~ "mezi platformami.<br><br>Je-li proměnná prostředí definována jako "
|
||||
#~ "<b>MYLIBPATH</b> s hodnotou <b>e:/kicad_libs</b>, název knihovny <b>"
|
||||
#~ "${MYLIBPATH}/mylib.lib</b> je rozšířen do tvaru <b>e:/kicad_libs/mylib."
|
||||
#~ "<b>MYLIBPATH</b> s hodnotou <b>e:/kicad_libs</b>, název knihovny "
|
||||
#~ "<b>${MYLIBPATH}/mylib.lib</b> je rozšířen do tvaru <b>e:/kicad_libs/mylib."
|
||||
#~ "lib</b><br><br><b>Pozn.:</b><br>V názvech proměnných prostředí jsou "
|
||||
#~ "dovoleny pouze znaky <b>ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_</b> a název "
|
||||
#~ "proměnné prostředí nesmí začínat číslicí (0-9)."
|
||||
|
@ -51637,8 +51847,8 @@ msgstr "KiCad deska plošných spojů"
|
|||
#~ msgid ""
|
||||
#~ "Unexpected end of file occurred while parsing PCB foot print library <%s>."
|
||||
#~ msgstr ""
|
||||
#~ "Objevil se neočekávaný konec souboru při analýze knihovny pouzder PCB <"
|
||||
#~ "%s>."
|
||||
#~ "Objevil se neočekávaný konec souboru při analýze knihovny pouzder PCB "
|
||||
#~ "<%s>."
|
||||
|
||||
#~ msgid "Could not open PCB foot print library document file <%s>."
|
||||
#~ msgstr "Nelze otevřít soubor dokumentace knihovny PCB pouzder <%s>."
|
||||
|
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||
"Last-Translator: Mads Dyrmann <madsdyrmannlarsen@gmail.com>\n"
|
||||
"Language-Team: Danish <https://hosted.weblate.org/projects/kicad/v6/da/>\n"
|
||||
|
@ -22,20 +22,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Alle filer"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Lav print omrids"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Opret lag"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Intet fodaftryk indlæst."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -43,7 +43,7 @@ msgstr ""
|
|||
"Omrids af fodaftryk mangler eller er forkert. Kør Fodaftryk Undersøger for "
|
||||
"en fuld analyse."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr "Print omrids mangler eller er forkert. Kør DRC for en fuld analyse."
|
||||
|
||||
|
@ -4785,7 +4785,7 @@ msgstr "Kan ikke kopiere filen \"%s\"."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Klip"
|
||||
|
||||
|
@ -4813,7 +4813,7 @@ msgstr "Indsæt udklipsholderceller i matrix ved den aktuelle celle"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Slet"
|
||||
|
||||
|
@ -7610,8 +7610,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -15593,18 +15593,18 @@ msgstr "Symbol ikke fundet."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Fejl ved indlæsning af symbolet \"%s\" fra biblioteket \"%s\". (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Fejl ved indlæsning af symbolet '%s' fra biblioteket '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Kan ikke opregne biblioteket \"%s\" (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Fejl ved indlæsning af symbolet '%s' fra biblioteket '%s'."
|
||||
|
@ -16732,8 +16732,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b> Duplikatstift %s </b> \"%s\" på placering <b> (%.3f, %.3f) </b> er i "
|
||||
"konflikt med pin %s \"%s\" på placering <b> ( %.3f, %.3f) </b>"
|
||||
|
@ -16741,8 +16741,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b> Duplikatstift %s </b> \"%s\" på placering <b> (%.3f, %.3f) </b> er i "
|
||||
"konflikt med pin %s \"%s\" på placering <b> ( %.3f, %.3f) </b> i enheder %c "
|
||||
|
@ -17650,7 +17650,7 @@ msgid "Polarity"
|
|||
msgstr "Polaritet"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Spejl"
|
||||
|
@ -28997,6 +28997,216 @@ msgstr "DRC-regler:"
|
|||
msgid "Check rule syntax"
|
||||
msgstr "Tjek regelsyntaks"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Standardegenskaber for nye dimensionobjekter:"
|
||||
|
@ -34317,24 +34527,24 @@ msgstr "Break Track"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Vælg referencepunkt for flytning ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Rediger sporbredde / via størrelse"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Mindst to segmenter med lige spor skal vælges."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Indtast filetradius:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Filetspor"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
|
@ -34342,40 +34552,40 @@ msgstr ""
|
|||
"En radius på nul blev indtastet.\n"
|
||||
"Filetoperationen blev ikke udført."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Kan ikke udfylde de valgte sporsegmenter."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Nogle af sporsegmenterne kunne ikke udfyldes."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Roter"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Flyt nøjagtigt"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Kopieret %d vare (r)"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Vælg referencepunkt for kopien ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Valg kopieret"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopi annulleret"
|
||||
|
@ -38450,8 +38660,8 @@ msgstr "KiCad-printkortfiler"
|
|||
#, c-format
|
||||
#~ msgid "Error occurred loading symbol \"%s\" from library \"%s\"."
|
||||
#~ msgstr ""
|
||||
#~ "Der opstod en fejl ved indlæsning af symbolet \"%s\" fra biblioteket \"%s"
|
||||
#~ "\"."
|
||||
#~ "Der opstod en fejl ved indlæsning af symbolet \"%s\" fra biblioteket "
|
||||
#~ "\"%s\"."
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Symbol \"%s\" already exists in library \"%s\""
|
||||
|
@ -38484,8 +38694,8 @@ msgstr "KiCad-printkortfiler"
|
|||
#, c-format
|
||||
#~ msgid "An error \"%s\" occurred saving symbol \"%s\" to library \"%s\""
|
||||
#~ msgstr ""
|
||||
#~ "Der opstod en fejl \"%s\" ved at gemme symbolet \"%s\" i biblioteket \"%s"
|
||||
#~ "\""
|
||||
#~ "Der opstod en fejl \"%s\" ved at gemme symbolet \"%s\" i biblioteket "
|
||||
#~ "\"%s\""
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Cannot create file \"%s\""
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-04-28 11:12+0000\n"
|
||||
"Last-Translator: Miklós Márton <martonmiklosqdev@gmail.com>\n"
|
||||
"Language-Team: Hungarian <https://hosted.weblate.org/projects/kicad/v6/hu/>\n"
|
||||
|
@ -19,28 +19,28 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Összes fájl"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
#, fuzzy
|
||||
msgid "Build board outline"
|
||||
msgstr "Panel körvonalai"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Rétegek létrehozása"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
#, fuzzy
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nincs megadva alkatrészrajzolat"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
msgstr ""
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
|
||||
|
@ -4887,7 +4887,7 @@ msgstr "A(z) \"%s\" fájl nem másolható."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Kivágás"
|
||||
|
||||
|
@ -4916,7 +4916,7 @@ msgstr ""
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Töröl"
|
||||
|
||||
|
@ -7868,8 +7868,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -11552,8 +11552,8 @@ msgid ""
|
|||
"Remapping is not possible because you have insufficient privileges to the "
|
||||
"project folder '%s'."
|
||||
msgstr ""
|
||||
"A migrációs művelet nem végezhető el, mert nincs írási jogosultsága a(z) \"%s"
|
||||
"\" projekt mappában."
|
||||
"A migrációs művelet nem végezhető el, mert nincs írási jogosultsága a(z) "
|
||||
"\"%s\" projekt mappában."
|
||||
|
||||
#: eeschema/dialogs/dialog_symbol_remap.cpp:68
|
||||
msgid ""
|
||||
|
@ -15625,19 +15625,19 @@ msgstr "A rajzjel nem található."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Hiba a(z) \"%s\" rajzjel \"%s\" könyvtárból történő betöltése során."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr ""
|
||||
"Hiba történt a(z) '%s' rajzjel '%s' könyvtárból történő betöltése során."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Nem sikerült a(z) \"%s\" könyvtárat feldolgozni"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr ""
|
||||
|
@ -16821,8 +16821,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Duplikált láb %s</b> \"%s\" a <b>(%.3f, %.3f)</b> pozícióban konfliktusba "
|
||||
"került a(z) %s \"%s\" lábbal a <b>(%.3f, %.3f)</b> pozícióban "
|
||||
|
@ -16830,8 +16830,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>Duplikált láb %s</b> \"%s\" a <b>(%.3f, %.3f)</b> pozícióban konfliktusba "
|
||||
"került a(z) %s \"%s\" lábbal a <b>(%.3f, %.3f)</b> pozícióban "
|
||||
|
@ -17755,7 +17755,7 @@ msgid "Polarity"
|
|||
msgstr "Polaritás"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Tükrözés"
|
||||
|
@ -23382,8 +23382,8 @@ msgid ""
|
|||
"produce a full circle divided evenly into \"Count\" portions."
|
||||
msgstr ""
|
||||
"A pozitív szögek az óramutató járásával ellentétes irányú forgatást jelzik.\n"
|
||||
"A 0 érték egy teljes kört fog létrehozni egyenletesen felosztva \"Darabszám"
|
||||
"\" részre."
|
||||
"A 0 érték egy teljes kört fog létrehozni egyenletesen felosztva "
|
||||
"\"Darabszám\" részre."
|
||||
|
||||
#: pcbnew/dialogs/dialog_create_array_base.cpp:268
|
||||
msgid "How many items in the array."
|
||||
|
@ -29390,6 +29390,216 @@ msgstr ""
|
|||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
#, fuzzy
|
||||
msgid "Default properties for new dimension objects:"
|
||||
|
@ -34762,71 +34972,71 @@ msgstr "Vezetősáv/via vonszolása"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Referencia pont megadása másoláshoz..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Vezetősáv szélesség / via méret szerkesztés"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#, fuzzy
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Némely projekt fájlról nem lehetett biztonsági mentést készíteni."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
#, fuzzy
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Lekerekítés sugara:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Lekerekítés sugara:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
#, fuzzy
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "A szegmens nem vonszolható: két kollineáris szegmens"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
#, fuzzy
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Némely projekt fájlról nem lehetett biztonsági mentést készíteni."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Forgatás"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Via átmérő és furat módosítása"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Mozgatás pontosan"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "%d azonos elem"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
#, fuzzy
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Referencia pont megadása másoláshoz..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
#, fuzzy
|
||||
msgid "Selection copied"
|
||||
msgstr "Kijelölés másolva."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Másolás megszakítva."
|
||||
|
@ -41181,8 +41391,8 @@ msgstr "KiCad nyákterv fájl (*.brd)"
|
|||
#~ msgstr "Képernyő mozgatás az érintőpaddal"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with Ctrl"
|
||||
#~ "+scroll)."
|
||||
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with "
|
||||
#~ "Ctrl+scroll)."
|
||||
#~ msgstr ""
|
||||
#~ "Érintőpad-barát mód engedélyezése (mozgatás görgető mozdulattal, nagyítás "
|
||||
#~ "Ctrl+görgetéssel)"
|
||||
|
@ -42874,8 +43084,8 @@ msgstr "KiCad nyákterv fájl (*.brd)"
|
|||
|
||||
#~ msgid "Unable to find or load footprint \"%s\" from lib path \"%s\""
|
||||
#~ msgstr ""
|
||||
#~ "Nem található vagy nem tölthető be a(z) \"%s\" alkatrészrajzolat a(z) \"%s"
|
||||
#~ "\" könyvtár útvonalon."
|
||||
#~ "Nem található vagy nem tölthető be a(z) \"%s\" alkatrészrajzolat a(z) "
|
||||
#~ "\"%s\" könyvtár útvonalon."
|
||||
|
||||
#~ msgid "Library \"%s\" is read only, not writable"
|
||||
#~ msgstr "A(z) \"%s\" könyvtár csak olvasható, nem lehet írni"
|
||||
|
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2021-11-22 17:30+0000\n"
|
||||
"Last-Translator: whenwesober <naomi16i_1298q@cikuh.com>\n"
|
||||
"Language-Team: Indonesian <https://hosted.weblate.org/projects/kicad/master-"
|
||||
|
@ -22,20 +22,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Semua Berkas"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Buat garis besar papan sirkuit"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Buat lapisan"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Tidak ada footprint yang dimuat."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -43,7 +43,7 @@ msgstr ""
|
|||
"Garis besar footprint hilang atau salah format. Jalankan Pemeriksa Footprint "
|
||||
"untuk analisis lengkap."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Garis besar papan sirkuit hilang atau salah format. Jalankan DRC untuk "
|
||||
|
@ -4636,7 +4636,7 @@ msgstr "Tidak dapat menyalin berkas \"%s\"."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Potong"
|
||||
|
||||
|
@ -4664,7 +4664,7 @@ msgstr ""
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Hapus"
|
||||
|
||||
|
@ -7406,8 +7406,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -14729,7 +14729,7 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr ""
|
||||
|
@ -14737,13 +14737,13 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Tidak dapat membuat berkas \"%s\".\n"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr ""
|
||||
|
@ -15833,15 +15833,15 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
|
@ -16651,8 +16651,8 @@ msgstr "Memuat %s"
|
|||
#, c-format
|
||||
msgid "<b>A gerber job file cannot be loaded as a plot file</b> <i>%s</i>"
|
||||
msgstr ""
|
||||
"<b>Berkas job gerber tidak dapat dimuat sebagai sebuah berkas plot</b> <i>"
|
||||
"%s</i>"
|
||||
"<b>Berkas job gerber tidak dapat dimuat sebagai sebuah berkas plot</b> "
|
||||
"<i>%s</i>"
|
||||
|
||||
#: gerbview/files.cpp:386
|
||||
msgid "Open NC (Excellon) Drill File(s)"
|
||||
|
@ -16713,7 +16713,7 @@ msgid "Polarity"
|
|||
msgstr ""
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr ""
|
||||
|
@ -27394,6 +27394,216 @@ msgstr ""
|
|||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr ""
|
||||
|
@ -32415,63 +32625,63 @@ msgstr ""
|
|||
msgid "Select reference point for move..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Rotasi"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -102,7 +102,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-06-09 19:41+0200\n"
|
||||
"Last-Translator: Marco Ciampa <ciampix@posteo.net>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/kicad/master-"
|
||||
|
@ -138,20 +138,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Tutti i file"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Crea contorni scheda"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Crea strati"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nessuna impronta caricata."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -159,7 +159,7 @@ msgstr ""
|
|||
"Contorno impronta mancante o malformato. Eseguire il controllo impronte per "
|
||||
"un'analisi completa."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Contorno scheda mancante o malformato. Eseguire DRC per un'analisi completa."
|
||||
|
@ -4796,7 +4796,7 @@ msgstr "Impossibile copiare il file '%s'."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Taglia"
|
||||
|
||||
|
@ -4825,7 +4825,7 @@ msgstr "Incolla le celle sugli appunti sulla matrice alla cella corrente"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Cancella"
|
||||
|
||||
|
@ -7599,8 +7599,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -7785,8 +7785,8 @@ msgstr ""
|
|||
"Su Windows la riga di comando è la seguente.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"Su Linux il comando diventa il seguente.\n"
|
||||
|
@ -8652,8 +8652,8 @@ msgstr ""
|
|||
#, c-format
|
||||
msgid "Cannot copy global symbol library table file '%s' to '%s'."
|
||||
msgstr ""
|
||||
"Impossibile copiare il file tabella librerie di simboli globale \"%s\" a \"%s"
|
||||
"\"."
|
||||
"Impossibile copiare il file tabella librerie di simboli globale \"%s\" a "
|
||||
"\"%s\"."
|
||||
|
||||
#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:132
|
||||
#, c-format
|
||||
|
@ -9915,8 +9915,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Questo progetto è stato fatto usando vecchie librerie di simboli che "
|
||||
"potrebbero rovinare lo schema. Alcuni simboli potrebbero dover essere "
|
||||
"collegati ad un nome simbolo diverso. Potrebbe essere necessario \"recuperare"
|
||||
"\" (copiare e rinominare) alcuni simboli in una nuova libreria.\n"
|
||||
"collegati ad un nome simbolo diverso. Potrebbe essere necessario "
|
||||
"\"recuperare\" (copiare e rinominare) alcuni simboli in una nuova libreria.\n"
|
||||
"\n"
|
||||
"I seguenti cambiamenti sono raccomandati per aggiornare il progetto."
|
||||
|
||||
|
@ -11406,8 +11406,8 @@ msgstr "Mappatura tabella librerie simboli completa!"
|
|||
#, c-format
|
||||
msgid "Cannot create project remap back up folder '%s'."
|
||||
msgstr ""
|
||||
"Impossibile creare la cartella di salvataggio rimappatura del progetto \"%s"
|
||||
"\"."
|
||||
"Impossibile creare la cartella di salvataggio rimappatura del progetto "
|
||||
"\"%s\"."
|
||||
|
||||
#: eeschema/dialogs/dialog_symbol_remap.cpp:349
|
||||
#: eeschema/dialogs/dialog_symbol_remap.cpp:497
|
||||
|
@ -13720,8 +13720,8 @@ msgid ""
|
|||
"be found in the symbol library. The part has not been loaded into the KiCad "
|
||||
"library."
|
||||
msgstr ""
|
||||
"La definizione della parte \"%s\" che fa riferimento al simbolo \"%s"
|
||||
"\" (alternativamente \"%s\") non si trova nella libreria dei simboli. La "
|
||||
"La definizione della parte \"%s\" che fa riferimento al simbolo "
|
||||
"\"%s\" (alternativamente \"%s\") non si trova nella libreria dei simboli. La "
|
||||
"parte non è stata caricata nella libreria KiCad."
|
||||
|
||||
#: eeschema/sch_plugins/cadstar/cadstar_sch_archive_loader.cpp:441
|
||||
|
@ -15344,18 +15344,18 @@ msgstr "Simbolo non trovato."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Errore durante il caricamento del simbolo %s dalla libreria '%s'. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Impossibile caricare il simbolo '%s' dalla libreria '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Impossibile enumerare la libreria '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Errore nel caricamento del simbolo %s dalla libreria '%s'."
|
||||
|
@ -16459,8 +16459,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Pin duplicato %s</b> %s posizione <b>(%s, %s)</b> in conflitto con il pin "
|
||||
"%s%s in posizione <b>(%s, %s)</b>."
|
||||
|
@ -16468,8 +16468,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>Pin duplicato %s</b> %s posizione <b>(%s, %s)</b> in conflitto con il pin "
|
||||
"%s%s posizione <b>(%s, %s)</b> in unità %c e %c."
|
||||
|
@ -17346,7 +17346,7 @@ msgid "Polarity"
|
|||
msgstr "Polarità"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Speculare"
|
||||
|
@ -28536,6 +28536,216 @@ msgstr "Regole DRC:"
|
|||
msgid "Check rule syntax"
|
||||
msgstr "Controlla la sintassi regole"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Proprietà predefinite per i nuovi oggetti dimensione:"
|
||||
|
@ -29791,8 +30001,8 @@ msgid ""
|
|||
"The current configuration does not include a library named '%s'.\n"
|
||||
"Use Manage Footprint Libraries to edit the configuration."
|
||||
msgstr ""
|
||||
"La configurazione corrente non include una libreria con denominatore \"%s"
|
||||
"\".\n"
|
||||
"La configurazione corrente non include una libreria con denominatore "
|
||||
"\"%s\".\n"
|
||||
"Usare il gestore delle librerie di impronte per modificare la configurazione."
|
||||
|
||||
#: pcbnew/footprint_editor_utils.cpp:297
|
||||
|
@ -31921,8 +32131,8 @@ msgid ""
|
|||
"The net '%s' references non-existent pad index '%d' in component '%s'. This "
|
||||
"has been ignored."
|
||||
msgstr ""
|
||||
"Il collegamento \"%s\" si riferisce ad un indice piazzola non esistente \"%d"
|
||||
"\" nel componente \"%s\". Ignorato."
|
||||
"Il collegamento \"%s\" si riferisce ad un indice piazzola non esistente "
|
||||
"\"%d\" nel componente \"%s\". Ignorato."
|
||||
|
||||
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:2373
|
||||
msgid "Text Variables could not be set as there is no project loaded."
|
||||
|
@ -33754,24 +33964,24 @@ msgstr "Trascina pista arco"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Selezionare il punto di riferimento per lo spostamento..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Larghezza piste/dimensioni via"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Bisogna selezionare almeno due segmenti di pista diritti."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Inserire raggio stondamento:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Piste di stondamento"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
|
@ -33779,40 +33989,40 @@ msgstr ""
|
|||
"È stato inserito un raggio zero.\n"
|
||||
"L'operazione di stondamento non è stata eseguita."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Impossibile stondare i segmenti di pista selezionati."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Alcuni dei segmenti di pista potrebbero non essere stati stondati."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Ruota"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Cambia lato / ribalta"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Sposta esattamente"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "%d elementi duplicati"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Selezionare il punto di riferimento per la copia..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Selezione copiata"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr "Copia annullata"
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: KiCad 4.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2021-08-20 19:52+0000\n"
|
||||
"Last-Translator: Seth Hillbrand <seth@kipro-pcb.com>\n"
|
||||
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/kicad/master-"
|
||||
|
@ -15,8 +15,8 @@ msgstr ""
|
|||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
|
||||
"%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 4.8-dev\n"
|
||||
"X-Poedit-Basepath: ../../kicad-source-mirror\n"
|
||||
"X-Poedit-KeywordsList: _;_HKI\n"
|
||||
|
@ -44,20 +44,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Visi failai"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Sukurkite lentos kontūrą"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Kurti sluoksnius"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nėra jokio pėdsako."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -65,7 +65,7 @@ msgstr ""
|
|||
"Nėra pėdsako kontūro arba jis netinkamai suformuotas. Norėdami atlikti "
|
||||
"išsamią analizę, paleiskite „Footprint Checker“."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Trūksta lentos kontūro arba ji netinkamai suformuota. Paleiskite DRC, kad "
|
||||
|
@ -4805,7 +4805,7 @@ msgstr "Negalima nukopijuoti failo „%s“."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Iškirpti"
|
||||
|
||||
|
@ -4833,7 +4833,7 @@ msgstr "Įklijuokite iškarpinės langelius matricai dabartinėje langelyje"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Pašalinti"
|
||||
|
||||
|
@ -7636,8 +7636,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -15630,18 +15630,18 @@ msgstr "Simbolis nerastas."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Klaida įkeliant simbolį „%s“ iš bibliotekos „%s“. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Klaida įkeliant simbolį „%s“ iš bibliotekos „%s“."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Negalima išvardyti bibliotekos „%s“ (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Klaida įkeliant simbolį „%s“ iš bibliotekos „%s“."
|
||||
|
@ -16770,8 +16770,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Sudvigubintas išvadas %s</b> \"%s\" pozijoje <b>(%.3f, %.3f)</b>, "
|
||||
"konfliktas su išvadu %s \"%s\" pozicijoje <b>(%.3f, %.3f)</b>"
|
||||
|
@ -16779,8 +16779,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b> Dublikatas smeigtuko %s </b> „%s“ vietoje <b> (%.3f, %.3f) </b> "
|
||||
"nesuderinamas su kaiščiu %s „%s“ vietoje <b> ( %.3f, %.3f) </b> vienetais %c "
|
||||
|
@ -17693,7 +17693,7 @@ msgid "Polarity"
|
|||
msgstr "Poliarumas"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Atspindėti"
|
||||
|
@ -29080,6 +29080,216 @@ msgstr "KDR taisyklės:"
|
|||
msgid "Check rule syntax"
|
||||
msgstr "Patikrinkite taisyklės sintaksę"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Numatytosios naujų matmenų objektų ypatybės:"
|
||||
|
@ -34409,24 +34619,24 @@ msgstr "Perkelti takelį ar perėjimą"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Pasirinkite perkėlimo atskaitos tašką ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Redaguoti takelio plotį / dydį"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Turi būti parinkti bent du tiesios kelio ruožai."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Įveskite filė spindulį:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Filė takeliai"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
|
@ -34434,41 +34644,41 @@ msgstr ""
|
|||
"Įvestas nulio spindulys.\n"
|
||||
"Filė operacija nebuvo atlikta."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Nepavyko užpildyti pasirinktų takelių segmentų."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Kai kurių takelių atkarpų užpildyti nepavyko."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Pasukti"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Ppakeisti perėjimo ir grąžto dydį"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Perkelti tiksliai"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Kopijuojami %d elementai"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Pasirinkite kopijos atskaitos tašką ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Pasirinkimas nukopijuotas"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopija atšaukta"
|
||||
|
@ -45935,8 +46145,8 @@ msgstr "KiCad spausdintinių plokščių failai"
|
|||
#, fuzzy
|
||||
#~ msgid "Cannot replace symbol \"%s:%s\" due to missing footprint \"%s\".\n"
|
||||
#~ msgstr ""
|
||||
#~ "Не удалось заменить компонент \"%s:%s\" из-за отсутствия посад.места \"%s"
|
||||
#~ "\".\n"
|
||||
#~ "Не удалось заменить компонент \"%s:%s\" из-за отсутствия посад.места "
|
||||
#~ "\"%s\".\n"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Changing symbol \"%s:%s\" reference to \"%s\".\n"
|
||||
|
|
|
@ -4,7 +4,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: KiCad 6.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2021-01-13 14:21+0000\n"
|
||||
"Last-Translator: Rihards Skuja <rhssk@posteo.eu>\n"
|
||||
"Language-Team: Latvian <https://hosted.weblate.org/projects/kicad/master-"
|
||||
|
@ -21,20 +21,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Visi faili (*.*)|*.*"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Būvēt plates kontūru"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Izveidot slāņus"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nospiedums nav ielādēts."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -42,7 +42,7 @@ msgstr ""
|
|||
"Trūkst nospieduma kontūra vai arī tā ir izkropļota. Palaidiet nospiedumu "
|
||||
"pārbaudītāju pilnai analīzei."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Trūkst plates kontūra vai arī tā ir izkropļota. Palaidiet DRC pilnai "
|
||||
|
@ -4576,7 +4576,7 @@ msgstr ""
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4604,7 +4604,7 @@ msgstr ""
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
|
@ -7305,8 +7305,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -14453,18 +14453,18 @@ msgstr ""
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Ielādē %s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Ielādē %s"
|
||||
|
@ -15539,15 +15539,15 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
|
@ -16406,7 +16406,7 @@ msgid "Polarity"
|
|||
msgstr ""
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr ""
|
||||
|
@ -26931,6 +26931,216 @@ msgstr ""
|
|||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr ""
|
||||
|
@ -31814,63 +32024,63 @@ msgstr ""
|
|||
msgid "Select reference point for move..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-04-13 14:13+0000\n"
|
||||
"Last-Translator: Bas Wijnen <wijnen@debian.org>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/kicad/v6/nl/>\n"
|
||||
|
@ -32,20 +32,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Alle bestanden"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Bouw een board-omtrek"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Maak lagen"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Geen footprint geladen."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -53,7 +53,7 @@ msgstr ""
|
|||
"Footprint omtrek ontbreekt of is misvormd. Voer Footprint Checker uit voor "
|
||||
"een volledige analyse."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Board-omtrek ontbreekt of is misvormd. Voer DRC uit voor een volledige "
|
||||
|
@ -4697,7 +4697,7 @@ msgstr "Kan bestand '%s' niet kopiëren."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Knip"
|
||||
|
||||
|
@ -4726,7 +4726,7 @@ msgstr "Plak klembordcellen in de matrix in de huidige cel"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Verwijderen"
|
||||
|
||||
|
@ -7502,8 +7502,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -7802,8 +7802,8 @@ msgstr ""
|
|||
"\n"
|
||||
"Op Linux:\n"
|
||||
"``\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
||||
"\" \"% O.csv\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||
"I\" \"% O.csv\"\n"
|
||||
"``\n"
|
||||
|
||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||
|
@ -9834,8 +9834,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Dit schema is gemaakt met behulp van oudere symboolbibliotheken die het "
|
||||
"schema kunnen breken. Sommige symbolen moeten mogelijk aan een andere "
|
||||
"symboolnaam worden gekoppeld. Sommige symbolen moeten mogelijk worden \"gered"
|
||||
"\" (gekopieerd en hernoemd) naar een nieuwe bibliotheek.\n"
|
||||
"symboolnaam worden gekoppeld. Sommige symbolen moeten mogelijk worden "
|
||||
"\"gered\" (gekopieerd en hernoemd) naar een nieuwe bibliotheek.\n"
|
||||
"\n"
|
||||
"De volgende wijzigingen worden aanbevolen om het project bij te werken."
|
||||
|
||||
|
@ -15413,18 +15413,18 @@ msgstr "Symbool niet gevonden."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Fout bij het laden van symbool %s uit bibliotheek '%s'. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Fout bij het laden van symbool '%s' uit bibliotheek '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Kan bibliotheek '%s' niet her-nummeren."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Fout bij het opslaan van symbool %s in bibliotheek '%s'."
|
||||
|
@ -16539,20 +16539,20 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin %s"
|
||||
"%s op locatie <b>(%s, %s)</b>."
|
||||
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin "
|
||||
"%s%s op locatie <b>(%s, %s)</b>."
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin %s"
|
||||
"%s op locatie <b>(%s, %s)</b> in eenheden %c en %c."
|
||||
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin "
|
||||
"%s%s op locatie <b>(%s, %s)</b> in eenheden %c en %c."
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
#, c-format
|
||||
|
@ -17424,7 +17424,7 @@ msgid "Polarity"
|
|||
msgstr "Polariteit"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Spiegel"
|
||||
|
@ -22845,8 +22845,8 @@ msgid ""
|
|||
"produce a full circle divided evenly into \"Count\" portions."
|
||||
msgstr ""
|
||||
"Positieve hoeken vertegenwoordigen een rotatie tegen de klok in. Een hoek "
|
||||
"van 0 produceert een volledige cirkel die gelijkmatig is verdeeld in \"Count"
|
||||
"\" -delen."
|
||||
"van 0 produceert een volledige cirkel die gelijkmatig is verdeeld in "
|
||||
"\"Count\" -delen."
|
||||
|
||||
#: pcbnew/dialogs/dialog_create_array_base.cpp:268
|
||||
msgid "How many items in the array."
|
||||
|
@ -28655,6 +28655,216 @@ msgstr "DRC-regels:"
|
|||
msgid "Check rule syntax"
|
||||
msgstr "Controleer de syntaxis van de regel"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Standaardeigenschappen voor nieuwe dimensieobjecten:"
|
||||
|
@ -33874,24 +34084,24 @@ msgstr "Sleep boog-spoor"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Selecteer referentiepunt voor verplaatsing ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Bewerk spoorbreedte / via grootte"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Er moeten minimaal twee rechte spoordelen worden geselecteerd."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Geef afrondingsstraal:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Sporen afronden"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
|
@ -33899,40 +34109,40 @@ msgstr ""
|
|||
"Er is een straal van nul ingevoerd.\n"
|
||||
"De afronding is niet uitgevoerd."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Kan de geselecteerde spoordelen niet afronden."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Enkele van de spoordelen konden niet worden afgerond."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Roteren"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Omdraaien"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Verplaats exact"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "%d artikel(en) gedupliceerd"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Selecteer referentiepunt voor de kopie ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Selectie gekopieerd"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopiëren geannuleerd"
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: 5.99\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-06-27 00:52+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/kicad/"
|
||||
|
@ -22,20 +22,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Alle filer"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Bygg omriss av kortet"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Opprett lag"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Ingen fotavtrykk innlastet."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
|
@ -43,7 +43,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Fotavtrykkets omriss er feil. Kjør omriss-sjekk for en fullstendig analyse."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
#, fuzzy
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr "Kortets omriss mangler eller er deformert. Kjør DRC for full analyse."
|
||||
|
@ -4797,7 +4797,7 @@ msgstr "Kan ikke kopiere filen \"%s\"."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Klipp ut"
|
||||
|
||||
|
@ -4825,7 +4825,7 @@ msgstr "Lim ut utklippstavlecellene til matrise ved gjeldende celle"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Slett"
|
||||
|
||||
|
@ -4931,8 +4931,8 @@ msgstr "Kunne ikke laste inn kiface-biblioteket \"%s\"."
|
|||
#, fuzzy, c-format
|
||||
msgid "Could not read instance name and version from kiface library '%s'."
|
||||
msgstr ""
|
||||
"Kunne ikke lese forekomstnavn og versjonssymbol fra kiface-biblioteket \"%s"
|
||||
"\"."
|
||||
"Kunne ikke lese forekomstnavn og versjonssymbol fra kiface-biblioteket "
|
||||
"\"%s\"."
|
||||
|
||||
#: common/kiway.cpp:308
|
||||
#, fuzzy, c-format
|
||||
|
@ -7666,8 +7666,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -7957,8 +7957,8 @@ msgstr ""
|
|||
"\n"
|
||||
"På Linux:\n"
|
||||
"``\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
||||
"\" \"% O.csv\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||
"I\" \"% O.csv\"\n"
|
||||
"``\n"
|
||||
|
||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||
|
@ -14729,8 +14729,8 @@ msgid ""
|
|||
"the sheet '%s' or one of its subsheets as a parent somewhere in the "
|
||||
"schematic hierarchy."
|
||||
msgstr ""
|
||||
"Arkendringene kan ikke gjøres fordi destinasjonsarket allerede har arket \"%s"
|
||||
"\" eller et av dets underark som overordnet et sted i det skjematiske "
|
||||
"Arkendringene kan ikke gjøres fordi destinasjonsarket allerede har arket "
|
||||
"\"%s\" eller et av dets underark som overordnet et sted i det skjematiske "
|
||||
"hierarkiet."
|
||||
|
||||
#: eeschema/sheet.cpp:84
|
||||
|
@ -15651,18 +15651,18 @@ msgstr "Symbol ikke funnet."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Feil ved lasting av symbolet \"%s\" fra biblioteket \"%s\". (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Feil ved lasting av symbolet '%s' fra biblioteket '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Kan ikke telle opp biblioteket \"%s\" (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Feil ved lasting av symbolet '%s' fra biblioteket '%s'."
|
||||
|
@ -16795,8 +16795,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b> Duplikatstift %s </b> \"%s\" på plassering <b> (%.3f, %.3f) </b> kommer "
|
||||
"i konflikt med pin %s \"%s\" på plassering <b> ( %.3f, %.3f) </b>"
|
||||
|
@ -16804,8 +16804,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b> Duplikatstift %s </b> \"%s\" på plassering <b> (%.3f, %.3f) </b> kommer "
|
||||
"i konflikt med pin %s \"%s\" på plassering <b> ( %.3f, %.3f) </b> i enheter "
|
||||
|
@ -17715,7 +17715,7 @@ msgid "Polarity"
|
|||
msgstr "Polaritet"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Speil"
|
||||
|
@ -29079,6 +29079,216 @@ msgstr "DRC-regler:"
|
|||
msgid "Check rule syntax"
|
||||
msgstr "Kontroller regelsyntaks"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Standardegenskaper for nye dimensjonsobjekter:"
|
||||
|
@ -34399,25 +34609,25 @@ msgstr "Break Track"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Velg referansepunkt for flytting ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Rediger sporbredde / via størrelse"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#, fuzzy
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Minst to segmenter med rett spor må velges."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Angi filetradius:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Filetspor"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
|
@ -34425,40 +34635,40 @@ msgstr ""
|
|||
"En radius på null ble angitt.\n"
|
||||
"Filetoperasjonen ble ikke utført."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Kan ikke filetere de valgte sporsegmentene."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Noen av sporsegmentene kunne ikke fylles ut."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Roter"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Gå nøyaktig"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Duplisert %d vare (r)"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Velg referansepunkt for kopien ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Valget ble kopiert"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopien avbrutt"
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -5,7 +5,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: kicad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-07-07 12:47+0000\n"
|
||||
"Last-Translator: Marcel Hecko <maco@blava.net>\n"
|
||||
"Language-Team: Slovak <https://hosted.weblate.org/projects/kicad/v6/sk/>\n"
|
||||
|
@ -29,20 +29,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Všetky súbory"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Zostaviť obrys dosky"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Vytvoriť vrstvy"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nenačítané púzdro."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -50,7 +50,7 @@ msgstr ""
|
|||
"Obrys stopy chýba alebo má nesprávny tvar. Spustením nástroja Footprint "
|
||||
"Checker získate úplnú analýzu."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Obrys dosky chýba alebo má nesprávny tvar. Spustením DRC získate úplnú "
|
||||
|
@ -4768,7 +4768,7 @@ msgstr "Nemožno kopírovať súbor \"%s\"."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Vystrihnúť"
|
||||
|
||||
|
@ -4796,7 +4796,7 @@ msgstr "Prilepte bunky schránky do matice v aktuálnej bunke"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Odstrániť"
|
||||
|
||||
|
@ -4902,8 +4902,8 @@ msgstr "Nepodarilo sa načítať knižnicu kiface \"%s\"."
|
|||
#, fuzzy, c-format
|
||||
msgid "Could not read instance name and version from kiface library '%s'."
|
||||
msgstr ""
|
||||
"Nepodarilo sa prečítať názov inštancie a symbol verzie z knižnice kiface \"%s"
|
||||
"\"."
|
||||
"Nepodarilo sa prečítať názov inštancie a symbol verzie z knižnice kiface "
|
||||
"\"%s\"."
|
||||
|
||||
#: common/kiway.cpp:308
|
||||
#, fuzzy, c-format
|
||||
|
@ -7589,8 +7589,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -7883,8 +7883,8 @@ msgstr ""
|
|||
"\n"
|
||||
"V systéme Linux:\n"
|
||||
"„“\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
||||
"\" \"% O.csv\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||
"I\" \"% O.csv\"\n"
|
||||
"„“\n"
|
||||
|
||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||
|
@ -15570,18 +15570,18 @@ msgstr "Symbol nenájdený."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Chyba pri načítaní symbolu „%s“ z knižnice „%s“. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Chyba pri načítaní symbolu „%s“ z knižnice „%s“."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Nie je možné vymenovať knižnicu „%s“ (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Chyba pri načítaní symbolu „%s“ z knižnice „%s“."
|
||||
|
@ -16710,8 +16710,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b> Duplikát špendlíka %s </b> „%s“ v mieste <b> (%.3f, %.3f) </b> je v "
|
||||
"konflikte s pinom %s „%s“ v mieste <b> ( %.3f, %.3f) </b>"
|
||||
|
@ -16719,8 +16719,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b> Duplikát špendlíka %s </b> „%s“ v mieste <b> (%.3f, %.3f) </b> je v "
|
||||
"rozpore s kolíkom %s „%s“ v mieste <b> ( %.3f, %.3f) </b> v jednotkách %c a "
|
||||
|
@ -17628,7 +17628,7 @@ msgid "Polarity"
|
|||
msgstr "Polarita"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Zrkadliť"
|
||||
|
@ -28982,6 +28982,216 @@ msgstr "Pravidlá KDR:"
|
|||
msgid "Check rule syntax"
|
||||
msgstr "Skontrolujte syntax pravidla"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Predvolené vlastnosti pre nové objekty dimenzie:"
|
||||
|
@ -34284,24 +34494,24 @@ msgstr "Potiahnuť cestu/viu"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Vyberte referenčný bod pre presun ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Upravte šírku stopy / veľkosť"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Musia byť vybrané najmenej dva priame segmenty trate."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Zadajte polomer zaoblenia:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Zaoblené stopy"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
|
@ -34309,41 +34519,41 @@ msgstr ""
|
|||
"Bol zadaný polomer nula.\n"
|
||||
"Operácia zaoblenia sa nevykonala."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Vybrané segmenty stopy sa nepodarilo zaobliť."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Niektoré segmenty trate nebolo možné zaobliť."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Otočiť"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Zmeniť veľkosť via a vŕtanie"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Posunúť presne"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Duplikované %d položky"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Vyberte referenčný bod pre kópiu ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Výber bol skopírovaný"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kópia bola zrušená"
|
||||
|
|
|
@ -4,7 +4,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: kicad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-08-28 17:17+0000\n"
|
||||
"Last-Translator: Vitan Košpenda <kospendavitan@gmail.com>\n"
|
||||
"Language-Team: Slovenian <https://hosted.weblate.org/projects/kicad/v6/sl/>\n"
|
||||
|
@ -12,8 +12,8 @@ msgstr ""
|
|||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
|
||||
"%100==4 ? 2 : 3;\n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
|
||||
"n%100==4 ? 2 : 3;\n"
|
||||
"X-Generator: Weblate 4.14.1-dev\n"
|
||||
"X-Poedit-Keywords: _\n"
|
||||
"X-Poedit-Basepath: c:\\kicad\\kicad-dev\n"
|
||||
|
@ -29,23 +29,23 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Vse datoteke"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
#, fuzzy
|
||||
msgid "Build board outline"
|
||||
msgstr "Grajenje obrisa plošče"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
#, fuzzy
|
||||
msgid "Create layers"
|
||||
msgstr "Ustvarjanje plasti"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
#, fuzzy
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nobeno podnožje ni naloženo."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
|
@ -54,7 +54,7 @@ msgstr ""
|
|||
"Obris podnožja manjka ali je neustrezen. Za popolno analizo zaženite "
|
||||
"Footprint Checker."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
#, fuzzy
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
|
@ -5397,7 +5397,7 @@ msgstr "Datoteke \"%s\" ni mogoče kopirati."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
#, fuzzy
|
||||
msgid "Cut"
|
||||
msgstr "Izreži"
|
||||
|
@ -5431,7 +5431,7 @@ msgstr "Celice odložišča prilepite v matrico v trenutni celici"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
#, fuzzy
|
||||
msgid "Delete"
|
||||
msgstr "Briši"
|
||||
|
@ -8661,8 +8661,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -8951,8 +8951,8 @@ msgstr ""
|
|||
"\n"
|
||||
"V sistemu Linux:\n"
|
||||
"\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
||||
"\" \"% O.csv\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||
"I\" \"% O.csv\"\n"
|
||||
"\"\n"
|
||||
|
||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||
|
@ -17553,18 +17553,18 @@ msgstr "Simbol ni najden."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Napaka pri nalaganju simbola \"%s\" iz knjižnice \"%s\". (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Napaka pri nalaganju simbola '%s' iz knjižnice '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Knjižnice \"%s\" (%s) ni mogoče našteti"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Napaka pri nalaganju simbola '%s' iz knjižnice '%s'."
|
||||
|
@ -18898,8 +18898,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b> Podvojen zatič %s </b> \"%s\" na lokaciji <b> (%.3f, %.3f) </b> je v "
|
||||
"sporu z zatičem %s \"%s\" na lokaciji <b> ( %.3f, %.3f) </b>"
|
||||
|
@ -18907,8 +18907,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b> Podvojen zatič %s </b> \"%s\" na lokaciji <b> (%.3f, %.3f) </b> je v "
|
||||
"sporu z zatičem %s \"%s\" na lokaciji <b> ( %.3f, %.3f) </b> v enotah %c in "
|
||||
|
@ -19909,7 +19909,7 @@ msgid "Polarity"
|
|||
msgstr "Polarnost"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
#, fuzzy
|
||||
msgid "Mirror"
|
||||
|
@ -32929,6 +32929,216 @@ msgstr "Pravila DRK:"
|
|||
msgid "Check rule syntax"
|
||||
msgstr "Preverite skladnjo pravila"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
#, fuzzy
|
||||
msgid "Default properties for new dimension objects:"
|
||||
|
@ -38695,28 +38905,28 @@ msgstr "Vleci luknje"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Izberite referenčno točko za premik ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
#, fuzzy
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Uredi širino / velikost skladbe"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#, fuzzy
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Izbrati morata biti vsaj dva odseka ravnih tirov."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
#, fuzzy
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Vnesite polmer fileja:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Filletne skladbe"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
|
@ -38725,47 +38935,47 @@ msgstr ""
|
|||
"Vnesen je bil polmer nič.\n"
|
||||
"Operacija fileta ni bila izvedena."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
#, fuzzy
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Izbranih segmentov skladbe ni mogoče zapolniti."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
#, fuzzy
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Nekaterih odsekov skladbe ni bilo mogoče fillirati."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
#, fuzzy
|
||||
msgid "Rotate"
|
||||
msgstr "Zavrti"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Zamenjaj vrtalnik"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
#, fuzzy
|
||||
msgid "Move exact"
|
||||
msgstr "Premakni se natančno"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, fuzzy, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Podvojene postavke %d"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
#, fuzzy
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Izberite referenčno točko za kopijo ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
#, fuzzy
|
||||
msgid "Selection copied"
|
||||
msgstr "Izbor je kopiran"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopija preklicana"
|
||||
|
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||
"Last-Translator: ___davidpr <david.pribic95@gmail.com>\n"
|
||||
"Language-Team: Serbian <https://hosted.weblate.org/projects/kicad/v6/sr/>\n"
|
||||
|
@ -11,8 +11,8 @@ msgstr ""
|
|||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.15-dev\n"
|
||||
"X-Poedit-Bookmarks: -1,-1,5234,-1,-1,-1,-1,-1,-1,-1\n"
|
||||
|
||||
|
@ -20,28 +20,28 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Све датотеке"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
#, fuzzy
|
||||
msgid "Build board outline"
|
||||
msgstr "Тијело"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Креирање слојева"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
#, fuzzy
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Име симбола:"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
msgstr ""
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
|
||||
|
@ -4751,7 +4751,7 @@ msgstr "Немогуће копирати датотеку \"%s\"."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Исјеци"
|
||||
|
||||
|
@ -4779,7 +4779,7 @@ msgstr ""
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Избриши"
|
||||
|
||||
|
@ -7679,8 +7679,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -15270,18 +15270,18 @@ msgstr "Симбол није пронађен."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Грешка: "
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Избриши поље"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Немогуће сачувати фајл %s."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Грешка: "
|
||||
|
@ -16489,15 +16489,15 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
|
@ -17404,7 +17404,7 @@ msgid "Polarity"
|
|||
msgstr "Поларност"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr ""
|
||||
|
@ -28639,6 +28639,216 @@ msgstr ""
|
|||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr ""
|
||||
|
@ -33771,67 +33981,67 @@ msgstr "Додај лук"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Референца"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
#, fuzzy
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Полупречник"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Полупречник"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Окрени"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
#, fuzzy
|
||||
msgid "Move exact"
|
||||
msgstr "Помјери"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
#, fuzzy
|
||||
msgid "Selection copied"
|
||||
msgstr "Појасни избор"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Копирање прекинуто."
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||
"Last-Translator: Henrik Kauhanen <henrik@kauhanen.se>\n"
|
||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/kicad/v6/sv/>\n"
|
||||
|
@ -30,20 +30,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Alla filer"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Bygg mönsterkortes konturer"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Skapa lager"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Inget fotavtryck laddat."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -51,7 +51,7 @@ msgstr ""
|
|||
"Fotavtryckskontur saknas eller är felformad. Kör Fotavtryckskontroll för en "
|
||||
"fullständig analys."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Mönsterkortets kontur saknas/är felaktig. Kör DRC för en fullständig analys."
|
||||
|
@ -4673,7 +4673,7 @@ msgstr "Kan inte kopiera filen '%s'."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Klipp ut"
|
||||
|
||||
|
@ -4701,7 +4701,7 @@ msgstr "Klistra in urklippsceller i matris vid aktuell cell"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Radera"
|
||||
|
||||
|
@ -7468,8 +7468,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -7655,8 +7655,8 @@ msgstr ""
|
|||
"På Windows är kommandoraden följande.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"På Linux blir kommandot följande.\n"
|
||||
|
@ -7679,8 +7679,8 @@ msgstr ""
|
|||
"eller\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter.xsl \"%I\" \"%O"
|
||||
"\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter.xsl \"%I\" "
|
||||
"\"%O\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"Kommandoradsformatet accepterar parametrar för filnamn. "
|
||||
|
@ -15319,18 +15319,18 @@ msgstr "Symbolen hittades inte."
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Fel vid inläsning av symbol %s från biblioteket '%s'. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Kunde inte ladda symbol '%s' från bibliotek '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Det går inte att räkna upp biblioteket '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Fel inträffade vid sparning av symbol %s i bibliotek '%s'."
|
||||
|
@ -16431,8 +16431,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Dublettstift %s</b> %s\" på plats <b>(%s, %s)</b> strider mot stift %s%s "
|
||||
"på plats <b> ( %s, %s)</b>."
|
||||
|
@ -16440,8 +16440,8 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>Dublettstift %s</b> %s\" på plats <b>(%s, %s)</b> strider mot stift %s%s "
|
||||
"på plats <b> ( %s, %s)</b> i enheter %c och %c."
|
||||
|
@ -17318,7 +17318,7 @@ msgid "Polarity"
|
|||
msgstr "Polaritet"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Spegla"
|
||||
|
@ -28459,6 +28459,216 @@ msgstr "DRC-regler:"
|
|||
msgid "Check rule syntax"
|
||||
msgstr "Kontrollera regelsyntax"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Standardegenskaper för nya måttsättningsobjekt:"
|
||||
|
@ -31639,8 +31849,8 @@ msgstr "Kunde inte hitta grupp-ID %s bland gruppdefinitionerna."
|
|||
msgid ""
|
||||
"Unable to find sub group %s in the group map (parent group ID=%s, Name=%s)."
|
||||
msgstr ""
|
||||
"Kunde inte hitta undergrupp %s i grupp-mappen (överordnad grupp-ID=%s, namn="
|
||||
"%s)."
|
||||
"Kunde inte hitta undergrupp %s i grupp-mappen (överordnad grupp-ID=%s, "
|
||||
"namn=%s)."
|
||||
|
||||
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:1372
|
||||
#, c-format
|
||||
|
@ -33630,24 +33840,24 @@ msgstr "Dra bågformad ledare"
|
|||
msgid "Select reference point for move..."
|
||||
msgstr "Välj referenspunkt för flytt ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Redigera ledarbredd / via-storlek"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Minst två raka ledarsegment måste väljas."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Ange filéradie:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Ledaravrundning"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
|
@ -33655,40 +33865,40 @@ msgstr ""
|
|||
"En radie på noll angavs.\n"
|
||||
"Filetoperationen utfördes inte."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Det går inte att runda av de valda ledarsegmenten."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Vissa av ledarsegmenten kunde inte rundas av."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Rotera"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Byt sida / vänd"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Flytta exakt"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Duplicerade %d objekt"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Välj referenspunkt för kopian ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Urvalet kopierades"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopiering avbröts"
|
||||
|
||||
|
@ -37787,8 +37997,8 @@ msgstr "KiCad-mönsterkort"
|
|||
#, c-format
|
||||
#~ msgid "An error \"%s\" occurred saving symbol \"%s\" to library \"%s\""
|
||||
#~ msgstr ""
|
||||
#~ "Ett fel \"%s\" inträffade när symbolen \"%s\" sparades i biblioteket \"%s"
|
||||
#~ "\""
|
||||
#~ "Ett fel \"%s\" inträffade när symbolen \"%s\" sparades i biblioteket "
|
||||
#~ "\"%s\""
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Cannot create file \"%s\""
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-07-04 20:18+0000\n"
|
||||
"Last-Translator: Mustafa Selçuk ÇAVDAR <mselcuk@gmail.com>\n"
|
||||
"Language-Team: Turkish <https://hosted.weblate.org/projects/kicad/v6/tr/>\n"
|
||||
|
@ -25,20 +25,20 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Tüm Dosyalar"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Kart sınırlarını oluştur"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Katmanları oluştur"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "İz düşümü yüklenmedi."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -46,7 +46,7 @@ msgstr ""
|
|||
"İz düşümü ana hatları eksik veya bozuk. Tam analiz için Footprint Checker'ı "
|
||||
"çalıştırın."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr "Kart ana hatları eksik veya bozuk. Tam analiz için DRC'yi çalıştırın."
|
||||
|
||||
|
@ -4659,7 +4659,7 @@ msgstr "'%s' dosyası kopyalanamıyor."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Kes"
|
||||
|
||||
|
@ -4687,7 +4687,7 @@ msgstr "Pano hücrelerini geçerli hücredeki matrise yapıştırın"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Sil"
|
||||
|
||||
|
@ -7452,8 +7452,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -7636,8 +7636,8 @@ msgstr ""
|
|||
"Windows'da komut satırı aşağıdaki gibidir.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"Linux'ta komut aşağıdaki gibi olur.\n"
|
||||
|
@ -14823,18 +14823,18 @@ msgstr ""
|
|||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "'%s' kitaplığından %s simgesi yüklenirken hata oluştu. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "'%s' kitaplığından '%s' simgesi yüklenemiyor."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "'%s' kitaplığı numaralandırmaz."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "%s simgesi '%s' kitaplığına kaydedilirken hata oluştu."
|
||||
|
@ -15908,15 +15908,15 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
|
@ -16765,7 +16765,7 @@ msgid "Polarity"
|
|||
msgstr "Kutup"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Ayna"
|
||||
|
@ -27265,6 +27265,216 @@ msgstr ""
|
|||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr ""
|
||||
|
@ -32143,63 +32353,63 @@ msgstr ""
|
|||
msgid "Select reference point for move..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Döndür"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopya iptal edildi"
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Kicad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-09-07 20:50+0000\n"
|
||||
"Last-Translator: lê văn lập <levanlap2502@gmail.com>\n"
|
||||
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/kicad/v6/vi/"
|
||||
|
@ -24,22 +24,22 @@ msgstr ""
|
|||
msgid "All Files"
|
||||
msgstr "Tất cả Tập tin"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
#, fuzzy
|
||||
msgid "Build board outline"
|
||||
msgstr "Xây dựng đường bao ngoài bo mạch"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Tạo các lớp"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
#, fuzzy
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Không có footprint nào được nhập vào."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
|
@ -47,7 +47,7 @@ msgstr ""
|
|||
"Đường bao ngoài kích thước tổng của linh kiện bị mất hay lỗi. Mở công cụ "
|
||||
"kiểm tra linh kiện để tìm lỗi."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Đường bao kích thước bo mạch bị mất hay lỗi. Mở DRC để kiểm tra lỗi này."
|
||||
|
@ -4951,7 +4951,7 @@ msgstr "Không thể sao chép tệp \"%s\"."
|
|||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Cắt"
|
||||
|
||||
|
@ -4984,7 +4984,7 @@ msgstr "Dán các ô bảng tạm vào ma trận tại ô hiện tại"
|
|||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Xóa bỏ"
|
||||
|
||||
|
@ -7902,8 +7902,8 @@ msgid ""
|
|||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
|
@ -8190,8 +8190,8 @@ msgstr ""
|
|||
"\n"
|
||||
"Trên Linux:\n"
|
||||
"``\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
||||
"\" \"% O.csv\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||
"I\" \"% O.csv\"\n"
|
||||
"``\n"
|
||||
|
||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||
|
@ -15457,7 +15457,7 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr ""
|
||||
|
@ -15465,13 +15465,13 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Không thể mở tệp '%s'"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr ""
|
||||
|
@ -16571,15 +16571,15 @@ msgstr ""
|
|||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
|
@ -17456,7 +17456,7 @@ msgid "Polarity"
|
|||
msgstr ""
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr ""
|
||||
|
@ -28113,6 +28113,216 @@ msgstr ""
|
|||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\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"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"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"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\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"
|
||||
"\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"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('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.insideCourtyard('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"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr ""
|
||||
|
@ -33087,63 +33297,63 @@ msgstr ""
|
|||
msgid "Select reference point for move..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Hủy bỏ"
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue