From c5c1287d07f16d8e55d4725027d07afa76d8bb26 Mon Sep 17 00:00:00 2001 From: Henrik Kauhanen Date: Sun, 15 May 2022 12:29:21 +0000 Subject: [PATCH] Translated using Weblate (Swedish) Currently translated at 99.4% (7552 of 7595 strings) Translation: KiCad EDA/master source Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/ --- translation/pofiles/sv.po | 302 +++++++++++++++++++++++++++++++++++++- 1 file changed, 299 insertions(+), 3 deletions(-) diff --git a/translation/pofiles/sv.po b/translation/pofiles/sv.po index 1294ab845d..b63cc49674 100644 --- a/translation/pofiles/sv.po +++ b/translation/pofiles/sv.po @@ -9,10 +9,10 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-05-13 15:03-0700\n" -"PO-Revision-Date: 2022-05-12 20:14+0000\n" +"PO-Revision-Date: 2022-05-15 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" @@ -30074,6 +30074,302 @@ msgid "" " (constraint physical_clearance (min 3mm))\n" " (condition \"B.Layer == 'Edge.Cuts'\"))\n" msgstr "" +"### Top-level 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" +"### Typer av begränsningar\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" +" * min\\_resolved\\_spokes\n" +" * physical\\_clearance\n" +" * physical\\_hole\\_clearance\n" +" * silk\\_clearance\n" +" * skew\n" +" * text\\_height\n" +" * text\\_thickness\n" +" * thermal\\_relief\\_gap\n" +" * thermal\\_spoke\\_width\n" +" * track\\_width\n" +" * via\\_count\n" +" * via\\_diameter\n" +" * zone\\_connection\n" +"\n" +"Notera: `clearance` (frigång, isolationsavstånd) och `hole_clearance` (" +"frigång för hål) regler körs inte mot objekt på samma nät; det görs däremot " +"med `physical_clearance` (fysisk frigång) och `physical_hole_clearance`(" +"fysisk frigång för hål).\n" +"
\n" +"\n" +"### Objekttyper\n" +"\n" +" * buried\\_via\n" +" * graphic\n" +" * hole\n" +" * micro\\_via\n" +" * pad\n" +" * text\n" +" * track\n" +" * via\n" +" * zone\n" +"\n" +"
\n" +"\n" +"### Zonanslutningar\n" +" * solid\n" +" * thermal\\_reliefs\n" +" * none\n" +"\n" +"
\n" +"\n" +"### Namn på allvarlighetsgrad\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" +" # 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" +"\n" +"\n" +" (rule heavy_thermals\n" +" (constraint thermal_spoke_width (min 0.5mm))\n" +" (condition \"A.NetClass == 'HV'\"))\n" +"

\n" +"\n" +"### Notera\n" +"\n" +"Versionssatsen måste vara den första satsen. Den indikerar syntaxversionen " +"för filen så att \n" +"framtida regeltolkare kan göra automatiska uppdateringar. Den skall \n" +"sättas till \"1\".\n" +"\n" +"Regler skall ordnas efter hur specifika de är. Senare regler\n" +"tillämpas med prioritet över föregående regler; så snart en matchande regel " +"hittas\n" +"kollas inga fler regler.\n" +"\n" +"Använd Ctrl+/ för att göra linjer till kommentar eller göra kommentarlinjer " +"till ej kommentar.\n" +"


\n" +"\n" +"### Uttrycksfunktioner (Expression functions)\n" +"\n" +"Alla funktionsparametrar stöder användning av enkla jokertecken (`*` och " +"`?`).\n" +"

\n" +"\n" +" A.insideCourtyard('')\n" +"Sant om någon del av `A` ligger inom det givna fotavtryckets huvudgårdsplan (" +"principal courtyard).\n" +"

\n" +"\n" +" A.insideFrontCourtyard('')\n" +"Sant om någon del av `A` ligger inom det givna fotavtryckets gårdsplan på " +"mönsterkortets framsida.\n" +"

\n" +"\n" +" A.insideBackCourtyard('')\n" +"Sant om någon del av `A` ligger inom det givna fotavtryckets gårdsplan på " +"mönsterkortets baksida.\n" +"

\n" +"\n" +" A.insideArea('')\n" +"Sant om någon del av `A` ligger inom konturen för den givna zonen.\n" +"

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

\n" +"\n" +" A.inDiffPair('')\n" +"Sant om `A` tillhör ett nät som är del av det givna differentialparet.\n" +"`` är grundnamnet för differentialparet. Till exempel: " +"`inDiffPair('/CLK')`\n" +"matchar objekt i näten `/CLK_P` och `/CLK_N`.\n" +"

\n" +"\n" +" AB.isCoupledDiffPair()\n" +"Sant om `A` and `B` tillhör samma differentialpar.\n" +"

\n" +"\n" +" A.memberOf('')\n" +"Sant om `A` tillhör den givna gruppen. Inkluderar även gruppmedlemskap genom " +"flera steg (nested membership; tillhör grupp som i sin tur är medlem i " +"grupp).\n" +"

\n" +"\n" +" A.existsOnLayer('')\n" +"Sant om `A` existerar på det givna lagret. Lagernamnet kan vara\n" +"endera namnet som tilldelats i Mönsterkortsinställningar > Lager i " +"mönsterkortsredigeraren\n" +"eller det kanoniska namnet (dvs.: `F.Cu`).\n" +"\n" +"OBS: detta returnerar sant om `A` är på det givna lagret, oberoende\n" +"av huruvida regeln utvärderas för det lagret.\n" +"För det sistnämnda, 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.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" +" # Specifiera ett optimalt isolationsavstånd för ett specifikt " +"differentialpar\n" +" (rule \"dp clock gap\"\n" +" (constraint diff_pair_gap (opt \"0.8mm\"))\n" +" (condition \"A.inDiffPair('/CLK')\"))\n" +"\n" +" # Specifiera ett större isolationsavstånd runt alla/godtyckligt " +"differentialpar\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 som är kylelement (heatsink)" +"\n" +" (rule heat_sink_pad\n" +" (constraint zone_connection solid)\n" +" (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n" +"\n" +" # Kräv att alla fyra ekrar i termisk avlastning ansluter till den " +"överordnade zonen; zonen som lödytan tillhör\n" +" (rule fully_spoked_pads\n" +" (constraint min_resolved_spokes 4))\n" +"\n" +" # Sätt gap och ekerbredd för termisk avlastning i alla zoner\n" +" (rule defined_relief\n" +" (constraint thermal_relief_gap (min 10mil))\n" +" (constraint thermal_spoke_width (min 12mil)))\n" +"\n" +" # Avvikande inställningar för gap och ekerbredd för termisk avlastning i " +"zonerna 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 kapillär sugning av lod från SMD-lö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 åsidosättande av / lokala avvikelser i (override) " +"inställning för lödmaskmarginal\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" #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72 msgid "Default properties for new dimension objects:"