diff --git a/translation/pofiles/sv.po b/translation/pofiles/sv.po index 23ff54884f..3480297b33 100644 --- a/translation/pofiles/sv.po +++ b/translation/pofiles/sv.po @@ -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 \n" -"Language-Team: Swedish \n" +"Language-Team: Swedish \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 )\n" +"\n" +" (rule ...)\n" +"\n" +"\n" +"
\n" +"\n" +"### Regelsatser\n" +"\n" +" (constraint ...)\n" +"\n" +" (condition \"\")\n" +"\n" +" (layer \"\")\n" +"\n" +" (severity )\n" +"\n" +"\n" +"
\n" +"\n" +"### Begränsningar\n" +"\n" +"| Begränsningstyp | Argumenttyp " +" | Beskr" +"ivning " +" " +" " +" " +" " +" |\n" +"|---------------------------|------------------------------------------------" +"------------------------------------------------------------------------|----" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"-----------------------------------------------------------------------------" +"----------------------------------------------------|\n" +"| `annular_width` | min/opt/max " +" | " +"Kontrollerar bredden på viakragar.
" +" " +" " +" " +" " +" |\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.)

För att tillåta kopparobjekt att " +"överlappa (kollidera), skapa en `clearance`-begränsning med `min`-värde " +"mindre än noll (till exempel, `-1`).
" +" " +" |\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.
" +" " +" " +" |\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).
" +" " +" " +" |\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).
" +" " +" " +"|\n" +"| `disallow` | `track`
`via`
`micro_via`
`buried_via`" +"
`pad`
`zone`
`text`
`graphic`
`hole`
`footprint`
| " +"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.

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.
" +" |\n" +"| `edge_clearance` | min/opt/max " +" | " +"Kontrollerar frigången mellan objekt och mönsterkortets kant.

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.) " +" |\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.
" +" " +" " +" |\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).
" +" " +" |\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.
" +" " +" " +" |\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.

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.
|\n" +"| `physical_clearance` | min " +" | " +"Kontrollerar frigången mellan två objekt på ett givet lager (inklusive icke-" +"kopparlager).

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.
" +" " +" " +" |\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.

Detta kan också förstås som " +"\"borrtoleransen\" då det bara inkluderar **runda** hål (se `edge_clearance` " +"för frästoleransen).
" +" |\n" +"| `silk_clearance` | min/opt/max " +" | " +"Kontrollerar frigången mellan objekt på anvisningstryckslagret och andra obje" +"kt.
" +" " +" " +" " +" |\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.
" +" |\n" +"| `thermal_relief_gap` | min " +" | " +"Specificerar bredden på gapet mellan en lödyta och kopparzonen när termiskt " +"avlastad zonanslutning används.
" +" " +" " +" " +" |\n" +"| `thermal_spoke_width` | opt " +" | " +"Specificerar ekerbredd för termiskt avlastad anslutning mellan en lödyta och " +"kopparzonen den ansluter till.
" +" " +" " +" " +" |\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).
" +" " +" " +" |\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.
" +" " +" " +" |\n" +"| `zone_connection` | `solid`
`thermal_reliefs`
`none` " +" | " +"Specificerar vilken typ av anslutning som skall utföras mellan en zon och en " +"lödyta.
" +" " +" " +" " +" " +" |\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" +"
\n" +"\n" +"### Namn på allvarlighetsgrader\n" +"\n" +" * warning\n" +" * error\n" +" * exclusion\n" +" * ignore\n" +"\n" +"
\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" +"

\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" +"


\n" +"\n" +"### Uttrycksfunktioner\n" +"\n" +"Alla funktionsparametrar stöder enkla jokertecken (`*` och `?`).\n" +"

\n" +"\n" +" A.intersectsCourtyard('')\n" +"Sant om någon del av `A` ligger innanför det angivna fotavtryckets " +"huvudgårdsplan.\n" +"

\n" +"\n" +" A.intersectsFrontCourtyard('')\n" +"Sant om någon del av `A` ligger innanför det angivna fotavtryckets gårdsplan " +"på mönsterkortets framsida.\n" +"

\n" +"\n" +" A.intersectsBackCourtyard('')\n" +"Sant om någon del av `A` ligger innanför det angivna fotavtryckets gårdsplan " +"på mönsterkortets baksida.\n" +"

\n" +"\n" +" A.intersectsArea('')\n" +"Sant om någon del av `A` ligger innanför den angivna zonens kontur.\n" +"

\n" +"\n" +" A.enclosedByArea('')\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" +"

\n" +"\n" +" A.getField('')\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" +"

\n" +"\n" +" A.isPlated()\n" +"Sant om `A` har ett genompläterat hål.\n" +"

\n" +"\n" +" A.inDiffPair('')\n" +"Sant om `A` har ett nät som är en del av det specificerade differentiella " +"paret.\n" +"`` är basnamnet för det differentiella paret. Till exempel " +"matchar `inDiffPair('/CLK')`\n" +"objekt i näten `/CLK_P` och `/CLK_N`.\n" +"

\n" +"\n" +" AB.isCoupledDiffPair()\n" +"Sant om `A` och `B` tillhör samma differentiella par.\n" +"

\n" +"\n" +" A.memberOfGroup('')\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" +"

\n" +"\n" +" A.memberOfFootprint('')\n" +"Sant om `A` tillhör ett fotavtryck som matchar den angivna " +"referensbeteckningen. \n" +"Referensbeteckningen kan innehålla jokertecken.\n" +"

\n" +"\n" +" A.memberOfSheet('')\n" +"Sant om `A` tillhör det angivna kretsschemaarket. Sökvägen för " +"kretsschemaarket kan innehålla jokertecken.\n" +"

\n" +"\n" +" A.existsOnLayer('')\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" +"

\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 debug logging for Footprint*() functions in this PCB_IO." msgstr "" -"Aktivera debug -loggning för Footprint * () -funktioner i denna " -"PLUGIN." +"Aktivera debug-loggning för Footprint*()-funktioner i denna PCB-IO." #: pcbnew/pcb_io/pcb_io.cpp:182 msgid "Regular expression footprint name filter." @@ -41894,11 +42369,9 @@ msgid "Password for login to some special library server." msgstr "Lösenord för inloggning 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"