Update Translations
This commit is contained in:
parent
d99ce976b9
commit
a62e6b1f7f
|
@ -2,7 +2,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: KiCad\n"
|
"Project-Id-Version: KiCad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2011-11-29 21:48+0200\n"
|
||||||
"Last-Translator: Evgeniy Ivanov <evgeniy_p_ivanov@yahoo.ca>\n"
|
"Last-Translator: Evgeniy Ivanov <evgeniy_p_ivanov@yahoo.ca>\n"
|
||||||
"Language-Team: KiCad Team <evgeniy_p_ivanov@yahoo.ca>\n"
|
"Language-Team: KiCad Team <evgeniy_p_ivanov@yahoo.ca>\n"
|
||||||
|
@ -30,29 +30,29 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Drill файлове (за разпробиване)"
|
msgstr "Drill файлове (за разпробиване)"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Изтриване на контури на платката"
|
msgstr "Изтриване на контури на платката"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Draft layer"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Не са намерени компонентни отпечатъци"
|
msgstr "Не са намерени компонентни отпечатъци"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
msgstr ""
|
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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4965,7 +4965,7 @@ msgstr "Неуспешно отв. на файл \"%s\""
|
||||||
|
|
||||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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
|
#, fuzzy
|
||||||
msgid "Cut"
|
msgid "Cut"
|
||||||
msgstr "По избор"
|
msgstr "По избор"
|
||||||
|
@ -4997,7 +4997,7 @@ msgstr ""
|
||||||
|
|
||||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Изтрий"
|
msgstr "Изтрий"
|
||||||
|
|
||||||
|
@ -8047,8 +8047,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -15915,18 +15915,18 @@ msgstr "ненамерен."
|
||||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Компонент %s е изтрит в библиотека %s"
|
msgstr "Компонент %s е изтрит в библиотека %s"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
||||||
|
@ -17183,8 +17183,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>дубликат на извод %s</b> \"%s\" на позиция <b>(%.3f, %.3f)</b> , конфликт "
|
"<b>дубликат на извод %s</b> \"%s\" на позиция <b>(%.3f, %.3f)</b> , конфликт "
|
||||||
"с извод %s \"%s\" на позиция <b>(%.3f, %.3f)</b>"
|
"с извод %s \"%s\" на позиция <b>(%.3f, %.3f)</b>"
|
||||||
|
@ -17192,8 +17192,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>дубликат на извод %s</b> \"%s\" на позиция <b>(%.3f, %.3f)</b> , конфликт "
|
"<b>дубликат на извод %s</b> \"%s\" на позиция <b>(%.3f, %.3f)</b> , конфликт "
|
||||||
"с извод %s \"%s\" на позиция <b>(%.3f, %.3f)</b>"
|
"с извод %s \"%s\" на позиция <b>(%.3f, %.3f)</b>"
|
||||||
|
@ -18134,7 +18134,7 @@ msgid "Polarity"
|
||||||
msgstr "Полярност"
|
msgstr "Полярност"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Завърти огледално"
|
msgstr "Завърти огледално"
|
||||||
|
@ -30022,6 +30022,216 @@ msgstr ""
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr "Провери модул"
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
|
@ -35320,73 +35530,73 @@ msgstr "Изтегли прох.отв."
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Установи нач.коорд. за решетката"
|
msgstr "Установи нач.коорд. за решетката"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1192
|
#: pcbnew/tools/edit_tool.cpp:1196
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Edit track width/via size"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Нова пътечка с област на прох.отв."
|
msgstr "Нова пътечка с област на прох.отв."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1227
|
#: pcbnew/tools/edit_tool.cpp:1231
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "At least two straight track segments must be selected."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr "Някои файлове немогат да бъдат намерени!"
|
msgstr "Някои файлове немогат да бъдат намерени!"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1231
|
#: pcbnew/tools/edit_tool.cpp:1235
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Enter fillet radius:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Радиус на закръглението"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Радиус на закръглението"
|
msgstr "Радиус на закръглението"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "Неуспешно изтегляне на този сегмент: два колинеарни сегмента"
|
msgstr "Неуспешно изтегляне на този сегмент: два колинеарни сегмента"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1402
|
#: pcbnew/tools/edit_tool.cpp:1406
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Some of the track segments could not be filleted."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr "Някои файлове немогат да бъдат намерени!"
|
msgstr "Някои файлове немогат да бъдат намерени!"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Завърти"
|
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
|
#, fuzzy
|
||||||
msgid "Change Side / Flip"
|
msgid "Change Side / Flip"
|
||||||
msgstr "Промяна на размера на прох.отв. и свредлото"
|
msgstr "Промяна на размера на прох.отв. и свредлото"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Премести текст"
|
msgstr "Премести текст"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "Дублиране"
|
msgstr "Дублиране"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Установи нач.коорд. за решетката"
|
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
|
#, fuzzy
|
||||||
msgid "Selection copied"
|
msgid "Selection copied"
|
||||||
msgstr "Избор на верига"
|
msgstr "Избор на верига"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Копирай етикет"
|
msgstr "Копирай етикет"
|
||||||
|
@ -47640,8 +47850,8 @@ msgstr "Създаване на печатна платка"
|
||||||
#~ msgstr "Неправилно обозначение. Обозначението трябва да започва с буква"
|
#~ msgstr "Неправилно обозначение. Обозначението трябва да започва с буква"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "The name <%s> conflicts with an existing entry in the component library <"
|
#~ "The name <%s> conflicts with an existing entry in the component library "
|
||||||
#~ "%s>.\n"
|
#~ "<%s>.\n"
|
||||||
#~ "\n"
|
#~ "\n"
|
||||||
#~ "Do you wish to replace the current component in library with this one?"
|
#~ "Do you wish to replace the current component in library with this one?"
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
|
|
|
@ -3,7 +3,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: kicad\n"
|
"Project-Id-Version: kicad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-08-15 01:21+0000\n"
|
||||||
"Last-Translator: Arnau Llovet Vidal <arnaullv@gmail.com>\n"
|
"Last-Translator: Arnau Llovet Vidal <arnaullv@gmail.com>\n"
|
||||||
"Language-Team: Catalan <https://hosted.weblate.org/projects/kicad/v6/ca/>\n"
|
"Language-Team: Catalan <https://hosted.weblate.org/projects/kicad/v6/ca/>\n"
|
||||||
|
@ -28,20 +28,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Tots els Fitxers"
|
msgstr "Tots els Fitxers"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Construeix el contorn de la placa"
|
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"
|
msgid "Create layers"
|
||||||
msgstr "Crea capes"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "No s'ha carregat cap empremta."
|
msgstr "No s'ha carregat cap empremta."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -49,7 +49,7 @@ msgstr ""
|
||||||
"El contorn de l'empremta no està disponible o està malformat. Executa el "
|
"El contorn de l'empremta no està disponible o està malformat. Executa el "
|
||||||
"verificador d'empremtes per a una anàlisi completa."
|
"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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"El contorn de la placa no està disponible o està malformat. Executa DRC per "
|
"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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Retalla"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Elimina"
|
msgstr "Elimina"
|
||||||
|
|
||||||
|
@ -7507,8 +7507,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\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"
|
"Una línia d'ordres per a Windows seria la següent.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Una línia d'ordres per a Linux seria la següent.\n"
|
"Una línia d'ordres per a Linux seria la següent.\n"
|
||||||
|
@ -7719,8 +7719,8 @@ msgstr ""
|
||||||
"o\n"
|
"o\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"python /usr/local/kicad/bin/plugins/bom-in-python/elmeuconvertidor .xsl \"%I"
|
"python /usr/local/kicad/bin/plugins/bom-in-python/elmeuconvertidor .xsl "
|
||||||
"\" \"%O\"\n"
|
"\"%I\" \"%O\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"El format de la línia d'ordres accepta paràmetres pels noms de fitxers. Els "
|
"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)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Error en carregar el símbol %s des de la biblioteca '%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
|
#, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "No es pot carregar el símbol '%s' des de la biblioteca '%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
|
#, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "No es pot numerar la biblioteca '%s'."
|
msgstr "No es pot numerar la biblioteca '%s'."
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Error al desar el símbol %s a la biblioteca '%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
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||||
|
@ -17491,7 +17491,7 @@ msgid "Polarity"
|
||||||
msgstr "Polaritat"
|
msgstr "Polaritat"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Reflexió"
|
msgstr "Reflexió"
|
||||||
|
@ -28805,6 +28805,216 @@ msgstr ""
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr ""
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr "Propietats per defecte pels nous objectes de dimensió:"
|
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..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Selecciona el punt de referència a moure..."
|
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"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Edita l'amplada de la pista o la mida de la via"
|
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."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1231
|
#: pcbnew/tools/edit_tool.cpp:1235
|
||||||
msgid "Enter fillet radius:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Introdueix el radi d'arrodoniment:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Radi de l'arrodoniment"
|
msgstr "Radi de l'arrodoniment"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1402
|
#: pcbnew/tools/edit_tool.cpp:1406
|
||||||
msgid "Some of the track segments could not be filleted."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Gira"
|
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
|
#, fuzzy
|
||||||
msgid "Change Side / Flip"
|
msgid "Change Side / Flip"
|
||||||
msgstr "Canvia la mida de la via i de la perforació"
|
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"
|
msgid "Move exact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "S'ha(n) duplicat %d element(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..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Selecciona el punt de referència per la còpia..."
|
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"
|
msgid "Selection copied"
|
||||||
msgstr "Selecció copiada"
|
msgstr "Selecció copiada"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Cancel·la"
|
msgstr "Cancel·la"
|
||||||
|
|
|
@ -14,7 +14,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: kicad\n"
|
"Project-Id-Version: kicad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||||
"Last-Translator: Jan Straka <bach@email.cz>\n"
|
"Last-Translator: Jan Straka <bach@email.cz>\n"
|
||||||
"Language-Team: Czech <https://hosted.weblate.org/projects/kicad/v6/cs/>\n"
|
"Language-Team: Czech <https://hosted.weblate.org/projects/kicad/v6/cs/>\n"
|
||||||
|
@ -31,20 +31,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Všechny soubory"
|
msgstr "Všechny soubory"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Sestavit obrys desky"
|
msgstr "Sestavit obrys desky"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Vytvořit vrstvy"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Nenačteno pouzdro."
|
msgstr "Nenačteno pouzdro."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -52,7 +52,7 @@ msgstr ""
|
||||||
"Obrys pouzdra chybí nebo má nesprávný tvar. Spusťte Footprint Checker pro "
|
"Obrys pouzdra chybí nebo má nesprávný tvar. Spusťte Footprint Checker pro "
|
||||||
"úplnou analýzu."
|
"ú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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Obrys desky chybí nebo má nesprávný tvar. Spusťte DRC pro úplnou analýzu."
|
"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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Vyjmout"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Smazat"
|
msgstr "Smazat"
|
||||||
|
|
||||||
|
@ -7441,8 +7441,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -7626,8 +7626,8 @@ msgstr ""
|
||||||
"Ve Windows je příkazový řádek následující.\n"
|
"Ve Windows je příkazový řádek následující.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"V Linuxu může použitý příkazový řádek vypadat takto.\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)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Chyba při načítání symbolu %s z knihovny '%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
|
#, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Nelze načíst symbol '%s' z knihovny '%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
|
#, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Nelze vyjmenovat knihovnu '%s'."
|
msgstr "Nelze vyjmenovat knihovnu '%s'."
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Chyba při ukládání symbolu %s do knihovny '%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
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem %s"
|
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem "
|
||||||
"%s na místě <b>(%s, %s)</b>."
|
"%s%s na místě <b>(%s, %s)</b>."
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem %s"
|
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem "
|
||||||
"%s na místě <b>(%s, %s)</b> v jednotkách %c a %c."
|
"%s%s na místě <b>(%s, %s)</b> v jednotkách %c a %c."
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -17249,7 +17249,7 @@ msgid "Polarity"
|
||||||
msgstr "Polarita"
|
msgstr "Polarita"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Zrcadlit"
|
msgstr "Zrcadlit"
|
||||||
|
@ -28233,6 +28233,216 @@ msgstr "Pravidla DRC:"
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr "Kontrola syntaxe pravidla"
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr "Výchozí vlastnosti pro nové prvky typu kóty:"
|
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 ""
|
msgid ""
|
||||||
"Unable to find sub group %s in the group map (parent group ID=%s, Name=%s)."
|
"Unable to find sub group %s in the group map (parent group ID=%s, Name=%s)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nelze najít podskupinu %s na kartě skupiny (ID nadřazené skupiny =%s, název ="
|
"Nelze najít podskupinu %s na kartě skupiny (ID nadřazené skupiny =%s, název "
|
||||||
"%s)."
|
"=%s)."
|
||||||
|
|
||||||
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:1372
|
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:1372
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -33396,67 +33606,67 @@ msgstr "Táhnout spoj/průchodku"
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Vybrat referenční bod pro kopírování..."
|
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"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Upravit šířku spoje/velikosti prokovu"
|
msgstr "Upravit šířku spoje/velikosti prokovu"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1227
|
#: pcbnew/tools/edit_tool.cpp:1231
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "At least two straight track segments must be selected."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr "Některé soubory projektu nelze zálohovat."
|
msgstr "Některé soubory projektu nelze zálohovat."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1231
|
#: pcbnew/tools/edit_tool.cpp:1235
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Enter fillet radius:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Poloměr zaoblení:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Zaoblení spojů"
|
msgstr "Zaoblení spojů"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "Nelze zaokrouhlit vybrané segmenty spoje."
|
msgstr "Nelze zaokrouhlit vybrané segmenty spoje."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1402
|
#: pcbnew/tools/edit_tool.cpp:1406
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Some of the track segments could not be filleted."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr "Některé soubory projektu nelze zálohovat."
|
msgstr "Některé soubory projektu nelze zálohovat."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Otočit"
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr "Změnit stranu / Obrátit"
|
msgstr "Změnit stranu / Obrátit"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Přesunout přesně"
|
msgstr "Přesunout přesně"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "Duplikována %d položka(y)"
|
msgstr "Duplikována %d položka(y)"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Vybrat referenční bod pro kopírování..."
|
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"
|
msgid "Selection copied"
|
||||||
msgstr "Výběr zkopírován"
|
msgstr "Výběr zkopírován"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Kopírování zrušeno"
|
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í"
|
#~ msgstr "Použít touchpad k vystředění"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with Ctrl"
|
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with "
|
||||||
#~ "+scroll)."
|
#~ "Ctrl+scroll)."
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Použít ovládání vhodné pro touchpad (vystředit pomocí akce posuvníku, "
|
#~ "Použít ovládání vhodné pro touchpad (vystředit pomocí akce posuvníku, "
|
||||||
#~ "zvětšení pomocí CTRL+posuvník)"
|
#~ "zvětšení pomocí CTRL+posuvník)"
|
||||||
|
@ -40308,8 +40518,8 @@ msgstr "KiCad deska plošných spojů"
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Pin not connected (use a \"no connection\" flag to suppress this error)"
|
#~ "Pin not connected (use a \"no connection\" flag to suppress this error)"
|
||||||
#~ msgstr ""
|
#~ 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"
|
#~ msgid "Conflict problem between pins. Severity: warning"
|
||||||
#~ msgstr "Problém konfliktu mezi vývody. Závažnost: varování"
|
#~ 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í "
|
#~ "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 "
|
#~ "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 "
|
#~ "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>"
|
#~ "<b>MYLIBPATH</b> s hodnotou <b>e:/kicad_libs</b>, název knihovny "
|
||||||
#~ "${MYLIBPATH}/mylib.lib</b> je rozšířen do tvaru <b>e:/kicad_libs/mylib."
|
#~ "<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 "
|
#~ "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 "
|
#~ "dovoleny pouze znaky <b>ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_</b> a název "
|
||||||
#~ "proměnné prostředí nesmí začínat číslicí (0-9)."
|
#~ "proměnné prostředí nesmí začínat číslicí (0-9)."
|
||||||
|
@ -51637,8 +51847,8 @@ msgstr "KiCad deska plošných spojů"
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Unexpected end of file occurred while parsing PCB foot print library <%s>."
|
#~ "Unexpected end of file occurred while parsing PCB foot print library <%s>."
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Objevil se neočekávaný konec souboru při analýze knihovny pouzder PCB <"
|
#~ "Objevil se neočekávaný konec souboru při analýze knihovny pouzder PCB "
|
||||||
#~ "%s>."
|
#~ "<%s>."
|
||||||
|
|
||||||
#~ msgid "Could not open PCB foot print library document file <%s>."
|
#~ msgid "Could not open PCB foot print library document file <%s>."
|
||||||
#~ msgstr "Nelze otevřít soubor dokumentace knihovny PCB pouzder <%s>."
|
#~ msgstr "Nelze otevřít soubor dokumentace knihovny PCB pouzder <%s>."
|
||||||
|
|
|
@ -6,7 +6,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: KiCad\n"
|
"Project-Id-Version: KiCad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||||
"Last-Translator: Mads Dyrmann <madsdyrmannlarsen@gmail.com>\n"
|
"Last-Translator: Mads Dyrmann <madsdyrmannlarsen@gmail.com>\n"
|
||||||
"Language-Team: Danish <https://hosted.weblate.org/projects/kicad/v6/da/>\n"
|
"Language-Team: Danish <https://hosted.weblate.org/projects/kicad/v6/da/>\n"
|
||||||
|
@ -22,20 +22,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Alle filer"
|
msgstr "Alle filer"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Lav print omrids"
|
msgstr "Lav print omrids"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Opret lag"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Intet fodaftryk indlæst."
|
msgstr "Intet fodaftryk indlæst."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -43,7 +43,7 @@ msgstr ""
|
||||||
"Omrids af fodaftryk mangler eller er forkert. Kør Fodaftryk Undersøger for "
|
"Omrids af fodaftryk mangler eller er forkert. Kør Fodaftryk Undersøger for "
|
||||||
"en fuld analyse."
|
"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."
|
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."
|
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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Klip"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Slet"
|
msgstr "Slet"
|
||||||
|
|
||||||
|
@ -7610,8 +7610,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\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)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Fejl ved indlæsning af symbolet \"%s\" fra biblioteket \"%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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Fejl ved indlæsning af symbolet '%s' fra biblioteket '%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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Kan ikke opregne biblioteket \"%s\" (%s)"
|
msgstr "Kan ikke opregne biblioteket \"%s\" (%s)"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Fejl ved indlæsning af symbolet '%s' fra biblioteket '%s'."
|
msgstr "Fejl ved indlæsning af symbolet '%s' fra biblioteket '%s'."
|
||||||
|
@ -16732,8 +16732,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b> Duplikatstift %s </b> \"%s\" på placering <b> (%.3f, %.3f) </b> er i "
|
"<b> Duplikatstift %s </b> \"%s\" på placering <b> (%.3f, %.3f) </b> er i "
|
||||||
"konflikt med pin %s \"%s\" på placering <b> ( %.3f, %.3f) </b>"
|
"konflikt med pin %s \"%s\" på placering <b> ( %.3f, %.3f) </b>"
|
||||||
|
@ -16741,8 +16741,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b> Duplikatstift %s </b> \"%s\" på placering <b> (%.3f, %.3f) </b> er i "
|
"<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 "
|
"konflikt med pin %s \"%s\" på placering <b> ( %.3f, %.3f) </b> i enheder %c "
|
||||||
|
@ -17650,7 +17650,7 @@ msgid "Polarity"
|
||||||
msgstr "Polaritet"
|
msgstr "Polaritet"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Spejl"
|
msgstr "Spejl"
|
||||||
|
@ -28997,6 +28997,216 @@ msgstr "DRC-regler:"
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr "Tjek regelsyntaks"
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr "Standardegenskaber for nye dimensionobjekter:"
|
msgstr "Standardegenskaber for nye dimensionobjekter:"
|
||||||
|
@ -34317,24 +34527,24 @@ msgstr "Break Track"
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Vælg referencepunkt for flytning ..."
|
msgstr "Vælg referencepunkt for flytning ..."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1192
|
#: pcbnew/tools/edit_tool.cpp:1196
|
||||||
msgid "Edit track width/via size"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Rediger sporbredde / via størrelse"
|
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."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr "Mindst to segmenter med lige spor skal vælges."
|
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:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Indtast filetradius:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Filetspor"
|
msgstr "Filetspor"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
|
@ -34342,40 +34552,40 @@ msgstr ""
|
||||||
"En radius på nul blev indtastet.\n"
|
"En radius på nul blev indtastet.\n"
|
||||||
"Filetoperationen blev ikke udført."
|
"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."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "Kan ikke udfylde de valgte sporsegmenter."
|
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."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr "Nogle af sporsegmenterne kunne ikke udfyldes."
|
msgstr "Nogle af sporsegmenterne kunne ikke udfyldes."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Roter"
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Flyt nøjagtigt"
|
msgstr "Flyt nøjagtigt"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "Kopieret %d vare (r)"
|
msgstr "Kopieret %d vare (r)"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Vælg referencepunkt for kopien ..."
|
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"
|
msgid "Selection copied"
|
||||||
msgstr "Valg kopieret"
|
msgstr "Valg kopieret"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Kopi annulleret"
|
msgstr "Kopi annulleret"
|
||||||
|
@ -38450,8 +38660,8 @@ msgstr "KiCad-printkortfiler"
|
||||||
#, c-format
|
#, c-format
|
||||||
#~ msgid "Error occurred loading symbol \"%s\" from library \"%s\"."
|
#~ msgid "Error occurred loading symbol \"%s\" from library \"%s\"."
|
||||||
#~ msgstr ""
|
#~ 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
|
#, c-format
|
||||||
#~ msgid "Symbol \"%s\" already exists in library \"%s\""
|
#~ msgid "Symbol \"%s\" already exists in library \"%s\""
|
||||||
|
@ -38484,8 +38694,8 @@ msgstr "KiCad-printkortfiler"
|
||||||
#, c-format
|
#, c-format
|
||||||
#~ msgid "An error \"%s\" occurred saving symbol \"%s\" to library \"%s\""
|
#~ msgid "An error \"%s\" occurred saving symbol \"%s\" to library \"%s\""
|
||||||
#~ msgstr ""
|
#~ 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
|
#, c-format
|
||||||
#~ msgid "Cannot create file \"%s\""
|
#~ msgid "Cannot create file \"%s\""
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -3,7 +3,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: KiCad\n"
|
"Project-Id-Version: KiCad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-04-28 11:12+0000\n"
|
||||||
"Last-Translator: Miklós Márton <martonmiklosqdev@gmail.com>\n"
|
"Last-Translator: Miklós Márton <martonmiklosqdev@gmail.com>\n"
|
||||||
"Language-Team: Hungarian <https://hosted.weblate.org/projects/kicad/v6/hu/>\n"
|
"Language-Team: Hungarian <https://hosted.weblate.org/projects/kicad/v6/hu/>\n"
|
||||||
|
@ -19,28 +19,28 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Összes fájl"
|
msgstr "Összes fájl"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Panel körvonalai"
|
msgstr "Panel körvonalai"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Rétegek létrehozása"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Nincs megadva alkatrészrajzolat"
|
msgstr "Nincs megadva alkatrészrajzolat"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
msgstr ""
|
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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4887,7 +4887,7 @@ msgstr "A(z) \"%s\" fájl nem másolható."
|
||||||
|
|
||||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Kivágás"
|
msgstr "Kivágás"
|
||||||
|
|
||||||
|
@ -4916,7 +4916,7 @@ msgstr ""
|
||||||
|
|
||||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Töröl"
|
msgstr "Töröl"
|
||||||
|
|
||||||
|
@ -7868,8 +7868,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\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 "
|
"Remapping is not possible because you have insufficient privileges to the "
|
||||||
"project folder '%s'."
|
"project folder '%s'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"A migrációs művelet nem végezhető el, mert nincs írási jogosultsága a(z) \"%s"
|
"A migrációs művelet nem végezhető el, mert nincs írási jogosultsága a(z) "
|
||||||
"\" projekt mappában."
|
"\"%s\" projekt mappában."
|
||||||
|
|
||||||
#: eeschema/dialogs/dialog_symbol_remap.cpp:68
|
#: eeschema/dialogs/dialog_symbol_remap.cpp:68
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -15625,19 +15625,19 @@ msgstr "A rajzjel nem található."
|
||||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
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."
|
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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Hiba történt a(z) '%s' rajzjel '%s' könyvtárból történő betöltése során."
|
"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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Nem sikerült a(z) \"%s\" könyvtárat feldolgozni"
|
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:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -16821,8 +16821,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Duplikált láb %s</b> \"%s\" a <b>(%.3f, %.3f)</b> pozícióban konfliktusba "
|
"<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 "
|
"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
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Duplikált láb %s</b> \"%s\" a <b>(%.3f, %.3f)</b> pozícióban konfliktusba "
|
"<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 "
|
"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"
|
msgstr "Polaritás"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Tükrözés"
|
msgstr "Tükrözés"
|
||||||
|
@ -23382,8 +23382,8 @@ msgid ""
|
||||||
"produce a full circle divided evenly into \"Count\" portions."
|
"produce a full circle divided evenly into \"Count\" portions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"A pozitív szögek az óramutató járásával ellentétes irányú forgatást jelzik.\n"
|
"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"
|
"A 0 érték egy teljes kört fog létrehozni egyenletesen felosztva "
|
||||||
"\" részre."
|
"\"Darabszám\" részre."
|
||||||
|
|
||||||
#: pcbnew/dialogs/dialog_create_array_base.cpp:268
|
#: pcbnew/dialogs/dialog_create_array_base.cpp:268
|
||||||
msgid "How many items in the array."
|
msgid "How many items in the array."
|
||||||
|
@ -29390,6 +29390,216 @@ msgstr ""
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr ""
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
|
@ -34762,71 +34972,71 @@ msgstr "Vezetősáv/via vonszolása"
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Referencia pont megadása másoláshoz..."
|
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"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Vezetősáv szélesség / via méret szerkesztés"
|
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
|
#, fuzzy
|
||||||
msgid "At least two straight track segments must be selected."
|
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."
|
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
|
#, fuzzy
|
||||||
msgid "Enter fillet radius:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Lekerekítés sugara:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Lekerekítés sugara:"
|
msgstr "Lekerekítés sugara:"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "A szegmens nem vonszolható: két kollineáris szegmens"
|
msgstr "A szegmens nem vonszolható: két kollineáris szegmens"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1402
|
#: pcbnew/tools/edit_tool.cpp:1406
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Some of the track segments could not be filleted."
|
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."
|
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"
|
msgid "Rotate"
|
||||||
msgstr "Forgatás"
|
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
|
#, fuzzy
|
||||||
msgid "Change Side / Flip"
|
msgid "Change Side / Flip"
|
||||||
msgstr "Via átmérő és furat módosítása"
|
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"
|
msgid "Move exact"
|
||||||
msgstr "Mozgatás pontosan"
|
msgstr "Mozgatás pontosan"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "%d azonos elem"
|
msgstr "%d azonos elem"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Referencia pont megadása másoláshoz..."
|
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
|
#, fuzzy
|
||||||
msgid "Selection copied"
|
msgid "Selection copied"
|
||||||
msgstr "Kijelölés másolva."
|
msgstr "Kijelölés másolva."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Másolás megszakítva."
|
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"
|
#~ msgstr "Képernyő mozgatás az érintőpaddal"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with Ctrl"
|
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with "
|
||||||
#~ "+scroll)."
|
#~ "Ctrl+scroll)."
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Érintőpad-barát mód engedélyezése (mozgatás görgető mozdulattal, nagyítás "
|
#~ "Érintőpad-barát mód engedélyezése (mozgatás görgető mozdulattal, nagyítás "
|
||||||
#~ "Ctrl+görgetéssel)"
|
#~ "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\""
|
#~ msgid "Unable to find or load footprint \"%s\" from lib path \"%s\""
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Nem található vagy nem tölthető be a(z) \"%s\" alkatrészrajzolat a(z) \"%s"
|
#~ "Nem található vagy nem tölthető be a(z) \"%s\" alkatrészrajzolat a(z) "
|
||||||
#~ "\" könyvtár útvonalon."
|
#~ "\"%s\" könyvtár útvonalon."
|
||||||
|
|
||||||
#~ msgid "Library \"%s\" is read only, not writable"
|
#~ msgid "Library \"%s\" is read only, not writable"
|
||||||
#~ msgstr "A(z) \"%s\" könyvtár csak olvasható, nem lehet írni"
|
#~ msgstr "A(z) \"%s\" könyvtár csak olvasható, nem lehet írni"
|
||||||
|
|
|
@ -6,7 +6,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: KiCad\n"
|
"Project-Id-Version: KiCad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2021-11-22 17:30+0000\n"
|
||||||
"Last-Translator: whenwesober <naomi16i_1298q@cikuh.com>\n"
|
"Last-Translator: whenwesober <naomi16i_1298q@cikuh.com>\n"
|
||||||
"Language-Team: Indonesian <https://hosted.weblate.org/projects/kicad/master-"
|
"Language-Team: Indonesian <https://hosted.weblate.org/projects/kicad/master-"
|
||||||
|
@ -22,20 +22,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Semua Berkas"
|
msgstr "Semua Berkas"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Buat garis besar papan sirkuit"
|
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"
|
msgid "Create layers"
|
||||||
msgstr "Buat lapisan"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Tidak ada footprint yang dimuat."
|
msgstr "Tidak ada footprint yang dimuat."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -43,7 +43,7 @@ msgstr ""
|
||||||
"Garis besar footprint hilang atau salah format. Jalankan Pemeriksa Footprint "
|
"Garis besar footprint hilang atau salah format. Jalankan Pemeriksa Footprint "
|
||||||
"untuk analisis lengkap."
|
"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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Garis besar papan sirkuit hilang atau salah format. Jalankan DRC untuk "
|
"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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Potong"
|
msgstr "Potong"
|
||||||
|
|
||||||
|
@ -4664,7 +4664,7 @@ msgstr ""
|
||||||
|
|
||||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Hapus"
|
msgstr "Hapus"
|
||||||
|
|
||||||
|
@ -7406,8 +7406,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -14729,7 +14729,7 @@ msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"%s"
|
"%s"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -14737,13 +14737,13 @@ msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"%s"
|
"%s"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Tidak dapat membuat berkas \"%s\".\n"
|
msgstr "Tidak dapat membuat berkas \"%s\".\n"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -15833,15 +15833,15 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||||
|
@ -16651,8 +16651,8 @@ msgstr "Memuat %s"
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "<b>A gerber job file cannot be loaded as a plot file</b> <i>%s</i>"
|
msgid "<b>A gerber job file cannot be loaded as a plot file</b> <i>%s</i>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Berkas job gerber tidak dapat dimuat sebagai sebuah berkas plot</b> <i>"
|
"<b>Berkas job gerber tidak dapat dimuat sebagai sebuah berkas plot</b> "
|
||||||
"%s</i>"
|
"<i>%s</i>"
|
||||||
|
|
||||||
#: gerbview/files.cpp:386
|
#: gerbview/files.cpp:386
|
||||||
msgid "Open NC (Excellon) Drill File(s)"
|
msgid "Open NC (Excellon) Drill File(s)"
|
||||||
|
@ -16713,7 +16713,7 @@ msgid "Polarity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -27394,6 +27394,216 @@ msgstr ""
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr ""
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -32415,63 +32625,63 @@ msgstr ""
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1192
|
#: pcbnew/tools/edit_tool.cpp:1196
|
||||||
msgid "Edit track width/via size"
|
msgid "Edit track width/via size"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1227
|
#: pcbnew/tools/edit_tool.cpp:1231
|
||||||
msgid "At least two straight track segments must be selected."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1231
|
#: pcbnew/tools/edit_tool.cpp:1235
|
||||||
msgid "Enter fillet radius:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr ""
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1402
|
#: pcbnew/tools/edit_tool.cpp:1406
|
||||||
msgid "Some of the track segments could not be filleted."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Rotasi"
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr ""
|
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"
|
msgid "Selection copied"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
@ -102,7 +102,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: KiCad\n"
|
"Project-Id-Version: KiCad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-06-09 19:41+0200\n"
|
||||||
"Last-Translator: Marco Ciampa <ciampix@posteo.net>\n"
|
"Last-Translator: Marco Ciampa <ciampix@posteo.net>\n"
|
||||||
"Language-Team: Italian <https://hosted.weblate.org/projects/kicad/master-"
|
"Language-Team: Italian <https://hosted.weblate.org/projects/kicad/master-"
|
||||||
|
@ -138,20 +138,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Tutti i file"
|
msgstr "Tutti i file"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Crea contorni scheda"
|
msgstr "Crea contorni scheda"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Crea strati"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Nessuna impronta caricata."
|
msgstr "Nessuna impronta caricata."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -159,7 +159,7 @@ msgstr ""
|
||||||
"Contorno impronta mancante o malformato. Eseguire il controllo impronte per "
|
"Contorno impronta mancante o malformato. Eseguire il controllo impronte per "
|
||||||
"un'analisi completa."
|
"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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Contorno scheda mancante o malformato. Eseguire DRC per un'analisi completa."
|
"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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Taglia"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Cancella"
|
msgstr "Cancella"
|
||||||
|
|
||||||
|
@ -7599,8 +7599,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -7785,8 +7785,8 @@ msgstr ""
|
||||||
"Su Windows la riga di comando è la seguente.\n"
|
"Su Windows la riga di comando è la seguente.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Su Linux il comando diventa il seguente.\n"
|
"Su Linux il comando diventa il seguente.\n"
|
||||||
|
@ -8652,8 +8652,8 @@ msgstr ""
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot copy global symbol library table file '%s' to '%s'."
|
msgid "Cannot copy global symbol library table file '%s' to '%s'."
|
||||||
msgstr ""
|
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
|
#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:132
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -9915,8 +9915,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Questo progetto è stato fatto usando vecchie librerie di simboli che "
|
"Questo progetto è stato fatto usando vecchie librerie di simboli che "
|
||||||
"potrebbero rovinare lo schema. Alcuni simboli potrebbero dover essere "
|
"potrebbero rovinare lo schema. Alcuni simboli potrebbero dover essere "
|
||||||
"collegati ad un nome simbolo diverso. Potrebbe essere necessario \"recuperare"
|
"collegati ad un nome simbolo diverso. Potrebbe essere necessario "
|
||||||
"\" (copiare e rinominare) alcuni simboli in una nuova libreria.\n"
|
"\"recuperare\" (copiare e rinominare) alcuni simboli in una nuova libreria.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"I seguenti cambiamenti sono raccomandati per aggiornare il progetto."
|
"I seguenti cambiamenti sono raccomandati per aggiornare il progetto."
|
||||||
|
|
||||||
|
@ -11406,8 +11406,8 @@ msgstr "Mappatura tabella librerie simboli completa!"
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot create project remap back up folder '%s'."
|
msgid "Cannot create project remap back up folder '%s'."
|
||||||
msgstr ""
|
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:349
|
||||||
#: eeschema/dialogs/dialog_symbol_remap.cpp:497
|
#: 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 "
|
"be found in the symbol library. The part has not been loaded into the KiCad "
|
||||||
"library."
|
"library."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La definizione della parte \"%s\" che fa riferimento al simbolo \"%s"
|
"La definizione della parte \"%s\" che fa riferimento al simbolo "
|
||||||
"\" (alternativamente \"%s\") non si trova nella libreria dei simboli. La "
|
"\"%s\" (alternativamente \"%s\") non si trova nella libreria dei simboli. La "
|
||||||
"parte non è stata caricata nella libreria KiCad."
|
"parte non è stata caricata nella libreria KiCad."
|
||||||
|
|
||||||
#: eeschema/sch_plugins/cadstar/cadstar_sch_archive_loader.cpp:441
|
#: 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)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Errore durante il caricamento del simbolo %s dalla libreria '%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
|
#, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Impossibile caricare il simbolo '%s' dalla libreria '%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
|
#, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Impossibile enumerare la libreria '%s'."
|
msgstr "Impossibile enumerare la libreria '%s'."
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Errore nel caricamento del simbolo %s dalla libreria '%s'."
|
msgstr "Errore nel caricamento del simbolo %s dalla libreria '%s'."
|
||||||
|
@ -16459,8 +16459,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Pin duplicato %s</b> %s posizione <b>(%s, %s)</b> in conflitto con il pin "
|
"<b>Pin duplicato %s</b> %s posizione <b>(%s, %s)</b> in conflitto con il pin "
|
||||||
"%s%s in posizione <b>(%s, %s)</b>."
|
"%s%s in posizione <b>(%s, %s)</b>."
|
||||||
|
@ -16468,8 +16468,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Pin duplicato %s</b> %s posizione <b>(%s, %s)</b> in conflitto con il pin "
|
"<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."
|
"%s%s posizione <b>(%s, %s)</b> in unità %c e %c."
|
||||||
|
@ -17346,7 +17346,7 @@ msgid "Polarity"
|
||||||
msgstr "Polarità"
|
msgstr "Polarità"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Speculare"
|
msgstr "Speculare"
|
||||||
|
@ -28536,6 +28536,216 @@ msgstr "Regole DRC:"
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr "Controlla la sintassi regole"
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr "Proprietà predefinite per i nuovi oggetti dimensione:"
|
msgstr "Proprietà predefinite per i nuovi oggetti dimensione:"
|
||||||
|
@ -29791,8 +30001,8 @@ msgid ""
|
||||||
"The current configuration does not include a library named '%s'.\n"
|
"The current configuration does not include a library named '%s'.\n"
|
||||||
"Use Manage Footprint Libraries to edit the configuration."
|
"Use Manage Footprint Libraries to edit the configuration."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La configurazione corrente non include una libreria con denominatore \"%s"
|
"La configurazione corrente non include una libreria con denominatore "
|
||||||
"\".\n"
|
"\"%s\".\n"
|
||||||
"Usare il gestore delle librerie di impronte per modificare la configurazione."
|
"Usare il gestore delle librerie di impronte per modificare la configurazione."
|
||||||
|
|
||||||
#: pcbnew/footprint_editor_utils.cpp:297
|
#: pcbnew/footprint_editor_utils.cpp:297
|
||||||
|
@ -31921,8 +32131,8 @@ msgid ""
|
||||||
"The net '%s' references non-existent pad index '%d' in component '%s'. This "
|
"The net '%s' references non-existent pad index '%d' in component '%s'. This "
|
||||||
"has been ignored."
|
"has been ignored."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Il collegamento \"%s\" si riferisce ad un indice piazzola non esistente \"%d"
|
"Il collegamento \"%s\" si riferisce ad un indice piazzola non esistente "
|
||||||
"\" nel componente \"%s\". Ignorato."
|
"\"%d\" nel componente \"%s\". Ignorato."
|
||||||
|
|
||||||
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:2373
|
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:2373
|
||||||
msgid "Text Variables could not be set as there is no project loaded."
|
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..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Selezionare il punto di riferimento per lo spostamento..."
|
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"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Larghezza piste/dimensioni via"
|
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."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr "Bisogna selezionare almeno due segmenti di pista diritti."
|
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:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Inserire raggio stondamento:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Piste di stondamento"
|
msgstr "Piste di stondamento"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
|
@ -33779,40 +33989,40 @@ msgstr ""
|
||||||
"È stato inserito un raggio zero.\n"
|
"È stato inserito un raggio zero.\n"
|
||||||
"L'operazione di stondamento non è stata eseguita."
|
"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."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "Impossibile stondare i segmenti di pista selezionati."
|
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."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr "Alcuni dei segmenti di pista potrebbero non essere stati stondati."
|
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"
|
msgid "Rotate"
|
||||||
msgstr "Ruota"
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr "Cambia lato / ribalta"
|
msgstr "Cambia lato / ribalta"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Sposta esattamente"
|
msgstr "Sposta esattamente"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "%d elementi duplicati"
|
msgstr "%d elementi duplicati"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Selezionare il punto di riferimento per la copia..."
|
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"
|
msgid "Selection copied"
|
||||||
msgstr "Selezione copiata"
|
msgstr "Selezione copiata"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Copia annullata"
|
msgstr "Copia annullata"
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -6,7 +6,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: KiCad 4.0\n"
|
"Project-Id-Version: KiCad 4.0\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2021-08-20 19:52+0000\n"
|
||||||
"Last-Translator: Seth Hillbrand <seth@kipro-pcb.com>\n"
|
"Last-Translator: Seth Hillbrand <seth@kipro-pcb.com>\n"
|
||||||
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/kicad/master-"
|
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/kicad/master-"
|
||||||
|
@ -15,8 +15,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||||
"%100<10 || n%100>=20) ? 1 : 2);\n"
|
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
"X-Generator: Weblate 4.8-dev\n"
|
"X-Generator: Weblate 4.8-dev\n"
|
||||||
"X-Poedit-Basepath: ../../kicad-source-mirror\n"
|
"X-Poedit-Basepath: ../../kicad-source-mirror\n"
|
||||||
"X-Poedit-KeywordsList: _;_HKI\n"
|
"X-Poedit-KeywordsList: _;_HKI\n"
|
||||||
|
@ -44,20 +44,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Visi failai"
|
msgstr "Visi failai"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Sukurkite lentos kontūrą"
|
msgstr "Sukurkite lentos kontūrą"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Kurti sluoksnius"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Nėra jokio pėdsako."
|
msgstr "Nėra jokio pėdsako."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -65,7 +65,7 @@ msgstr ""
|
||||||
"Nėra pėdsako kontūro arba jis netinkamai suformuotas. Norėdami atlikti "
|
"Nėra pėdsako kontūro arba jis netinkamai suformuotas. Norėdami atlikti "
|
||||||
"išsamią analizę, paleiskite „Footprint Checker“."
|
"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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Trūksta lentos kontūro arba ji netinkamai suformuota. Paleiskite DRC, kad "
|
"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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Iškirpti"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Pašalinti"
|
msgstr "Pašalinti"
|
||||||
|
|
||||||
|
@ -7636,8 +7636,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\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)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Klaida įkeliant simbolį „%s“ iš bibliotekos „%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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Klaida įkeliant simbolį „%s“ iš bibliotekos „%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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Negalima išvardyti bibliotekos „%s“ (%s)"
|
msgstr "Negalima išvardyti bibliotekos „%s“ (%s)"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Klaida įkeliant simbolį „%s“ iš bibliotekos „%s“."
|
msgstr "Klaida įkeliant simbolį „%s“ iš bibliotekos „%s“."
|
||||||
|
@ -16770,8 +16770,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Sudvigubintas išvadas %s</b> \"%s\" pozijoje <b>(%.3f, %.3f)</b>, "
|
"<b>Sudvigubintas išvadas %s</b> \"%s\" pozijoje <b>(%.3f, %.3f)</b>, "
|
||||||
"konfliktas su išvadu %s \"%s\" pozicijoje <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
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b> Dublikatas smeigtuko %s </b> „%s“ vietoje <b> (%.3f, %.3f) </b> "
|
"<b> Dublikatas smeigtuko %s </b> „%s“ vietoje <b> (%.3f, %.3f) </b> "
|
||||||
"nesuderinamas su kaiščiu %s „%s“ vietoje <b> ( %.3f, %.3f) </b> vienetais %c "
|
"nesuderinamas su kaiščiu %s „%s“ vietoje <b> ( %.3f, %.3f) </b> vienetais %c "
|
||||||
|
@ -17693,7 +17693,7 @@ msgid "Polarity"
|
||||||
msgstr "Poliarumas"
|
msgstr "Poliarumas"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Atspindėti"
|
msgstr "Atspindėti"
|
||||||
|
@ -29080,6 +29080,216 @@ msgstr "KDR taisyklės:"
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr "Patikrinkite taisyklės sintaksę"
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr "Numatytosios naujų matmenų objektų ypatybės:"
|
msgstr "Numatytosios naujų matmenų objektų ypatybės:"
|
||||||
|
@ -34409,24 +34619,24 @@ msgstr "Perkelti takelį ar perėjimą"
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Pasirinkite perkėlimo atskaitos tašką ..."
|
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"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Redaguoti takelio plotį / dydį"
|
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."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr "Turi būti parinkti bent du tiesios kelio ruožai."
|
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:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Įveskite filė spindulį:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Filė takeliai"
|
msgstr "Filė takeliai"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
|
@ -34434,41 +34644,41 @@ msgstr ""
|
||||||
"Įvestas nulio spindulys.\n"
|
"Įvestas nulio spindulys.\n"
|
||||||
"Filė operacija nebuvo atlikta."
|
"Filė operacija nebuvo atlikta."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "Nepavyko užpildyti pasirinktų takelių segmentų."
|
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."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr "Kai kurių takelių atkarpų užpildyti nepavyko."
|
msgstr "Kai kurių takelių atkarpų užpildyti nepavyko."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Pasukti"
|
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
|
#, fuzzy
|
||||||
msgid "Change Side / Flip"
|
msgid "Change Side / Flip"
|
||||||
msgstr "Ppakeisti perėjimo ir grąžto dydį"
|
msgstr "Ppakeisti perėjimo ir grąžto dydį"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Perkelti tiksliai"
|
msgstr "Perkelti tiksliai"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "Kopijuojami %d elementai"
|
msgstr "Kopijuojami %d elementai"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Pasirinkite kopijos atskaitos tašką ..."
|
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"
|
msgid "Selection copied"
|
||||||
msgstr "Pasirinkimas nukopijuotas"
|
msgstr "Pasirinkimas nukopijuotas"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Kopija atšaukta"
|
msgstr "Kopija atšaukta"
|
||||||
|
@ -45935,8 +46145,8 @@ msgstr "KiCad spausdintinių plokščių failai"
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~ msgid "Cannot replace symbol \"%s:%s\" due to missing footprint \"%s\".\n"
|
#~ msgid "Cannot replace symbol \"%s:%s\" due to missing footprint \"%s\".\n"
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Не удалось заменить компонент \"%s:%s\" из-за отсутствия посад.места \"%s"
|
#~ "Не удалось заменить компонент \"%s:%s\" из-за отсутствия посад.места "
|
||||||
#~ "\".\n"
|
#~ "\"%s\".\n"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~ msgid "Changing symbol \"%s:%s\" reference to \"%s\".\n"
|
#~ msgid "Changing symbol \"%s:%s\" reference to \"%s\".\n"
|
||||||
|
|
|
@ -4,7 +4,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: KiCad 6.0\n"
|
"Project-Id-Version: KiCad 6.0\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2021-01-13 14:21+0000\n"
|
||||||
"Last-Translator: Rihards Skuja <rhssk@posteo.eu>\n"
|
"Last-Translator: Rihards Skuja <rhssk@posteo.eu>\n"
|
||||||
"Language-Team: Latvian <https://hosted.weblate.org/projects/kicad/master-"
|
"Language-Team: Latvian <https://hosted.weblate.org/projects/kicad/master-"
|
||||||
|
@ -21,20 +21,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Visi faili (*.*)|*.*"
|
msgstr "Visi faili (*.*)|*.*"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Būvēt plates kontūru"
|
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"
|
msgid "Create layers"
|
||||||
msgstr "Izveidot slāņus"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Nospiedums nav ielādēts."
|
msgstr "Nospiedums nav ielādēts."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -42,7 +42,7 @@ msgstr ""
|
||||||
"Trūkst nospieduma kontūra vai arī tā ir izkropļota. Palaidiet nospiedumu "
|
"Trūkst nospieduma kontūra vai arī tā ir izkropļota. Palaidiet nospiedumu "
|
||||||
"pārbaudītāju pilnai analīzei."
|
"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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Trūkst plates kontūra vai arī tā ir izkropļota. Palaidiet DRC pilnai "
|
"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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4604,7 +4604,7 @@ msgstr ""
|
||||||
|
|
||||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -7305,8 +7305,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -14453,18 +14453,18 @@ msgstr ""
|
||||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Ielādē %s"
|
msgstr "Ielādē %s"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Ielādē %s"
|
msgstr "Ielādē %s"
|
||||||
|
@ -15539,15 +15539,15 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||||
|
@ -16406,7 +16406,7 @@ msgid "Polarity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -26931,6 +26931,216 @@ msgstr ""
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr ""
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -31814,63 +32024,63 @@ msgstr ""
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1192
|
#: pcbnew/tools/edit_tool.cpp:1196
|
||||||
msgid "Edit track width/via size"
|
msgid "Edit track width/via size"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1227
|
#: pcbnew/tools/edit_tool.cpp:1231
|
||||||
msgid "At least two straight track segments must be selected."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1231
|
#: pcbnew/tools/edit_tool.cpp:1235
|
||||||
msgid "Enter fillet radius:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr ""
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1402
|
#: pcbnew/tools/edit_tool.cpp:1406
|
||||||
msgid "Some of the track segments could not be filleted."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr ""
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr ""
|
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"
|
msgid "Selection copied"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: KiCad\n"
|
"Project-Id-Version: KiCad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-04-13 14:13+0000\n"
|
||||||
"Last-Translator: Bas Wijnen <wijnen@debian.org>\n"
|
"Last-Translator: Bas Wijnen <wijnen@debian.org>\n"
|
||||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/kicad/v6/nl/>\n"
|
"Language-Team: Dutch <https://hosted.weblate.org/projects/kicad/v6/nl/>\n"
|
||||||
|
@ -32,20 +32,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Alle bestanden"
|
msgstr "Alle bestanden"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Bouw een board-omtrek"
|
msgstr "Bouw een board-omtrek"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Maak lagen"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Geen footprint geladen."
|
msgstr "Geen footprint geladen."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -53,7 +53,7 @@ msgstr ""
|
||||||
"Footprint omtrek ontbreekt of is misvormd. Voer Footprint Checker uit voor "
|
"Footprint omtrek ontbreekt of is misvormd. Voer Footprint Checker uit voor "
|
||||||
"een volledige analyse."
|
"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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Board-omtrek ontbreekt of is misvormd. Voer DRC uit voor een volledige "
|
"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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Knip"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Verwijderen"
|
msgstr "Verwijderen"
|
||||||
|
|
||||||
|
@ -7502,8 +7502,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -7802,8 +7802,8 @@ msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Op Linux:\n"
|
"Op Linux:\n"
|
||||||
"``\n"
|
"``\n"
|
||||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||||
"\" \"% O.csv\"\n"
|
"I\" \"% O.csv\"\n"
|
||||||
"``\n"
|
"``\n"
|
||||||
|
|
||||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||||
|
@ -9834,8 +9834,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Dit schema is gemaakt met behulp van oudere symboolbibliotheken die het "
|
"Dit schema is gemaakt met behulp van oudere symboolbibliotheken die het "
|
||||||
"schema kunnen breken. Sommige symbolen moeten mogelijk aan een andere "
|
"schema kunnen breken. Sommige symbolen moeten mogelijk aan een andere "
|
||||||
"symboolnaam worden gekoppeld. Sommige symbolen moeten mogelijk worden \"gered"
|
"symboolnaam worden gekoppeld. Sommige symbolen moeten mogelijk worden "
|
||||||
"\" (gekopieerd en hernoemd) naar een nieuwe bibliotheek.\n"
|
"\"gered\" (gekopieerd en hernoemd) naar een nieuwe bibliotheek.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"De volgende wijzigingen worden aanbevolen om het project bij te werken."
|
"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)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Fout bij het laden van symbool %s uit bibliotheek '%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
|
#, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Fout bij het laden van symbool '%s' uit bibliotheek '%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
|
#, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Kan bibliotheek '%s' niet her-nummeren."
|
msgstr "Kan bibliotheek '%s' niet her-nummeren."
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Fout bij het opslaan van symbool %s in bibliotheek '%s'."
|
msgstr "Fout bij het opslaan van symbool %s in bibliotheek '%s'."
|
||||||
|
@ -16539,20 +16539,20 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin %s"
|
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin "
|
||||||
"%s op locatie <b>(%s, %s)</b>."
|
"%s%s op locatie <b>(%s, %s)</b>."
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin %s"
|
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin "
|
||||||
"%s op locatie <b>(%s, %s)</b> in eenheden %c en %c."
|
"%s%s op locatie <b>(%s, %s)</b> in eenheden %c en %c."
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -17424,7 +17424,7 @@ msgid "Polarity"
|
||||||
msgstr "Polariteit"
|
msgstr "Polariteit"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Spiegel"
|
msgstr "Spiegel"
|
||||||
|
@ -22845,8 +22845,8 @@ msgid ""
|
||||||
"produce a full circle divided evenly into \"Count\" portions."
|
"produce a full circle divided evenly into \"Count\" portions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Positieve hoeken vertegenwoordigen een rotatie tegen de klok in. Een hoek "
|
"Positieve hoeken vertegenwoordigen een rotatie tegen de klok in. Een hoek "
|
||||||
"van 0 produceert een volledige cirkel die gelijkmatig is verdeeld in \"Count"
|
"van 0 produceert een volledige cirkel die gelijkmatig is verdeeld in "
|
||||||
"\" -delen."
|
"\"Count\" -delen."
|
||||||
|
|
||||||
#: pcbnew/dialogs/dialog_create_array_base.cpp:268
|
#: pcbnew/dialogs/dialog_create_array_base.cpp:268
|
||||||
msgid "How many items in the array."
|
msgid "How many items in the array."
|
||||||
|
@ -28655,6 +28655,216 @@ msgstr "DRC-regels:"
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr "Controleer de syntaxis van de regel"
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr "Standaardeigenschappen voor nieuwe dimensieobjecten:"
|
msgstr "Standaardeigenschappen voor nieuwe dimensieobjecten:"
|
||||||
|
@ -33874,24 +34084,24 @@ msgstr "Sleep boog-spoor"
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Selecteer referentiepunt voor verplaatsing ..."
|
msgstr "Selecteer referentiepunt voor verplaatsing ..."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1192
|
#: pcbnew/tools/edit_tool.cpp:1196
|
||||||
msgid "Edit track width/via size"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Bewerk spoorbreedte / via grootte"
|
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."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr "Er moeten minimaal twee rechte spoordelen worden geselecteerd."
|
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:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Geef afrondingsstraal:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Sporen afronden"
|
msgstr "Sporen afronden"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
|
@ -33899,40 +34109,40 @@ msgstr ""
|
||||||
"Er is een straal van nul ingevoerd.\n"
|
"Er is een straal van nul ingevoerd.\n"
|
||||||
"De afronding is niet uitgevoerd."
|
"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."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "Kan de geselecteerde spoordelen niet afronden."
|
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."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr "Enkele van de spoordelen konden niet worden afgerond."
|
msgstr "Enkele van de spoordelen konden niet worden afgerond."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Roteren"
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr "Omdraaien"
|
msgstr "Omdraaien"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Verplaats exact"
|
msgstr "Verplaats exact"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "%d artikel(en) gedupliceerd"
|
msgstr "%d artikel(en) gedupliceerd"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Selecteer referentiepunt voor de kopie ..."
|
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"
|
msgid "Selection copied"
|
||||||
msgstr "Selectie gekopieerd"
|
msgstr "Selectie gekopieerd"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Kopiëren geannuleerd"
|
msgstr "Kopiëren geannuleerd"
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: 5.99\n"
|
"Project-Id-Version: 5.99\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-06-27 00:52+0000\n"
|
||||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/kicad/"
|
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/kicad/"
|
||||||
|
@ -22,20 +22,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Alle filer"
|
msgstr "Alle filer"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Bygg omriss av kortet"
|
msgstr "Bygg omriss av kortet"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Opprett lag"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Ingen fotavtrykk innlastet."
|
msgstr "Ingen fotavtrykk innlastet."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
|
@ -43,7 +43,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Fotavtrykkets omriss er feil. Kjør omriss-sjekk for en fullstendig analyse."
|
"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
|
#, fuzzy
|
||||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
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."
|
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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Klipp ut"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Slett"
|
msgstr "Slett"
|
||||||
|
|
||||||
|
@ -4931,8 +4931,8 @@ msgstr "Kunne ikke laste inn kiface-biblioteket \"%s\"."
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Could not read instance name and version from kiface library '%s'."
|
msgid "Could not read instance name and version from kiface library '%s'."
|
||||||
msgstr ""
|
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
|
#: common/kiway.cpp:308
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
|
@ -7666,8 +7666,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -7957,8 +7957,8 @@ msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"På Linux:\n"
|
"På Linux:\n"
|
||||||
"``\n"
|
"``\n"
|
||||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||||
"\" \"% O.csv\"\n"
|
"I\" \"% O.csv\"\n"
|
||||||
"``\n"
|
"``\n"
|
||||||
|
|
||||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
#: 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 "
|
"the sheet '%s' or one of its subsheets as a parent somewhere in the "
|
||||||
"schematic hierarchy."
|
"schematic hierarchy."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Arkendringene kan ikke gjøres fordi destinasjonsarket allerede har arket \"%s"
|
"Arkendringene kan ikke gjøres fordi destinasjonsarket allerede har arket "
|
||||||
"\" eller et av dets underark som overordnet et sted i det skjematiske "
|
"\"%s\" eller et av dets underark som overordnet et sted i det skjematiske "
|
||||||
"hierarkiet."
|
"hierarkiet."
|
||||||
|
|
||||||
#: eeschema/sheet.cpp:84
|
#: eeschema/sheet.cpp:84
|
||||||
|
@ -15651,18 +15651,18 @@ msgstr "Symbol ikke funnet."
|
||||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Feil ved lasting av symbolet \"%s\" fra biblioteket \"%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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Feil ved lasting av symbolet '%s' fra biblioteket '%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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Kan ikke telle opp biblioteket \"%s\" (%s)"
|
msgstr "Kan ikke telle opp biblioteket \"%s\" (%s)"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Feil ved lasting av symbolet '%s' fra biblioteket '%s'."
|
msgstr "Feil ved lasting av symbolet '%s' fra biblioteket '%s'."
|
||||||
|
@ -16795,8 +16795,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b> Duplikatstift %s </b> \"%s\" på plassering <b> (%.3f, %.3f) </b> kommer "
|
"<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 konflikt med pin %s \"%s\" på plassering <b> ( %.3f, %.3f) </b>"
|
||||||
|
@ -16804,8 +16804,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b> Duplikatstift %s </b> \"%s\" på plassering <b> (%.3f, %.3f) </b> kommer "
|
"<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 "
|
"i konflikt med pin %s \"%s\" på plassering <b> ( %.3f, %.3f) </b> i enheter "
|
||||||
|
@ -17715,7 +17715,7 @@ msgid "Polarity"
|
||||||
msgstr "Polaritet"
|
msgstr "Polaritet"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Speil"
|
msgstr "Speil"
|
||||||
|
@ -29079,6 +29079,216 @@ msgstr "DRC-regler:"
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr "Kontroller regelsyntaks"
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr "Standardegenskaper for nye dimensjonsobjekter:"
|
msgstr "Standardegenskaper for nye dimensjonsobjekter:"
|
||||||
|
@ -34399,25 +34609,25 @@ msgstr "Break Track"
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Velg referansepunkt for flytting ..."
|
msgstr "Velg referansepunkt for flytting ..."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1192
|
#: pcbnew/tools/edit_tool.cpp:1196
|
||||||
msgid "Edit track width/via size"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Rediger sporbredde / via størrelse"
|
msgstr "Rediger sporbredde / via størrelse"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1227
|
#: pcbnew/tools/edit_tool.cpp:1231
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "At least two straight track segments must be selected."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr "Minst to segmenter med rett spor må velges."
|
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:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Angi filetradius:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Filetspor"
|
msgstr "Filetspor"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
|
@ -34425,40 +34635,40 @@ msgstr ""
|
||||||
"En radius på null ble angitt.\n"
|
"En radius på null ble angitt.\n"
|
||||||
"Filetoperasjonen ble ikke utført."
|
"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."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "Kan ikke filetere de valgte sporsegmentene."
|
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."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr "Noen av sporsegmentene kunne ikke fylles ut."
|
msgstr "Noen av sporsegmentene kunne ikke fylles ut."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Roter"
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Gå nøyaktig"
|
msgstr "Gå nøyaktig"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "Duplisert %d vare (r)"
|
msgstr "Duplisert %d vare (r)"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Velg referansepunkt for kopien ..."
|
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"
|
msgid "Selection copied"
|
||||||
msgstr "Valget ble kopiert"
|
msgstr "Valget ble kopiert"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Kopien avbrutt"
|
msgstr "Kopien avbrutt"
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -5,7 +5,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: kicad\n"
|
"Project-Id-Version: kicad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-07-07 12:47+0000\n"
|
||||||
"Last-Translator: Marcel Hecko <maco@blava.net>\n"
|
"Last-Translator: Marcel Hecko <maco@blava.net>\n"
|
||||||
"Language-Team: Slovak <https://hosted.weblate.org/projects/kicad/v6/sk/>\n"
|
"Language-Team: Slovak <https://hosted.weblate.org/projects/kicad/v6/sk/>\n"
|
||||||
|
@ -29,20 +29,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Všetky súbory"
|
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"
|
msgid "Build board outline"
|
||||||
msgstr "Zostaviť obrys dosky"
|
msgstr "Zostaviť obrys dosky"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Vytvoriť vrstvy"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Nenačítané púzdro."
|
msgstr "Nenačítané púzdro."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -50,7 +50,7 @@ msgstr ""
|
||||||
"Obrys stopy chýba alebo má nesprávny tvar. Spustením nástroja Footprint "
|
"Obrys stopy chýba alebo má nesprávny tvar. Spustením nástroja Footprint "
|
||||||
"Checker získate úplnú analýzu."
|
"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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Obrys dosky chýba alebo má nesprávny tvar. Spustením DRC získate úplnú "
|
"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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Vystrihnúť"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Odstrániť"
|
msgstr "Odstrániť"
|
||||||
|
|
||||||
|
@ -4902,8 +4902,8 @@ msgstr "Nepodarilo sa načítať knižnicu kiface \"%s\"."
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Could not read instance name and version from kiface library '%s'."
|
msgid "Could not read instance name and version from kiface library '%s'."
|
||||||
msgstr ""
|
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
|
#: common/kiway.cpp:308
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
|
@ -7589,8 +7589,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -7883,8 +7883,8 @@ msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"V systéme Linux:\n"
|
"V systéme Linux:\n"
|
||||||
"„“\n"
|
"„“\n"
|
||||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||||
"\" \"% O.csv\"\n"
|
"I\" \"% O.csv\"\n"
|
||||||
"„“\n"
|
"„“\n"
|
||||||
|
|
||||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||||
|
@ -15570,18 +15570,18 @@ msgstr "Symbol nenájdený."
|
||||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Chyba pri načítaní symbolu „%s“ z knižnice „%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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Chyba pri načítaní symbolu „%s“ z knižnice „%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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Nie je možné vymenovať knižnicu „%s“ (%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:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Chyba pri načítaní symbolu „%s“ z knižnice „%s“."
|
msgstr "Chyba pri načítaní symbolu „%s“ z knižnice „%s“."
|
||||||
|
@ -16710,8 +16710,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b> Duplikát špendlíka %s </b> „%s“ v mieste <b> (%.3f, %.3f) </b> je v "
|
"<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>"
|
"konflikte s pinom %s „%s“ v mieste <b> ( %.3f, %.3f) </b>"
|
||||||
|
@ -16719,8 +16719,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b> Duplikát špendlíka %s </b> „%s“ v mieste <b> (%.3f, %.3f) </b> je v "
|
"<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 "
|
"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"
|
msgstr "Polarita"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Zrkadliť"
|
msgstr "Zrkadliť"
|
||||||
|
@ -28982,6 +28982,216 @@ msgstr "Pravidlá KDR:"
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr "Skontrolujte syntax pravidla"
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr "Predvolené vlastnosti pre nové objekty dimenzie:"
|
msgstr "Predvolené vlastnosti pre nové objekty dimenzie:"
|
||||||
|
@ -34284,24 +34494,24 @@ msgstr "Potiahnuť cestu/viu"
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Vyberte referenčný bod pre presun ..."
|
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"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Upravte šírku stopy / veľkosť"
|
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."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr "Musia byť vybrané najmenej dva priame segmenty trate."
|
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:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Zadajte polomer zaoblenia:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Zaoblené stopy"
|
msgstr "Zaoblené stopy"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
|
@ -34309,41 +34519,41 @@ msgstr ""
|
||||||
"Bol zadaný polomer nula.\n"
|
"Bol zadaný polomer nula.\n"
|
||||||
"Operácia zaoblenia sa nevykonala."
|
"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."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "Vybrané segmenty stopy sa nepodarilo zaobliť."
|
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."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr "Niektoré segmenty trate nebolo možné zaobliť."
|
msgstr "Niektoré segmenty trate nebolo možné zaobliť."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Otočiť"
|
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
|
#, fuzzy
|
||||||
msgid "Change Side / Flip"
|
msgid "Change Side / Flip"
|
||||||
msgstr "Zmeniť veľkosť via a vŕtanie"
|
msgstr "Zmeniť veľkosť via a vŕtanie"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Posunúť presne"
|
msgstr "Posunúť presne"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "Duplikované %d položky"
|
msgstr "Duplikované %d položky"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Vyberte referenčný bod pre kópiu ..."
|
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"
|
msgid "Selection copied"
|
||||||
msgstr "Výber bol skopírovaný"
|
msgstr "Výber bol skopírovaný"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Kópia bola zrušená"
|
msgstr "Kópia bola zrušená"
|
||||||
|
|
|
@ -4,7 +4,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: kicad\n"
|
"Project-Id-Version: kicad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-08-28 17:17+0000\n"
|
||||||
"Last-Translator: Vitan Košpenda <kospendavitan@gmail.com>\n"
|
"Last-Translator: Vitan Košpenda <kospendavitan@gmail.com>\n"
|
||||||
"Language-Team: Slovenian <https://hosted.weblate.org/projects/kicad/v6/sl/>\n"
|
"Language-Team: Slovenian <https://hosted.weblate.org/projects/kicad/v6/sl/>\n"
|
||||||
|
@ -12,8 +12,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
|
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
|
||||||
"%100==4 ? 2 : 3;\n"
|
"n%100==4 ? 2 : 3;\n"
|
||||||
"X-Generator: Weblate 4.14.1-dev\n"
|
"X-Generator: Weblate 4.14.1-dev\n"
|
||||||
"X-Poedit-Keywords: _\n"
|
"X-Poedit-Keywords: _\n"
|
||||||
"X-Poedit-Basepath: c:\\kicad\\kicad-dev\n"
|
"X-Poedit-Basepath: c:\\kicad\\kicad-dev\n"
|
||||||
|
@ -29,23 +29,23 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Vse datoteke"
|
msgstr "Vse datoteke"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Grajenje obrisa plošče"
|
msgstr "Grajenje obrisa plošče"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Ustvarjanje plasti"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Nobeno podnožje ni naloženo."
|
msgstr "Nobeno podnožje ni naloženo."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"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 "
|
"Obris podnožja manjka ali je neustrezen. Za popolno analizo zaženite "
|
||||||
"Footprint Checker."
|
"Footprint Checker."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -5397,7 +5397,7 @@ msgstr "Datoteke \"%s\" ni mogoče kopirati."
|
||||||
|
|
||||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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
|
#, fuzzy
|
||||||
msgid "Cut"
|
msgid "Cut"
|
||||||
msgstr "Izreži"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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
|
#, fuzzy
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "Briši"
|
msgstr "Briši"
|
||||||
|
@ -8661,8 +8661,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -8951,8 +8951,8 @@ msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"V sistemu Linux:\n"
|
"V sistemu Linux:\n"
|
||||||
"\"\n"
|
"\"\n"
|
||||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||||
"\" \"% O.csv\"\n"
|
"I\" \"% O.csv\"\n"
|
||||||
"\"\n"
|
"\"\n"
|
||||||
|
|
||||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||||
|
@ -17553,18 +17553,18 @@ msgstr "Simbol ni najden."
|
||||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Napaka pri nalaganju simbola \"%s\" iz knjižnice \"%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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Napaka pri nalaganju simbola '%s' iz knjižnice '%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
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Knjižnice \"%s\" (%s) ni mogoče našteti"
|
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:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Napaka pri nalaganju simbola '%s' iz knjižnice '%s'."
|
msgstr "Napaka pri nalaganju simbola '%s' iz knjižnice '%s'."
|
||||||
|
@ -18898,8 +18898,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b> Podvojen zatič %s </b> \"%s\" na lokaciji <b> (%.3f, %.3f) </b> je v "
|
"<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>"
|
"sporu z zatičem %s \"%s\" na lokaciji <b> ( %.3f, %.3f) </b>"
|
||||||
|
@ -18907,8 +18907,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b> Podvojen zatič %s </b> \"%s\" na lokaciji <b> (%.3f, %.3f) </b> je v "
|
"<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 "
|
"sporu z zatičem %s \"%s\" na lokaciji <b> ( %.3f, %.3f) </b> v enotah %c in "
|
||||||
|
@ -19909,7 +19909,7 @@ msgid "Polarity"
|
||||||
msgstr "Polarnost"
|
msgstr "Polarnost"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
|
@ -32929,6 +32929,216 @@ msgstr "Pravila DRK:"
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr "Preverite skladnjo pravila"
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
|
@ -38695,28 +38905,28 @@ msgstr "Vleci luknje"
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Izberite referenčno točko za premik ..."
|
msgstr "Izberite referenčno točko za premik ..."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1192
|
#: pcbnew/tools/edit_tool.cpp:1196
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Edit track width/via size"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Uredi širino / velikost skladbe"
|
msgstr "Uredi širino / velikost skladbe"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1227
|
#: pcbnew/tools/edit_tool.cpp:1231
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "At least two straight track segments must be selected."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr "Izbrati morata biti vsaj dva odseka ravnih tirov."
|
msgstr "Izbrati morata biti vsaj dva odseka ravnih tirov."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1231
|
#: pcbnew/tools/edit_tool.cpp:1235
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Enter fillet radius:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Vnesite polmer fileja:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Filletne skladbe"
|
msgstr "Filletne skladbe"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
|
@ -38725,47 +38935,47 @@ msgstr ""
|
||||||
"Vnesen je bil polmer nič.\n"
|
"Vnesen je bil polmer nič.\n"
|
||||||
"Operacija fileta ni bila izvedena."
|
"Operacija fileta ni bila izvedena."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "Izbranih segmentov skladbe ni mogoče zapolniti."
|
msgstr "Izbranih segmentov skladbe ni mogoče zapolniti."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1402
|
#: pcbnew/tools/edit_tool.cpp:1406
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Some of the track segments could not be filleted."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr "Nekaterih odsekov skladbe ni bilo mogoče fillirati."
|
msgstr "Nekaterih odsekov skladbe ni bilo mogoče fillirati."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Zavrti"
|
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
|
#, fuzzy
|
||||||
msgid "Change Side / Flip"
|
msgid "Change Side / Flip"
|
||||||
msgstr "Zamenjaj vrtalnik"
|
msgstr "Zamenjaj vrtalnik"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Premakni se natančno"
|
msgstr "Premakni se natančno"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "Podvojene postavke %d"
|
msgstr "Podvojene postavke %d"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Izberite referenčno točko za kopijo ..."
|
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
|
#, fuzzy
|
||||||
msgid "Selection copied"
|
msgid "Selection copied"
|
||||||
msgstr "Izbor je kopiran"
|
msgstr "Izbor je kopiran"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Kopija preklicana"
|
msgstr "Kopija preklicana"
|
||||||
|
|
|
@ -3,7 +3,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: KiCad\n"
|
"Project-Id-Version: KiCad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||||
"Last-Translator: ___davidpr <david.pribic95@gmail.com>\n"
|
"Last-Translator: ___davidpr <david.pribic95@gmail.com>\n"
|
||||||
"Language-Team: Serbian <https://hosted.weblate.org/projects/kicad/v6/sr/>\n"
|
"Language-Team: Serbian <https://hosted.weblate.org/projects/kicad/v6/sr/>\n"
|
||||||
|
@ -11,8 +11,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||||
"X-Generator: Weblate 4.15-dev\n"
|
"X-Generator: Weblate 4.15-dev\n"
|
||||||
"X-Poedit-Bookmarks: -1,-1,5234,-1,-1,-1,-1,-1,-1,-1\n"
|
"X-Poedit-Bookmarks: -1,-1,5234,-1,-1,-1,-1,-1,-1,-1\n"
|
||||||
|
|
||||||
|
@ -20,28 +20,28 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Све датотеке"
|
msgstr "Све датотеке"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Тијело"
|
msgstr "Тијело"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Креирање слојева"
|
msgstr "Креирање слојева"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Име симбола:"
|
msgstr "Име симбола:"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
msgstr ""
|
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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -4751,7 +4751,7 @@ msgstr "Немогуће копирати датотеку \"%s\"."
|
||||||
|
|
||||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Исјеци"
|
msgstr "Исјеци"
|
||||||
|
|
||||||
|
@ -4779,7 +4779,7 @@ msgstr ""
|
||||||
|
|
||||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Избриши"
|
msgstr "Избриши"
|
||||||
|
|
||||||
|
@ -7679,8 +7679,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -15270,18 +15270,18 @@ msgstr "Симбол није пронађен."
|
||||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Грешка: "
|
msgstr "Грешка: "
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Избриши поље"
|
msgstr "Избриши поље"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Немогуће сачувати фајл %s."
|
msgstr "Немогуће сачувати фајл %s."
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Грешка: "
|
msgstr "Грешка: "
|
||||||
|
@ -16489,15 +16489,15 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||||
|
@ -17404,7 +17404,7 @@ msgid "Polarity"
|
||||||
msgstr "Поларност"
|
msgstr "Поларност"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -28639,6 +28639,216 @@ msgstr ""
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr ""
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -33771,67 +33981,67 @@ msgstr "Додај лук"
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Референца"
|
msgstr "Референца"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1192
|
#: pcbnew/tools/edit_tool.cpp:1196
|
||||||
msgid "Edit track width/via size"
|
msgid "Edit track width/via size"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1227
|
#: pcbnew/tools/edit_tool.cpp:1231
|
||||||
msgid "At least two straight track segments must be selected."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1231
|
#: pcbnew/tools/edit_tool.cpp:1235
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Enter fillet radius:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Полупречник"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Полупречник"
|
msgstr "Полупречник"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1402
|
#: pcbnew/tools/edit_tool.cpp:1406
|
||||||
msgid "Some of the track segments could not be filleted."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Окрени"
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Помјери"
|
msgstr "Помјери"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr ""
|
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
|
#, fuzzy
|
||||||
msgid "Selection copied"
|
msgid "Selection copied"
|
||||||
msgstr "Појасни избор"
|
msgstr "Појасни избор"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Копирање прекинуто."
|
msgstr "Копирање прекинуто."
|
||||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||||
"Last-Translator: Henrik Kauhanen <henrik@kauhanen.se>\n"
|
"Last-Translator: Henrik Kauhanen <henrik@kauhanen.se>\n"
|
||||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/kicad/v6/sv/>\n"
|
"Language-Team: Swedish <https://hosted.weblate.org/projects/kicad/v6/sv/>\n"
|
||||||
|
@ -30,20 +30,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Alla filer"
|
msgstr "Alla filer"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Bygg mönsterkortes konturer"
|
msgstr "Bygg mönsterkortes konturer"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||||
msgid "Create layers"
|
msgid "Create layers"
|
||||||
msgstr "Skapa lager"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Inget fotavtryck laddat."
|
msgstr "Inget fotavtryck laddat."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -51,7 +51,7 @@ msgstr ""
|
||||||
"Fotavtryckskontur saknas eller är felformad. Kör Fotavtryckskontroll för en "
|
"Fotavtryckskontur saknas eller är felformad. Kör Fotavtryckskontroll för en "
|
||||||
"fullständig analys."
|
"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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Mönsterkortets kontur saknas/är felaktig. Kör DRC för en fullständig analys."
|
"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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Klipp ut"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Radera"
|
msgstr "Radera"
|
||||||
|
|
||||||
|
@ -7468,8 +7468,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -7655,8 +7655,8 @@ msgstr ""
|
||||||
"På Windows är kommandoraden följande.\n"
|
"På Windows är kommandoraden följande.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"På Linux blir kommandot följande.\n"
|
"På Linux blir kommandot följande.\n"
|
||||||
|
@ -7679,8 +7679,8 @@ msgstr ""
|
||||||
"eller\n"
|
"eller\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter.xsl \"%I\" \"%O"
|
"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter.xsl \"%I\" "
|
||||||
"\"\n"
|
"\"%O\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Kommandoradsformatet accepterar parametrar för filnamn. "
|
"Kommandoradsformatet accepterar parametrar för filnamn. "
|
||||||
|
@ -15319,18 +15319,18 @@ msgstr "Symbolen hittades inte."
|
||||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "Fel vid inläsning av symbol %s från biblioteket '%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
|
#, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "Kunde inte ladda symbol '%s' från bibliotek '%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
|
#, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Det går inte att räkna upp biblioteket '%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:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "Fel inträffade vid sparning av symbol %s i bibliotek '%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
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Dublettstift %s</b> %s\" på plats <b>(%s, %s)</b> strider mot stift %s%s "
|
"<b>Dublettstift %s</b> %s\" på plats <b>(%s, %s)</b> strider mot stift %s%s "
|
||||||
"på plats <b> ( %s, %s)</b>."
|
"på plats <b> ( %s, %s)</b>."
|
||||||
|
@ -16440,8 +16440,8 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Dublettstift %s</b> %s\" på plats <b>(%s, %s)</b> strider mot stift %s%s "
|
"<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."
|
"på plats <b> ( %s, %s)</b> i enheter %c och %c."
|
||||||
|
@ -17318,7 +17318,7 @@ msgid "Polarity"
|
||||||
msgstr "Polaritet"
|
msgstr "Polaritet"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Spegla"
|
msgstr "Spegla"
|
||||||
|
@ -28459,6 +28459,216 @@ msgstr "DRC-regler:"
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr "Kontrollera regelsyntax"
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr "Standardegenskaper för nya måttsättningsobjekt:"
|
msgstr "Standardegenskaper för nya måttsättningsobjekt:"
|
||||||
|
@ -31639,8 +31849,8 @@ msgstr "Kunde inte hitta grupp-ID %s bland gruppdefinitionerna."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to find sub group %s in the group map (parent group ID=%s, Name=%s)."
|
"Unable to find sub group %s in the group map (parent group ID=%s, Name=%s)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Kunde inte hitta undergrupp %s i grupp-mappen (överordnad grupp-ID=%s, namn="
|
"Kunde inte hitta undergrupp %s i grupp-mappen (överordnad grupp-ID=%s, "
|
||||||
"%s)."
|
"namn=%s)."
|
||||||
|
|
||||||
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:1372
|
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:1372
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -33630,24 +33840,24 @@ msgstr "Dra bågformad ledare"
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr "Välj referenspunkt för flytt ..."
|
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"
|
msgid "Edit track width/via size"
|
||||||
msgstr "Redigera ledarbredd / via-storlek"
|
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."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr "Minst två raka ledarsegment måste väljas."
|
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:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr "Ange filéradie:"
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr "Ledaravrundning"
|
msgstr "Ledaravrundning"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
|
@ -33655,40 +33865,40 @@ msgstr ""
|
||||||
"En radie på noll angavs.\n"
|
"En radie på noll angavs.\n"
|
||||||
"Filetoperationen utfördes inte."
|
"Filetoperationen utfördes inte."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr "Det går inte att runda av de valda ledarsegmenten."
|
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."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr "Vissa av ledarsegmenten kunde inte rundas av."
|
msgstr "Vissa av ledarsegmenten kunde inte rundas av."
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Rotera"
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr "Byt sida / vänd"
|
msgstr "Byt sida / vänd"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr "Flytta exakt"
|
msgstr "Flytta exakt"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr "Duplicerade %d objekt"
|
msgstr "Duplicerade %d objekt"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr "Välj referenspunkt för kopian ..."
|
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"
|
msgid "Selection copied"
|
||||||
msgstr "Urvalet kopierades"
|
msgstr "Urvalet kopierades"
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Kopiering avbröts"
|
msgstr "Kopiering avbröts"
|
||||||
|
|
||||||
|
@ -37787,8 +37997,8 @@ msgstr "KiCad-mönsterkort"
|
||||||
#, c-format
|
#, c-format
|
||||||
#~ msgid "An error \"%s\" occurred saving symbol \"%s\" to library \"%s\""
|
#~ msgid "An error \"%s\" occurred saving symbol \"%s\" to library \"%s\""
|
||||||
#~ msgstr ""
|
#~ 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
|
#, c-format
|
||||||
#~ msgid "Cannot create file \"%s\""
|
#~ msgid "Cannot create file \"%s\""
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -10,7 +10,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-07-04 20:18+0000\n"
|
||||||
"Last-Translator: Mustafa Selçuk ÇAVDAR <mselcuk@gmail.com>\n"
|
"Last-Translator: Mustafa Selçuk ÇAVDAR <mselcuk@gmail.com>\n"
|
||||||
"Language-Team: Turkish <https://hosted.weblate.org/projects/kicad/v6/tr/>\n"
|
"Language-Team: Turkish <https://hosted.weblate.org/projects/kicad/v6/tr/>\n"
|
||||||
|
@ -25,20 +25,20 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Tüm Dosyalar"
|
msgstr "Tüm Dosyalar"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Kart sınırlarını oluştur"
|
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"
|
msgid "Create layers"
|
||||||
msgstr "Katmanları oluştur"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "İz düşümü yüklenmedi."
|
msgstr "İz düşümü yüklenmedi."
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||||
msgid ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"analysis."
|
||||||
|
@ -46,7 +46,7 @@ msgstr ""
|
||||||
"İz düşümü ana hatları eksik veya bozuk. Tam analiz için Footprint Checker'ı "
|
"İz düşümü ana hatları eksik veya bozuk. Tam analiz için Footprint Checker'ı "
|
||||||
"çalıştırın."
|
"ç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."
|
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."
|
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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Kes"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Sil"
|
msgstr "Sil"
|
||||||
|
|
||||||
|
@ -7452,8 +7452,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -7636,8 +7636,8 @@ msgstr ""
|
||||||
"Windows'da komut satırı aşağıdaki gibidir.\n"
|
"Windows'da komut satırı aşağıdaki gibidir.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Linux'ta komut aşağıdaki gibi olur.\n"
|
"Linux'ta komut aşağıdaki gibi olur.\n"
|
||||||
|
@ -14823,18 +14823,18 @@ msgstr ""
|
||||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||||
msgstr "'%s' kitaplığından %s simgesi yüklenirken hata oluştu. (%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
|
#, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr "'%s' kitaplığından '%s' simgesi yüklenemiyor."
|
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
|
#, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "'%s' kitaplığı numaralandırmaz."
|
msgstr "'%s' kitaplığı numaralandırmaz."
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr "%s simgesi '%s' kitaplığına kaydedilirken hata oluştu."
|
msgstr "%s simgesi '%s' kitaplığına kaydedilirken hata oluştu."
|
||||||
|
@ -15908,15 +15908,15 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||||
|
@ -16765,7 +16765,7 @@ msgid "Polarity"
|
||||||
msgstr "Kutup"
|
msgstr "Kutup"
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr "Ayna"
|
msgstr "Ayna"
|
||||||
|
@ -27265,6 +27265,216 @@ msgstr ""
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr ""
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -32143,63 +32353,63 @@ msgstr ""
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1192
|
#: pcbnew/tools/edit_tool.cpp:1196
|
||||||
msgid "Edit track width/via size"
|
msgid "Edit track width/via size"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1227
|
#: pcbnew/tools/edit_tool.cpp:1231
|
||||||
msgid "At least two straight track segments must be selected."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1231
|
#: pcbnew/tools/edit_tool.cpp:1235
|
||||||
msgid "Enter fillet radius:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr ""
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1402
|
#: pcbnew/tools/edit_tool.cpp:1406
|
||||||
msgid "Some of the track segments could not be filleted."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr "Döndür"
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr ""
|
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"
|
msgid "Selection copied"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Kopya iptal edildi"
|
msgstr "Kopya iptal edildi"
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Kicad\n"
|
"Project-Id-Version: Kicad\n"
|
||||||
"Report-Msgid-Bugs-To: \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"
|
"PO-Revision-Date: 2022-09-07 20:50+0000\n"
|
||||||
"Last-Translator: lê văn lập <levanlap2502@gmail.com>\n"
|
"Last-Translator: lê văn lập <levanlap2502@gmail.com>\n"
|
||||||
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/kicad/v6/vi/"
|
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/kicad/v6/vi/"
|
||||||
|
@ -24,22 +24,22 @@ msgstr ""
|
||||||
msgid "All Files"
|
msgid "All Files"
|
||||||
msgstr "Tất cả Tập tin"
|
msgstr "Tất cả Tập tin"
|
||||||
|
|
||||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Build board outline"
|
msgid "Build board outline"
|
||||||
msgstr "Xây dựng đường bao ngoài bo mạch"
|
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"
|
msgid "Create layers"
|
||||||
msgstr "Tạo các lớp"
|
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
|
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "No footprint loaded."
|
msgid "No footprint loaded."
|
||||||
msgstr "Không có footprint nào được nhập vào."
|
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 ""
|
msgid ""
|
||||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||||
"analysis."
|
"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ụ "
|
"Đườ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."
|
"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."
|
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||||
msgstr ""
|
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."
|
"Đườ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
|
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
#: 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"
|
msgid "Cut"
|
||||||
msgstr "Cắt"
|
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
|
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
#: 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"
|
msgid "Delete"
|
||||||
msgstr "Xóa bỏ"
|
msgstr "Xóa bỏ"
|
||||||
|
|
||||||
|
@ -7902,8 +7902,8 @@ msgid ""
|
||||||
"On Windows the command line is the following.\n"
|
"On Windows the command line is the following.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||||
"\"\n"
|
"\"%I\"\n"
|
||||||
"```\n"
|
"```\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On Linux the command becomes as following.\n"
|
"On Linux the command becomes as following.\n"
|
||||||
|
@ -8190,8 +8190,8 @@ msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Trên Linux:\n"
|
"Trên Linux:\n"
|
||||||
"``\n"
|
"``\n"
|
||||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||||
"\" \"% O.csv\"\n"
|
"I\" \"% O.csv\"\n"
|
||||||
"``\n"
|
"``\n"
|
||||||
|
|
||||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||||
|
@ -15457,7 +15457,7 @@ msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"%s"
|
"%s"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Cannot load symbol '%s' from library '%s'."
|
msgid "Cannot load symbol '%s' from library '%s'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -15465,13 +15465,13 @@ msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"%s"
|
"%s"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Cannot enumerate library '%s'."
|
msgid "Cannot enumerate library '%s'."
|
||||||
msgstr "Không thể mở tệp '%s'"
|
msgstr "Không thể mở tệp '%s'"
|
||||||
|
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
msgid "Error saving symbol %s to library '%s'."
|
msgid "Error saving symbol %s to library '%s'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -16571,15 +16571,15 @@ msgstr ""
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b>."
|
"%s%s at location <b>(%s, %s)</b>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||||
|
@ -17456,7 +17456,7 @@ msgid "Polarity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
#: 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
|
#: pcbnew/tools/pcb_actions.cpp:310
|
||||||
msgid "Mirror"
|
msgid "Mirror"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -28113,6 +28113,216 @@ msgstr ""
|
||||||
msgid "Check rule syntax"
|
msgid "Check rule syntax"
|
||||||
msgstr ""
|
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
|
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||||
msgid "Default properties for new dimension objects:"
|
msgid "Default properties for new dimension objects:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -33087,63 +33297,63 @@ msgstr ""
|
||||||
msgid "Select reference point for move..."
|
msgid "Select reference point for move..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1192
|
#: pcbnew/tools/edit_tool.cpp:1196
|
||||||
msgid "Edit track width/via size"
|
msgid "Edit track width/via size"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1227
|
#: pcbnew/tools/edit_tool.cpp:1231
|
||||||
msgid "At least two straight track segments must be selected."
|
msgid "At least two straight track segments must be selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1231
|
#: pcbnew/tools/edit_tool.cpp:1235
|
||||||
msgid "Enter fillet radius:"
|
msgid "Enter fillet radius:"
|
||||||
msgstr ""
|
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
|
#: pcbnew/tools/pcb_actions.cpp:319
|
||||||
msgid "Fillet Tracks"
|
msgid "Fillet Tracks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1241
|
#: pcbnew/tools/edit_tool.cpp:1245
|
||||||
msgid ""
|
msgid ""
|
||||||
"A radius of zero was entered.\n"
|
"A radius of zero was entered.\n"
|
||||||
"The fillet operation was not performed."
|
"The fillet operation was not performed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1400
|
#: pcbnew/tools/edit_tool.cpp:1404
|
||||||
msgid "Unable to fillet the selected track segments."
|
msgid "Unable to fillet the selected track segments."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1402
|
#: pcbnew/tools/edit_tool.cpp:1406
|
||||||
msgid "Some of the track segments could not be filleted."
|
msgid "Some of the track segments could not be filleted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:1547
|
#: pcbnew/tools/edit_tool.cpp:1551
|
||||||
msgid "Rotate"
|
msgid "Rotate"
|
||||||
msgstr ""
|
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"
|
msgid "Change Side / Flip"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2112
|
#: pcbnew/tools/edit_tool.cpp:2116
|
||||||
msgid "Move exact"
|
msgid "Move exact"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2245
|
#: pcbnew/tools/edit_tool.cpp:2249
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Duplicated %d item(s)"
|
msgid "Duplicated %d item(s)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2468
|
#: pcbnew/tools/edit_tool.cpp:2472
|
||||||
msgid "Select reference point for the copy..."
|
msgid "Select reference point for the copy..."
|
||||||
msgstr ""
|
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"
|
msgid "Selection copied"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pcbnew/tools/edit_tool.cpp:2470
|
#: pcbnew/tools/edit_tool.cpp:2474
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Copy canceled"
|
msgid "Copy canceled"
|
||||||
msgstr "Hủy bỏ"
|
msgstr "Hủy bỏ"
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue