Translated using Weblate (Swedish)

Currently translated at 99.7% (10359 of 10384 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
This commit is contained in:
Stefan Bjornelund the Gnome 2025-07-14 21:09:40 +02:00 committed by Hosted Weblate
parent d67f1be88a
commit a19f62a903
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C

View File

@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-07 17:42+0300\n"
"PO-Revision-Date: 2025-07-14 16:07+0000\n"
"PO-Revision-Date: 2025-07-15 19:28+0000\n"
"Last-Translator: Stefan Bjornelund the Gnome "
"<stefan.bjornelund.gnome@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/kicad/"
@ -41137,462 +41137,177 @@ msgid ""
"\n"
"\n"
msgstr ""
"### Toppnivåsatser\n"
"\n"
" (version <nummer>)\n"
"\n"
" (rule <regelnamn> <regelsats> ...)\n"
"\n"
"\n"
"<br>\n"
"\n"
"### Regelsatser\n"
"\n"
" (constraint <begränsningstyp> ...)\n"
"\n"
" (condition \"<uttryck>\")\n"
"\n"
" (layer \"<lagernamn>\")\n"
"\n"
" (severity <allvarlighetsnamn>)\n"
"\n"
"\n"
"<br>\n"
"\n"
"### Begränsningar\n"
"\n"
"| Begränsningstyp | "
"Argumenttyp "
"Argumenttyp "
"| "
"Beskrivning "
"Beskrivning "
"|\n"
"|---------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
"|---------------------------|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|"
"\n"
"| `annular_width` | min/opt/"
"max "
"| Kontrollerar bredden på viakragar."
"<br> "
"max "
"| Kontrollerar bredden på ringformade ringar på "
"vias.<br> "
"|\n"
"| `assertion` | \"&lt;expression>\""
" "
"| Kontrollerar det givna "
"uttrycket.<br> "
"|\n"
"| `clearance` | "
"min "
"| Specificerar **elektriskt** isolationsavstånd mellan kopparobjekt från "
"olika nät. (Se `physical_clearance` om du vill specificera frigång mellan "
"objekt oberoende av nättillhörighet.)<br><br>För att tillåta kopparobjekt "
"att överlappa (kollidera), skapa en `clearance`-begränsning med `min`-värde "
"mindre än noll (till exempel, `-1`)."
"<br> "
"min "
"| Anger det **elektriska** avståndet mellan kopparobjekt i olika nät. (Se "
"`physical_clearance` om du vill ange avstånd mellan objekt oavsett nät.)"
"<br><br>För att tillåta kopparobjekt att överlappa (kollidera), skapa en "
"`clearance`(avstånds)-begränsning med `min`-värdet mindre än noll (till "
"exempel `-1`)"
".<br> "
"|\n"
"| `courtyard_clearance` | "
"min "
"| Kontrollerar frigång mellan fotavtrycks gårdsplaner och genererar ett "
"felmeddelande om två godtyckliga gårdsplaner är närmare varandra än `min`-"
"avståndet. Om ett fotavtryck inte har en definierad gårdsplan, genereras "
"inga felmeddelanden från denna begränsning."
"<br> "
"min "
"| Kontrollerar avståndet mellan gårdsplaner och genererar ett fel om två "
"gårdsplaner är närmare varandra än `min`-avståndet. Om ett gårdsplan inte "
"har en gårdsplansform genereras inga fel från denna "
"begränsning.<br> "
"|\n"
"| `creepage` | "
"min "
"| Anger krypavståndet mellan kopparföremål i olika "
"nät.<br> "
"|\n"
"| `diff_pair_gap` | min/opt/"
"max "
"| Kontrollerar avståndet mellan kopplade ledare i ett differentiellt par. "
"Kopplade ledare är segment som är parallella med varandra. Ledaravstånd för "
"differentiellt par testas inte för okopplade delar av ett differentiellt par "
"(till exempel, utbrytningen från en komponent)."
"<br> "
"max "
"| Kontrollerar avståndet mellan kopplade spår i ett differentialpar. "
"Kopplade spår är segment som är parallella med varandra. Differentialparets "
"avstånd testas inte på frikopplade delar av ett differentialpar (till "
"exempel fanout från en komponent)"
".<br> "
"|\n"
"| `diff_pair_uncoupled` | "
"max "
"| Kontrollerar sträckan som ett differentiellt pars ledare är dragen "
"okopplad från parets ledare med motsatt polaritet (till exempel, där paret "
"bryter ut från en komponent, eller blir okopplad för att passera runt ett "
"annat objekt som till exempel ett via)."
"<br> "
"max "
"| Kontrollerar avståndet som ett differentiellt parspår dirigeras okopplat "
"från det andra polaritetsspåret i paret (till exempel där paret sprider sig "
"ut från en komponent, eller blir okopplat för att passera runt ett annat "
"objekt, såsom en via)"
".<br> "
"|\n"
"| `disallow` | "
"`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
"| Specifcera en eller flera objekttyper som inte tillåts, separerade med "
"mellanslag. Till exempel, `(constraint disallow track)` eller `(constraint "
"disallow track via pad)`. Om ett objekt av denna typ matchar regelvillkoret "
"genereras ett designregelfel.<br><br>Denna begränsning är väsentligen "
"detsamma som en spärrzon, men kan användas för att skapa mer specifika "
"spärrbegränsningar."
"<br> |\n"
"`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`"
"<br> | Ange en eller flera objekttyper som ska förbjudas, separerade med "
"mellanslag. Till exempel `(constraint disallow track)` eller `(constraint "
"disallow track via pad)`. Om ett objekt av den här typen matchar "
"regelvillkoret skapas ett DRC-fel.<br><br>Denna begränsning är i huvudsak "
"densamma som ett område för att hålla ute-reglerna, men kan användas för att "
"skapa mer specifika begränsningar för att hålla ute-"
"reglerna.<br> |\n"
"| `edge_clearance` | min/opt/"
"max "
"| Kontrollerar frigången mellan objekt och mönsterkortets kant.<br><br>Detta "
"kan också förstås som \"frästoleransen\" eftersom mönsterkortets kantkontur "
"innehåller alla grafiska element på lagret `Edge.Cuts` såväl som eventuella "
"*ovala* hål i lödytor. (Se `physical_hole_clearance` för "
"borrtoleransen.)<br> "
"max "
"| Kontrollerar avståndet mellan objekt och skivans kant.<br><br>Detta kan "
"också betraktas som \"milling tolerance\"(frästolerans) eftersom skivans "
"kant kommer att inkludera alla grafiska objekt på lagret "
"`Edge.Cuts`(kantskärningar) samt eventuella *ovala* hål i plattan. (Se "
"`physical_hole_clearance` för borrtoleransen.)"
"<br> "
"|\n"
"| `length` | min/"
"max "
"| Kontrollerar den totala dragna ledarlängden för de nät som matchar "
"regelvillkoret och genererar ett felmeddelande för varje nät vars längd "
"understiger `min`-värdet (om specificerat) eller överstiger `max`-värdet (om "
"specificerat) för begränsningen."
"<br> "
"max "
"| Kontrollerar den totala routade längden för de nät som matchar "
"regelvillkoret och genererar ett fel för varje nät som är under `min`-värdet "
"(om det anges) eller över `max`-värdet (om det anges) för "
"begränsningen.<br> "
"|\n"
"| `hole` | min/"
"max "
"| Kontrollerar storleken (diametern) för ett borrat hål i en lödyta eller "
"ett via. För ovala hål testas den mindre diametern mot `min`-värdet (om "
"specificerat) och den större diametern testas mot `max` värdet (om "
"specificerat)."
"<br> "
"max "
"| Kontrollerar storleken (diametern) på ett borrat hål i en dyna eller via. "
"För ovala hål testas den mindre (mindre) diametern mot `min`-värdet (om det "
"anges) och den större (större) diametern testas mot `max`-värdet (om det "
"anges)"
".<br> "
"|\n"
"| `hole_clearance` | "
"min "
"| Kontrollerar frigången mellan ett borrat hål i en lödyta eller ett via och "
"kopparobjekt tillhörande andra nät. Frigången mäts från hålets periferi, "
"inte från dess centrum."
"<br> "
"min "
"| Kontrollerar spelet mellan ett borrat hål i en dyna eller via och "
"kopparföremål på ett annat nät. Spelet mäts från hålets diameter, inte dess "
"centrum.<br> "
"|\n"
"| `hole_to_hole` | "
"min "
"| Kontrollerar frigången mellan mekaniskt borrade hål i lödytor och vior. "
"Frigången mäts mellan hålens periferier, inte mellan deras centrum."
"<br><br>Denna begränsning är enkom för att skydda borrstålen. Frigången "
"till/mellan **laserborrade** (mikrovior) och andra icke-mekaniskt borrade "
"hål kontrolleras inte, inte heller frigången till/mellan **frästa** (ovala) "
"och andra icke mekaniskt borrade hål.<br> |\n"
"min "
"| Kontrollerar spelet mellan mekaniskt borrade hål i plattor och vias. "
"Spelet mäts mellan hålens diametrar, inte mellan deras "
"mittpunkter.<br><br>Denna begränsning är enbart för att skydda borrkronor. "
"Spelet mellan **laserborrade** (mikrovias) och andra icke-mekaniskt borrade "
"hål kontrolleras inte, inte heller mellan **frästa** (ovala) och andra icke-"
"mekaniskt borrade hål.<br> |\n"
"| `physical_clearance` | "
"min "
"| Kontrollerar frigången mellan två objekt på ett givet lager (inklusive "
"icke-kopparlager).<br><br>Medan detta kan utföra mer universella kontroller "
"än`clearance`, är det också mycket långsammare. Använd `clearance` där det "
"är möjligt."
"<br> "
"min "
"| Checks the clearance between two objects on a given layer (including non-"
"copper layers).<br><br>While this can perform more general-purpose checks "
"than `clearance`, it is much slower. Use `clearance` where "
"possible.<br> "
"|\n"
"| `physical_hole_clearance` | "
"min "
"| Kontrollera frigången mellan ett borrat hål i en lödyta eller ett via och "
"ett annat objekt, oberoende av dess nättillhörighet. Frigången mäts från "
"hålets periferi, inte dess centrum.<br><br>Detta kan också förstås som "
"\"borrtoleransen\" då det bara inkluderar **runda** hål (se `edge_clearance` "
"för frästoleransen)."
"<br> "
"min "
"| Kontrollerar spelet mellan ett borrat hål i en dyna eller via och ett "
"annat objekt, oavsett nät. Spelet mäts från hålets diameter, inte dess "
"centrum.<br><br>Detta kan också betraktas som \"borrtolerans\" eftersom det "
"bara inkluderar **runda** hål (se `edge_clearance`(kantspel) för "
"frästoleransen)"
".<br> "
"|\n"
"| `silk_clearance` | min/opt/"
"max "
"| Kontrollerar frigången mellan objekt på anvisningstryckslagret och andra "
"objekt."
"<br> "
"max "
"| Kontrollerar avståndet mellan objekt på silkscreen-lager och andra "
"objekt.<br> "
"|\n"
"| `skew` | "
"max "
"| Kontrollerar total skew för de nät som matchar regelvillkoret, med andra "
"ord, skillanden mellan varje individuellt näts ledarlängd och medelvärdet av "
"ledarlängden för alla nät som matchar regelvillkoret. Om absolutvärdet av "
"skillnaden mellan det medelvärdet och ledarlängden för något individuellt "
"nät överstiger `max`-värdet genereras ett felmeddelande."
"<br> "
"max "
"| Kontrollerar den totala snedvridningen för de nät som matchar "
"regelvillkoret, det vill säga skillnaden mellan längden på varje nät och "
"medelvärdet av alla längder på varje nät som matchas av regeln. Om det "
"absoluta värdet av skillnaden mellan det medelvärdet och längden på något "
"nät är över begränsningsvärdet `max` genereras ett "
"fel.<br> "
"|\n"
"| `thermal_relief_gap` | "
"min "
"| Specificerar bredden på gapet mellan en lödyta och kopparzonen när "
"termiskt avlastad zonanslutning används."
"<br> "
"min "
"| Anger bredden på mellanrummet mellan en dyna och en zon med en termisk "
"avlastningsanslutning..<br> "
"|\n"
"| `thermal_spoke_width` | "
"opt "
"| Specificerar ekerbredd för termiskt avlastad anslutning mellan en lödyta "
"och kopparzonen den ansluter till."
"<br> "
"opt "
"| Anger bredden på ekrarna som förbinder en dyna med en zon med en termisk "
"avlastningsanslutning.<br> "
"|\n"
"| `track_width` | min/opt/"
"max "
"| Kontrollerar ledar- och bågsegments bredd. Ett felmeddelande genereras "
"för varje segmetn vars bredd understiger `min`-värdet (om specificerat) "
"eller överstiger `max`-värdet (om specificerat)."
"<br> "
"max "
"| Kontrollerar vinkeln mellan två anslutna spårsegment. Ett fel genereras "
"för varje anslutet par med en vinkel under `min`-värdet (om angivet) eller "
"över `max`-värdet (om angivet)"
".<br> "
"|\n"
"| `track_segment_length` | min/"
"max "
"| Kontrollerar längden på spår- och bågsegment. Ett fel genereras för varje "
"segment som har en längd under `min`-värdet (om angivet) eller över `max`-"
"värdet (om angivet)"
".<br> "
"|\n"
"| `via_count` | "
"max "
"| Räknar antalet vior på i varje nät som matchar regelvillkoret. Om antalet "
"i något nät överstiger begränsningens `max`-värde genereras ett "
"felmeddelande för det nätet."
"<br> "
"max "
"| Räknar antalet vias på varje nät som matchas av regelvillkoret. Om det "
"antalet överstiger begränsningens `max`-värde på något matchat nät genereras "
"ett fel för det "
"nätet.<br> "
"|\n"
"| `zone_connection` | "
"`solid`<br>`thermal_reliefs`<br>`none` "
"| Specificerar vilken typ av anslutning som skall utföras mellan en zon och "
"en lödyta."
"<br> "
"| `zone_connection` | `solid`<br>`thermal_reliefs`<br>`none`"
" "
"| Anger anslutningen som ska göras mellan en zon och en "
"pad.<br> "
"|\n"
"\n"
"\n"
"### Objekt\n"
"\n"
" * `A` &nbsp;&nbsp; _det första (eller enda) objekt som testas_\n"
" * `B` &nbsp;&nbsp; _det andra objektet som testas (för binära test)_\n"
" * `L` &nbsp;&nbsp; _lagret som för närvarande testas_\n"
"\n"
"<br>\n"
"\n"
"### Namn på allvarlighetsgrader\n"
"\n"
" * warning\n"
" * error\n"
" * exclusion\n"
" * ignore\n"
"\n"
"<br>\n"
"\n"
"### Exempel\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"
" # större frigång mellan högspännings (HV) ledare\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.enclosedByArea('Shield*')\"))\n"
"\n"
"\n"
" (rule heavy_thermals\n"
" (constraint thermal_spoke_width (min 0.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"<br><br>\n"
"\n"
"### Noteringar\n"
"\n"
"Versionssatsen måste vara den första satsen. Den indikerar syntaxversionen "
"i filen så att \n"
"framtida regeltolkar kan utföra automatiska uppdateringar. Den skall vara\n"
"satt till \"1\".\n"
"\n"
"Regler skall ordnas enligt stigande grad av specificitet. Senare regler "
"har\n"
"företräde framför tidigare regler; när väl en matchande regel hittats\n"
"kontrolleras inga fler regler.\n"
"\n"
"Använd Ctrl+/ för att kommentera eller avkommentera rad(er).\n"
"<br><br><br>\n"
"\n"
"### Uttrycksfunktioner\n"
"\n"
"Alla funktionsparametrar stöder enkla jokertecken (`*` och `?`).\n"
"<br><br>\n"
"\n"
" A.intersectsCourtyard('<footprint_refdes>')\n"
"Sant om någon del av `A` ligger innanför det angivna fotavtryckets "
"huvudgårdsplan.\n"
"<br><br>\n"
"\n"
" A.intersectsFrontCourtyard('<footprint_refdes>')\n"
"Sant om någon del av `A` ligger innanför det angivna fotavtryckets gårdsplan "
"på mönsterkortets framsida.\n"
"<br><br>\n"
"\n"
" A.intersectsBackCourtyard('<footprint_refdes>')\n"
"Sant om någon del av `A` ligger innanför det angivna fotavtryckets gårdsplan "
"på mönsterkortets baksida.\n"
"<br><br>\n"
"\n"
" A.intersectsArea('<zone_name>')\n"
"Sant om någon del av `A` ligger innanför den angivna zonens kontur.\n"
"<br><br>\n"
"\n"
" A.enclosedByArea('<zone_name>')\n"
"Sant om hela `A` ligger innanför den angivna zonens kontur.\n"
"\n"
"OBS: detta är potentiellt ett dyrare anrop (mer arbetsamt att utföra) än "
"`intersectsArea()`. Använd `intersectsArea()`\n"
"där det är möjligt.\n"
"<br><br>\n"
"\n"
" A.getField('<field_name>')\n"
"Värdet för det givna fältet. Endast fotavtryck har fält, varför ett fält "
"endast returneras om\n"
"`A` är ett fotavtryck.\n"
"<br><br>\n"
"\n"
" A.isPlated()\n"
"Sant om `A` har ett genompläterat hål.\n"
"<br><br>\n"
"\n"
" A.inDiffPair('<net_name>')\n"
"Sant om `A` har ett nät som är en del av det specificerade differentiella "
"paret.\n"
"`<net_name>` är basnamnet för det differentiella paret. Till exempel "
"matchar `inDiffPair('/CLK')`\n"
"objekt i näten `/CLK_P` och `/CLK_N`.\n"
"<br><br>\n"
"\n"
" AB.isCoupledDiffPair()\n"
"Sant om `A` och `B` tillhör samma differentiella par.\n"
"<br><br>\n"
"\n"
" A.memberOfGroup('<group_name>')\n"
"Sant om `A` är medlem av den givna gruppen. Namnet kan innehålla "
"jokertecken.\n"
"Inkluderar nästlade medlemskap (som härleds i flera steg).\n"
"<br><br>\n"
"\n"
" A.memberOfFootprint('<footprint_reference>')\n"
"Sant om `A` tillhör ett fotavtryck som matchar den angivna "
"referensbeteckningen. \n"
"Referensbeteckningen kan innehålla jokertecken.\n"
"<br><br>\n"
"\n"
" A.memberOfSheet('<sheet_path>')\n"
"Sant om `A` tillhör det angivna kretsschemaarket. Sökvägen för "
"kretsschemaarket kan innehålla jokertecken.\n"
"<br><br>\n"
"\n"
" A.existsOnLayer('<layer_name>')\n"
"Sant om `A` finns på det angivna lagret. Lagrets namn kan vara\n"
"endera det namn som tilldelats i Mönsterkortsinställningar > Lager i "
"mönsterkortsredigeraren\n"
"eller det kanoniska namnet (ie: `F.Cu`).\n"
"\n"
"OBS: detta returnerar sant om `A` är på det angivna lagret, oberoende\n"
"av om regeln utvärderas för det lagret eller inte.\n"
"För det senare fallet använd en sats `(layer \"layer_name\")` i regeln.\n"
"<br><br>\n"
"\n"
"### Fler exempel\n"
"\n"
" (rule \"copper keepout\"\n"
" (constraint disallow track via zone)\n"
" (condition \"A.intersectsArea('zone3')\"))\n"
"\n"
"\n"
" (rule \"BGA neckdown\"\n"
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
" (condition \"A.intersectsCourtyard('U3')\"))\n"
"\n"
"\n"
" # förhindra anvisningstryck över täckta vior\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 edge_clearance (min 0.8mm))\n"
" (condition \"A.Layer == 'Edge.Cuts' && A.Line_Width == 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"
" # Specificera ett optimalt ledaravstånd för ett visst differentiellt "
"par\n"
" (rule \"dp clock gap\"\n"
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
" (condition \"A.inDiffPair('/CLK')\"))\n"
"\n"
" # Specificera ett större isolationsavstånd runt alla differentiella par\n"
" (rule \"dp clearance\"\n"
" (constraint clearance (min \"1.5mm\"))\n"
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
"\n"
"\n"
" # Använd inte termisk avlastning på lödytor för kylning\n"
" (rule heat_sink_pad\n"
" (constraint zone_connection solid)\n"
" (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
"\n"
" # Kräv att alla fyra termiska ekrar är anslutna till den överordnade "
"kopparzonen\n"
" (rule fully_spoked_pads\n"
" (constraint min_resolved_spokes 4))\n"
"\n"
" # Definiera alla zoners gap och ekerbredd för termisk avlastning\n"
" (rule defined_relief\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil)))\n"
"\n"
" # Definiera avvikande gap och ekerbredd för termisk avlastning för "
"kopparzonerna GND och PWR\n"
" (rule defined_relief_pwr\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil))\n"
" (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
"\n"
"\n"
" # Förhindra att lod sugs bort från ytmonteringslödytor\n"
" (rule holes_in_pads\n"
" (constraint physical_hole_clearance (min 0.2mm))\n"
" (condition \"B.Pad_Type == 'SMD'\"))\n"
"\n"
" # Tillåt inte avvikelser för lödmasksmarginal\n"
" (rule \"disallow solder mask margin overrides\"\n"
" (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
" (condition \"A.Type == 'Pad'\"))\n"
"\n"
"\n"
" # Upprätthåll mekanisk frigång mellan komponenter och mönsterkortets "
"kant\n"
" (rule front_mechanical_board_edge_clearance\n"
" (layer \"F.Courtyard\")\n"
" (constraint physical_clearance (min 3mm))\n"
" (condition \"B.Layer == 'Edge.Cuts'\"))\n"
"\n"
"\n"
" # Kontrollera strömkapacitet\n"
" (rule high-current\n"
" (constraint track_width (min 1.0mm))\n"
" (constraint connection_width (min 0.8mm))\n"
" (condition \"A.NetClass == 'Power'\"))\n"
"\n"
"\n"
" # Separera storleksbegränsningar för borr- och frässtål\n"
" (rule \"Plated through-hole size\"\n"
" (constraint hole_size (min 0.2mm) (max 6.35mm))\n"
" (condition \"A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y\"))\n"
"\n"
" (rule \"Plated slot size\"\n"
" (constraint hole_size (min 0.5mm))\n"
" (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
"\n"
"\n"
"### Dokumentation\n"
"\n"
"För den fullständiga dokumentationen se: [https://docs.kicad.org](https://"
"docs.kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew."
"html#custom_design_rules)."
#: pcbnew/dialogs/panel_setup_rules_help_3items.h:2
msgid ""