Update Translations

This commit is contained in:
Seth Hillbrand 2022-10-17 10:28:21 -07:00
parent d99ce976b9
commit a62e6b1f7f
34 changed files with 12202 additions and 8750 deletions

View File

@ -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 ""

View File

@ -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"

View File

@ -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>."

View File

@ -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

View File

@ -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"

View File

@ -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 ""

View File

@ -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

View File

@ -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"

View File

@ -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 ""

View File

@ -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"

View File

@ -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

View File

@ -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á"

View File

@ -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"

View File

@ -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 "Копирање прекинуто."

View File

@ -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

View File

@ -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"

View File

@ -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