From d8c7b11c6d2c68f9c28364f01d334667563aa6a9 Mon Sep 17 00:00:00 2001 From: vesa_solonen Date: Mon, 15 Feb 2010 16:04:53 +0000 Subject: [PATCH] Finnish translation fixes --- internat/fi/kicad.mo | Bin 206109 -> 206591 bytes internat/fi/kicad.po | 661 ++++++++++++++++++++++--------------------- 2 files changed, 339 insertions(+), 322 deletions(-) diff --git a/internat/fi/kicad.mo b/internat/fi/kicad.mo index 0fc56736ff49a0a350308377b603bf069291d09b..d74c84680b8ff68ab4bc5ef8494413dde6902e01 100644 GIT binary patch delta 61520 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 A5C8xG delta 61036 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\n" "Language-Team: Amerikanenglanti \n" "MIME-Version: 1.0\n" @@ -636,31 +636,31 @@ msgstr "Tulosta liitoskuva" msgid "There was a problem printing" msgstr "Tulostinongelma" -#: pcbnew/set_grid.cpp:124 +#: pcbnew/set_grid.cpp:129 msgid "Inches" msgstr "tuumaa" -#: pcbnew/set_grid.cpp:125 +#: pcbnew/set_grid.cpp:130 msgid "mm" msgstr "mm" -#: pcbnew/set_grid.cpp:127 +#: pcbnew/set_grid.cpp:132 msgid "Grid Size Units" msgstr "Pisterasterin yksiköt" -#: pcbnew/set_grid.cpp:137 +#: pcbnew/set_grid.cpp:142 msgid "User Grid Size X" msgstr "Käyttäjän määrittämä X-rasteri" -#: pcbnew/set_grid.cpp:155 +#: pcbnew/set_grid.cpp:160 msgid "User Grid Size Y" msgstr "Käyttäjän määrittämä Y-rasteri" -#: pcbnew/set_grid.cpp:174 +#: pcbnew/set_grid.cpp:179 msgid "&OK" msgstr "&Hyväksy" -#: pcbnew/set_grid.cpp:181 +#: pcbnew/set_grid.cpp:186 msgid "&Cancel" msgstr "&Peruuta" @@ -1068,220 +1068,212 @@ msgstr "&Vaihda kerrokset" msgid "Swap tracks on copper layers or drawings on others layers" msgstr "Vaihda liuskat aktiivisella kuparikerrosparilla tai piirrokset muilla" -#: pcbnew/menubar_pcbframe.cpp:311 -#: pcbnew/menubar_pcbframe.cpp:317 +#: pcbnew/menubar_pcbframe.cpp:321 +#: pcbnew/menubar_pcbframe.cpp:322 msgid "Zoom In" msgstr "Lähennä" -#: pcbnew/menubar_pcbframe.cpp:314 -msgid "Zoom In\tCtrl++" -msgstr "Lähennä\tCtrl++" - -#: pcbnew/menubar_pcbframe.cpp:324 +#: pcbnew/menubar_pcbframe.cpp:328 msgid "Zoom out" msgstr "Loitonna" -#: pcbnew/menubar_pcbframe.cpp:327 -msgid "Zoom Out\tCtrl+-" -msgstr "Loitonna\tCtrl+-" - -#: pcbnew/menubar_pcbframe.cpp:330 +#: pcbnew/menubar_pcbframe.cpp:329 msgid "Zoom Out" msgstr "Loitonna" -#: pcbnew/menubar_pcbframe.cpp:337 +#: pcbnew/menubar_pcbframe.cpp:336 msgid "Fit on Screen" msgstr "Sovita näytölle" -#: pcbnew/menubar_pcbframe.cpp:340 +#: pcbnew/menubar_pcbframe.cpp:339 msgid "Fit on Screen\tCtrl+0" msgstr "Sovita näytölle\tCtrl+0" -#: pcbnew/menubar_pcbframe.cpp:344 +#: pcbnew/menubar_pcbframe.cpp:343 msgid "Zoom to fit the board on the screen" msgstr "Sovita levy näytölle" -#: pcbnew/menubar_pcbframe.cpp:353 +#: pcbnew/menubar_pcbframe.cpp:352 msgid "Redraw" msgstr "Virkistä näyttö" -#: pcbnew/menubar_pcbframe.cpp:356 +#: pcbnew/menubar_pcbframe.cpp:355 msgid "Redraw\tCtrl+R" msgstr "Virkistä näyttö\tCtrl+R" -#: pcbnew/menubar_pcbframe.cpp:360 +#: pcbnew/menubar_pcbframe.cpp:359 msgid "Redraw the screen of the board" msgstr "Virkistä näyttö" -#: pcbnew/menubar_pcbframe.cpp:369 +#: pcbnew/menubar_pcbframe.cpp:368 msgid "&List Nets" msgstr "&Luetteloi kytkentäverkot" -#: pcbnew/menubar_pcbframe.cpp:370 +#: pcbnew/menubar_pcbframe.cpp:369 msgid "View a list of nets with names and id's" msgstr "Tarkastele kytkentäverkkoluetteloa" -#: pcbnew/menubar_pcbframe.cpp:378 +#: pcbnew/menubar_pcbframe.cpp:377 msgid "3D Display" msgstr "3D-esitys" -#: pcbnew/menubar_pcbframe.cpp:378 +#: pcbnew/menubar_pcbframe.cpp:377 msgid "Show board in 3D viewer" msgstr "Näytä levystä 3D-esitys" -#: pcbnew/menubar_pcbframe.cpp:389 +#: pcbnew/menubar_pcbframe.cpp:388 msgid "&Library" msgstr "&Kirjasto" -#: pcbnew/menubar_pcbframe.cpp:390 +#: pcbnew/menubar_pcbframe.cpp:389 msgid "Setting libraries, directories and others..." msgstr "Asetukset kirjastoille, poluille ja muulle..." -#: pcbnew/menubar_pcbframe.cpp:398 +#: pcbnew/menubar_pcbframe.cpp:397 msgid "Hide &Layers Manager" msgstr "Piilota &kerrostyökalu" -#: pcbnew/menubar_pcbframe.cpp:399 +#: pcbnew/menubar_pcbframe.cpp:398 msgid "Show/hide the layers manager toolbar" msgstr "Näytä tai piilota kerrostyökalu" -#: pcbnew/menubar_pcbframe.cpp:404 +#: pcbnew/menubar_pcbframe.cpp:403 msgid "&General" msgstr "&Yleiset" -#: pcbnew/menubar_pcbframe.cpp:405 +#: pcbnew/menubar_pcbframe.cpp:404 msgid "Select general options for PCBnew" msgstr "PCBnew yleiset asetukset" -#: pcbnew/menubar_pcbframe.cpp:411 +#: pcbnew/menubar_pcbframe.cpp:410 msgid "&Display" msgstr "&Näytä" -#: pcbnew/menubar_pcbframe.cpp:412 +#: pcbnew/menubar_pcbframe.cpp:411 msgid "Select how items (pads, tracks texts ... ) are displayed" msgstr "Valitse elementtien näyttöominaisuuksia" -#: pcbnew/menubar_pcbframe.cpp:420 +#: pcbnew/menubar_pcbframe.cpp:419 msgid "Grid" msgstr "Pisterasteri" -#: pcbnew/menubar_pcbframe.cpp:421 +#: pcbnew/menubar_pcbframe.cpp:420 msgid "Adjust user grid dimensions" msgstr "Aseta käyttäjän rasteri" -#: pcbnew/menubar_pcbframe.cpp:427 +#: pcbnew/menubar_pcbframe.cpp:426 msgid "Texts and Drawings" msgstr "Teksti ja piirrokset" -#: pcbnew/menubar_pcbframe.cpp:428 +#: pcbnew/menubar_pcbframe.cpp:427 msgid "Adjust dimensions for texts and drawings" msgstr "Aseta mittoja tekstille ja piirroksille" -#: pcbnew/menubar_pcbframe.cpp:433 +#: pcbnew/menubar_pcbframe.cpp:432 msgid "Pads" msgstr "Anturat" -#: pcbnew/menubar_pcbframe.cpp:434 +#: pcbnew/menubar_pcbframe.cpp:433 msgid "Adjust default pad characteristics" msgstr "Aseta anturoiden oletusasetukset" -#: pcbnew/menubar_pcbframe.cpp:440 +#: pcbnew/menubar_pcbframe.cpp:439 msgid "Pads Mask Clearance" msgstr "Anturan JEP-välys" -#: pcbnew/menubar_pcbframe.cpp:441 +#: pcbnew/menubar_pcbframe.cpp:440 msgid "Adjust the global clearance between pads and the solder resist mask" msgstr "Aseta globaali eristysväli anturoiden ja JEP:n välillä" -#: pcbnew/menubar_pcbframe.cpp:448 +#: pcbnew/menubar_pcbframe.cpp:447 msgid "&Save" msgstr "&Tallenna" -#: pcbnew/menubar_pcbframe.cpp:449 +#: pcbnew/menubar_pcbframe.cpp:448 msgid "Save dimension preferences" msgstr "Tallenna mitta-asetukset" -#: pcbnew/menubar_pcbframe.cpp:455 +#: pcbnew/menubar_pcbframe.cpp:454 msgid "Di&mensions" msgstr "&Mitat" -#: pcbnew/menubar_pcbframe.cpp:456 +#: pcbnew/menubar_pcbframe.cpp:455 msgid "Global dimensions preferences" msgstr "Globaalit mitta-asetukset" -#: pcbnew/menubar_pcbframe.cpp:469 +#: pcbnew/menubar_pcbframe.cpp:468 msgid "&Save Preferences" msgstr "Tallenna &asetukset" -#: pcbnew/menubar_pcbframe.cpp:470 +#: pcbnew/menubar_pcbframe.cpp:469 msgid "Save application preferences" msgstr "Tallenna asetukset" -#: pcbnew/menubar_pcbframe.cpp:475 +#: pcbnew/menubar_pcbframe.cpp:474 msgid "&Read Preferences" msgstr "&Lue asetukset" -#: pcbnew/menubar_pcbframe.cpp:476 +#: pcbnew/menubar_pcbframe.cpp:475 msgid "Read application preferences" msgstr "Lue asetukset" -#: pcbnew/menubar_pcbframe.cpp:488 +#: pcbnew/menubar_pcbframe.cpp:487 msgid "Design Rules" msgstr "Suunnittelusäännöt" -#: pcbnew/menubar_pcbframe.cpp:489 +#: pcbnew/menubar_pcbframe.cpp:488 msgid "Open the design rules editor" msgstr "Avaa suunnittelusääntöeditori" -#: pcbnew/menubar_pcbframe.cpp:494 +#: pcbnew/menubar_pcbframe.cpp:493 msgid "&Layers Setup" msgstr "&Kerrosten asetukset" -#: pcbnew/menubar_pcbframe.cpp:495 +#: pcbnew/menubar_pcbframe.cpp:494 msgid "Enable and set layer properties" msgstr "Käytettävät kerrokset ja niiden ominaisuudet" -#: pcbnew/menubar_pcbframe.cpp:504 +#: pcbnew/menubar_pcbframe.cpp:503 msgid "&Contents" msgstr "&Sisältö" -#: pcbnew/menubar_pcbframe.cpp:505 +#: pcbnew/menubar_pcbframe.cpp:504 msgid "Open the PCBnew manual" msgstr "Avaa PCBnew–ohjekirja" -#: pcbnew/menubar_pcbframe.cpp:513 +#: pcbnew/menubar_pcbframe.cpp:512 msgid "&About" msgstr "&Tietoja" -#: pcbnew/menubar_pcbframe.cpp:514 +#: pcbnew/menubar_pcbframe.cpp:513 msgid "About PCBnew printed circuit board designer" msgstr "Tietoja PCBnew –piirilevysuunnitteluohjelmasta" -#: pcbnew/menubar_pcbframe.cpp:523 +#: pcbnew/menubar_pcbframe.cpp:522 msgid "&File" msgstr "&Tiedosto" -#: pcbnew/menubar_pcbframe.cpp:524 +#: pcbnew/menubar_pcbframe.cpp:523 msgid "&Edit" msgstr "&Muokkaa" -#: pcbnew/menubar_pcbframe.cpp:525 +#: pcbnew/menubar_pcbframe.cpp:524 msgid "&View" msgstr "&Näytä" -#: pcbnew/menubar_pcbframe.cpp:526 +#: pcbnew/menubar_pcbframe.cpp:525 msgid "&Preferences" msgstr "&Asetukset" -#: pcbnew/menubar_pcbframe.cpp:527 +#: pcbnew/menubar_pcbframe.cpp:526 msgid "&Design Rules" msgstr "&Suunnittelusäännöt" -#: pcbnew/menubar_pcbframe.cpp:528 +#: pcbnew/menubar_pcbframe.cpp:527 msgid "&3D Display" msgstr "&3D-esitys" -#: pcbnew/menubar_pcbframe.cpp:529 +#: pcbnew/menubar_pcbframe.cpp:528 msgid "&Help" msgstr "&Apua" @@ -3580,7 +3572,7 @@ msgstr "Piirron lähtöpiste" #: pcbnew/dialog_plot_base.cpp:114 msgid "HPGL" -msgstr "" +msgstr "HPGL" #: pcbnew/dialog_plot_base.cpp:114 msgid "Gerber" @@ -3726,14 +3718,14 @@ msgstr "Monilla komponenteilla on identtinen viitemerkki \"%s\"." msgid "" "Your BOARD has a bad layer number of %u for module\n" " %s's \"reference\" text." -msgstr "" +msgstr "Levyllä on huono kerrosnumero %u osan %s \"viite\"-tekstille." #: pcbnew/plot_rtn.cpp:171 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" " %s's \"value\" text." -msgstr "" +msgstr "Levyllä on huono kerrosnumero %u osan %s \"arvo\"-tekstille." #: pcbnew/plot_rtn.cpp:209 #, c-format @@ -3741,6 +3733,8 @@ msgid "" "Your BOARD has a bad layer number of %u for module\n" " %s's \"module text\" text of %s." msgstr "" +"Levyllä on huono kerrosnumero %u osan\n" +" %s \"osan tekstit\"-tekstille %s." #: pcbnew/editmod.cpp:128 msgid "Text is REFERENCE!" @@ -4007,23 +4001,23 @@ msgstr "Maks." msgid "Segm" msgstr "Segm" -#: pcbnew/pcbframe.cpp:334 +#: pcbnew/pcbframe.cpp:336 msgid "Visibles" msgstr "Näkyvät" -#: pcbnew/pcbframe.cpp:420 +#: pcbnew/pcbframe.cpp:422 msgid "Board modified, Save before exit ?" msgstr "Levyä muokattu. Tallennetaanko?" -#: pcbnew/pcbframe.cpp:421 +#: pcbnew/pcbframe.cpp:423 msgid "Confirmation" msgstr "Vahvistus" -#: pcbnew/pcbframe.cpp:460 +#: pcbnew/pcbframe.cpp:462 msgid "3D Frame already opened" msgstr "3D-kehys on jo auki" -#: pcbnew/pcbframe.cpp:464 +#: pcbnew/pcbframe.cpp:466 msgid "3D Viewer" msgstr "3D-katselin" @@ -4098,15 +4092,15 @@ msgstr "Kirjoitettiin piirilevytiedosto:" msgid "Failed to create " msgstr "Luominen epäonnistui" -#: pcbnew/dialog_pad_properties.cpp:482 +#: pcbnew/dialog_pad_properties.cpp:522 msgid "Incorrect value for pad drill: pad drill bigger than pad size" msgstr "Epäkelpo arvo läpiviennin poraukselle: Poraus suurempi kuin anturan koko" -#: pcbnew/dialog_pad_properties.cpp:488 +#: pcbnew/dialog_pad_properties.cpp:528 msgid "Incorrect value for pad offset" msgstr "Epäkelpo arvo anturan siirtymälle" -#: pcbnew/dialog_pad_properties.cpp:582 +#: pcbnew/dialog_pad_properties.cpp:622 msgid "Unknown netname, no change" msgstr "Tuntematon kytkentäverkkonimi: Ei muutosta" @@ -5213,47 +5207,47 @@ msgstr "Ei" msgid "Show page limits" msgstr "Näytä sivun reunat" -#: pcbnew/dialog_graphic_items_options.cpp:203 +#: pcbnew/dialog_graphic_items_options.cpp:194 msgid "Graphics:" msgstr "Grafiikka:" -#: pcbnew/dialog_graphic_items_options.cpp:209 +#: pcbnew/dialog_graphic_items_options.cpp:200 msgid "Graphic segm Width" msgstr "Grafiikkasegmentin leveys" -#: pcbnew/dialog_graphic_items_options.cpp:226 +#: pcbnew/dialog_graphic_items_options.cpp:217 msgid "Board Edges Width" msgstr "Levyn reunaviivan leveys" -#: pcbnew/dialog_graphic_items_options.cpp:243 +#: pcbnew/dialog_graphic_items_options.cpp:234 msgid "Copper Text Width" msgstr "Kuparitekstin leveys" -#: pcbnew/dialog_graphic_items_options.cpp:260 +#: pcbnew/dialog_graphic_items_options.cpp:251 msgid "Text Size V" msgstr "Tekstin korkeus" -#: pcbnew/dialog_graphic_items_options.cpp:277 +#: pcbnew/dialog_graphic_items_options.cpp:268 msgid "Text Size H" msgstr "Tekstin leveys" -#: pcbnew/dialog_graphic_items_options.cpp:296 +#: pcbnew/dialog_graphic_items_options.cpp:287 msgid "Modules:" msgstr "Osat:" -#: pcbnew/dialog_graphic_items_options.cpp:302 +#: pcbnew/dialog_graphic_items_options.cpp:293 msgid "Edges Module Width" msgstr "Osan reunaviivan leveys" -#: pcbnew/dialog_graphic_items_options.cpp:322 +#: pcbnew/dialog_graphic_items_options.cpp:313 msgid "Text Module Width" msgstr "Tekstin viivanleveys" -#: pcbnew/dialog_graphic_items_options.cpp:343 +#: pcbnew/dialog_graphic_items_options.cpp:334 msgid "Text Module Size V" msgstr "Kirjainkorkeus" -#: pcbnew/dialog_graphic_items_options.cpp:364 +#: pcbnew/dialog_graphic_items_options.cpp:355 msgid "Text Module Size H" msgstr "Kirjainleveys" @@ -6791,15 +6785,15 @@ msgstr "Lisää kaaristubi" msgid "Add Polynomial Shape" msgstr "Lisää polynomimuoto mikroaaltosovelluksiin" -#: pcbnew/moduleframe.cpp:253 +#: pcbnew/moduleframe.cpp:255 msgid "Module Editor: Module modified! Continue?" msgstr "Osaeditori: Osaa muokattu! Jatketaanko?" -#: pcbnew/moduleframe.cpp:381 +#: pcbnew/moduleframe.cpp:383 msgid "Show pads in sketch mode" msgstr "Näytä anturat luonnoksena" -#: pcbnew/moduleframe.cpp:382 +#: pcbnew/moduleframe.cpp:384 msgid "Show pads in filled mode" msgstr "Näytä anturat täytettyinä" @@ -6860,11 +6854,11 @@ msgstr "Tallenna porausraportti" msgid "Ok to delete selected items ?" msgstr "Poistetaanko valitut?" -#: pcbnew/initpcb.cpp:156 +#: pcbnew/initpcb.cpp:157 msgid "Current Board will be lost and this operation cannot be undone. Continue ?" msgstr "Nykyinen levy hukataan, eikä sitä voi perua. Jatketaanko?" -#: pcbnew/initpcb.cpp:213 +#: pcbnew/initpcb.cpp:214 msgid "Current Footprint will be lost and this operation cannot be undone. Continue ?" msgstr "Nykyinen liitoskuva hukataan, eikä sitä voi perua. Jatketaanko?" @@ -7145,63 +7139,63 @@ msgstr "Lisää komponentti" msgid "Add Power" msgstr "Lisää teholähde" -#: eeschema/find.cpp:210 +#: eeschema/find.cpp:230 msgid "Pin " msgstr "Nasta" -#: eeschema/find.cpp:214 +#: eeschema/find.cpp:234 msgid "Ref " msgstr "Viite" -#: eeschema/find.cpp:218 +#: eeschema/find.cpp:238 msgid "Value " msgstr "Arvo " -#: eeschema/find.cpp:222 +#: eeschema/find.cpp:242 msgid "Field " msgstr "Kenttä " -#: eeschema/find.cpp:232 -#: eeschema/find.cpp:236 +#: eeschema/find.cpp:252 +#: eeschema/find.cpp:256 msgid " found" msgstr " löydetty" -#: eeschema/find.cpp:367 +#: eeschema/find.cpp:387 #, c-format msgid "Marker %d found in %s" msgstr "Tuntomerkki %d löydetty %s:ssa" -#: eeschema/find.cpp:374 +#: eeschema/find.cpp:394 msgid "Marker Not Found" msgstr "Tuntomerkkiä ei löydetty" -#: eeschema/find.cpp:595 +#: eeschema/find.cpp:615 msgid " Found in " msgstr " Löydetty " -#: eeschema/find.cpp:607 +#: eeschema/find.cpp:627 msgid " Not Found" msgstr " Ei löytynyt" -#: eeschema/find.cpp:639 +#: eeschema/find.cpp:659 msgid "No component libraries are loaded." msgstr "Ei ladattuja komponenttikirjastoja." -#: eeschema/find.cpp:663 -#: eeschema/find.cpp:729 -#: eeschema/find.cpp:746 +#: eeschema/find.cpp:683 +#: eeschema/find.cpp:749 +#: eeschema/find.cpp:766 msgid "Found " msgstr "Löydetty " -#: eeschema/find.cpp:663 +#: eeschema/find.cpp:683 msgid " in library " msgstr " kirjastossa " -#: eeschema/find.cpp:671 +#: eeschema/find.cpp:691 msgid " found only in cache" msgstr " löydetty vain välimuistissa" -#: eeschema/find.cpp:674 +#: eeschema/find.cpp:694 msgid "" "\n" "Explore All Libraries?" @@ -7209,12 +7203,12 @@ msgstr "" "\n" "Tutkitaanko kaikki kirjastot?" -#: eeschema/find.cpp:680 +#: eeschema/find.cpp:700 msgid "Nothing found" msgstr "Mitään ei löytynyt" -#: eeschema/find.cpp:730 -#: eeschema/find.cpp:747 +#: eeschema/find.cpp:750 +#: eeschema/find.cpp:767 msgid " in lib " msgstr " kirjastossa " @@ -7797,35 +7791,35 @@ msgid "Enable automatic &panning" msgstr "Salli automaattinen näkymän &vieritys" #: eeschema/dialog_eeschema_options_base.cpp:130 -msgid "Allow buses and wires to be placed in any &orientation" -msgstr "Salli johtimet ja väylät missä tahansa asennossa" +msgid "Allow buses and wires to be placed in H or V &orientation only" +msgstr "Salli johtimet ja väylät vain vaaka- tai pystyasennossa" #: eeschema/dialog_eeschema_options_base.cpp:134 msgid "Show p&age limits" msgstr "Näytä sivun &reunat" -#: eeschema/schframe.cpp:356 +#: eeschema/schframe.cpp:358 msgid "Schematic modified, Save before exit ?" msgstr "Kytkentäkaaviota muokattu. Tallennetaanko?" -#: eeschema/schframe.cpp:491 +#: eeschema/schframe.cpp:493 msgid "Draw wires and buses in any direction" msgstr "Piirrä johtimet ja väylät vapaalla kulmalla" -#: eeschema/schframe.cpp:492 +#: eeschema/schframe.cpp:494 msgid "Draw horizontal and vertical wires and buses only" msgstr "Piirrä johtimet ja väylät vain vaaka- ja pystysuorassa" -#: eeschema/schframe.cpp:502 +#: eeschema/schframe.cpp:504 msgid "Do not show hidden pins" msgstr "Älä näytä piilotettuja nastoja" -#: eeschema/schframe.cpp:503 +#: eeschema/schframe.cpp:505 #: eeschema/tool_sch.cpp:266 msgid "Show hidden pins" msgstr "Näytä piilotetut nastat" -#: eeschema/schframe.cpp:594 +#: eeschema/schframe.cpp:596 msgid "Schematic" msgstr "Kytkentäkaavio" @@ -7862,7 +7856,7 @@ msgstr "Seuraava tuntomerkki (F5)" msgid "Find Cmp in &Lib" msgstr "Etsi komponentti &kirjastossa" -#: eeschema/libframe.cpp:295 +#: eeschema/libframe.cpp:297 msgid "" "Component was modified!\n" "Discard changes?" @@ -7870,7 +7864,7 @@ msgstr "" "Komponenttia muokattiin!\n" "Hylätäänkö muutokset?" -#: eeschema/libframe.cpp:308 +#: eeschema/libframe.cpp:310 #, c-format msgid "" "Library \"%s\" was modified!\n" @@ -7879,24 +7873,24 @@ msgstr "" "Kirjastoa \"%s\" muokattiin!\n" "Hylätäänkö muutokset?" -#: eeschema/libframe.cpp:418 +#: eeschema/libframe.cpp:420 #, c-format msgid "Part %c" msgstr "Osa %c" -#: eeschema/libframe.cpp:685 +#: eeschema/libframe.cpp:687 msgid "Set pin options" msgstr "Aseta nastojen valinnat" -#: eeschema/libframe.cpp:714 +#: eeschema/libframe.cpp:716 msgid "Add line" msgstr "Lisää viiva" -#: eeschema/libframe.cpp:718 +#: eeschema/libframe.cpp:720 msgid "Set anchor position" msgstr "Aseta kiinnepisteen sijainti" -#: eeschema/libframe.cpp:728 +#: eeschema/libframe.cpp:730 msgid "Export" msgstr "Vie" @@ -7974,7 +7968,7 @@ msgstr "Materiaaliluettelo ja/tai ristiviitteet" #: eeschema/tool_sch.cpp:129 msgid "Backannotate footprint" -msgstr "" +msgstr "Marginaali:" #: eeschema/tool_sch.cpp:153 msgid "Hierarchy Push/Pop" @@ -8056,19 +8050,19 @@ msgstr "Pisterasteri pois" msgid "HV orientation for wires and bus" msgstr "Vaaka- tai pystysuunta johtimille ja väylille" -#: eeschema/class_libentry.cpp:59 +#: eeschema/class_libentry.cpp:67 msgid "none" msgstr "ei mitään" -#: eeschema/class_libentry.cpp:325 +#: eeschema/class_libentry.cpp:338 msgid "value" msgstr "arvo" -#: eeschema/class_libentry.cpp:325 +#: eeschema/class_libentry.cpp:338 msgid "reference" msgstr "viite" -#: eeschema/class_libentry.cpp:327 +#: eeschema/class_libentry.cpp:340 #, c-format msgid "An attempt was made to remove the %s field from component %s in library %s." msgstr "Yritettiin poistaa kenttä %s komponentista %s kirjastossa %s." @@ -8191,51 +8185,65 @@ msgstr "" msgid "Cannot add duplicate alias <%s> to library <%s>." msgstr "Duplikaattialiasta <%s> ei voitu lisätä kirjastoon <%s>." -#: eeschema/class_library.cpp:245 +#: eeschema/class_library.cpp:258 #, c-format -msgid "Conflict in library <%s>: alias <%s> already has root name <%s> and will not be assigned to root name <%s>." -msgstr "Ristiriita kirjastossa <%s>: Aliaksella <%s> on jo juurinimi <%s> eikä sitä voida nimitetä juurinimelle <%s>." +msgid "alias <%s> already exists and has root name<%s>" +msgstr "Alias <%s> on jo olemassa juurinimellä <%s>." -#: eeschema/class_library.cpp:452 +#: eeschema/class_library.cpp:273 +#, c-format +msgid "Conflict in library <%s>" +msgstr "Ristiriita kirjastossa <%s>." + +#: eeschema/class_library.cpp:274 +#, c-format +msgid "and appears in alias list of current component <%s>." +msgstr "" + +#: eeschema/class_library.cpp:277 +msgid "All old aliases will be removed. Continue ?" +msgstr "Kaikki vanhat aliakset poistetaan. Jatketaanko?" + +#: eeschema/class_library.cpp:531 msgid "The component library file name is not set." msgstr "Komponenttikirjaston tiedostonimeä ei ole määritelty." -#: eeschema/class_library.cpp:460 +#: eeschema/class_library.cpp:539 msgid "The file could not be opened." msgstr "Tiedostoa ei voitu avata." -#: eeschema/class_library.cpp:466 +#: eeschema/class_library.cpp:545 msgid "The file is empty!" msgstr "Tiedosto on tyhjä!" -#: eeschema/class_library.cpp:489 +#: eeschema/class_library.cpp:568 msgid "The file is NOT an EESCHEMA library!" msgstr "Tiedosto ei ole pätevä EESchema-tiedosto!" -#: eeschema/class_library.cpp:495 +#: eeschema/class_library.cpp:574 msgid "The file header is missing version and time stamp information." msgstr "Tiedoston otsikosta puuttuvat versio- ja aikaleimatiedot." -#: eeschema/class_library.cpp:540 +#: eeschema/class_library.cpp:619 msgid "An error occurred attempting to read the header." msgstr "Virhe yritettäessä lukea kirjaston otsikkoa." -#: eeschema/class_library.cpp:571 +#: eeschema/class_library.cpp:650 #, c-format msgid "Library <%s> component load error %s." msgstr "Kirjaston <%s> komponentin latausvirhe %s." -#: eeschema/class_library.cpp:642 +#: eeschema/class_library.cpp:721 #, c-format msgid "Could not open component document library file <%s>." msgstr "Komponentin dokumentaatiokirjastotiedostoa <%s> ei voitu avata." -#: eeschema/class_library.cpp:649 +#: eeschema/class_library.cpp:728 #, c-format msgid "Component document library file <%s> is empty." msgstr "Komponentin dokumentaatiotiedosto %s on tyhjä." -#: eeschema/class_library.cpp:657 +#: eeschema/class_library.cpp:736 #, c-format msgid "File <%s> is not a valid component library document file." msgstr "Tiedosto <%s> ei ole pätevä komponenttikirjaston dokumentaatiotiedosto." @@ -8653,7 +8661,7 @@ msgstr "Nastan nimi sisällä" #: eeschema/dialog_create_component.cpp:249 msgid "Skew:" -msgstr "" +msgstr "Marginaali:" #: eeschema/dialog_create_component.cpp:303 msgid "You must provide a name for this component" @@ -8713,58 +8721,58 @@ msgstr "Aliasta <%s> ei löytynyt komponentille <%s> kirjastossa <%s>." msgid "Component Library Error" msgstr "Komponenttikirjastovirhe" -#: eeschema/edit_component_in_lib.cpp:275 -#: eeschema/edit_component_in_lib.cpp:345 +#: eeschema/edit_component_in_lib.cpp:266 +#: eeschema/edit_component_in_lib.cpp:336 #, c-format msgid "Alias <%s> cannot be removed while it is being edited!" msgstr "Aliasta <%s> ei voi poistaa kesken editoinnin!" -#: eeschema/edit_component_in_lib.cpp:284 +#: eeschema/edit_component_in_lib.cpp:275 msgid "Remove all aliases from list?" msgstr "Poistetaanko kaikki aliakset luettelosta?" -#: eeschema/edit_component_in_lib.cpp:309 +#: eeschema/edit_component_in_lib.cpp:300 msgid "New alias:" msgstr "Uusi alias:" -#: eeschema/edit_component_in_lib.cpp:310 +#: eeschema/edit_component_in_lib.cpp:301 msgid "Component Alias" msgstr "Komponenttialias" -#: eeschema/edit_component_in_lib.cpp:320 +#: eeschema/edit_component_in_lib.cpp:311 #, c-format msgid "Alias or component name <%s> already exists in library <%s>." msgstr "Alias tai komponenttinimi <%s> on jo kirjastossa <%s>." -#: eeschema/edit_component_in_lib.cpp:374 +#: eeschema/edit_component_in_lib.cpp:365 msgid "Delete extra parts from component?" msgstr "Poistetaanko ylimääräiset osat komponentista?" -#: eeschema/edit_component_in_lib.cpp:395 +#: eeschema/edit_component_in_lib.cpp:386 msgid "Add new pins for alternate body style ( DeMorgan ) to component?" msgstr "" -#: eeschema/edit_component_in_lib.cpp:402 +#: eeschema/edit_component_in_lib.cpp:393 msgid "Delete alternate body style (DeMorgan) draw items from component?" msgstr "" -#: eeschema/edit_component_in_lib.cpp:426 +#: eeschema/edit_component_in_lib.cpp:417 msgid "Doc Files" msgstr "Dokumentaatiotiedostot" -#: eeschema/edit_component_in_lib.cpp:462 +#: eeschema/edit_component_in_lib.cpp:453 msgid "Ok to Delete FootprintFilter LIST" msgstr "Poistetaanko liitoskuvasuodatuksen parametrit?" -#: eeschema/edit_component_in_lib.cpp:485 +#: eeschema/edit_component_in_lib.cpp:476 msgid "Add Footprint Filter" msgstr "Lisää liitoskuvasuodatin" -#: eeschema/edit_component_in_lib.cpp:485 +#: eeschema/edit_component_in_lib.cpp:476 msgid "Footprint Filter" msgstr "Liitoskuvasuodatin" -#: eeschema/edit_component_in_lib.cpp:498 +#: eeschema/edit_component_in_lib.cpp:489 #, c-format msgid "Foot print filter <%s> is already defined." msgstr "Liitoskuvasuodatin <%s> on jo määritelty." @@ -9024,15 +9032,15 @@ msgstr "Täytä &edustavärillä" msgid "Fill &background" msgstr "Täytä &taustavärillä" -#: eeschema/dialog_edit_component_in_lib.cpp:52 +#: eeschema/dialog_edit_component_in_lib.cpp:51 msgid "Library Component Properties" msgstr "Kirjastokomponentin ominaisuudet" -#: eeschema/dialog_edit_component_in_lib.cpp:56 +#: eeschema/dialog_edit_component_in_lib.cpp:55 msgid "Properties for " msgstr "Ominaisuudet " -#: eeschema/dialog_edit_component_in_lib.cpp:60 +#: eeschema/dialog_edit_component_in_lib.cpp:59 msgid " (alias of " msgstr " " @@ -9998,6 +10006,8 @@ msgid "Schematic Files" msgstr "Kytkentäkaaviotiedostot" #: eeschema/save_schemas.cpp:82 +#: eeschema/netform.cpp:68 +#: eeschema/netform.cpp:273 msgid "Failed to create file " msgstr "Tiedoston luominen ei onnistunut " @@ -10788,9 +10798,9 @@ msgid "Footprint alias files" msgstr "Liitoskuva-alias tiedostot" #: cvpcb/class_footprints_listbox.cpp:229 -#, fuzzy, c-format +#, c-format msgid "Footprints (All): %d" -msgstr "Liitoskuvia (kaikki): d%" +msgstr "Liitoskuvia (kaikki): %d" #: cvpcb/class_footprints_listbox.cpp:232 #, c-format @@ -11230,28 +11240,28 @@ msgstr "Suoritettava tiedosto (" msgid "Select Prefered Editor" msgstr "Valitse tekstieditori" -#: kicad/prjconfig.cpp:37 +#: kicad/prjconfig.cpp:41 msgid "Project template file not found " msgstr "Projektimallitiedostoa ei löytynyt " -#: kicad/prjconfig.cpp:65 +#: kicad/prjconfig.cpp:72 msgid "Create New Project" msgstr "Luo uusi projekti" -#: kicad/prjconfig.cpp:70 +#: kicad/prjconfig.cpp:77 msgid "Open Existing Project" msgstr "Avaa olemassa oleva projekti" -#: kicad/prjconfig.cpp:94 +#: kicad/prjconfig.cpp:104 msgid "Kicad project file <" msgstr "KiCad-projektitiedosto <" -#: kicad/prjconfig.cpp:108 +#: kicad/prjconfig.cpp:118 #: kicad/kicad.cpp:78 msgid "Working dir: " msgstr "Työhakemisto: " -#: kicad/prjconfig.cpp:109 +#: kicad/prjconfig.cpp:119 #: kicad/kicad.cpp:79 msgid "" "\n" @@ -11362,120 +11372,6 @@ msgstr "Vaihda tiedostonimeä: " msgid "Change filename" msgstr "Vaihda tiedostonimeä" -#: kicad/buildmnu.cpp:94 -msgid "Open an existing project" -msgstr "Avaa olemassa oleva projekti" - -#: kicad/buildmnu.cpp:100 -#: kicad/buildmnu.cpp:266 -msgid "Start a new project" -msgstr "Aloita uusi projekti" - -#: kicad/buildmnu.cpp:107 -#: kicad/buildmnu.cpp:276 -msgid "Save current project" -msgstr "Tallenna nykyinen projekti" - -#: kicad/buildmnu.cpp:116 -msgid "&Archive" -msgstr "&Arkistoi" - -#: kicad/buildmnu.cpp:117 -msgid "Archive project files in zip archive" -msgstr "Arkistoi projektitiedostot Zip-arkistoon" - -#: kicad/buildmnu.cpp:122 -msgid "&Unarchive" -msgstr "&Pura arkisto" - -#: kicad/buildmnu.cpp:123 -msgid "Unarchive project files from zip file" -msgstr "Pura projektitiedostot Zip-arkistosta" - -#: kicad/buildmnu.cpp:135 -msgid "Quit KiCad" -msgstr "Lopeta KiCad" - -#: kicad/buildmnu.cpp:149 -msgid "Text E&ditor" -msgstr "Teksiti&editori" - -#: kicad/buildmnu.cpp:150 -msgid "Open prefered text editor" -msgstr "Avaa käytettävä tekstieditori" - -#: kicad/buildmnu.cpp:156 -msgid "&Browse Files" -msgstr "&Selaa tiedostoja" - -#: kicad/buildmnu.cpp:157 -msgid "Read or edit files with text editor" -msgstr "Lue tai muokkaa tiedostoja tekstieditorilla" - -#: kicad/buildmnu.cpp:167 -msgid "&Text Editor" -msgstr "&Teksitieditori" - -#: kicad/buildmnu.cpp:168 -msgid "Select your prefered text editor" -msgstr "Valitse käytettävä tekstieditori" - -#: kicad/buildmnu.cpp:181 -msgid "Default PDF Viewer" -msgstr "Oletus PDF-näytin" - -#: kicad/buildmnu.cpp:182 -msgid "Use the default (system) PDF viewer used to browse datasheets" -msgstr "Käytä oletus(järjestelmän) PDF-näytintä datalehtie esittämiseen" - -#: kicad/buildmnu.cpp:193 -msgid "Favourite PDF Viewer" -msgstr "Valittu PDF-näytin" - -#: kicad/buildmnu.cpp:194 -msgid "Use your favourite PDF viewer used to browse datasheets" -msgstr "Käytä valitsemaasi PDF-näytintä datalehtien esittämiseen" - -#: kicad/buildmnu.cpp:205 -msgid "Select Pdf Viewer" -msgstr "Valitse PDF-näytin" - -#: kicad/buildmnu.cpp:206 -msgid "Select your favourite PDF viewer used to browse datasheets" -msgstr "Valitse PDF-näytin" - -#: kicad/buildmnu.cpp:212 -msgid "Pdf Viewer" -msgstr "PDF-näytin" - -#: kicad/buildmnu.cpp:213 -msgid "Pdf viewer preferences" -msgstr "PDF-näyttimen asetukset" - -#: kicad/buildmnu.cpp:226 -msgid "Open the kicad manual" -msgstr "Avaa KiCad–ohjekirja" - -#: kicad/buildmnu.cpp:235 -msgid "About kicad project manager" -msgstr "Tietoja KiCad-projektimanagerista" - -#: kicad/buildmnu.cpp:243 -msgid "&Browse" -msgstr "&Selaa" - -#: kicad/buildmnu.cpp:271 -msgid "Load existing project" -msgstr "Lataa projekti" - -#: kicad/buildmnu.cpp:284 -msgid "Archive all project files" -msgstr "Arkistoi kaikki projektitiedostot" - -#: kicad/buildmnu.cpp:292 -msgid "Refresh project tree" -msgstr "Virkistä projektipuu" - #: kicad/kicad.cpp:106 msgid "noname" msgstr "Ei nimeä" @@ -11566,8 +11462,114 @@ msgstr "" "\n" "Luo Zip-arkisto <%s>" +#: kicad/menubar.cpp:94 +msgid "Open an existing project" +msgstr "Avaa olemassa oleva projekti" + +#: kicad/menubar.cpp:108 +#: kicad/menubar.cpp:276 +msgid "Start a new project" +msgstr "Aloita uusi projekti" + +#: kicad/menubar.cpp:114 +#: kicad/menubar.cpp:286 +msgid "Save current project" +msgstr "Tallenna nykyinen projekti" + +#: kicad/menubar.cpp:122 +msgid "&Archive" +msgstr "&Arkistoi" + +#: kicad/menubar.cpp:123 +msgid "Archive project files in zip archive" +msgstr "Arkistoi projektitiedostot Zip-arkistoon" + +#: kicad/menubar.cpp:128 +msgid "&Unarchive" +msgstr "&Pura arkisto" + +#: kicad/menubar.cpp:129 +msgid "Unarchive project files from zip file" +msgstr "Pura projektitiedostot Zip-arkistosta" + +#: kicad/menubar.cpp:138 +msgid "Quit KiCad" +msgstr "Lopeta KiCad" + +#: kicad/menubar.cpp:152 +msgid "Text E&ditor" +msgstr "Teksiti&editori" + +#: kicad/menubar.cpp:153 +msgid "Open prefered text editor" +msgstr "Avaa käytettävä tekstieditori" + +#: kicad/menubar.cpp:159 +msgid "&View File" +msgstr "&Näytä tiedosto" + +#: kicad/menubar.cpp:160 +msgid "View, read or edit file with a text editor" +msgstr "Taerkastele tai muokkaa tiedostoja tekstieditorilla" + +#: kicad/menubar.cpp:173 +msgid "&Text Editor" +msgstr "&Teksitieditori" + +#: kicad/menubar.cpp:174 +msgid "Select your prefered text editor" +msgstr "Valitse käytettävä tekstieditori" + +#: kicad/menubar.cpp:188 +msgid "Use system default PDF viewer used to browse datasheets" +msgstr "Käytä oletus- (järjestelmän) PDF-näytintä datalehtien esittämiseen" + +#: kicad/menubar.cpp:198 +msgid "Favourite" +msgstr "Valittu" + +#: kicad/menubar.cpp:199 +msgid "Use your favourite PDF viewer used to browse datasheets" +msgstr "Käytä valitsemaasi PDF-näytintä datalehtien esittämiseen" + +#: kicad/menubar.cpp:210 +#: kicad/menubar.cpp:217 +msgid "PDF Viewer" +msgstr "PDF-näytin" + +#: kicad/menubar.cpp:211 +msgid "Select your favourite PDF viewer used to browse datasheets" +msgstr "Valitse PDF-näytin" + +#: kicad/menubar.cpp:218 +msgid "PDF viewer preferences" +msgstr "PDF-näyttimen asetukset" + +#: kicad/menubar.cpp:233 +msgid "Open the kicad manual" +msgstr "Avaa KiCad–ohjekirja" + +#: kicad/menubar.cpp:242 +msgid "About kicad project manager" +msgstr "Tietoja KiCad-projektimanagerista" + +#: kicad/menubar.cpp:252 +msgid "&Browse" +msgstr "&Selaa" + +#: kicad/menubar.cpp:281 +msgid "Load existing project" +msgstr "Lataa projekti" + +#: kicad/menubar.cpp:294 +msgid "Archive all project files" +msgstr "Arkistoi kaikki projektitiedostot" + +#: kicad/menubar.cpp:302 +msgid "Refresh project tree" +msgstr "Virkistä projektipuu" + #: gerbview/select_layers_to_pcb.cpp:213 -#: gerbview/tool_gerber.cpp:209 msgid "Layer " msgstr "Kerros " @@ -12098,11 +12100,11 @@ msgstr "Dokumenttitiedosto" msgid "Unknown MIME type for doc file <%s>" msgstr "Tuntematon MIME-tyyppi dokumentaatiotiedostolle <%s>" -#: common/zoom.cpp:188 +#: common/zoom.cpp:185 msgid "Center" msgstr "Keskiö" -#: common/zoom.cpp:196 +#: common/zoom.cpp:199 msgid "Zoom select" msgstr "Suurennoksen valinta" @@ -12114,10 +12116,6 @@ msgstr "Koko: " msgid "Grid Select" msgstr "Pisterasterin valinta" -#: common/zoom.cpp:250 -msgid "Grid: " -msgstr "Pisterasteri: " - #: common/pcbcommon.cpp:61 msgid "??? Via" msgstr "??? Läpivienti" @@ -12154,7 +12152,7 @@ msgstr "Luetteloi kaikki" msgid "Select by Browser" msgstr "Valitse selaimella" -#: common/hotkeys_basic.cpp:349 +#: common/hotkeys_basic.cpp:354 msgid "" "Current hotkey list:\n" "\n" @@ -12162,87 +12160,87 @@ msgstr "" "Nykyinen pikanäppäinluettelo:\n" "\n" -#: common/hotkeys_basic.cpp:357 +#: common/hotkeys_basic.cpp:362 msgid "key " msgstr "näppäin " -#: common/hotkeys_basic.cpp:410 +#: common/hotkeys_basic.cpp:415 msgid "Save Hotkey Configuration File:" msgstr "Tallenna pikanäppäinasettelun asetustiedosto:" -#: common/hotkeys_basic.cpp:442 +#: common/hotkeys_basic.cpp:447 msgid "Allowed keys:\n" msgstr "Sallitut näppäimet:\n" -#: common/hotkeys_basic.cpp:527 +#: common/hotkeys_basic.cpp:532 msgid "Open Hotkey Configuration File:" msgstr "Avaa pikanäppäinasettelun asetustiedosto:" -#: common/hotkeys_basic.cpp:545 +#: common/hotkeys_basic.cpp:550 msgid "Unable to read " msgstr "Ei voitu lukea " -#: common/hotkeys_basic.cpp:663 +#: common/hotkeys_basic.cpp:668 msgid "List Current Keys" msgstr "Luetteloi nykyiset näppäimet" -#: common/hotkeys_basic.cpp:664 +#: common/hotkeys_basic.cpp:669 msgid "Displays the current hotkeys list and corresponding commands" msgstr "Näyttää nykyisen pikanäppäinluettelon ja liittyvät komennot" -#: common/hotkeys_basic.cpp:670 +#: common/hotkeys_basic.cpp:675 msgid "(Re)create Hotkeys File" msgstr "Luo pikanäppäintiedosto" -#: common/hotkeys_basic.cpp:672 +#: common/hotkeys_basic.cpp:677 msgid "Create or recreate the hotkey configuration file from current hotkey list" msgstr "Luo pikanäppäinasettelun asetustiedosto nykyisestä pikanäppäinlistasta" -#: common/hotkeys_basic.cpp:679 +#: common/hotkeys_basic.cpp:684 msgid "Reload Hotkeys File" msgstr "Lataa pikanäppäinasettelun asetustiedosto uudelleen" -#: common/hotkeys_basic.cpp:680 +#: common/hotkeys_basic.cpp:685 msgid "Reload the hotkey configuration file" msgstr "Lataa pikanäppäinasettelun asetustiedosto uudelleen" -#: common/hotkeys_basic.cpp:686 +#: common/hotkeys_basic.cpp:691 msgid "Edit Hotkeys File" msgstr "Muokkaa pikanäppäintiedostoa" -#: common/hotkeys_basic.cpp:687 +#: common/hotkeys_basic.cpp:692 msgid "Edit the hotkey configuration file in a text editor" msgstr "Muokkaa pikanäppäinasettelun asetustiedostoa tekstieditorissa" -#: common/hotkeys_basic.cpp:693 +#: common/hotkeys_basic.cpp:698 msgid "Hotkeys" msgstr "Pikanäppäimet" -#: common/hotkeys_basic.cpp:694 +#: common/hotkeys_basic.cpp:699 msgid "Hotkeys configuration and preferences" msgstr "Pikanäppäinten asetukset" -#: common/hotkeys_basic.cpp:702 +#: common/hotkeys_basic.cpp:707 msgid "Home directory" msgstr "Kotihakemisto" -#: common/hotkeys_basic.cpp:703 +#: common/hotkeys_basic.cpp:708 msgid "Use home directory to load or store Hotkey config files" msgstr "Käytä kotihakemistoa pikanäppäinasetusten tallennukseen" -#: common/hotkeys_basic.cpp:710 +#: common/hotkeys_basic.cpp:715 msgid "KiCad template directory" msgstr "KiCad-mallihakemisto" -#: common/hotkeys_basic.cpp:711 +#: common/hotkeys_basic.cpp:716 msgid "Use kicad/template directory to load or store Hotkey config files" msgstr "Käytä KiCad-mallihakemistoa pikanäppäinasetusten tallennukseen" -#: common/hotkeys_basic.cpp:717 +#: common/hotkeys_basic.cpp:722 msgid "Location" msgstr "Sijainti" -#: common/hotkeys_basic.cpp:718 +#: common/hotkeys_basic.cpp:723 msgid "Select hotkey configuration file location" msgstr "Valitse pikanäppäinten asetustiedoston sijainti" @@ -12251,9 +12249,8 @@ msgid "French" msgstr "ranska" #: common/edaappl.cpp:120 -#, fuzzy msgid "Finnish" -msgstr "Valmis" +msgstr "suomi" #: common/edaappl.cpp:128 msgid "Spanish" @@ -12401,7 +12398,7 @@ msgstr "Ohjetiedostoa %s ei löytynyt" msgid "Help file %s could not be found." msgstr "Ohjetiedostoa %s ei löytynyt" -#: common/drawframe.cpp:329 +#: common/drawframe.cpp:330 msgid "??" msgstr "??" @@ -12907,6 +12904,26 @@ msgstr "GerbView:n piirtotyyliasetukset" msgid "Page Settings" msgstr "Sivun asetukset" +#~ msgid "Zoom In\tCtrl++" +#~ msgstr "Lähennä\tCtrl++" +#~ msgid "Zoom Out\tCtrl+-" +#~ msgstr "Loitonna\tCtrl+-" +#~ msgid "" +#~ "Conflict in library <%s>: alias <%s> already has root name <%s> and will " +#~ "not be assigned to root name <%s>." +#~ msgstr "" +#~ "Ristiriita kirjastossa <%s>: Aliaksella <%s> on jo juurinimi <%s> eikä " +#~ "sitä voida nimitetä juurinimelle <%s>." +#~ msgid "&Browse Files" +#~ msgstr "&Selaa tiedostoja" +#~ msgid "Default PDF Viewer" +#~ msgstr "Oletus PDF-näytin" +#~ msgid "Select Pdf Viewer" +#~ msgstr "Valitse PDF-näytin" +#~ msgid "Pdf Viewer" +#~ msgstr "PDF-näytin" +#~ msgid "Grid: " +#~ msgstr "Pisterasteri: " #~ msgid "Clear All and Load Gerber File" #~ msgstr "Tyhjennä kaikki ja lataa Gerber-tiedosto" #~ msgid "Clear all layers and Load a new Gerber file on first layer"