From 839ce562c64fdc550d660cff350df60f29184faf Mon Sep 17 00:00:00 2001 From: Toni Laiho Date: Thu, 11 Aug 2022 17:40:34 +0000 Subject: [PATCH] Translated using Weblate (Finnish) Currently translated at 100.0% (7700 of 7700 strings) Translation: KiCad EDA/master source Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/ --- translation/pofiles/fi.po | 365 +++++++++++++++++++------------------- 1 file changed, 186 insertions(+), 179 deletions(-) diff --git a/translation/pofiles/fi.po b/translation/pofiles/fi.po index 2a133fa159..811ba9c7e7 100644 --- a/translation/pofiles/fi.po +++ b/translation/pofiles/fi.po @@ -17,7 +17,7 @@ msgstr "" "Project-Id-Version: KiCad\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-08-02 08:53-0700\n" -"PO-Revision-Date: 2022-08-11 16:14+0000\n" +"PO-Revision-Date: 2022-08-15 08:15+0000\n" "Last-Translator: Toni Laiho \n" "Language-Team: Finnish \n" @@ -29685,7 +29685,6 @@ msgid "Check rule syntax" msgstr "Tarkista säännön syntaksit" #: pcbnew/dialogs/panel_setup_rules_help_md.h:2 -#, fuzzy msgid "" "### Top-level Clauses\n" "\n" @@ -29976,67 +29975,68 @@ msgid "" " (constraint connection_width (min 0.8mm))\n" " (condition \"A.NetClass == 'Power'\"))" msgstr "" -"### Ylä-tason Lausekkeet\n" +"### Huipputason lausekkeet\n" "\n" -" (version )\n" +" (versio )\n" "\n" -" (rule ...)\n" +" (sääntö ...)\n" "\n" "\n" "
\n" "\n" "### Sääntölausekkeet\n" "\n" -" (constraint ...)\n" +" (rajoitus ...)\n" "\n" -" (condition \"\")\n" +" (ehto \"\")\n" "\n" -" (layer \"\")\n" +" (taso \"\")\n" "\n" -"\t(severity )\n" +" (vakavuus )\n" "\n" "\n" "
\n" "\n" "### Rajoitustyypit\n" "\n" -" * annular\\_width\n" -" * clearance\n" -" * courtyard_clearance\n" -" * diff\\_pair\\_gap\n" +" * rengasmainen\\_leveys\n" +" * välys\n" +" * yhteys\\_leveys\n" +" * piha-alue_välys\n" +" * diff\\_pari\\_väli\n" " * diff\\_pair\\_uncoupled\n" -" * disallow\n" -" * edge\\_clearance\n" -" * length\n" -" * hole\\_clearance\n" -" * hole\\_size\n" -" * mechanical\\_clearance\n" -" * mechanical\\_hole\\_clearance\n" -" * min\\_resolved\\_spokes\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" -" Note: `clearance` and `hole_clearance` rules are not run against items of " -"the same net; `mechanical_clearance` and `mechanical_hole_clearance` rules " -"are.\n" -"
\n" -" \n" -"### Kohdetyypit\n" +" * kieltää\n" +" * reuna\\_välitys\n" +" * pituus\n" +" * reikä\\_väli\n" +" * reiän koko\n" +" * min\\_ratkaistu\\_reijät\n" +" * fyysinen\\_välys\n" +" * fyysinen\\_reikä\\_välys\n" +" * silkki\\_välys\n" +" * vinous\n" +" * teksti\\_korkeus\n" +" * tekstin\\_paksuus\n" +" * lämpö\\_relief\\_rako\n" +" * lämpö\\_pinna\\_leveys\n" +" * johdin\\_leveys\n" +" * läpivienti\\_määrä\n" +" * läpivienti\\_halkaisija\n" +" * vyöhyke\\_yhteys\n" "\n" -" * piilo_läpivienti\n" +"Huomaa: \"clearance\"- ja \"hole_clearance\"-sääntöjä ei suoriteta saman " +"verkon kohteille; \"physical_clearance\" ja \"physical_hole_clearance\" " +"säännöt ovat.\n" +"
\n" +"\n" +"### Tuotetyypit\n" +"\n" +" * haudattu\\_läpivienti\n" " * grafiikka\n" " * reikä\n" -" * mikro_läpivienti\n" +" * mikro\\_läpivienti\n" " * antura\n" -" * teksti\n" +" * tekstiä\n" " * johdin\n" " * läpivienti\n" " * vyöhyke\n" @@ -30045,219 +30045,226 @@ msgstr "" "\n" "### Vyöhykeyhteydet\n" "\n" -" * solid\n" -" * thermal\\_reliefs\n" -" * none\n" +" * kiinteä\n" +" * lämpö\\_välykset\n" +" * ei mitään\n" "\n" "
\n" "\n" -"### Vakavuuksien Nimet\n" +"### Vakavuuksien nimet\n" "\n" -" * varoitus\n" +" * Varoitus\n" " * virhe\n" -" * sulje pois\n" -" * Jätä huomiotta\n" +" * poissulkeminen\n" +" * ohita\n" "\n" "
\n" "\n" -"### Esimerkit\n" +"### Esimerkkejä\n" "\n" -" (version 1)\n" +" (versio 1)\n" "\n" -" (rule HV\n" -" (constraint clearance (min 1.5mm))\n" -" (condition \"A.NetClass == 'HV'\"))\n" +" (sääntö HV\n" +" (rajoitusvälys (min 1,5 mm))\n" +" (ehto \"A.NetClass == 'HV'\"))\n" "\n" "\n" -" (rule HV\n" -" (layer outer)\n" -" (constraint clearance (min 1.5mm))\n" -" (condition \"A.NetClass == 'HV'\"))\n" +" (sääntö HV\n" +" (ulompi kerros)\n" +" (rajoitusvälys (min 1,5 mm))\n" +" (ehto \"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" +" (sääntö HV_HV\n" +" # leveämpi välys HV-raitojen välillä\n" +" (rajoitusvälys (min \"1,5 mm + 2,0 mm\"))\n" +" (ehto \"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" -"\t \n" -"\t \n" -"\t(rule heavy_thermals\n" -" (constraint thermal_spoke_width (min 0.5mm))\n" -" (condition \"A.NetClass == 'HV'\"))\n" +" (sääntö HV_suojaamaton\n" +" (rajoitusvälys (min 2mm))\n" +" (ehto \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n" +"\n" +"\n" +" (sääntö heavy_thermals\n" +" (rajoite thermo_spoke_width (vähintään 0,5 mm))\n" +" (ehto \"A.NetClass == 'HV'\"))\n" "

\n" -"\t \n" -"### Huomioita\n" "\n" -"Versiolausekkeen tulee olla ensimmäisenä lausekkeena. Se kertoo tiedoston " -"syntaksiversion \n" -"jotta tulevat versiot sääntökäsittelijöistä voivat tehdä automaattisia " -"päivityksiä. \n" -"Version tulee olla \"1\".\n" +"### Huomautuksia\n" "\n" -"Sääntöjen tulee olla täsmällisyysjärjestyksessä. Jäljempänä olevat säännöt\n" -"ovat etusijalla aiempiin nähden; täsmäävän säännön löydyttyä\n" -"loppuja sääntöjä ei enää katsota.\n" +"Versiolausekkeen on oltava ensimmäinen lauseke. Se ilmaisee tiedoston " +"syntaksiversion siten, että\n" +"tulevat sääntöjen jäsentimet voivat suorittaa automaattisia päivityksiä. Sen " +"pitäisi olla\n" +"aseta \"1\".\n" "\n" -"Käytä Ctrl+/ rivien kommentoimiseksi päälle/pois.\n" +"Säännöt tulee järjestää tarkkuuden mukaan. Myöhemmin säännöt vaativat\n" +"etusija aikaisempiin sääntöihin nähden; kun vastaava sääntö löytyy\n" +"muita sääntöjä ei tarkasteta.\n" +"\n" +"Käytä Ctrl+/ kommentoidaksesi tai poistaaksesi kommentteja rivejä.\n" "


\n" "\n" "### Lausekefunktiot\n" "\n" -"Kaikki funktioparametrit tukevat villejä kortteja (`*` ja `?`).\n" +"Kaikki funktioparametrit tukevat yksinkertaisia jokerimerkkejä (`*` ja `?`)." +"\n" "

\n" "\n" " A.insideCourtyard('')\n" -"Tosi jos mikään osa `A`:sta on kyseisen jalanjäljen kokonaisen piha-alueen " -"sisällä.\n" +"Tosi, jos jokin osa A:sta on annetun jalanjäljen pääpihalla.\n" "

\n" "\n" " A.insideFrontCourtyard('')\n" -"Tosi jos mikään osa `A`:sta on kyseisen jalanjäljen yläpuolen piha-alueen " -"sisällä.\n" +"Totta, jos jokin osa A:sta on annetun jalanjäljen etupihalla.\n" "

\n" "\n" " A.insideBackCourtyard('')\n" -"Tosi jos mikään osa `A`:sta on kyseisen jalanjäljen alapuolen piha-alueen " -"sisällä.\n" +"Totta, jos jokin osa A:sta on annetun jalanjäljen takapihalla.\n" "

\n" "\n" -" A.insideArea('')\n" -"Tosi jos mikään osa `A`:sta on kyseisen vyöhykkeen ulkoviivojen sisällä.\n" +" A.insideArea('')\n" +"Tosi, jos jokin osa A:sta on annetun vyöhykkeen ääriviivan sisällä.\n" "

\n" "\n" " A.isPlated()\n" -"Tosi jos `A` on metallisoitu reikä.\n" +"Totta, jos \"A\":ssa on reikä, joka on pinnoitettu.\n" "

\n" "\n" -" A.inDiffPair('')\n" -"Tosi jos `A`:lla on net joka on osa kyseistä differentiaaliparia.\n" -"`` on differentiaaliparin perusnimi. Esimerkiksi " -"`inDiffPair('CLK')`\n" -"täsmää net:teihin `CLK_P` ja `CLK_N`.\n" +" A.inDiffPair('')\n" +"Tosi, jos A:lla on verkko, joka on osa määritettyä differentiaaliparia.\n" +"`` on differentiaaliparin perusnimi. Esimerkiksi \"inDiffPair" +"('/CLK')\".\n" +"vastaa kohteita `/CLK_P` ja `/CLK_N` verkoissa.\n" "

\n" "\n" " AB.isCoupledDiffPair()\n" -"Tosi jos `A` and `B` kuuluvat samaan differentiaalipariin.\n" +"Tosi, jos \"A\" ja \"B\" ovat saman erotusparin jäseniä.\n" "

\n" "\n" -" A.memberOf('')\n" -"Tosi jos `A` kuuluu kyseiseen ryhmään. Mukaanlukien sisäkkäiset jäsenyydet.\n" +" A.memberOf('')\n" +"Tosi, jos \"A\" on tietyn ryhmän jäsen. Sisältää sisäkkäisen jäsenyyden.\n" "

\n" "\n" -" A.existsOnLayer('')\n" -"Tosi jos `A` löytyy kyseiseltä tasolta. Tason nimi voi olla joko\n" -" Board Setup > Board Editor Layers annettu tai\n" -"kanoninen nimi (esim. `F.Cu`).\n" +" A.existsOnLayer('')\n" +"Tosi, jos \"A\" on annetulla tasolla. Tason nimi voi olla\n" +"joko nimi, joka on määritetty kohdassa Board Setup > Board Editor Layers " +"tai\n" +"kanoninen nimi (eli \"F.Cu\").\n" "\n" -"Huomaa: Tämä antaa toden jos `A` on kyseisellä tasolla, siitä riippumatta\n" -"että käsitelläänkö sääntöä ylipäätään tätä kerrosta vasten vai ei.\n" -"Tätä varten käytä `(layer \"layer_name\")` lauseketta säännössä.\n" +"HUOM: tämä palauttaa tosi, jos \"A\" on annetulla tasolla, itsenäisesti\n" +"siitä, arvioidaanko sääntöä kyseiselle tasolle vai ei.\n" +"Käytä jälkimmäiselle säännössä `(taso \"kerroksen_nimi\")'-lausetta.\n" "


\n" "\n" "### Lisää esimerkkejä\n" "\n" -" (rule \"copper keepout\"\n" -" (constraint disallow track via zone)\n" -" (condition \"A.insideArea('zone3')\"))\n" +" (sääntö \"kuparin säilytys\"\n" +" (rajoitus estää jäljityksen vyöhykkeen kautta)\n" +" (ehto \"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" +" (sääntö \"BGA kaventaminen\"\n" +" (rajoitettu radan_leveys (vähintään 0,2 mm) (opt. 0,25 mm))\n" +" (rajoitusvälys (vähintään 0,05 mm) (opt. 0,08 mm))\n" +" (ehto \"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" +" # estä silkki läpivientien päällä\n" +" (sääntö silk_over_via\n" +" (rajoite silk_clearance (min 0,2 mm))\n" +" (ehto \"A.Type == '*Teksti' && 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" +" (sääntö \"Etäisyys eri verkkojen kautta\"\n" +" (rajoitusreikä_reikään (vähintään 0,254 mm))\n" +" (ehto \"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" +" (sääntö \"Välys eri verkkojen välillä\"\n" +" (rajoitusvälys (min 3,0 mm))\n" +" (ehto \"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" +" (sääntö \"Reiänläpivienti johtimen välykseen\"\n" +" (rajoitusreiän_väli (min 0,254 mm))\n" +" (ehto \"A.Type == 'Via' && B.Type == 'Track')))\n" +"\n" +" (sääntö \"Antura johdinvälykseen\"\n" +" (rajoitusvälys (min 0,2 mm))\n" +" (ehto \"A.Type == 'Pad' && B.Type == 'Raita')))\n" +"\n" +"\t\n" +"\t\t(sääntö \"väli 1mm-leikkaukseen\"\n" +" (rajoitusvälys (vähintään 0,8 mm))\n" +" (ehto \"A.Layer == 'Edge.Cuts' && A.Thickness == 1,0mm\"))\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" +" (sääntö \"Maksimiporareiän koko mekaaninen\"\n" +" (rajoitusreiän_koko (max 6,3 mm))\n" +" (ehto \"A.Pad_Type == 'NPTH, mekaaninen\"))\n" +"\n" +" (sääntö \"Max porausreiän koko PTH\"\n" +" (rajoitusreiän_koko (max 6,35 mm))\n" +" (ehto \"A.Pad_Type == 'Through-hole\"))\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" +" # Määritä optimaalinen väli tietylle erotusparille\n" +" (sääntö \"dp clock gap\"\n" +" (rajoitus diff_pair_gap (opt \"0,8mm\"))\n" +" (ehto \"A.inDiffPair('/CLK')\"))\n" +"\n" +" # Määritä suurempi välys minkä tahansa erotusparin ympärille\n" +" (sääntö \"dp-selvitys\"\n" +" (rajoitusvälys (min \"1,5 mm\"))\n" +" (ehto \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\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') && AB.isCoupledDiffPair()\"))\n" +" # Älä käytä lämpöreliefiä jäähdytyselementtien pehmusteissa\n" +" (sääntö heat_sink_pad\n" +" (rajoitus zone_connection kiinteä)\n" +" (ehto \"A.Fabrication_Property == 'Jähdytyselementti\"))\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" -"\t\t\n" -"\t\t\n" -"\t\t# Don't use thermal reliefs on heatsink pads\n" -" (rule heat_sink_pad\n" -" (constraint zone_connection solid)\n" -" (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n" +" # Edellytä, että kaikki neljä lämmönpoistopinnaa yhdistetään ylätason " +"vyöhykkeeseen\n" +" (sääntö täysin_spoked_pads\n" +" (rajoite min_resolved_spokes 4))\n" "\n" -" # Require all four thermal relief spokes to connect to parent zone\n" -" (rule fully_spoked_pads\n" -" (constraint min_resolved_spokes 4))\n" +" # Aseta lämpöpoistoväli ja pinnojen leveys kaikille vyöhykkeille\n" +" (sääntö määritelty_helief\n" +" (rajoite thermo_relief_gap (min 10mil))\n" +" (rajoite thermo_spoke_width (min 12mil)))\n" "\n" -" # Set thermal relief gap & spoke width for all zones\n" -" (rule defined_relief\n" -" (constraint thermal_relief_gap (min 10mil))\n" -" (constraint thermal_spoke_width (min 12mil)))\n" -"\n" -" # Override thermal relief gap & spoke width for GND and PWR zones\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" +" # Ohita lämpöpoistoväli ja pinnan leveys GND- ja PWR-vyöhykkeille\n" +" (sääntö määritelty_helief_pwr\n" +" (rajoite thermo_relief_gap (min 10mil))\n" +" (rajoite thermo_spoke_width (min 12mil))\n" +" (ehto \"A.Name == 'zone_GND' || A.Name == 'zone_PWR')))\n" "\n" "\n" -" # Prevent solder wicking from SMD pads\n" -" (rule holes_in_pads\n" -" (constraint mechanical_hole_clearance (min 0.2mm))\n" -" (condition \"B.Pad_Type == 'SMD'\"))\n" +" # Estä juotteen imeytyminen SMD-tyynyistä\n" +" (sääntö holes_in_pads\n" +" (rajoite fyysinen_reiän_väli (min 0,2 mm))\n" +" (ehto \"B.Pad_Type == 'SMD'\"))\n" "\n" -" # Disallow solder mask margin overrides\n" -" (rule \"disallow solder mask margin overrides\"\n" -" (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n" -" (condition \"A.Type == 'Pad'\"))\n" +" # Estä juotosmaskin marginaalin ohitukset\n" +" (sääntö \"kiellä juotosmaskin marginaalien ohitukset\"\n" +" (rajoitusväite \"A.Soldermask_Margin_Override == 0mm\")\n" +" (ehto \"A.Type == 'Pad\"))\n" "\n" "\n" -" # Enforce a mechanical clearance between components and board edge\n" -" (rule front_mechanical_board_edge_clearance\n" -" (layer \"F.Courtyard\")\n" -" (constraint physical_clearance (min 3mm))\n" -" (condition \"B.Layer == 'Edge.Cuts'\"))\n" +" # Varmista komponenttien ja levyn reunan välinen mekaaninen välys\n" +" (sääntö front_mechanical_board_edge_clearance\n" +" (taso \"F.Courtyard\")\n" +" (rajoite fyysinen_väli (min 3mm))\n" +" (ehto \"B.Layer == 'Edge.Cuts\"))\n" +"\n" +"\n" +" # Tarkista virrankantokyky\n" +" (sääntö suurvirta\n" +" (rajoite track_width (vähintään 1,0 mm))\n" +" (rajoite connect_width (vähintään 0,8 mm))\n" +" (ehto \"A.NetClass == 'Teho\"))" #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:72 msgid "Default properties for new dimension objects:"