Translated using Weblate (Swedish)
Currently translated at 99.8% (9127 of 9145 strings) Translation: KiCad EDA/master source Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
This commit is contained in:
parent
8df34b16d3
commit
2325dea167
|
@ -11,10 +11,10 @@ msgstr ""
|
|||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-12 09:03-0800\n"
|
||||
"PO-Revision-Date: 2024-01-12 17:03+0000\n"
|
||||
"PO-Revision-Date: 2024-01-14 12:30+0000\n"
|
||||
"Last-Translator: Henrik Kauhanen <henrik@kauhanen.se>\n"
|
||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/kicad/master-"
|
||||
"source/sv/>\n"
|
||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/kicad/"
|
||||
"master-source/sv/>\n"
|
||||
"Language: sv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -6409,13 +6409,13 @@ msgid "Failed to parse number from '%s'"
|
|||
msgstr "Lyckades inte läsa ut nummer från '%s'"
|
||||
|
||||
#: common/io/easyedapro/easyedapro_import_utils.cpp:165
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid ""
|
||||
"'%s' does not appear to be a valid EasyEDA (JLCEDA) Pro project or library "
|
||||
"file. Cannot find project.json or device.json."
|
||||
msgstr ""
|
||||
"'%s' verkar inte vara en giltig EasyEDA (JLCEDA) Pro projektfil. Kan inte "
|
||||
"hitta project.json."
|
||||
"'%s' verkar inte vara en giltig EasyEDA (JLCEDA) Pro projekt- eller "
|
||||
"biblioteksfil. Kan inte hitta project.json eller device.json."
|
||||
|
||||
#: common/io/easyedapro/easyedapro_import_utils.cpp:181
|
||||
#, c-format
|
||||
|
@ -18747,7 +18747,6 @@ msgid "%d"
|
|||
msgstr "%d"
|
||||
|
||||
#: eeschema/sim/sim_plot_tab.cpp:579
|
||||
#, fuzzy
|
||||
msgid "Amplitude"
|
||||
msgstr "Amplitud"
|
||||
|
||||
|
@ -26068,7 +26067,6 @@ msgid "Overvoltage category:"
|
|||
msgstr "Överspänningskategori:"
|
||||
|
||||
#: pcb_calculator/calculator_panels/panel_electrical_spacing_iec60664_base.cpp:56
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"OVC I: Equipment with no direct connection to mains supply\n"
|
||||
"\n"
|
||||
|
@ -26116,7 +26114,6 @@ msgid "Impulse voltage:"
|
|||
msgstr "Impulsspänning:"
|
||||
|
||||
#: pcb_calculator/calculator_panels/panel_electrical_spacing_iec60664_base.cpp:85
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Given the rated voltage and the overvoltage category, a device should "
|
||||
"withstand this value without a breakdown of insulation. This impulse voltage "
|
||||
|
@ -26124,7 +26121,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Givet den nominella arbetsspänningen och överspänningskategorin skall "
|
||||
"utrustningen motstå detta spänningsvärde utan genombrott i isoleringen. "
|
||||
"Denna impulsspänning är en standard 1,2/50µs vågform."
|
||||
"Denna impulsspänning är en standard 1,2/50µs vågform"
|
||||
|
||||
#: pcb_calculator/calculator_panels/panel_electrical_spacing_iec60664_base.cpp:95
|
||||
#: pcb_calculator/calculator_panels/panel_electrical_spacing_iec60664_base.cpp:145
|
||||
|
@ -28062,9 +28059,8 @@ msgid "Curve Points"
|
|||
msgstr "Bågpunkter"
|
||||
|
||||
#: pcbnew/board_connected_item.cpp:275
|
||||
#, fuzzy
|
||||
msgid "Prefer Zone Connections"
|
||||
msgstr "Föredra anslutning till zon"
|
||||
msgstr "Prioritera anslutning till zon"
|
||||
|
||||
#: pcbnew/board_connected_item.cpp:281
|
||||
msgid "Allow Teardrops To Span Two Tracks"
|
||||
|
@ -30474,19 +30470,16 @@ msgid "Exclude all violations of rule '%s'"
|
|||
msgstr "Undanta alla överträdelser av regel '%s'"
|
||||
|
||||
#: pcbnew/dialogs/dialog_drc.cpp:629
|
||||
#, fuzzy
|
||||
msgid "Run Inspect > Clearance Resolution"
|
||||
msgstr "Utför Inspektera > Ta reda på isolationsavstånd"
|
||||
|
||||
#: pcbnew/dialogs/dialog_drc.cpp:642
|
||||
#, fuzzy
|
||||
msgid "Run Inspect > Constraints Resolution"
|
||||
msgstr "Utför Inspektera > Ta reda på begränsningar"
|
||||
|
||||
#: pcbnew/dialogs/dialog_drc.cpp:646
|
||||
#, fuzzy
|
||||
msgid "Run Inspect > Compare Footprint with Library"
|
||||
msgstr "Kör Inspektera > Jämför fotavtryk med bibliotek"
|
||||
msgstr "Utför Inspektera > Jämför fotavtryk med bibliotek"
|
||||
|
||||
#: pcbnew/dialogs/dialog_drc.cpp:655 pcbnew/dialogs/dialog_drc.cpp:662
|
||||
msgid "Violation severities can also be edited in the Board Setup... dialog"
|
||||
|
@ -30864,7 +30857,6 @@ msgid "STEP files"
|
|||
msgstr "STEP-filer"
|
||||
|
||||
#: pcbnew/dialogs/dialog_export_step.cpp:342
|
||||
#, fuzzy
|
||||
msgid "Binary glTF files"
|
||||
msgstr "Binära glTF-filer"
|
||||
|
||||
|
@ -36780,6 +36772,490 @@ msgid ""
|
|||
"For the full documentation see [https://docs.kicad.org](https://docs.kicad."
|
||||
"org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
|
||||
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 "
|
||||
" | Beskr"
|
||||
"ivning "
|
||||
" "
|
||||
" "
|
||||
" "
|
||||
" "
|
||||
" |\n"
|
||||
"|---------------------------|------------------------------------------------"
|
||||
"------------------------------------------------------------------------|----"
|
||||
"-----------------------------------------------------------------------------"
|
||||
"-----------------------------------------------------------------------------"
|
||||
"-----------------------------------------------------------------------------"
|
||||
"-----------------------------------------------------------------------------"
|
||||
"-----------------------------------------------------------------------------"
|
||||
"----------------------------------------------------|\n"
|
||||
"| `annular_width` | min/opt/max "
|
||||
" | "
|
||||
"Kontrollerar bredden på viakragar.<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> "
|
||||
" "
|
||||
" |\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> "
|
||||
" "
|
||||
" "
|
||||
" |\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> "
|
||||
" "
|
||||
" "
|
||||
" |\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> "
|
||||
" "
|
||||
" "
|
||||
"|\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ärrb"
|
||||
"egränsningar.<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"
|
||||
"> "
|
||||
" |\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> "
|
||||
" "
|
||||
" "
|
||||
" |\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> "
|
||||
" "
|
||||
" |\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> "
|
||||
" "
|
||||
" "
|
||||
" |\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"
|
||||
"| `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> "
|
||||
" "
|
||||
" "
|
||||
" |\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> "
|
||||
" |\n"
|
||||
"| `silk_clearance` | min/opt/max "
|
||||
" | "
|
||||
"Kontrollerar frigången mellan objekt på anvisningstryckslagret och andra obje"
|
||||
"kt.<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> "
|
||||
" |\n"
|
||||
"| `thermal_relief_gap` | min "
|
||||
" | "
|
||||
"Specificerar bredden på gapet mellan en lödyta och kopparzonen när termiskt "
|
||||
"avlastad zonanslutning används.<br> "
|
||||
" "
|
||||
" "
|
||||
" "
|
||||
" |\n"
|
||||
"| `thermal_spoke_width` | opt "
|
||||
" | "
|
||||
"Specificerar ekerbredd för termiskt avlastad anslutning mellan en lödyta och "
|
||||
"kopparzonen den ansluter till.<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> "
|
||||
" "
|
||||
" "
|
||||
" |\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> "
|
||||
" "
|
||||
" "
|
||||
" |\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> "
|
||||
" "
|
||||
" "
|
||||
" "
|
||||
" "
|
||||
" |\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"### Objekt\n"
|
||||
"\n"
|
||||
" * `A` _det första (eller enda) objekt som testas_\n"
|
||||
" * `B` _det andra objektet som testas (för binära test)_\n"
|
||||
" * `L` _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_teardrops_base.cpp:19
|
||||
msgid "Default properties for round shapes:"
|
||||
|
@ -38815,7 +39291,6 @@ msgid "Overrides"
|
|||
msgstr "Åsidosättanden"
|
||||
|
||||
#: pcbnew/footprint.cpp:3480
|
||||
#, fuzzy
|
||||
msgid "Exempt From Courtyard Requirement"
|
||||
msgstr "Undanta från krav på gårdsplan (courtyard)"
|
||||
|
||||
|
@ -40136,7 +40611,6 @@ msgid "Pad Type"
|
|||
msgstr "Lödytetyp"
|
||||
|
||||
#: pcbnew/pad.cpp:1949
|
||||
#, fuzzy
|
||||
msgid "Pad Shape"
|
||||
msgstr "Lödytans form"
|
||||
|
||||
|
@ -40794,6 +41268,9 @@ msgid ""
|
|||
"multiple layers. Custom padstacks are not supported in KiCad. The copper "
|
||||
"items have been imported as graphical elements."
|
||||
msgstr ""
|
||||
"Fotavtrycksdefinitionen '%s' har kopparelement associerade med en lödyta på "
|
||||
"flera lager. Anpassade kragstackar stöds ej i KiCad. Kopparelementen har "
|
||||
"importerats som grafiska element."
|
||||
|
||||
#: pcbnew/pcb_io/cadstar/cadstar_pcb_archive_loader.cpp:997
|
||||
#, c-format
|
||||
|
@ -41866,11 +42343,9 @@ msgstr ""
|
|||
"importeras."
|
||||
|
||||
#: pcbnew/pcb_io/pcb_io.cpp:179
|
||||
#, fuzzy
|
||||
msgid "Enable <b>debug</b> logging for Footprint*() functions in this PCB_IO."
|
||||
msgstr ""
|
||||
"Aktivera <b> debug </b> -loggning för Footprint * () -funktioner i denna "
|
||||
"PLUGIN."
|
||||
"Aktivera <b>debug</b>-loggning för Footprint*()-funktioner i denna PCB-IO."
|
||||
|
||||
#: pcbnew/pcb_io/pcb_io.cpp:182
|
||||
msgid "Regular expression <b>footprint name</b> filter."
|
||||
|
@ -41894,11 +42369,9 @@ msgid "Password for <b>login</b> to some special library server."
|
|||
msgstr "Lösenord för <b>inloggning</b> till någon speciell biblioteksserver."
|
||||
|
||||
#: pcbnew/pcb_io/pcb_io.cpp:200
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Enter the python module which implements the PCB_IO::Footprint*() functions."
|
||||
msgstr ""
|
||||
"Ange pythonmodulen som implementerar funktionerna PLUGIN :: Footprint * ()."
|
||||
msgstr "Ange pythonmodulen som implementerar funktionerna PCB_IO::Footprint*()."
|
||||
|
||||
#: pcbnew/pcb_io/pcb_io_mgr.cpp:86
|
||||
#, c-format
|
||||
|
@ -42577,12 +43050,11 @@ msgstr "Dra ändå"
|
|||
#: pcbnew/router/router_tool.cpp:1923 pcbnew/router/router_tool.cpp:2397
|
||||
#, c-format
|
||||
msgid "(%s to commit anyway.)"
|
||||
msgstr ""
|
||||
msgstr "(%s för att tillämpa ändring ändå.)"
|
||||
|
||||
#: pcbnew/router/router_tool.cpp:1927 pcbnew/router/router_tool.cpp:2401
|
||||
#, fuzzy
|
||||
msgid "Track violates DRC."
|
||||
msgstr "Via-placering bryter mot DRC."
|
||||
msgstr "Ledare bryter mot designregler."
|
||||
|
||||
#: pcbnew/router/router_tool.cpp:2537 pcbnew/tools/pcb_actions.cpp:2381
|
||||
msgid "Break Track"
|
||||
|
@ -45201,9 +45673,8 @@ msgid "Switch to Inner layer 30"
|
|||
msgstr "Byt till innerlager 30"
|
||||
|
||||
#: pcbnew/tools/pcb_actions.cpp:1805
|
||||
#, fuzzy
|
||||
msgid "Switch to Copper (B.Cu) Layer"
|
||||
msgstr "Byt till koppar (B.Cu) lager"
|
||||
msgstr "Byt till kopparlager (B.Cu)"
|
||||
|
||||
#: pcbnew/tools/pcb_actions.cpp:1806
|
||||
msgid "Switch to Copper (B.Cu) layer"
|
||||
|
@ -46102,7 +46573,6 @@ msgid "Show a shadow marker on locked items"
|
|||
msgstr "Visa en skuggad markör på låsta objekt"
|
||||
|
||||
#: pcbnew/widgets/appearance_controls.cpp:348
|
||||
#, fuzzy
|
||||
msgid "Conflict Footprint Shadow"
|
||||
msgstr "Skugga fotavtryckskonflikt"
|
||||
|
||||
|
|
Loading…
Reference in New Issue