Update Translations
This commit is contained in:
+245
-35
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2011-11-29 21:48+0200\n"
|
||||
"Last-Translator: Evgeniy Ivanov <[email protected]>\n"
|
||||
"Language-Team: KiCad Team <[email protected]>\n"
|
||||
@@ -30,29 +30,29 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Drill файлове (за разпробиване)"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
#, fuzzy
|
||||
msgid "Build board outline"
|
||||
msgstr "Изтриване на контури на платката"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
#, fuzzy
|
||||
msgid "Create layers"
|
||||
msgstr "Draft layer"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
#, fuzzy
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Не са намерени компонентни отпечатъци"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
msgstr ""
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
|
||||
@@ -4965,7 +4965,7 @@ msgstr "Неуспешно отв. на файл \"%s\""
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
#, fuzzy
|
||||
msgid "Cut"
|
||||
msgstr "По избор"
|
||||
@@ -4997,7 +4997,7 @@ msgstr ""
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Изтрий"
|
||||
|
||||
@@ -8047,8 +8047,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -15915,18 +15915,18 @@ msgstr "ненамерен."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Компонент %s е изтрит в библиотека %s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Грешка <%s> при зареждане на символна библиотека <%s>."
|
||||
@@ -17183,8 +17183,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>дубликат на извод %s</b> \"%s\" на позиция <b>(%.3f, %.3f)</b> , конфликт "
|
||||
"с извод %s \"%s\" на позиция <b>(%.3f, %.3f)</b>"
|
||||
@@ -17192,8 +17192,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>дубликат на извод %s</b> \"%s\" на позиция <b>(%.3f, %.3f)</b> , конфликт "
|
||||
"с извод %s \"%s\" на позиция <b>(%.3f, %.3f)</b>"
|
||||
@@ -18134,7 +18134,7 @@ msgid "Polarity"
|
||||
msgstr "Полярност"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Завърти огледално"
|
||||
@@ -30022,6 +30022,216 @@ msgstr ""
|
||||
msgid "Check rule syntax"
|
||||
msgstr "Провери модул"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
#, fuzzy
|
||||
msgid "Default properties for new dimension objects:"
|
||||
@@ -35320,73 +35530,73 @@ msgstr "Изтегли прох.отв."
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Установи нач.коорд. за решетката"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
#, fuzzy
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Нова пътечка с област на прох.отв."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#, fuzzy
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Някои файлове немогат да бъдат намерени!"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
#, fuzzy
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Радиус на закръглението"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Радиус на закръглението"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
#, fuzzy
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Неуспешно изтегляне на този сегмент: два колинеарни сегмента"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
#, fuzzy
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Някои файлове немогат да бъдат намерени!"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Завърти"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Промяна на размера на прох.отв. и свредлото"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
#, fuzzy
|
||||
msgid "Move exact"
|
||||
msgstr "Премести текст"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, fuzzy, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Дублиране"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
#, fuzzy
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Установи нач.коорд. за решетката"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
#, fuzzy
|
||||
msgid "Selection copied"
|
||||
msgstr "Избор на верига"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Копирай етикет"
|
||||
@@ -47640,8 +47850,8 @@ msgstr "Създаване на печатна платка"
|
||||
#~ msgstr "Неправилно обозначение. Обозначението трябва да започва с буква"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "The name <%s> conflicts with an existing entry in the component library <"
|
||||
#~ "%s>.\n"
|
||||
#~ "The name <%s> conflicts with an existing entry in the component library "
|
||||
#~ "<%s>.\n"
|
||||
#~ "\n"
|
||||
#~ "Do you wish to replace the current component in library with this one?"
|
||||
#~ msgstr ""
|
||||
|
||||
+247
-37
@@ -3,7 +3,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kicad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-08-15 01:21+0000\n"
|
||||
"Last-Translator: Arnau Llovet Vidal <[email protected]>\n"
|
||||
"Language-Team: Catalan <https://hosted.weblate.org/projects/kicad/v6/ca/>\n"
|
||||
@@ -28,20 +28,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Tots els Fitxers"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Construeix el contorn de la placa"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Crea capes"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "No s'ha carregat cap empremta."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -49,7 +49,7 @@ msgstr ""
|
||||
"El contorn de l'empremta no està disponible o està malformat. Executa el "
|
||||
"verificador d'empremtes per a una anàlisi completa."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"El contorn de la placa no està disponible o està malformat. Executa DRC per "
|
||||
@@ -4695,7 +4695,7 @@ msgstr "No es pot copiar el fitxer '%s'."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Retalla"
|
||||
|
||||
@@ -4725,7 +4725,7 @@ msgstr "Enganxa les cel·les del porta-retalls a la matriu en la cel·la actual"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Elimina"
|
||||
|
||||
@@ -7507,8 +7507,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -7695,8 +7695,8 @@ msgstr ""
|
||||
"Una línia d'ordres per a Windows seria la següent.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"Una línia d'ordres per a Linux seria la següent.\n"
|
||||
@@ -7719,8 +7719,8 @@ msgstr ""
|
||||
"o\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/elmeuconvertidor .xsl \"%I"
|
||||
"\" \"%O\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/elmeuconvertidor .xsl "
|
||||
"\"%I\" \"%O\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"El format de la línia d'ordres accepta paràmetres pels noms de fitxers. Els "
|
||||
@@ -15400,18 +15400,18 @@ msgstr "No s'ha trobat el símbol."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Error en carregar el símbol %s des de la biblioteca '%s'. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "No es pot carregar el símbol '%s' des de la biblioteca '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "No es pot numerar la biblioteca '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Error al desar el símbol %s a la biblioteca '%s'."
|
||||
@@ -16608,15 +16608,15 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
@@ -17491,7 +17491,7 @@ msgid "Polarity"
|
||||
msgstr "Polaritat"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Reflexió"
|
||||
@@ -28805,6 +28805,216 @@ msgstr ""
|
||||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Propietats per defecte pels nous objectes de dimensió:"
|
||||
@@ -33958,65 +34168,65 @@ msgstr "Arrossega la via o pista"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Selecciona el punt de referència a moure..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Edita l'amplada de la pista o la mida de la via"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Introdueix el radi d'arrodoniment:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Radi de l'arrodoniment"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Gira"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Canvia la mida de la via i de la perforació"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "S'ha(n) duplicat %d element(s)"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Selecciona el punt de referència per la còpia..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Selecció copiada"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Cancel·la"
|
||||
|
||||
+259
-49
@@ -14,7 +14,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kicad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||
"Last-Translator: Jan Straka <[email protected]>\n"
|
||||
"Language-Team: Czech <https://hosted.weblate.org/projects/kicad/v6/cs/>\n"
|
||||
@@ -31,20 +31,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Všechny soubory"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Sestavit obrys desky"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Vytvořit vrstvy"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nenačteno pouzdro."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -52,7 +52,7 @@ msgstr ""
|
||||
"Obrys pouzdra chybí nebo má nesprávný tvar. Spusťte Footprint Checker pro "
|
||||
"úplnou analýzu."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Obrys desky chybí nebo má nesprávný tvar. Spusťte DRC pro úplnou analýzu."
|
||||
@@ -4657,7 +4657,7 @@ msgstr "Nelze kopírovat soubor '%s'."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Vyjmout"
|
||||
|
||||
@@ -4685,7 +4685,7 @@ msgstr "Vložit buňky ze schránky do matice v aktuální buňce"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Smazat"
|
||||
|
||||
@@ -7441,8 +7441,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -7626,8 +7626,8 @@ msgstr ""
|
||||
"Ve Windows je příkazový řádek následující.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"V Linuxu může použitý příkazový řádek vypadat takto.\n"
|
||||
@@ -15264,18 +15264,18 @@ msgstr "Symbol nenalezen."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Chyba při načítání symbolu %s z knihovny '%s'. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Nelze načíst symbol '%s' z knihovny '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Nelze vyjmenovat knihovnu '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Chyba při ukládání symbolu %s do knihovny '%s'."
|
||||
@@ -16367,20 +16367,20 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem %s"
|
||||
"%s na místě <b>(%s, %s)</b>."
|
||||
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem "
|
||||
"%s%s na místě <b>(%s, %s)</b>."
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem %s"
|
||||
"%s na místě <b>(%s, %s)</b> v jednotkách %c a %c."
|
||||
"<b>Duplicitní vývod %s</b> %s na místě <b>(%s, %s)</b> v rozporu s vývodem "
|
||||
"%s%s na místě <b>(%s, %s)</b> v jednotkách %c a %c."
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
#, c-format
|
||||
@@ -17249,7 +17249,7 @@ msgid "Polarity"
|
||||
msgstr "Polarita"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Zrcadlit"
|
||||
@@ -28233,6 +28233,216 @@ msgstr "Pravidla DRC:"
|
||||
msgid "Check rule syntax"
|
||||
msgstr "Kontrola syntaxe pravidla"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Výchozí vlastnosti pro nové prvky typu kóty:"
|
||||
@@ -31420,8 +31630,8 @@ msgstr "Nelze najít ID skupiny %s v definicích skupin."
|
||||
msgid ""
|
||||
"Unable to find sub group %s in the group map (parent group ID=%s, Name=%s)."
|
||||
msgstr ""
|
||||
"Nelze najít podskupinu %s na kartě skupiny (ID nadřazené skupiny =%s, název ="
|
||||
"%s)."
|
||||
"Nelze najít podskupinu %s na kartě skupiny (ID nadřazené skupiny =%s, název "
|
||||
"=%s)."
|
||||
|
||||
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:1372
|
||||
#, c-format
|
||||
@@ -33396,67 +33606,67 @@ msgstr "Táhnout spoj/průchodku"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Vybrat referenční bod pro kopírování..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Upravit šířku spoje/velikosti prokovu"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#, fuzzy
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Některé soubory projektu nelze zálohovat."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
#, fuzzy
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Poloměr zaoblení:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Zaoblení spojů"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Nelze zaokrouhlit vybrané segmenty spoje."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
#, fuzzy
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Některé soubory projektu nelze zálohovat."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Otočit"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Změnit stranu / Obrátit"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Přesunout přesně"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Duplikována %d položka(y)"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
#, fuzzy
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Vybrat referenční bod pro kopírování..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Výběr zkopírován"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopírování zrušeno"
|
||||
|
||||
@@ -39809,8 +40019,8 @@ msgstr "KiCad deska plošných spojů"
|
||||
#~ msgstr "Použít touchpad k vystředění"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with Ctrl"
|
||||
#~ "+scroll)."
|
||||
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with "
|
||||
#~ "Ctrl+scroll)."
|
||||
#~ msgstr ""
|
||||
#~ "Použít ovládání vhodné pro touchpad (vystředit pomocí akce posuvníku, "
|
||||
#~ "zvětšení pomocí CTRL+posuvník)"
|
||||
@@ -40308,8 +40518,8 @@ msgstr "KiCad deska plošných spojů"
|
||||
#~ msgid ""
|
||||
#~ "Pin not connected (use a \"no connection\" flag to suppress this error)"
|
||||
#~ msgstr ""
|
||||
#~ "Vývod nepřipojen (pro potlačení této chyby použijte příznak \"Nezapojeno"
|
||||
#~ "\")"
|
||||
#~ "Vývod nepřipojen (pro potlačení této chyby použijte příznak "
|
||||
#~ "\"Nezapojeno\")"
|
||||
|
||||
#~ msgid "Conflict problem between pins. Severity: warning"
|
||||
#~ msgstr "Problém konfliktu mezi vývody. Závažnost: varování"
|
||||
@@ -43757,8 +43967,8 @@ msgstr "KiCad deska plošných spojů"
|
||||
#~ "Proměnné prostředí se používá jako náhrada řetěžců.<br>Proměnné prostředí "
|
||||
#~ "se primárně používá pro cesty, aby byla zajištěna přenositelnost KiCad "
|
||||
#~ "mezi platformami.<br><br>Je-li proměnná prostředí definována jako "
|
||||
#~ "<b>MYLIBPATH</b> s hodnotou <b>e:/kicad_libs</b>, název knihovny <b>"
|
||||
#~ "${MYLIBPATH}/mylib.lib</b> je rozšířen do tvaru <b>e:/kicad_libs/mylib."
|
||||
#~ "<b>MYLIBPATH</b> s hodnotou <b>e:/kicad_libs</b>, název knihovny "
|
||||
#~ "<b>${MYLIBPATH}/mylib.lib</b> je rozšířen do tvaru <b>e:/kicad_libs/mylib."
|
||||
#~ "lib</b><br><br><b>Pozn.:</b><br>V názvech proměnných prostředí jsou "
|
||||
#~ "dovoleny pouze znaky <b>ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_</b> a název "
|
||||
#~ "proměnné prostředí nesmí začínat číslicí (0-9)."
|
||||
@@ -51637,8 +51847,8 @@ msgstr "KiCad deska plošných spojů"
|
||||
#~ msgid ""
|
||||
#~ "Unexpected end of file occurred while parsing PCB foot print library <%s>."
|
||||
#~ msgstr ""
|
||||
#~ "Objevil se neočekávaný konec souboru při analýze knihovny pouzder PCB <"
|
||||
#~ "%s>."
|
||||
#~ "Objevil se neočekávaný konec souboru při analýze knihovny pouzder PCB "
|
||||
#~ "<%s>."
|
||||
|
||||
#~ msgid "Could not open PCB foot print library document file <%s>."
|
||||
#~ msgstr "Nelze otevřít soubor dokumentace knihovny PCB pouzder <%s>."
|
||||
|
||||
+247
-37
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||
"Last-Translator: Mads Dyrmann <[email protected]>\n"
|
||||
"Language-Team: Danish <https://hosted.weblate.org/projects/kicad/v6/da/>\n"
|
||||
@@ -22,20 +22,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Alle filer"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Lav print omrids"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Opret lag"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Intet fodaftryk indlæst."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -43,7 +43,7 @@ msgstr ""
|
||||
"Omrids af fodaftryk mangler eller er forkert. Kør Fodaftryk Undersøger for "
|
||||
"en fuld analyse."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr "Print omrids mangler eller er forkert. Kør DRC for en fuld analyse."
|
||||
|
||||
@@ -4785,7 +4785,7 @@ msgstr "Kan ikke kopiere filen \"%s\"."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Klip"
|
||||
|
||||
@@ -4813,7 +4813,7 @@ msgstr "Indsæt udklipsholderceller i matrix ved den aktuelle celle"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Slet"
|
||||
|
||||
@@ -7610,8 +7610,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -15593,18 +15593,18 @@ msgstr "Symbol ikke fundet."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Fejl ved indlæsning af symbolet \"%s\" fra biblioteket \"%s\". (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Fejl ved indlæsning af symbolet '%s' fra biblioteket '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Kan ikke opregne biblioteket \"%s\" (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Fejl ved indlæsning af symbolet '%s' fra biblioteket '%s'."
|
||||
@@ -16732,8 +16732,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b> Duplikatstift %s </b> \"%s\" på placering <b> (%.3f, %.3f) </b> er i "
|
||||
"konflikt med pin %s \"%s\" på placering <b> ( %.3f, %.3f) </b>"
|
||||
@@ -16741,8 +16741,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b> Duplikatstift %s </b> \"%s\" på placering <b> (%.3f, %.3f) </b> er i "
|
||||
"konflikt med pin %s \"%s\" på placering <b> ( %.3f, %.3f) </b> i enheder %c "
|
||||
@@ -17650,7 +17650,7 @@ msgid "Polarity"
|
||||
msgstr "Polaritet"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Spejl"
|
||||
@@ -28997,6 +28997,216 @@ msgstr "DRC-regler:"
|
||||
msgid "Check rule syntax"
|
||||
msgstr "Tjek regelsyntaks"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Standardegenskaber for nye dimensionobjekter:"
|
||||
@@ -34317,24 +34527,24 @@ msgstr "Break Track"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Vælg referencepunkt for flytning ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Rediger sporbredde / via størrelse"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Mindst to segmenter med lige spor skal vælges."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Indtast filetradius:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Filetspor"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
@@ -34342,40 +34552,40 @@ msgstr ""
|
||||
"En radius på nul blev indtastet.\n"
|
||||
"Filetoperationen blev ikke udført."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Kan ikke udfylde de valgte sporsegmenter."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Nogle af sporsegmenterne kunne ikke udfyldes."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Roter"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Flyt nøjagtigt"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Kopieret %d vare (r)"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Vælg referencepunkt for kopien ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Valg kopieret"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopi annulleret"
|
||||
@@ -38450,8 +38660,8 @@ msgstr "KiCad-printkortfiler"
|
||||
#, c-format
|
||||
#~ msgid "Error occurred loading symbol \"%s\" from library \"%s\"."
|
||||
#~ msgstr ""
|
||||
#~ "Der opstod en fejl ved indlæsning af symbolet \"%s\" fra biblioteket \"%s"
|
||||
#~ "\"."
|
||||
#~ "Der opstod en fejl ved indlæsning af symbolet \"%s\" fra biblioteket "
|
||||
#~ "\"%s\"."
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Symbol \"%s\" already exists in library \"%s\""
|
||||
@@ -38484,8 +38694,8 @@ msgstr "KiCad-printkortfiler"
|
||||
#, c-format
|
||||
#~ msgid "An error \"%s\" occurred saving symbol \"%s\" to library \"%s\""
|
||||
#~ msgstr ""
|
||||
#~ "Der opstod en fejl \"%s\" ved at gemme symbolet \"%s\" i biblioteket \"%s"
|
||||
#~ "\""
|
||||
#~ "Der opstod en fejl \"%s\" ved at gemme symbolet \"%s\" i biblioteket "
|
||||
#~ "\"%s\""
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Cannot create file \"%s\""
|
||||
|
||||
+475
-479
File diff suppressed because it is too large
Load Diff
+467
-474
File diff suppressed because it is too large
Load Diff
+470
-478
File diff suppressed because it is too large
Load Diff
+473
-481
File diff suppressed because it is too large
Load Diff
+473
-480
File diff suppressed because it is too large
Load Diff
+460
-468
File diff suppressed because it is too large
Load Diff
+457
-464
File diff suppressed because it is too large
Load Diff
+251
-41
@@ -3,7 +3,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-04-28 11:12+0000\n"
|
||||
"Last-Translator: Miklós Márton <[email protected]>\n"
|
||||
"Language-Team: Hungarian <https://hosted.weblate.org/projects/kicad/v6/hu/>\n"
|
||||
@@ -19,28 +19,28 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Összes fájl"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
#, fuzzy
|
||||
msgid "Build board outline"
|
||||
msgstr "Panel körvonalai"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Rétegek létrehozása"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
#, fuzzy
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nincs megadva alkatrészrajzolat"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
msgstr ""
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
|
||||
@@ -4887,7 +4887,7 @@ msgstr "A(z) \"%s\" fájl nem másolható."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Kivágás"
|
||||
|
||||
@@ -4916,7 +4916,7 @@ msgstr ""
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Töröl"
|
||||
|
||||
@@ -7868,8 +7868,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -11552,8 +11552,8 @@ msgid ""
|
||||
"Remapping is not possible because you have insufficient privileges to the "
|
||||
"project folder '%s'."
|
||||
msgstr ""
|
||||
"A migrációs művelet nem végezhető el, mert nincs írási jogosultsága a(z) \"%s"
|
||||
"\" projekt mappában."
|
||||
"A migrációs művelet nem végezhető el, mert nincs írási jogosultsága a(z) "
|
||||
"\"%s\" projekt mappában."
|
||||
|
||||
#: eeschema/dialogs/dialog_symbol_remap.cpp:68
|
||||
msgid ""
|
||||
@@ -15625,19 +15625,19 @@ msgstr "A rajzjel nem található."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Hiba a(z) \"%s\" rajzjel \"%s\" könyvtárból történő betöltése során."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr ""
|
||||
"Hiba történt a(z) '%s' rajzjel '%s' könyvtárból történő betöltése során."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Nem sikerült a(z) \"%s\" könyvtárat feldolgozni"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr ""
|
||||
@@ -16821,8 +16821,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Duplikált láb %s</b> \"%s\" a <b>(%.3f, %.3f)</b> pozícióban konfliktusba "
|
||||
"került a(z) %s \"%s\" lábbal a <b>(%.3f, %.3f)</b> pozícióban "
|
||||
@@ -16830,8 +16830,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>Duplikált láb %s</b> \"%s\" a <b>(%.3f, %.3f)</b> pozícióban konfliktusba "
|
||||
"került a(z) %s \"%s\" lábbal a <b>(%.3f, %.3f)</b> pozícióban "
|
||||
@@ -17755,7 +17755,7 @@ msgid "Polarity"
|
||||
msgstr "Polaritás"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Tükrözés"
|
||||
@@ -23382,8 +23382,8 @@ msgid ""
|
||||
"produce a full circle divided evenly into \"Count\" portions."
|
||||
msgstr ""
|
||||
"A pozitív szögek az óramutató járásával ellentétes irányú forgatást jelzik.\n"
|
||||
"A 0 érték egy teljes kört fog létrehozni egyenletesen felosztva \"Darabszám"
|
||||
"\" részre."
|
||||
"A 0 érték egy teljes kört fog létrehozni egyenletesen felosztva "
|
||||
"\"Darabszám\" részre."
|
||||
|
||||
#: pcbnew/dialogs/dialog_create_array_base.cpp:268
|
||||
msgid "How many items in the array."
|
||||
@@ -29390,6 +29390,216 @@ msgstr ""
|
||||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
#, fuzzy
|
||||
msgid "Default properties for new dimension objects:"
|
||||
@@ -34762,71 +34972,71 @@ msgstr "Vezetősáv/via vonszolása"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Referencia pont megadása másoláshoz..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Vezetősáv szélesség / via méret szerkesztés"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#, fuzzy
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Némely projekt fájlról nem lehetett biztonsági mentést készíteni."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
#, fuzzy
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Lekerekítés sugara:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Lekerekítés sugara:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
#, fuzzy
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "A szegmens nem vonszolható: két kollineáris szegmens"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
#, fuzzy
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Némely projekt fájlról nem lehetett biztonsági mentést készíteni."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Forgatás"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Via átmérő és furat módosítása"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Mozgatás pontosan"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "%d azonos elem"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
#, fuzzy
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Referencia pont megadása másoláshoz..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
#, fuzzy
|
||||
msgid "Selection copied"
|
||||
msgstr "Kijelölés másolva."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Másolás megszakítva."
|
||||
@@ -41181,8 +41391,8 @@ msgstr "KiCad nyákterv fájl (*.brd)"
|
||||
#~ msgstr "Képernyő mozgatás az érintőpaddal"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with Ctrl"
|
||||
#~ "+scroll)."
|
||||
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with "
|
||||
#~ "Ctrl+scroll)."
|
||||
#~ msgstr ""
|
||||
#~ "Érintőpad-barát mód engedélyezése (mozgatás görgető mozdulattal, nagyítás "
|
||||
#~ "Ctrl+görgetéssel)"
|
||||
@@ -42874,8 +43084,8 @@ msgstr "KiCad nyákterv fájl (*.brd)"
|
||||
|
||||
#~ msgid "Unable to find or load footprint \"%s\" from lib path \"%s\""
|
||||
#~ msgstr ""
|
||||
#~ "Nem található vagy nem tölthető be a(z) \"%s\" alkatrészrajzolat a(z) \"%s"
|
||||
#~ "\" könyvtár útvonalon."
|
||||
#~ "Nem található vagy nem tölthető be a(z) \"%s\" alkatrészrajzolat a(z) "
|
||||
#~ "\"%s\" könyvtár útvonalon."
|
||||
|
||||
#~ msgid "Library \"%s\" is read only, not writable"
|
||||
#~ msgstr "A(z) \"%s\" könyvtár csak olvasható, nem lehet írni"
|
||||
|
||||
+245
-35
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2021-11-22 17:30+0000\n"
|
||||
"Last-Translator: whenwesober <[email protected]>\n"
|
||||
"Language-Team: Indonesian <https://hosted.weblate.org/projects/kicad/master-"
|
||||
@@ -22,20 +22,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Semua Berkas"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Buat garis besar papan sirkuit"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Buat lapisan"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Tidak ada footprint yang dimuat."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -43,7 +43,7 @@ msgstr ""
|
||||
"Garis besar footprint hilang atau salah format. Jalankan Pemeriksa Footprint "
|
||||
"untuk analisis lengkap."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Garis besar papan sirkuit hilang atau salah format. Jalankan DRC untuk "
|
||||
@@ -4636,7 +4636,7 @@ msgstr "Tidak dapat menyalin berkas \"%s\"."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Potong"
|
||||
|
||||
@@ -4664,7 +4664,7 @@ msgstr ""
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Hapus"
|
||||
|
||||
@@ -7406,8 +7406,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -14729,7 +14729,7 @@ msgstr ""
|
||||
"\n"
|
||||
"%s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr ""
|
||||
@@ -14737,13 +14737,13 @@ msgstr ""
|
||||
"\n"
|
||||
"%s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Tidak dapat membuat berkas \"%s\".\n"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr ""
|
||||
@@ -15833,15 +15833,15 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
@@ -16651,8 +16651,8 @@ msgstr "Memuat %s"
|
||||
#, c-format
|
||||
msgid "<b>A gerber job file cannot be loaded as a plot file</b> <i>%s</i>"
|
||||
msgstr ""
|
||||
"<b>Berkas job gerber tidak dapat dimuat sebagai sebuah berkas plot</b> <i>"
|
||||
"%s</i>"
|
||||
"<b>Berkas job gerber tidak dapat dimuat sebagai sebuah berkas plot</b> "
|
||||
"<i>%s</i>"
|
||||
|
||||
#: gerbview/files.cpp:386
|
||||
msgid "Open NC (Excellon) Drill File(s)"
|
||||
@@ -16713,7 +16713,7 @@ msgid "Polarity"
|
||||
msgstr ""
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr ""
|
||||
@@ -27394,6 +27394,216 @@ msgstr ""
|
||||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr ""
|
||||
@@ -32415,63 +32625,63 @@ msgstr ""
|
||||
msgid "Select reference point for move..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Rotasi"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr ""
|
||||
|
||||
|
||||
+257
-47
@@ -102,7 +102,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-06-09 19:41+0200\n"
|
||||
"Last-Translator: Marco Ciampa <[email protected]>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/kicad/master-"
|
||||
@@ -138,20 +138,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Tutti i file"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Crea contorni scheda"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Crea strati"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nessuna impronta caricata."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -159,7 +159,7 @@ msgstr ""
|
||||
"Contorno impronta mancante o malformato. Eseguire il controllo impronte per "
|
||||
"un'analisi completa."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Contorno scheda mancante o malformato. Eseguire DRC per un'analisi completa."
|
||||
@@ -4796,7 +4796,7 @@ msgstr "Impossibile copiare il file '%s'."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Taglia"
|
||||
|
||||
@@ -4825,7 +4825,7 @@ msgstr "Incolla le celle sugli appunti sulla matrice alla cella corrente"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Cancella"
|
||||
|
||||
@@ -7599,8 +7599,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -7785,8 +7785,8 @@ msgstr ""
|
||||
"Su Windows la riga di comando è la seguente.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"Su Linux il comando diventa il seguente.\n"
|
||||
@@ -8652,8 +8652,8 @@ msgstr ""
|
||||
#, c-format
|
||||
msgid "Cannot copy global symbol library table file '%s' to '%s'."
|
||||
msgstr ""
|
||||
"Impossibile copiare il file tabella librerie di simboli globale \"%s\" a \"%s"
|
||||
"\"."
|
||||
"Impossibile copiare il file tabella librerie di simboli globale \"%s\" a "
|
||||
"\"%s\"."
|
||||
|
||||
#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:132
|
||||
#, c-format
|
||||
@@ -9915,8 +9915,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Questo progetto è stato fatto usando vecchie librerie di simboli che "
|
||||
"potrebbero rovinare lo schema. Alcuni simboli potrebbero dover essere "
|
||||
"collegati ad un nome simbolo diverso. Potrebbe essere necessario \"recuperare"
|
||||
"\" (copiare e rinominare) alcuni simboli in una nuova libreria.\n"
|
||||
"collegati ad un nome simbolo diverso. Potrebbe essere necessario "
|
||||
"\"recuperare\" (copiare e rinominare) alcuni simboli in una nuova libreria.\n"
|
||||
"\n"
|
||||
"I seguenti cambiamenti sono raccomandati per aggiornare il progetto."
|
||||
|
||||
@@ -11406,8 +11406,8 @@ msgstr "Mappatura tabella librerie simboli completa!"
|
||||
#, c-format
|
||||
msgid "Cannot create project remap back up folder '%s'."
|
||||
msgstr ""
|
||||
"Impossibile creare la cartella di salvataggio rimappatura del progetto \"%s"
|
||||
"\"."
|
||||
"Impossibile creare la cartella di salvataggio rimappatura del progetto "
|
||||
"\"%s\"."
|
||||
|
||||
#: eeschema/dialogs/dialog_symbol_remap.cpp:349
|
||||
#: eeschema/dialogs/dialog_symbol_remap.cpp:497
|
||||
@@ -13720,8 +13720,8 @@ msgid ""
|
||||
"be found in the symbol library. The part has not been loaded into the KiCad "
|
||||
"library."
|
||||
msgstr ""
|
||||
"La definizione della parte \"%s\" che fa riferimento al simbolo \"%s"
|
||||
"\" (alternativamente \"%s\") non si trova nella libreria dei simboli. La "
|
||||
"La definizione della parte \"%s\" che fa riferimento al simbolo "
|
||||
"\"%s\" (alternativamente \"%s\") non si trova nella libreria dei simboli. La "
|
||||
"parte non è stata caricata nella libreria KiCad."
|
||||
|
||||
#: eeschema/sch_plugins/cadstar/cadstar_sch_archive_loader.cpp:441
|
||||
@@ -15344,18 +15344,18 @@ msgstr "Simbolo non trovato."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Errore durante il caricamento del simbolo %s dalla libreria '%s'. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Impossibile caricare il simbolo '%s' dalla libreria '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Impossibile enumerare la libreria '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Errore nel caricamento del simbolo %s dalla libreria '%s'."
|
||||
@@ -16459,8 +16459,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Pin duplicato %s</b> %s posizione <b>(%s, %s)</b> in conflitto con il pin "
|
||||
"%s%s in posizione <b>(%s, %s)</b>."
|
||||
@@ -16468,8 +16468,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>Pin duplicato %s</b> %s posizione <b>(%s, %s)</b> in conflitto con il pin "
|
||||
"%s%s posizione <b>(%s, %s)</b> in unità %c e %c."
|
||||
@@ -17346,7 +17346,7 @@ msgid "Polarity"
|
||||
msgstr "Polarità"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Speculare"
|
||||
@@ -28536,6 +28536,216 @@ msgstr "Regole DRC:"
|
||||
msgid "Check rule syntax"
|
||||
msgstr "Controlla la sintassi regole"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Proprietà predefinite per i nuovi oggetti dimensione:"
|
||||
@@ -29791,8 +30001,8 @@ msgid ""
|
||||
"The current configuration does not include a library named '%s'.\n"
|
||||
"Use Manage Footprint Libraries to edit the configuration."
|
||||
msgstr ""
|
||||
"La configurazione corrente non include una libreria con denominatore \"%s"
|
||||
"\".\n"
|
||||
"La configurazione corrente non include una libreria con denominatore "
|
||||
"\"%s\".\n"
|
||||
"Usare il gestore delle librerie di impronte per modificare la configurazione."
|
||||
|
||||
#: pcbnew/footprint_editor_utils.cpp:297
|
||||
@@ -31921,8 +32131,8 @@ msgid ""
|
||||
"The net '%s' references non-existent pad index '%d' in component '%s'. This "
|
||||
"has been ignored."
|
||||
msgstr ""
|
||||
"Il collegamento \"%s\" si riferisce ad un indice piazzola non esistente \"%d"
|
||||
"\" nel componente \"%s\". Ignorato."
|
||||
"Il collegamento \"%s\" si riferisce ad un indice piazzola non esistente "
|
||||
"\"%d\" nel componente \"%s\". Ignorato."
|
||||
|
||||
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:2373
|
||||
msgid "Text Variables could not be set as there is no project loaded."
|
||||
@@ -33754,24 +33964,24 @@ msgstr "Trascina pista arco"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Selezionare il punto di riferimento per lo spostamento..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Larghezza piste/dimensioni via"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Bisogna selezionare almeno due segmenti di pista diritti."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Inserire raggio stondamento:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Piste di stondamento"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
@@ -33779,40 +33989,40 @@ msgstr ""
|
||||
"È stato inserito un raggio zero.\n"
|
||||
"L'operazione di stondamento non è stata eseguita."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Impossibile stondare i segmenti di pista selezionati."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Alcuni dei segmenti di pista potrebbero non essere stati stondati."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Ruota"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Cambia lato / ribalta"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Sposta esattamente"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "%d elementi duplicati"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Selezionare il punto di riferimento per la copia..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Selezione copiata"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr "Copia annullata"
|
||||
|
||||
|
||||
+457
-462
File diff suppressed because it is too large
Load Diff
+448
-459
File diff suppressed because it is too large
Load Diff
+247
-37
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: KiCad 4.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2021-08-20 19:52+0000\n"
|
||||
"Last-Translator: Seth Hillbrand <[email protected]>\n"
|
||||
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/kicad/master-"
|
||||
@@ -15,8 +15,8 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
|
||||
"%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 4.8-dev\n"
|
||||
"X-Poedit-Basepath: ../../kicad-source-mirror\n"
|
||||
"X-Poedit-KeywordsList: _;_HKI\n"
|
||||
@@ -44,20 +44,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Visi failai"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Sukurkite lentos kontūrą"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Kurti sluoksnius"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nėra jokio pėdsako."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -65,7 +65,7 @@ msgstr ""
|
||||
"Nėra pėdsako kontūro arba jis netinkamai suformuotas. Norėdami atlikti "
|
||||
"išsamią analizę, paleiskite „Footprint Checker“."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Trūksta lentos kontūro arba ji netinkamai suformuota. Paleiskite DRC, kad "
|
||||
@@ -4805,7 +4805,7 @@ msgstr "Negalima nukopijuoti failo „%s“."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Iškirpti"
|
||||
|
||||
@@ -4833,7 +4833,7 @@ msgstr "Įklijuokite iškarpinės langelius matricai dabartinėje langelyje"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Pašalinti"
|
||||
|
||||
@@ -7636,8 +7636,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -15630,18 +15630,18 @@ msgstr "Simbolis nerastas."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Klaida įkeliant simbolį „%s“ iš bibliotekos „%s“. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Klaida įkeliant simbolį „%s“ iš bibliotekos „%s“."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Negalima išvardyti bibliotekos „%s“ (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Klaida įkeliant simbolį „%s“ iš bibliotekos „%s“."
|
||||
@@ -16770,8 +16770,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Sudvigubintas išvadas %s</b> \"%s\" pozijoje <b>(%.3f, %.3f)</b>, "
|
||||
"konfliktas su išvadu %s \"%s\" pozicijoje <b>(%.3f, %.3f)</b>"
|
||||
@@ -16779,8 +16779,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b> Dublikatas smeigtuko %s </b> „%s“ vietoje <b> (%.3f, %.3f) </b> "
|
||||
"nesuderinamas su kaiščiu %s „%s“ vietoje <b> ( %.3f, %.3f) </b> vienetais %c "
|
||||
@@ -17693,7 +17693,7 @@ msgid "Polarity"
|
||||
msgstr "Poliarumas"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Atspindėti"
|
||||
@@ -29080,6 +29080,216 @@ msgstr "KDR taisyklės:"
|
||||
msgid "Check rule syntax"
|
||||
msgstr "Patikrinkite taisyklės sintaksę"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Numatytosios naujų matmenų objektų ypatybės:"
|
||||
@@ -34409,24 +34619,24 @@ msgstr "Perkelti takelį ar perėjimą"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Pasirinkite perkėlimo atskaitos tašką ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Redaguoti takelio plotį / dydį"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Turi būti parinkti bent du tiesios kelio ruožai."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Įveskite filė spindulį:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Filė takeliai"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
@@ -34434,41 +34644,41 @@ msgstr ""
|
||||
"Įvestas nulio spindulys.\n"
|
||||
"Filė operacija nebuvo atlikta."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Nepavyko užpildyti pasirinktų takelių segmentų."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Kai kurių takelių atkarpų užpildyti nepavyko."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Pasukti"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Ppakeisti perėjimo ir grąžto dydį"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Perkelti tiksliai"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Kopijuojami %d elementai"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Pasirinkite kopijos atskaitos tašką ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Pasirinkimas nukopijuotas"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopija atšaukta"
|
||||
@@ -45935,8 +46145,8 @@ msgstr "KiCad spausdintinių plokščių failai"
|
||||
#, fuzzy
|
||||
#~ msgid "Cannot replace symbol \"%s:%s\" due to missing footprint \"%s\".\n"
|
||||
#~ msgstr ""
|
||||
#~ "Не удалось заменить компонент \"%s:%s\" из-за отсутствия посад.места \"%s"
|
||||
#~ "\".\n"
|
||||
#~ "Не удалось заменить компонент \"%s:%s\" из-за отсутствия посад.места "
|
||||
#~ "\"%s\".\n"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Changing symbol \"%s:%s\" reference to \"%s\".\n"
|
||||
|
||||
+243
-33
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: KiCad 6.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2021-01-13 14:21+0000\n"
|
||||
"Last-Translator: Rihards Skuja <[email protected]>\n"
|
||||
"Language-Team: Latvian <https://hosted.weblate.org/projects/kicad/master-"
|
||||
@@ -21,20 +21,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Visi faili (*.*)|*.*"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Būvēt plates kontūru"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Izveidot slāņus"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nospiedums nav ielādēts."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -42,7 +42,7 @@ msgstr ""
|
||||
"Trūkst nospieduma kontūra vai arī tā ir izkropļota. Palaidiet nospiedumu "
|
||||
"pārbaudītāju pilnai analīzei."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Trūkst plates kontūra vai arī tā ir izkropļota. Palaidiet DRC pilnai "
|
||||
@@ -4576,7 +4576,7 @@ msgstr ""
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr ""
|
||||
|
||||
@@ -4604,7 +4604,7 @@ msgstr ""
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
@@ -7305,8 +7305,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -14453,18 +14453,18 @@ msgstr ""
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Ielādē %s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Ielādē %s"
|
||||
@@ -15539,15 +15539,15 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
@@ -16406,7 +16406,7 @@ msgid "Polarity"
|
||||
msgstr ""
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr ""
|
||||
@@ -26931,6 +26931,216 @@ msgstr ""
|
||||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr ""
|
||||
@@ -31814,63 +32024,63 @@ msgstr ""
|
||||
msgid "Select reference point for move..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr ""
|
||||
|
||||
|
||||
+253
-43
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-04-13 14:13+0000\n"
|
||||
"Last-Translator: Bas Wijnen <[email protected]>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/kicad/v6/nl/>\n"
|
||||
@@ -32,20 +32,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Alle bestanden"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Bouw een board-omtrek"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Maak lagen"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Geen footprint geladen."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -53,7 +53,7 @@ msgstr ""
|
||||
"Footprint omtrek ontbreekt of is misvormd. Voer Footprint Checker uit voor "
|
||||
"een volledige analyse."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Board-omtrek ontbreekt of is misvormd. Voer DRC uit voor een volledige "
|
||||
@@ -4697,7 +4697,7 @@ msgstr "Kan bestand '%s' niet kopiëren."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Knip"
|
||||
|
||||
@@ -4726,7 +4726,7 @@ msgstr "Plak klembordcellen in de matrix in de huidige cel"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Verwijderen"
|
||||
|
||||
@@ -7502,8 +7502,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -7802,8 +7802,8 @@ msgstr ""
|
||||
"\n"
|
||||
"Op Linux:\n"
|
||||
"``\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
||||
"\" \"% O.csv\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||
"I\" \"% O.csv\"\n"
|
||||
"``\n"
|
||||
|
||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||
@@ -9834,8 +9834,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Dit schema is gemaakt met behulp van oudere symboolbibliotheken die het "
|
||||
"schema kunnen breken. Sommige symbolen moeten mogelijk aan een andere "
|
||||
"symboolnaam worden gekoppeld. Sommige symbolen moeten mogelijk worden \"gered"
|
||||
"\" (gekopieerd en hernoemd) naar een nieuwe bibliotheek.\n"
|
||||
"symboolnaam worden gekoppeld. Sommige symbolen moeten mogelijk worden "
|
||||
"\"gered\" (gekopieerd en hernoemd) naar een nieuwe bibliotheek.\n"
|
||||
"\n"
|
||||
"De volgende wijzigingen worden aanbevolen om het project bij te werken."
|
||||
|
||||
@@ -15413,18 +15413,18 @@ msgstr "Symbool niet gevonden."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Fout bij het laden van symbool %s uit bibliotheek '%s'. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Fout bij het laden van symbool '%s' uit bibliotheek '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Kan bibliotheek '%s' niet her-nummeren."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Fout bij het opslaan van symbool %s in bibliotheek '%s'."
|
||||
@@ -16539,20 +16539,20 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin %s"
|
||||
"%s op locatie <b>(%s, %s)</b>."
|
||||
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin "
|
||||
"%s%s op locatie <b>(%s, %s)</b>."
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin %s"
|
||||
"%s op locatie <b>(%s, %s)</b> in eenheden %c en %c."
|
||||
"<b>Dubbele pin %s</b> %s op locatie <b>(%s, %s)</b> conflicteert met pin "
|
||||
"%s%s op locatie <b>(%s, %s)</b> in eenheden %c en %c."
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
#, c-format
|
||||
@@ -17424,7 +17424,7 @@ msgid "Polarity"
|
||||
msgstr "Polariteit"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Spiegel"
|
||||
@@ -22845,8 +22845,8 @@ msgid ""
|
||||
"produce a full circle divided evenly into \"Count\" portions."
|
||||
msgstr ""
|
||||
"Positieve hoeken vertegenwoordigen een rotatie tegen de klok in. Een hoek "
|
||||
"van 0 produceert een volledige cirkel die gelijkmatig is verdeeld in \"Count"
|
||||
"\" -delen."
|
||||
"van 0 produceert een volledige cirkel die gelijkmatig is verdeeld in "
|
||||
"\"Count\" -delen."
|
||||
|
||||
#: pcbnew/dialogs/dialog_create_array_base.cpp:268
|
||||
msgid "How many items in the array."
|
||||
@@ -28655,6 +28655,216 @@ msgstr "DRC-regels:"
|
||||
msgid "Check rule syntax"
|
||||
msgstr "Controleer de syntaxis van de regel"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Standaardeigenschappen voor nieuwe dimensieobjecten:"
|
||||
@@ -33874,24 +34084,24 @@ msgstr "Sleep boog-spoor"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Selecteer referentiepunt voor verplaatsing ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Bewerk spoorbreedte / via grootte"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Er moeten minimaal twee rechte spoordelen worden geselecteerd."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Geef afrondingsstraal:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Sporen afronden"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
@@ -33899,40 +34109,40 @@ msgstr ""
|
||||
"Er is een straal van nul ingevoerd.\n"
|
||||
"De afronding is niet uitgevoerd."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Kan de geselecteerde spoordelen niet afronden."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Enkele van de spoordelen konden niet worden afgerond."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Roteren"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Omdraaien"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Verplaats exact"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "%d artikel(en) gedupliceerd"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Selecteer referentiepunt voor de kopie ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Selectie gekopieerd"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopiëren geannuleerd"
|
||||
|
||||
|
||||
+249
-39
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: 5.99\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-06-27 00:52+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <[email protected]>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/kicad/"
|
||||
@@ -22,20 +22,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Alle filer"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Bygg omriss av kortet"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Opprett lag"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Ingen fotavtrykk innlastet."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
@@ -43,7 +43,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Fotavtrykkets omriss er feil. Kjør omriss-sjekk for en fullstendig analyse."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
#, fuzzy
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr "Kortets omriss mangler eller er deformert. Kjør DRC for full analyse."
|
||||
@@ -4797,7 +4797,7 @@ msgstr "Kan ikke kopiere filen \"%s\"."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Klipp ut"
|
||||
|
||||
@@ -4825,7 +4825,7 @@ msgstr "Lim ut utklippstavlecellene til matrise ved gjeldende celle"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Slett"
|
||||
|
||||
@@ -4931,8 +4931,8 @@ msgstr "Kunne ikke laste inn kiface-biblioteket \"%s\"."
|
||||
#, fuzzy, c-format
|
||||
msgid "Could not read instance name and version from kiface library '%s'."
|
||||
msgstr ""
|
||||
"Kunne ikke lese forekomstnavn og versjonssymbol fra kiface-biblioteket \"%s"
|
||||
"\"."
|
||||
"Kunne ikke lese forekomstnavn og versjonssymbol fra kiface-biblioteket "
|
||||
"\"%s\"."
|
||||
|
||||
#: common/kiway.cpp:308
|
||||
#, fuzzy, c-format
|
||||
@@ -7666,8 +7666,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -7957,8 +7957,8 @@ msgstr ""
|
||||
"\n"
|
||||
"På Linux:\n"
|
||||
"``\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
||||
"\" \"% O.csv\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||
"I\" \"% O.csv\"\n"
|
||||
"``\n"
|
||||
|
||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||
@@ -14729,8 +14729,8 @@ msgid ""
|
||||
"the sheet '%s' or one of its subsheets as a parent somewhere in the "
|
||||
"schematic hierarchy."
|
||||
msgstr ""
|
||||
"Arkendringene kan ikke gjøres fordi destinasjonsarket allerede har arket \"%s"
|
||||
"\" eller et av dets underark som overordnet et sted i det skjematiske "
|
||||
"Arkendringene kan ikke gjøres fordi destinasjonsarket allerede har arket "
|
||||
"\"%s\" eller et av dets underark som overordnet et sted i det skjematiske "
|
||||
"hierarkiet."
|
||||
|
||||
#: eeschema/sheet.cpp:84
|
||||
@@ -15651,18 +15651,18 @@ msgstr "Symbol ikke funnet."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Feil ved lasting av symbolet \"%s\" fra biblioteket \"%s\". (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Feil ved lasting av symbolet '%s' fra biblioteket '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Kan ikke telle opp biblioteket \"%s\" (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Feil ved lasting av symbolet '%s' fra biblioteket '%s'."
|
||||
@@ -16795,8 +16795,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b> Duplikatstift %s </b> \"%s\" på plassering <b> (%.3f, %.3f) </b> kommer "
|
||||
"i konflikt med pin %s \"%s\" på plassering <b> ( %.3f, %.3f) </b>"
|
||||
@@ -16804,8 +16804,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b> Duplikatstift %s </b> \"%s\" på plassering <b> (%.3f, %.3f) </b> kommer "
|
||||
"i konflikt med pin %s \"%s\" på plassering <b> ( %.3f, %.3f) </b> i enheter "
|
||||
@@ -17715,7 +17715,7 @@ msgid "Polarity"
|
||||
msgstr "Polaritet"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Speil"
|
||||
@@ -29079,6 +29079,216 @@ msgstr "DRC-regler:"
|
||||
msgid "Check rule syntax"
|
||||
msgstr "Kontroller regelsyntaks"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Standardegenskaper for nye dimensjonsobjekter:"
|
||||
@@ -34399,25 +34609,25 @@ msgstr "Break Track"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Velg referansepunkt for flytting ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Rediger sporbredde / via størrelse"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#, fuzzy
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Minst to segmenter med rett spor må velges."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Angi filetradius:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Filetspor"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
@@ -34425,40 +34635,40 @@ msgstr ""
|
||||
"En radius på null ble angitt.\n"
|
||||
"Filetoperasjonen ble ikke utført."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Kan ikke filetere de valgte sporsegmentene."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Noen av sporsegmentene kunne ikke fylles ut."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Roter"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Gå nøyaktig"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Duplisert %d vare (r)"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Velg referansepunkt for kopien ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Valget ble kopiert"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopien avbrutt"
|
||||
|
||||
+473
-479
File diff suppressed because it is too large
Load Diff
+458
-465
File diff suppressed because it is too large
Load Diff
+465
-474
File diff suppressed because it is too large
Load Diff
+466
-472
File diff suppressed because it is too large
Load Diff
+465
-470
File diff suppressed because it is too large
Load Diff
+247
-37
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kicad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-07-07 12:47+0000\n"
|
||||
"Last-Translator: Marcel Hecko <[email protected]>\n"
|
||||
"Language-Team: Slovak <https://hosted.weblate.org/projects/kicad/v6/sk/>\n"
|
||||
@@ -29,20 +29,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Všetky súbory"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Zostaviť obrys dosky"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Vytvoriť vrstvy"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nenačítané púzdro."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -50,7 +50,7 @@ msgstr ""
|
||||
"Obrys stopy chýba alebo má nesprávny tvar. Spustením nástroja Footprint "
|
||||
"Checker získate úplnú analýzu."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Obrys dosky chýba alebo má nesprávny tvar. Spustením DRC získate úplnú "
|
||||
@@ -4768,7 +4768,7 @@ msgstr "Nemožno kopírovať súbor \"%s\"."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Vystrihnúť"
|
||||
|
||||
@@ -4796,7 +4796,7 @@ msgstr "Prilepte bunky schránky do matice v aktuálnej bunke"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Odstrániť"
|
||||
|
||||
@@ -4902,8 +4902,8 @@ msgstr "Nepodarilo sa načítať knižnicu kiface \"%s\"."
|
||||
#, fuzzy, c-format
|
||||
msgid "Could not read instance name and version from kiface library '%s'."
|
||||
msgstr ""
|
||||
"Nepodarilo sa prečítať názov inštancie a symbol verzie z knižnice kiface \"%s"
|
||||
"\"."
|
||||
"Nepodarilo sa prečítať názov inštancie a symbol verzie z knižnice kiface "
|
||||
"\"%s\"."
|
||||
|
||||
#: common/kiway.cpp:308
|
||||
#, fuzzy, c-format
|
||||
@@ -7589,8 +7589,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -7883,8 +7883,8 @@ msgstr ""
|
||||
"\n"
|
||||
"V systéme Linux:\n"
|
||||
"„“\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
||||
"\" \"% O.csv\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||
"I\" \"% O.csv\"\n"
|
||||
"„“\n"
|
||||
|
||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||
@@ -15570,18 +15570,18 @@ msgstr "Symbol nenájdený."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Chyba pri načítaní symbolu „%s“ z knižnice „%s“. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Chyba pri načítaní symbolu „%s“ z knižnice „%s“."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Nie je možné vymenovať knižnicu „%s“ (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Chyba pri načítaní symbolu „%s“ z knižnice „%s“."
|
||||
@@ -16710,8 +16710,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b> Duplikát špendlíka %s </b> „%s“ v mieste <b> (%.3f, %.3f) </b> je v "
|
||||
"konflikte s pinom %s „%s“ v mieste <b> ( %.3f, %.3f) </b>"
|
||||
@@ -16719,8 +16719,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b> Duplikát špendlíka %s </b> „%s“ v mieste <b> (%.3f, %.3f) </b> je v "
|
||||
"rozpore s kolíkom %s „%s“ v mieste <b> ( %.3f, %.3f) </b> v jednotkách %c a "
|
||||
@@ -17628,7 +17628,7 @@ msgid "Polarity"
|
||||
msgstr "Polarita"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Zrkadliť"
|
||||
@@ -28982,6 +28982,216 @@ msgstr "Pravidlá KDR:"
|
||||
msgid "Check rule syntax"
|
||||
msgstr "Skontrolujte syntax pravidla"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Predvolené vlastnosti pre nové objekty dimenzie:"
|
||||
@@ -34284,24 +34494,24 @@ msgstr "Potiahnuť cestu/viu"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Vyberte referenčný bod pre presun ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Upravte šírku stopy / veľkosť"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Musia byť vybrané najmenej dva priame segmenty trate."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Zadajte polomer zaoblenia:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Zaoblené stopy"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
@@ -34309,41 +34519,41 @@ msgstr ""
|
||||
"Bol zadaný polomer nula.\n"
|
||||
"Operácia zaoblenia sa nevykonala."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Vybrané segmenty stopy sa nepodarilo zaobliť."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Niektoré segmenty trate nebolo možné zaobliť."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Otočiť"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Zmeniť veľkosť via a vŕtanie"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Posunúť presne"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Duplikované %d položky"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Vyberte referenčný bod pre kópiu ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Výber bol skopírovaný"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kópia bola zrušená"
|
||||
|
||||
+247
-37
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kicad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-08-28 17:17+0000\n"
|
||||
"Last-Translator: Vitan Košpenda <[email protected]>\n"
|
||||
"Language-Team: Slovenian <https://hosted.weblate.org/projects/kicad/v6/sl/>\n"
|
||||
@@ -12,8 +12,8 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
|
||||
"%100==4 ? 2 : 3;\n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
|
||||
"n%100==4 ? 2 : 3;\n"
|
||||
"X-Generator: Weblate 4.14.1-dev\n"
|
||||
"X-Poedit-Keywords: _\n"
|
||||
"X-Poedit-Basepath: c:\\kicad\\kicad-dev\n"
|
||||
@@ -29,23 +29,23 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Vse datoteke"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
#, fuzzy
|
||||
msgid "Build board outline"
|
||||
msgstr "Grajenje obrisa plošče"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
#, fuzzy
|
||||
msgid "Create layers"
|
||||
msgstr "Ustvarjanje plasti"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
#, fuzzy
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Nobeno podnožje ni naloženo."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
@@ -54,7 +54,7 @@ msgstr ""
|
||||
"Obris podnožja manjka ali je neustrezen. Za popolno analizo zaženite "
|
||||
"Footprint Checker."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
#, fuzzy
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
@@ -5397,7 +5397,7 @@ msgstr "Datoteke \"%s\" ni mogoče kopirati."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
#, fuzzy
|
||||
msgid "Cut"
|
||||
msgstr "Izreži"
|
||||
@@ -5431,7 +5431,7 @@ msgstr "Celice odložišča prilepite v matrico v trenutni celici"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
#, fuzzy
|
||||
msgid "Delete"
|
||||
msgstr "Briši"
|
||||
@@ -8661,8 +8661,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -8951,8 +8951,8 @@ msgstr ""
|
||||
"\n"
|
||||
"V sistemu Linux:\n"
|
||||
"\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
||||
"\" \"% O.csv\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||
"I\" \"% O.csv\"\n"
|
||||
"\"\n"
|
||||
|
||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||
@@ -17553,18 +17553,18 @@ msgstr "Simbol ni najden."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Napaka pri nalaganju simbola \"%s\" iz knjižnice \"%s\". (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Napaka pri nalaganju simbola '%s' iz knjižnice '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Knjižnice \"%s\" (%s) ni mogoče našteti"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Napaka pri nalaganju simbola '%s' iz knjižnice '%s'."
|
||||
@@ -18898,8 +18898,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b> Podvojen zatič %s </b> \"%s\" na lokaciji <b> (%.3f, %.3f) </b> je v "
|
||||
"sporu z zatičem %s \"%s\" na lokaciji <b> ( %.3f, %.3f) </b>"
|
||||
@@ -18907,8 +18907,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, fuzzy, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b> Podvojen zatič %s </b> \"%s\" na lokaciji <b> (%.3f, %.3f) </b> je v "
|
||||
"sporu z zatičem %s \"%s\" na lokaciji <b> ( %.3f, %.3f) </b> v enotah %c in "
|
||||
@@ -19909,7 +19909,7 @@ msgid "Polarity"
|
||||
msgstr "Polarnost"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
#, fuzzy
|
||||
msgid "Mirror"
|
||||
@@ -32929,6 +32929,216 @@ msgstr "Pravila DRK:"
|
||||
msgid "Check rule syntax"
|
||||
msgstr "Preverite skladnjo pravila"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
#, fuzzy
|
||||
msgid "Default properties for new dimension objects:"
|
||||
@@ -38695,28 +38905,28 @@ msgstr "Vleci luknje"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Izberite referenčno točko za premik ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
#, fuzzy
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Uredi širino / velikost skladbe"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#, fuzzy
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Izbrati morata biti vsaj dva odseka ravnih tirov."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
#, fuzzy
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Vnesite polmer fileja:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Filletne skladbe"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
@@ -38725,47 +38935,47 @@ msgstr ""
|
||||
"Vnesen je bil polmer nič.\n"
|
||||
"Operacija fileta ni bila izvedena."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
#, fuzzy
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Izbranih segmentov skladbe ni mogoče zapolniti."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
#, fuzzy
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Nekaterih odsekov skladbe ni bilo mogoče fillirati."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
#, fuzzy
|
||||
msgid "Rotate"
|
||||
msgstr "Zavrti"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
#, fuzzy
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Zamenjaj vrtalnik"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
#, fuzzy
|
||||
msgid "Move exact"
|
||||
msgstr "Premakni se natančno"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, fuzzy, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Podvojene postavke %d"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
#, fuzzy
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Izberite referenčno točko za kopijo ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
#, fuzzy
|
||||
msgid "Selection copied"
|
||||
msgstr "Izbor je kopiran"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopija preklicana"
|
||||
|
||||
+245
-35
@@ -3,7 +3,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: KiCad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||
"Last-Translator: ___davidpr <[email protected]>\n"
|
||||
"Language-Team: Serbian <https://hosted.weblate.org/projects/kicad/v6/sr/>\n"
|
||||
@@ -11,8 +11,8 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.15-dev\n"
|
||||
"X-Poedit-Bookmarks: -1,-1,5234,-1,-1,-1,-1,-1,-1,-1\n"
|
||||
|
||||
@@ -20,28 +20,28 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Све датотеке"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
#, fuzzy
|
||||
msgid "Build board outline"
|
||||
msgstr "Тијело"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Креирање слојева"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
#, fuzzy
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Име симбола:"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
msgstr ""
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
|
||||
@@ -4751,7 +4751,7 @@ msgstr "Немогуће копирати датотеку \"%s\"."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Исјеци"
|
||||
|
||||
@@ -4779,7 +4779,7 @@ msgstr ""
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Избриши"
|
||||
|
||||
@@ -7679,8 +7679,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -15270,18 +15270,18 @@ msgstr "Симбол није пронађен."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Грешка: "
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Избриши поље"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Немогуће сачувати фајл %s."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Грешка: "
|
||||
@@ -16489,15 +16489,15 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
@@ -17404,7 +17404,7 @@ msgid "Polarity"
|
||||
msgstr "Поларност"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr ""
|
||||
@@ -28639,6 +28639,216 @@ msgstr ""
|
||||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr ""
|
||||
@@ -33771,67 +33981,67 @@ msgstr "Додај лук"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Референца"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
#, fuzzy
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Полупречник"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Полупречник"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Окрени"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
#, fuzzy
|
||||
msgid "Move exact"
|
||||
msgstr "Помјери"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
#, fuzzy
|
||||
msgid "Selection copied"
|
||||
msgstr "Појасни избор"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Копирање прекинуто."
|
||||
|
||||
+251
-41
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-10-17 12:00+0000\n"
|
||||
"Last-Translator: Henrik Kauhanen <[email protected]>\n"
|
||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/kicad/v6/sv/>\n"
|
||||
@@ -30,20 +30,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Alla filer"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Bygg mönsterkortes konturer"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Skapa lager"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Inget fotavtryck laddat."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -51,7 +51,7 @@ msgstr ""
|
||||
"Fotavtryckskontur saknas eller är felformad. Kör Fotavtryckskontroll för en "
|
||||
"fullständig analys."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Mönsterkortets kontur saknas/är felaktig. Kör DRC för en fullständig analys."
|
||||
@@ -4673,7 +4673,7 @@ msgstr "Kan inte kopiera filen '%s'."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Klipp ut"
|
||||
|
||||
@@ -4701,7 +4701,7 @@ msgstr "Klistra in urklippsceller i matris vid aktuell cell"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Radera"
|
||||
|
||||
@@ -7468,8 +7468,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -7655,8 +7655,8 @@ msgstr ""
|
||||
"På Windows är kommandoraden följande.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"På Linux blir kommandot följande.\n"
|
||||
@@ -7679,8 +7679,8 @@ msgstr ""
|
||||
"eller\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter.xsl \"%I\" \"%O"
|
||||
"\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter.xsl \"%I\" "
|
||||
"\"%O\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"Kommandoradsformatet accepterar parametrar för filnamn. "
|
||||
@@ -15319,18 +15319,18 @@ msgstr "Symbolen hittades inte."
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "Fel vid inläsning av symbol %s från biblioteket '%s'. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "Kunde inte ladda symbol '%s' från bibliotek '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Det går inte att räkna upp biblioteket '%s'."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "Fel inträffade vid sparning av symbol %s i bibliotek '%s'."
|
||||
@@ -16431,8 +16431,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
"<b>Dublettstift %s</b> %s\" på plats <b>(%s, %s)</b> strider mot stift %s%s "
|
||||
"på plats <b> ( %s, %s)</b>."
|
||||
@@ -16440,8 +16440,8 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
"<b>Dublettstift %s</b> %s\" på plats <b>(%s, %s)</b> strider mot stift %s%s "
|
||||
"på plats <b> ( %s, %s)</b> i enheter %c och %c."
|
||||
@@ -17318,7 +17318,7 @@ msgid "Polarity"
|
||||
msgstr "Polaritet"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Spegla"
|
||||
@@ -28459,6 +28459,216 @@ msgstr "DRC-regler:"
|
||||
msgid "Check rule syntax"
|
||||
msgstr "Kontrollera regelsyntax"
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr "Standardegenskaper för nya måttsättningsobjekt:"
|
||||
@@ -31639,8 +31849,8 @@ msgstr "Kunde inte hitta grupp-ID %s bland gruppdefinitionerna."
|
||||
msgid ""
|
||||
"Unable to find sub group %s in the group map (parent group ID=%s, Name=%s)."
|
||||
msgstr ""
|
||||
"Kunde inte hitta undergrupp %s i grupp-mappen (överordnad grupp-ID=%s, namn="
|
||||
"%s)."
|
||||
"Kunde inte hitta undergrupp %s i grupp-mappen (överordnad grupp-ID=%s, "
|
||||
"namn=%s)."
|
||||
|
||||
#: pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp:1372
|
||||
#, c-format
|
||||
@@ -33630,24 +33840,24 @@ msgstr "Dra bågformad ledare"
|
||||
msgid "Select reference point for move..."
|
||||
msgstr "Välj referenspunkt för flytt ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr "Redigera ledarbredd / via-storlek"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr "Minst två raka ledarsegment måste väljas."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr "Ange filéradie:"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr "Ledaravrundning"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
@@ -33655,40 +33865,40 @@ msgstr ""
|
||||
"En radie på noll angavs.\n"
|
||||
"Filetoperationen utfördes inte."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr "Det går inte att runda av de valda ledarsegmenten."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr "Vissa av ledarsegmenten kunde inte rundas av."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Rotera"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr "Byt sida / vänd"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr "Flytta exakt"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr "Duplicerade %d objekt"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr "Välj referenspunkt för kopian ..."
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr "Urvalet kopierades"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopiering avbröts"
|
||||
|
||||
@@ -37787,8 +37997,8 @@ msgstr "KiCad-mönsterkort"
|
||||
#, c-format
|
||||
#~ msgid "An error \"%s\" occurred saving symbol \"%s\" to library \"%s\""
|
||||
#~ msgstr ""
|
||||
#~ "Ett fel \"%s\" inträffade när symbolen \"%s\" sparades i biblioteket \"%s"
|
||||
#~ "\""
|
||||
#~ "Ett fel \"%s\" inträffade när symbolen \"%s\" sparades i biblioteket "
|
||||
#~ "\"%s\""
|
||||
|
||||
#, c-format
|
||||
#~ msgid "Cannot create file \"%s\""
|
||||
|
||||
+456
-466
File diff suppressed because it is too large
Load Diff
+245
-35
@@ -10,7 +10,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-07-04 20:18+0000\n"
|
||||
"Last-Translator: Mustafa Selçuk ÇAVDAR <[email protected]>\n"
|
||||
"Language-Team: Turkish <https://hosted.weblate.org/projects/kicad/v6/tr/>\n"
|
||||
@@ -25,20 +25,20 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Tüm Dosyalar"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
msgid "Build board outline"
|
||||
msgstr "Kart sınırlarını oluştur"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Katmanları oluştur"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
msgid "No footprint loaded."
|
||||
msgstr "İz düşümü yüklenmedi."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -46,7 +46,7 @@ msgstr ""
|
||||
"İz düşümü ana hatları eksik veya bozuk. Tam analiz için Footprint Checker'ı "
|
||||
"çalıştırın."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr "Kart ana hatları eksik veya bozuk. Tam analiz için DRC'yi çalıştırın."
|
||||
|
||||
@@ -4659,7 +4659,7 @@ msgstr "'%s' dosyası kopyalanamıyor."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Kes"
|
||||
|
||||
@@ -4687,7 +4687,7 @@ msgstr "Pano hücrelerini geçerli hücredeki matrise yapıştırın"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Sil"
|
||||
|
||||
@@ -7452,8 +7452,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -7636,8 +7636,8 @@ msgstr ""
|
||||
"Windows'da komut satırı aşağıdaki gibidir.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"Linux'ta komut aşağıdaki gibi olur.\n"
|
||||
@@ -14823,18 +14823,18 @@ msgstr ""
|
||||
msgid "Error loading symbol %s from library '%s'. (%s)"
|
||||
msgstr "'%s' kitaplığından %s simgesi yüklenirken hata oluştu. (%s)"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr "'%s' kitaplığından '%s' simgesi yüklenemiyor."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "'%s' kitaplığı numaralandırmaz."
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr "%s simgesi '%s' kitaplığına kaydedilirken hata oluştu."
|
||||
@@ -15908,15 +15908,15 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
@@ -16765,7 +16765,7 @@ msgid "Polarity"
|
||||
msgstr "Kutup"
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr "Ayna"
|
||||
@@ -27265,6 +27265,216 @@ msgstr ""
|
||||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr ""
|
||||
@@ -32143,63 +32353,63 @@ msgstr ""
|
||||
msgid "Select reference point for move..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr "Döndür"
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
msgid "Copy canceled"
|
||||
msgstr "Kopya iptal edildi"
|
||||
|
||||
|
||||
+245
-35
@@ -4,7 +4,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Kicad\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-07 11:37-0700\n"
|
||||
"POT-Creation-Date: 2022-10-17 10:26-0700\n"
|
||||
"PO-Revision-Date: 2022-09-07 20:50+0000\n"
|
||||
"Last-Translator: lê văn lập <[email protected]>\n"
|
||||
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/kicad/v6/vi/"
|
||||
@@ -24,22 +24,22 @@ msgstr ""
|
||||
msgid "All Files"
|
||||
msgstr "Tất cả Tập tin"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:360
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:361
|
||||
#, fuzzy
|
||||
msgid "Build board outline"
|
||||
msgstr "Xây dựng đường bao ngoài bo mạch"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:538
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:539
|
||||
msgid "Create layers"
|
||||
msgstr "Tạo các lớp"
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:712
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:713
|
||||
#: pcbnew/dialogs/dialog_footprint_checker.cpp:105
|
||||
#, fuzzy
|
||||
msgid "No footprint loaded."
|
||||
msgstr "Không có footprint nào được nhập vào."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:728
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:729
|
||||
msgid ""
|
||||
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
|
||||
"analysis."
|
||||
@@ -47,7 +47,7 @@ msgstr ""
|
||||
"Đường bao ngoài kích thước tổng của linh kiện bị mất hay lỗi. Mở công cụ "
|
||||
"kiểm tra linh kiện để tìm lỗi."
|
||||
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:737
|
||||
#: 3d-viewer/3d_canvas/board_adapter.cpp:738
|
||||
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
|
||||
msgstr ""
|
||||
"Đường bao kích thước bo mạch bị mất hay lỗi. Mở DRC để kiểm tra lỗi này."
|
||||
@@ -4951,7 +4951,7 @@ msgstr "Không thể sao chép tệp \"%s\"."
|
||||
|
||||
#: common/grid_tricks.cpp:278 common/tool/actions.cpp:153
|
||||
#: eeschema/tools/ee_actions.cpp:148 pcbnew/dialogs/panel_setup_rules.cpp:112
|
||||
#: pcbnew/tools/edit_tool.cpp:2016
|
||||
#: pcbnew/tools/edit_tool.cpp:2020
|
||||
msgid "Cut"
|
||||
msgstr "Cắt"
|
||||
|
||||
@@ -4984,7 +4984,7 @@ msgstr "Dán các ô bảng tạm vào ma trận tại ô hiện tại"
|
||||
|
||||
#: common/grid_tricks.cpp:284 common/tool/actions.cpp:191
|
||||
#: kicad/project_tree_pane.cpp:771 pcbnew/dialogs/panel_setup_rules.cpp:115
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2018
|
||||
#: pcbnew/plugins/kicad/pcb_parser.cpp:857 pcbnew/tools/edit_tool.cpp:2022
|
||||
msgid "Delete"
|
||||
msgstr "Xóa bỏ"
|
||||
|
||||
@@ -7902,8 +7902,8 @@ msgid ""
|
||||
"On Windows the command line is the following.\n"
|
||||
"\n"
|
||||
"```\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I"
|
||||
"\"\n"
|
||||
"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
|
||||
"\"%I\"\n"
|
||||
"```\n"
|
||||
"\n"
|
||||
"On Linux the command becomes as following.\n"
|
||||
@@ -8190,8 +8190,8 @@ msgstr ""
|
||||
"\n"
|
||||
"Trên Linux:\n"
|
||||
"``\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% I"
|
||||
"\" \"% O.csv\"\n"
|
||||
"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"% "
|
||||
"I\" \"% O.csv\"\n"
|
||||
"``\n"
|
||||
|
||||
#: eeschema/dialogs/dialog_bus_manager.cpp:37
|
||||
@@ -15457,7 +15457,7 @@ msgstr ""
|
||||
"\n"
|
||||
"%s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:620
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:621
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot load symbol '%s' from library '%s'."
|
||||
msgstr ""
|
||||
@@ -15465,13 +15465,13 @@ msgstr ""
|
||||
"\n"
|
||||
"%s"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:773
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:774
|
||||
#, fuzzy, c-format
|
||||
msgid "Cannot enumerate library '%s'."
|
||||
msgstr "Không thể mở tệp '%s'"
|
||||
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:963
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1061
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:964
|
||||
#: eeschema/symbol_editor/symbol_library_manager.cpp:1062
|
||||
#, fuzzy, c-format
|
||||
msgid "Error saving symbol %s to library '%s'."
|
||||
msgstr ""
|
||||
@@ -16571,15 +16571,15 @@ msgstr ""
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:305
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b>."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b>."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:318
|
||||
#, c-format
|
||||
msgid ""
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s"
|
||||
"%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
||||
"%s%s at location <b>(%s, %s)</b> in units %c and %c."
|
||||
msgstr ""
|
||||
|
||||
#: eeschema/tools/ee_inspection_tool.cpp:356
|
||||
@@ -17456,7 +17456,7 @@ msgid "Polarity"
|
||||
msgstr ""
|
||||
|
||||
#: gerbview/gerber_draw_item.cpp:735 pcbnew/fp_text.cpp:296
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1694
|
||||
#: pcbnew/pcb_text.cpp:122 pcbnew/tools/edit_tool.cpp:1698
|
||||
#: pcbnew/tools/pcb_actions.cpp:310
|
||||
msgid "Mirror"
|
||||
msgstr ""
|
||||
@@ -28113,6 +28113,216 @@ msgstr ""
|
||||
msgid "Check rule syntax"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_md.h:2
|
||||
msgid ""
|
||||
"### Top-level Clauses\n"
|
||||
"\n"
|
||||
" (version <number>)\n"
|
||||
"\n"
|
||||
" (rule <rule_name> <rule_clause> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Rule Clauses\n"
|
||||
"\n"
|
||||
" (constraint <constraint_type> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<expression>\")\n"
|
||||
"\n"
|
||||
" (layer \"<layer_name>\")\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Constraint Types\n"
|
||||
"\n"
|
||||
" * annular\\_width\n"
|
||||
" * clearance\n"
|
||||
" * courtyard_clearance\n"
|
||||
" * diff\\_pair\\_gap\n"
|
||||
" * diff\\_pair\\_uncoupled\n"
|
||||
" * disallow\n"
|
||||
" * edge\\_clearance\n"
|
||||
" * length\n"
|
||||
" * hole\\_clearance\n"
|
||||
" * hole\\_size\n"
|
||||
" * silk\\_clearance\n"
|
||||
" * skew\n"
|
||||
" * track\\_width\n"
|
||||
" * via\\_count\n"
|
||||
" * via\\_diameter\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Item Types\n"
|
||||
"\n"
|
||||
" * buried_via\n"
|
||||
" * graphic\n"
|
||||
" * hole\n"
|
||||
" * micro_via\n"
|
||||
" * pad\n"
|
||||
" * text\n"
|
||||
" * track\n"
|
||||
" * via\n"
|
||||
" * zone\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Examples\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # wider clearance between HV tracks\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Notes\n"
|
||||
"\n"
|
||||
"Version clause must be the first clause. It indicates the syntax version of "
|
||||
"the file so that \n"
|
||||
"future rules parsers can perform automatic updates. It should be\n"
|
||||
"set to \"1\".\n"
|
||||
"\n"
|
||||
"Rules should be ordered by specificity. Later rules take\n"
|
||||
"precedence over earlier rules; once a matching rule is found\n"
|
||||
"no further rules will be checked.\n"
|
||||
"\n"
|
||||
"Use Ctrl+/ to comment or uncomment line(s).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Expression functions\n"
|
||||
"\n"
|
||||
"All function parameters support simple wildcards (`*` and `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's principal "
|
||||
"courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideFrontCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's front courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideBackCourtyard('<footprint_refdes>')\n"
|
||||
"True if any part of `A` lies within the given footprint's back courtyard.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.insideArea('<zone_name>')\n"
|
||||
"True if any part of `A` lies within the given zone's outline.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"True if `A` has a hole which is plated.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"True if `A` has net that is part of the specified differential pair.\n"
|
||||
"`<net_name>` is the base name of the differential pair. For example, "
|
||||
"`inDiffPair('/CLK')`\n"
|
||||
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"True if `A` and `B` are members of the same diff pair.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOf('<group_name>')\n"
|
||||
"True if `A` is a member of the given group. Includes nested membership.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"True if `A` exists on the given layer. The layer name can be\n"
|
||||
"either the name assigned in Board Setup > Board Editor Layers or\n"
|
||||
"the canonical name (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"NB: this returns true if `A` is on the given layer, independently\n"
|
||||
"of whether or not the rule is being evaluated for that layer.\n"
|
||||
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### More Examples\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.insideArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # prevent silk over tented vias\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B.Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specify an optimal gap for a particular diff-pair\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specify a larger clearance around any diff-pair\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72
|
||||
msgid "Default properties for new dimension objects:"
|
||||
msgstr ""
|
||||
@@ -33087,63 +33297,63 @@ msgstr ""
|
||||
msgid "Select reference point for move..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1192
|
||||
#: pcbnew/tools/edit_tool.cpp:1196
|
||||
msgid "Edit track width/via size"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1227
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
msgid "At least two straight track segments must be selected."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231
|
||||
#: pcbnew/tools/edit_tool.cpp:1235
|
||||
msgid "Enter fillet radius:"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1231 pcbnew/tools/edit_tool.cpp:1393
|
||||
#: pcbnew/tools/edit_tool.cpp:1235 pcbnew/tools/edit_tool.cpp:1397
|
||||
#: pcbnew/tools/pcb_actions.cpp:319
|
||||
msgid "Fillet Tracks"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1241
|
||||
#: pcbnew/tools/edit_tool.cpp:1245
|
||||
msgid ""
|
||||
"A radius of zero was entered.\n"
|
||||
"The fillet operation was not performed."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1400
|
||||
#: pcbnew/tools/edit_tool.cpp:1404
|
||||
msgid "Unable to fillet the selected track segments."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1402
|
||||
#: pcbnew/tools/edit_tool.cpp:1406
|
||||
msgid "Some of the track segments could not be filleted."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1547
|
||||
#: pcbnew/tools/edit_tool.cpp:1551
|
||||
msgid "Rotate"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:1771 pcbnew/tools/pcb_actions.cpp:305
|
||||
#: pcbnew/tools/edit_tool.cpp:1775 pcbnew/tools/pcb_actions.cpp:305
|
||||
msgid "Change Side / Flip"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2112
|
||||
#: pcbnew/tools/edit_tool.cpp:2116
|
||||
msgid "Move exact"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2245
|
||||
#: pcbnew/tools/edit_tool.cpp:2249
|
||||
#, c-format
|
||||
msgid "Duplicated %d item(s)"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2468
|
||||
#: pcbnew/tools/edit_tool.cpp:2472
|
||||
msgid "Select reference point for the copy..."
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2469 pcbnew/tools/edit_tool.cpp:2486
|
||||
#: pcbnew/tools/edit_tool.cpp:2473 pcbnew/tools/edit_tool.cpp:2490
|
||||
msgid "Selection copied"
|
||||
msgstr ""
|
||||
|
||||
#: pcbnew/tools/edit_tool.cpp:2470
|
||||
#: pcbnew/tools/edit_tool.cpp:2474
|
||||
#, fuzzy
|
||||
msgid "Copy canceled"
|
||||
msgstr "Hủy bỏ"
|
||||
|
||||
+508
-513
File diff suppressed because it is too large
Load Diff
+508
-513
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user