Binary files /tmp/tmpXwZqQX/oHcGFs2H8H/language-pack-fi-base-14.04+20140707/data/extra.tar and /tmp/tmpXwZqQX/bgse64xuis/language-pack-fi-base-14.04+20160720/data/extra.tar differ diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/acl.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/acl.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/acl.po 2014-07-09 09:03:53.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/acl.po 2016-07-20 16:57:26.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 11:53+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 11:49+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../chacl/chacl.c:46 #, c-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/adduser.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/adduser.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/adduser.po 2014-07-09 09:03:46.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/adduser.po 2016-07-20 16:57:35.000000000 +0000 @@ -14,132 +14,132 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:31+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:31+0000\n" +"X-Generator: Launchpad (build 18147)\n" #. everyone can issue "--help" and "--version", but only root can go on -#: ../adduser:152 +#: ../adduser:154 msgid "Only root may add a user or group to the system.\n" msgstr "" "Vain pääkäyttäjä (root) voi lisätä käyttäjiä ja ryhmiä järjestelmään.\n" -#: ../adduser:178 ../deluser:137 +#: ../adduser:180 ../deluser:137 msgid "Only one or two names allowed.\n" msgstr "Ainoastaan yksi tai kaksi nimeä sallitaan.\n" #. must be addusertogroup -#: ../adduser:183 +#: ../adduser:185 msgid "Specify only one name in this mode.\n" msgstr "Tässä tilassa voi antaa vain yhden nimen.\n" -#: ../adduser:199 +#: ../adduser:201 msgid "The --group, --ingroup, and --gid options are mutually exclusive.\n" msgstr "" "--group, --ingroup ja --gid -valitsimet ovat toisensa poissulkevia.\n" -#: ../adduser:204 +#: ../adduser:206 msgid "The home dir must be an absolute path.\n" msgstr "Kotihakemiston tulee olla täydellinen polku.\n" -#: ../adduser:208 +#: ../adduser:210 #, perl-format msgid "Warning: The home dir %s you specified already exists.\n" msgstr "Varoitus: määrittelemäsi kotihakemisto %s on jo olemassa.\n" -#: ../adduser:210 +#: ../adduser:212 #, perl-format msgid "Warning: The home dir %s you specified can't be accessed: %s\n" msgstr "Varoitus: määrittelemääsi kotihakemistoa %s ei voida käyttää: %s\n" -#: ../adduser:277 +#: ../adduser:279 #, perl-format msgid "The group `%s' already exists as a system group. Exiting.\n" msgstr "Ryhmä `%s' on jo olemassa järjestelmäryhmänä. Poistutaan.\n" -#: ../adduser:283 +#: ../adduser:285 #, perl-format msgid "The group `%s' already exists and is not a system group. Exiting.\n" msgstr "Ryhmä \"%s\" on jo olemassa eikä ole järjestelmäryhmä. Poistutaan.\n" -#: ../adduser:289 +#: ../adduser:291 #, perl-format msgid "The group `%s' already exists, but has a different GID. Exiting.\n" msgstr "Ryhmä `%s' on jo olemassa, mutta sillä on eri GID. Poistutaan.\n" -#: ../adduser:293 ../adduser:323 +#: ../adduser:295 ../adduser:329 #, perl-format msgid "The GID `%s' is already in use.\n" msgstr "GID `%s' on jo käytössä.\n" -#: ../adduser:301 +#: ../adduser:303 #, perl-format msgid "" "No GID is available in the range %d-%d (FIRST_SYS_GID - LAST_SYS_GID).\n" msgstr "" "Välillä %d–%d ei ole vapaita GID-numeroita (FIRST_SYS_GID - LAST_SYS_GID).\n" -#: ../adduser:302 ../adduser:332 +#: ../adduser:304 ../adduser:338 #, perl-format msgid "The group `%s' was not created.\n" msgstr "Ryhmää `%s' ei luotu.\n" -#: ../adduser:307 ../adduser:336 +#: ../adduser:309 ../adduser:342 #, perl-format msgid "Adding group `%s' (GID %d) ...\n" msgstr "Lisätään ryhmä `%s' (GID %d) ...\n" -#: ../adduser:312 ../adduser:341 ../adduser:366 ../deluser:387 ../deluser:424 +#: ../adduser:318 ../adduser:351 ../adduser:376 ../deluser:387 ../deluser:424 #: ../deluser:461 msgid "Done.\n" msgstr "Valmis.\n" -#: ../adduser:321 ../adduser:808 +#: ../adduser:327 ../adduser:840 #, perl-format msgid "The group `%s' already exists.\n" msgstr "Ryhmä `%s' on jo olemassa.\n" -#: ../adduser:331 +#: ../adduser:337 #, perl-format msgid "No GID is available in the range %d-%d (FIRST_GID - LAST_GID).\n" msgstr "Välillä %d–%d ei ole vapaita GID-numeroita (FIRST_GID - LAST_GID).\n" -#: ../adduser:350 ../deluser:229 ../deluser:433 +#: ../adduser:360 ../deluser:229 ../deluser:433 #, perl-format msgid "The user `%s' does not exist.\n" msgstr "Käyttäjää `%s' ei ole.\n" -#: ../adduser:352 ../adduser:598 ../adduser:815 ../deluser:395 ../deluser:436 +#: ../adduser:362 ../adduser:630 ../adduser:847 ../deluser:395 ../deluser:436 #, perl-format msgid "The group `%s' does not exist.\n" msgstr "Ryhmää `%s' ei ole olemassa.\n" -#: ../adduser:355 ../adduser:602 +#: ../adduser:365 ../adduser:634 #, perl-format msgid "The user `%s' is already a member of `%s'.\n" msgstr "Käyttäjä `%s' on jo jäsenenä `%s' -ryhmässä.\n" -#: ../adduser:360 ../adduser:608 +#: ../adduser:370 ../adduser:640 #, perl-format msgid "Adding user `%s' to group `%s' ...\n" msgstr "Lisätään käyttäjä `%s' ryhmään `%s' ...\n" -#: ../adduser:380 +#: ../adduser:390 #, perl-format msgid "The system user `%s' already exists. Exiting.\n" msgstr "Järjestelmässä on jo käyttäjä '%s'. Lopetetaan.\n" -#: ../adduser:383 +#: ../adduser:393 #, perl-format msgid "The user `%s' already exists. Exiting.\n" msgstr "Käyttäjätunnus `%s' on jo olemassa. Lopetetaan.\n" -#: ../adduser:387 +#: ../adduser:397 #, perl-format msgid "The user `%s' already exists with a different UID. Exiting.\n" msgstr "" "Käyttäjä `%s' on jo olemassa, mutta hänellä on eri UID. Poistutaan.\n" -#: ../adduser:401 +#: ../adduser:411 #, perl-format msgid "" "No UID/GID pair is available in the range %d-%d (FIRST_SYS_UID - " @@ -148,49 +148,49 @@ "Yhtään vapaata UID/GID-paria ei löytynyt väliltä %d–%d (FIRST_SYS_UID - " "LAST_SYS_UID).\n" -#: ../adduser:402 ../adduser:414 ../adduser:494 ../adduser:506 +#: ../adduser:412 ../adduser:424 ../adduser:513 ../adduser:525 #, perl-format msgid "The user `%s' was not created.\n" msgstr "Käyttäjää `%s' ei luotu.\n" -#: ../adduser:413 +#: ../adduser:423 #, perl-format msgid "" "No UID is available in the range %d-%d (FIRST_SYS_UID - LAST_SYS_UID).\n" msgstr "" "Välillä %d–%d ei ole vapaita UID-numeroita (FIRST_SYS_UID - LAST_SYS_UID).\n" -#: ../adduser:418 ../adduser:424 ../adduser:510 ../adduser:516 +#: ../adduser:428 ../adduser:434 ../adduser:529 ../adduser:535 msgid "Internal error" msgstr "Sisäinen virhe" -#: ../adduser:426 +#: ../adduser:436 #, perl-format msgid "Adding system user `%s' (UID %d) ...\n" msgstr "Lisätään järjestelmäkäyttäjä `%s' (UID %d) ...\n" -#: ../adduser:431 +#: ../adduser:441 #, perl-format msgid "Adding new group `%s' (GID %d) ...\n" msgstr "Lisätään uusi ryhmä `%s' (GID %d) ...\n" -#: ../adduser:438 +#: ../adduser:452 #, perl-format msgid "Adding new user `%s' (UID %d) with group `%s' ...\n" msgstr "" "Lisätään uusi käyttäjä `%s' (UID %d), joka lisätään ryhmään `%s' ...\n" -#: ../adduser:456 ../AdduserCommon.pm:162 +#: ../adduser:475 ../AdduserCommon.pm:162 #, perl-format msgid "`%s' returned error code %d. Exiting.\n" msgstr "`%s' palautti virhekoodin %d. Poistutaan.\n" -#: ../adduser:458 ../AdduserCommon.pm:164 +#: ../adduser:477 ../AdduserCommon.pm:164 #, perl-format msgid "`%s' exited from signal %d. Exiting.\n" msgstr "`%s' poistui %d-signaalilla. Poistutaan.\n" -#: ../adduser:460 +#: ../adduser:479 #, perl-format msgid "" "%s failed with return code 15, shadow not enabled, password aging cannot be " @@ -199,92 +199,92 @@ "%s epäonnistui paluuarvolla 15, varjosalasanat eivät käytössä, salasanojen " "ikääntymistä ei voida käyttää. Jatkan.\n" -#: ../adduser:485 +#: ../adduser:504 #, perl-format msgid "Adding user `%s' ...\n" msgstr "Lisätään käyttäjä `%s' ...\n" -#: ../adduser:493 +#: ../adduser:512 #, perl-format msgid "" "No UID/GID pair is available in the range %d-%d (FIRST_UID - LAST_UID).\n" msgstr "Välillä %d–%d ei ole vapaata UID/GID-paria FIRST_UID - LAST_UID).\n" -#: ../adduser:505 +#: ../adduser:524 #, perl-format msgid "No UID is available in the range %d-%d (FIRST_UID - LAST_UID).\n" msgstr "Välillä %d–%d ei ole vapaata UID:tä (FIRST_UID - LAST_UID).\n" -#: ../adduser:521 +#: ../adduser:540 #, perl-format msgid "Adding new group `%s' (%d) ...\n" msgstr "Lisätään uusi ryhmä `%s' (%d) ...\n" -#: ../adduser:528 +#: ../adduser:551 #, perl-format msgid "Adding new user `%s' (%d) with group `%s' ...\n" msgstr "Lisätään uusi käyttäjä `%s' (%d), joka lisätään ryhmään `%s' ...\n" #. hm, error, should we break now? -#: ../adduser:552 +#: ../adduser:580 msgid "Permission denied\n" msgstr "Lupa evätty\n" -#: ../adduser:553 +#: ../adduser:581 msgid "invalid combination of options\n" msgstr "virheellinen valitsinten yhdistelmä\n" -#: ../adduser:554 +#: ../adduser:582 msgid "unexpected failure, nothing done\n" msgstr "odottamaton virhe, ei tehty mitään\n" -#: ../adduser:555 +#: ../adduser:583 msgid "unexpected failure, passwd file missing\n" msgstr "odottamaton virhe, passwd-tiedosto puuttuu\n" -#: ../adduser:556 +#: ../adduser:584 msgid "passwd file busy, try again\n" msgstr "passwd-tiedosto käytössä, yritä uudelleen\n" -#: ../adduser:557 +#: ../adduser:585 msgid "invalid argument to option\n" msgstr "Virheellinen argumentti valitsimelle\n" #. Translators: [y/N] has to be replaced by values defined in your #. locale. You can see by running "locale noexpr" which regular #. expression will be checked to find positive answer. -#: ../adduser:562 +#: ../adduser:590 msgid "Try again? [y/N] " msgstr "Yritä uudelleen [k/E] " #. Translators: [y/N] has to be replaced by values defined in your #. locale. You can see by running "locale yesexpr" which regular #. expression will be checked to find positive answer. -#: ../adduser:588 +#: ../adduser:620 msgid "Is the information correct? [Y/n] " msgstr "Ovatko tiedot oikein? [K/e] " -#: ../adduser:595 +#: ../adduser:627 #, perl-format msgid "Adding new user `%s' to extra groups ...\n" msgstr "Lisätään uusi käyttäjä `%s' lisäryhmiin...\n" -#: ../adduser:621 +#: ../adduser:653 #, perl-format msgid "Setting quota for user `%s' to values of user `%s' ...\n" msgstr "Asetetaan kiintiö käyttäjän `%s' takia käyttäjän `%s' arvoille.\n" -#: ../adduser:658 +#: ../adduser:690 #, perl-format msgid "Not creating home directory `%s'.\n" msgstr "Ei luoda kotihakemistoa `%s'.\n" -#: ../adduser:661 +#: ../adduser:693 #, perl-format msgid "The home directory `%s' already exists. Not copying from `%s'.\n" msgstr "Kotihakemisto `%s' on jo olemassa. Ei kopioida sijainnista `%s.\n" -#: ../adduser:667 +#: ../adduser:699 #, perl-format msgid "" "Warning: The home directory `%s' does not belong to the user you are " @@ -292,56 +292,56 @@ msgstr "" "Varoitus: kotihakemisto `%s' ei kuulu juuri nyt luotavalle käyttäjälle.\n" -#: ../adduser:672 +#: ../adduser:704 #, perl-format msgid "Creating home directory `%s' ...\n" msgstr "Luodaan kotikansio `%s' ...\n" -#: ../adduser:674 +#: ../adduser:706 #, perl-format msgid "Couldn't create home directory `%s': %s.\n" msgstr "Kotikansiota `%s' ei voitu luoda: %s.\n" -#: ../adduser:682 +#: ../adduser:714 msgid "Setting up encryption ...\n" msgstr "Asetetaan salausta...\n" -#: ../adduser:687 +#: ../adduser:719 #, perl-format msgid "Copying files from `%s' ...\n" msgstr "Kopioidaan tiedostoja sijainnista `%s' ...\n" -#: ../adduser:689 +#: ../adduser:721 #, perl-format msgid "fork for `find' failed: %s\n" msgstr "fork epäonnistui \"find\"-komentoa suoritettaessa: %s\n" -#: ../adduser:798 +#: ../adduser:830 #, perl-format msgid "The user `%s' already exists, and is not a system user.\n" msgstr "Käyttäjä `%s' on jo olemassa, eikä se ole järjestelmäkäyttäjä.\n" -#: ../adduser:800 +#: ../adduser:832 #, perl-format msgid "The user `%s' already exists.\n" msgstr "Käyttäjä `%s' on jo olemassa.\n" -#: ../adduser:803 +#: ../adduser:835 #, perl-format msgid "The UID %d is already in use.\n" msgstr "UID %d on jo käytössä.\n" -#: ../adduser:810 +#: ../adduser:842 #, perl-format msgid "The GID %d is already in use.\n" msgstr "GID %d on jo käytössä.\n" -#: ../adduser:817 +#: ../adduser:849 #, perl-format msgid "The GID %d does not exist.\n" msgstr "GID %d ei ole olemassa.\n" -#: ../adduser:864 +#: ../adduser:896 #, perl-format msgid "" "Cannot deal with %s.\n" @@ -350,7 +350,7 @@ "Ei voida käsitellä %s -objektia.\n" "Se ei ole kansio, tiedosto eikä symbolinen linkki.\n" -#: ../adduser:885 +#: ../adduser:917 #, perl-format msgid "" "%s: To avoid problems, the username should consist only of\n" @@ -366,11 +366,11 @@ "takia\n" "myös $-merkki on hyväksytty käyttäjänimen lopussa.\n" -#: ../adduser:895 +#: ../adduser:927 msgid "Allowing use of questionable username.\n" msgstr "Sallitaan kyseenalaisen käyttäjänimen käyttö.\n" -#: ../adduser:899 +#: ../adduser:931 #, perl-format msgid "" "%s: Please enter a username matching the regular expression configured\n" @@ -379,44 +379,44 @@ "option to relax this check or reconfigure NAME_REGEX.\n" msgstr "" -#: ../adduser:915 +#: ../adduser:947 #, perl-format msgid "Selecting UID from range %d to %d ...\n" msgstr "Valitse UID väliltä %d - %d ...\n" -#: ../adduser:933 +#: ../adduser:965 #, perl-format msgid "Selecting GID from range %d to %d ...\n" msgstr "Valitaan GID väliltä %d - %d ...\n" -#: ../adduser:977 +#: ../adduser:1023 #, perl-format msgid "Stopped: %s\n" msgstr "Pysäytetty: %s\n" -#: ../adduser:979 +#: ../adduser:1025 #, perl-format msgid "Removing directory `%s' ...\n" msgstr "Poistetaan kansio `%s' ...\n" -#: ../adduser:983 ../deluser:375 +#: ../adduser:1029 ../deluser:375 #, perl-format msgid "Removing user `%s' ...\n" msgstr "Poistetaan käyttäjä `%s' ...\n" -#: ../adduser:987 ../deluser:420 +#: ../adduser:1033 ../deluser:420 #, perl-format msgid "Removing group `%s' ...\n" msgstr "Poistetaan ryhmä `%s' ...\n" #. Translators: the variable %s is INT, QUIT, or HUP. #. Please do not insert a space character between SIG and %s. -#: ../adduser:998 +#: ../adduser:1044 #, perl-format msgid "Caught a SIG%s.\n" msgstr "Havaittiin SIG%s\n" -#: ../adduser:1003 +#: ../adduser:1049 #, perl-format msgid "" "adduser version %s\n" @@ -425,7 +425,7 @@ "adduser versio %s\n" "\n" -#: ../adduser:1004 +#: ../adduser:1050 msgid "" "Adds a user or group to the system.\n" " \n" @@ -441,7 +441,7 @@ " Ted Hajek \n" "\n" -#: ../adduser:1011 ../deluser:483 +#: ../adduser:1057 ../deluser:483 msgid "" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/alsa-utils.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/alsa-utils.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/alsa-utils.po 2014-07-09 09:03:46.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/alsa-utils.po 2016-07-20 16:57:32.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:31+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:31+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: alsamixer/card_select.c:126 alsamixer/device_name.c:126 msgid "Sound Card" @@ -204,7 +204,7 @@ msgid "Rear" msgstr "Taka" -#: alsamixer/mixer_display.c:598 speaker-test/speaker-test.c:120 +#: alsamixer/mixer_display.c:598 speaker-test/speaker-test.c:125 msgid "Center" msgstr "Keskellä" @@ -424,7 +424,7 @@ " --fatal-errors treat all errors as fatal\n" msgstr "" -#: aplay/aplay.c:244 speaker-test/speaker-test.c:951 +#: aplay/aplay.c:244 speaker-test/speaker-test.c:1023 #, c-format msgid "Recognized sample formats are:" msgstr "Tunnistetut ääninäytteen muodot ovat:" @@ -511,7 +511,7 @@ msgid "bad speed value %i" msgstr "virheellinen nopeusarvo %i" -#: aplay/aplay.c:700 speaker-test/speaker-test.c:601 +#: aplay/aplay.c:700 speaker-test/speaker-test.c:666 #, c-format msgid "Unable to parse channel map string: %s\n" msgstr "" @@ -536,8 +536,8 @@ msgid "nonblock setting error: %s" msgstr "lohkoton-asetus virhe: %s" -#: aplay/aplay.c:744 aplay/aplay.c:868 aplay/aplay.c:1158 aplay/aplay.c:1351 -#: aplay/aplay.c:1867 aplay/aplay.c:1897 +#: aplay/aplay.c:744 aplay/aplay.c:868 aplay/aplay.c:1158 aplay/aplay.c:1352 +#: aplay/aplay.c:1868 aplay/aplay.c:1898 msgid "not enough memory" msgstr "muisti ei riitä" @@ -610,8 +610,8 @@ msgid "Warning: format is changed to S16_BE\n" msgstr "Varoitus: muoto on vaihdettu S16_BE:hen\n" -#: aplay/aplay.c:1106 aplay/aplay.c:2182 aplay/aplay.c:2189 aplay/aplay.c:2715 -#: aplay/aplay.c:2727 +#: aplay/aplay.c:1106 aplay/aplay.c:2183 aplay/aplay.c:2190 aplay/aplay.c:2716 +#: aplay/aplay.c:2728 msgid "read error" msgstr "lukuvirhe" @@ -674,238 +674,238 @@ msgid "unable to install sw params:" msgstr "ei voitu asentaa ohjelmistoparametrejä:" -#: aplay/aplay.c:1369 +#: aplay/aplay.c:1370 #, c-format msgid "snd_pcm_mmap_begin problem: %s" msgstr "" -#: aplay/aplay.c:1398 +#: aplay/aplay.c:1399 #, c-format msgid "stdin O_NONBLOCK flag setup failed\n" msgstr "" -#: aplay/aplay.c:1422 +#: aplay/aplay.c:1423 #, c-format msgid "\rPAUSE command ignored (no hw support)\n" msgstr "" -#: aplay/aplay.c:1427 +#: aplay/aplay.c:1428 #, c-format msgid "pause push error: %s" msgstr "" -#: aplay/aplay.c:1436 +#: aplay/aplay.c:1437 #, c-format msgid "pause release error: %s" msgstr "" -#: aplay/aplay.c:1452 +#: aplay/aplay.c:1453 #, c-format msgid "" "\r=== PAUSE === " msgstr "" -#: aplay/aplay.c:1494 +#: aplay/aplay.c:1495 #, c-format msgid "status error: %s" msgstr "tilannevirhe: %s" -#: aplay/aplay.c:1499 +#: aplay/aplay.c:1500 #, c-format msgid "fatal %s: %s" msgstr "" -#: aplay/aplay.c:1500 aplay/aplay.c:1511 aplay/aplay.c:1514 aplay/aplay.c:1522 +#: aplay/aplay.c:1501 aplay/aplay.c:1512 aplay/aplay.c:1515 aplay/aplay.c:1523 msgid "underrun" msgstr "alitus" -#: aplay/aplay.c:1500 aplay/aplay.c:1511 aplay/aplay.c:1522 +#: aplay/aplay.c:1501 aplay/aplay.c:1512 aplay/aplay.c:1523 msgid "overrun" msgstr "ylitys" -#: aplay/aplay.c:1510 aplay/aplay.c:1521 +#: aplay/aplay.c:1511 aplay/aplay.c:1522 #, c-format msgid "%s!!! (at least %.3f ms long)\n" msgstr "%s!!! (vähintään %.3f ms pitkä)\n" -#: aplay/aplay.c:1526 +#: aplay/aplay.c:1527 #, c-format msgid "Status:\n" msgstr "Tilanne:\n" -#: aplay/aplay.c:1530 +#: aplay/aplay.c:1531 #, c-format msgid "xrun: prepare error: %s" msgstr "xrun: valmisteluvirhe= %s" -#: aplay/aplay.c:1536 +#: aplay/aplay.c:1537 #, c-format msgid "Status(DRAINING):\n" msgstr "Tilanne(DRAINING):\n" -#: aplay/aplay.c:1540 +#: aplay/aplay.c:1541 #, c-format msgid "capture stream format change? attempting recover...\n" msgstr "kaappaussignaalin muoto muuttunut? yritetään palauttaa...\n" -#: aplay/aplay.c:1542 +#: aplay/aplay.c:1543 #, c-format msgid "xrun(DRAINING): prepare error: %s" msgstr "xrun(DRAINING): valmisteluvirhe: %s" -#: aplay/aplay.c:1549 +#: aplay/aplay.c:1550 #, c-format msgid "Status(R/W):\n" msgstr "Tilanne(L/K):\n" -#: aplay/aplay.c:1552 +#: aplay/aplay.c:1553 #, c-format msgid "read/write error, state = %s" msgstr "luku-/kirjoitusvirhe, tila = %s" -#: aplay/aplay.c:1562 +#: aplay/aplay.c:1563 #, c-format msgid "Suspended. Trying resume. " msgstr "Nukkuu. Yritetään palauttaa. " -#: aplay/aplay.c:1567 +#: aplay/aplay.c:1568 #, c-format msgid "Failed. Restarting stream. " msgstr "Epäonnistui. Käynnistetään stream uudelleen. " -#: aplay/aplay.c:1569 +#: aplay/aplay.c:1570 #, c-format msgid "suspend: prepare error: %s" msgstr "suspend: valmisteluvirhe: %s" -#: aplay/aplay.c:1574 +#: aplay/aplay.c:1575 #, c-format msgid "Done.\n" msgstr "Valmis.\n" -#: aplay/aplay.c:1596 +#: aplay/aplay.c:1597 #, c-format msgid " !clip " msgstr "" -#: aplay/aplay.c:1743 +#: aplay/aplay.c:1744 #, c-format msgid "Unsupported bit size %d.\n" msgstr "Ei-tuettu bittikoko %d.\n" -#: aplay/aplay.c:1777 +#: aplay/aplay.c:1778 #, c-format msgid "Max peak (%li samples): 0x%08x " msgstr "Maksimi huippu (%li näytettä): 0x%08x " -#: aplay/aplay.c:1811 +#: aplay/aplay.c:1812 #, c-format msgid "" "Suspicious buffer position (%li total): avail = %li, delay = %li, buffer = " "%li\n" msgstr "" -#: aplay/aplay.c:1939 +#: aplay/aplay.c:1940 #, c-format msgid "write error: %s" msgstr "kirjoitusvirhe: %s" -#: aplay/aplay.c:1987 +#: aplay/aplay.c:1988 #, c-format msgid "writev error: %s" msgstr "writev-virhe: %s" -#: aplay/aplay.c:2031 +#: aplay/aplay.c:2032 #, c-format msgid "read error: %s" msgstr "lukuvirhe: %s" -#: aplay/aplay.c:2075 +#: aplay/aplay.c:2076 #, c-format msgid "readv error: %s" msgstr "readv-virhe: %s" -#: aplay/aplay.c:2123 +#: aplay/aplay.c:2124 msgid "can't allocate buffer for silence" msgstr "ei voida varata puskuria hiljaisuudelle" -#: aplay/aplay.c:2132 aplay/aplay.c:2360 aplay/aplay.c:2365 aplay/aplay.c:2412 -#: aplay/aplay.c:2421 aplay/aplay.c:2428 aplay/aplay.c:2438 aplay/aplay.c:2444 -#: aplay/aplay.c:2516 aplay/aplay.c:2546 aplay/aplay.c:2560 +#: aplay/aplay.c:2133 aplay/aplay.c:2361 aplay/aplay.c:2366 aplay/aplay.c:2413 +#: aplay/aplay.c:2422 aplay/aplay.c:2429 aplay/aplay.c:2439 aplay/aplay.c:2445 +#: aplay/aplay.c:2517 aplay/aplay.c:2547 aplay/aplay.c:2561 msgid "write error" msgstr "kirjoitusvirhe" -#: aplay/aplay.c:2145 +#: aplay/aplay.c:2146 #, c-format msgid "voc_pcm_flush - silence error" msgstr "voc_pcm_flush - hiljaisuusvirhe" -#: aplay/aplay.c:2148 +#: aplay/aplay.c:2149 msgid "voc_pcm_flush error" msgstr "voc_pcm_flush-virhe" -#: aplay/aplay.c:2173 +#: aplay/aplay.c:2174 msgid "malloc error" msgstr "malloc-virhe" -#: aplay/aplay.c:2177 +#: aplay/aplay.c:2178 #, c-format msgid "Playing Creative Labs Channel file '%s'...\n" msgstr "Toistetaan Creative Labs-kanavatiedostoa '%s'...\n" -#: aplay/aplay.c:2245 aplay/aplay.c:2340 +#: aplay/aplay.c:2246 aplay/aplay.c:2341 msgid "can't play packed .voc files" msgstr "ei voida toistaa pakattuja .voc-tiedostoja" -#: aplay/aplay.c:2300 +#: aplay/aplay.c:2301 #, c-format msgid "can't play loops; %s isn't seekable\n" msgstr "ei voida toistaa silmukoita; %s ei ole etsittävä\n" -#: aplay/aplay.c:2349 +#: aplay/aplay.c:2350 #, c-format msgid "unknown blocktype %d. terminate." msgstr "tuntematon lohkotyyppi %d. lopetetaan." -#: aplay/aplay.c:2480 +#: aplay/aplay.c:2481 #, c-format msgid "Wave doesn't support %s format..." msgstr "Wave ei tue muotoa %s..." -#: aplay/aplay.c:2540 +#: aplay/aplay.c:2541 #, c-format msgid "Sparc Audio doesn't support %s format..." msgstr "Sparc audio ei tue muotoa %s..." -#: aplay/aplay.c:2621 +#: aplay/aplay.c:2622 msgid "Playing" msgstr "Toistetaan" -#: aplay/aplay.c:2621 +#: aplay/aplay.c:2622 msgid "Recording" msgstr "Nauhoittaa" -#: aplay/aplay.c:2625 +#: aplay/aplay.c:2626 #, c-format msgid "Rate %d Hz, " msgstr "Taajuus %d Hz, " -#: aplay/aplay.c:2627 +#: aplay/aplay.c:2628 #, c-format msgid "Mono" msgstr "Mono" -#: aplay/aplay.c:2629 +#: aplay/aplay.c:2630 #, c-format msgid "Stereo" msgstr "Stereo" -#: aplay/aplay.c:2631 +#: aplay/aplay.c:2632 #, c-format msgid "Channels %i" msgstr "Kanavat %i" -#: aplay/aplay.c:3145 aplay/aplay.c:3198 +#: aplay/aplay.c:3150 aplay/aplay.c:3203 #, c-format msgid "You need to specify %d files" msgstr "Sinun on määriteltävä %d tiedostot" @@ -1016,47 +1016,47 @@ msgid "kernel" msgstr "ydin" -#: seq/aconnect/aconnect.c:307 +#: seq/aconnect/aconnect.c:308 #, c-format msgid "can't open sequencer\n" msgstr "sekvensserin avaaminen epäonnistui\n" -#: seq/aconnect/aconnect.c:335 +#: seq/aconnect/aconnect.c:336 #, c-format msgid "can't get client id\n" msgstr "asiakastunnistetta ei saatu\n" -#: seq/aconnect/aconnect.c:342 +#: seq/aconnect/aconnect.c:343 #, c-format msgid "can't set client info\n" msgstr "asiakkaan tietojen asetus epäonnistui\n" -#: seq/aconnect/aconnect.c:349 +#: seq/aconnect/aconnect.c:350 #, c-format msgid "invalid sender address %s\n" msgstr "epäkelpo lähettäjän osoite %s\n" -#: seq/aconnect/aconnect.c:354 seq/aseqnet/aseqnet.c:290 +#: seq/aconnect/aconnect.c:355 seq/aseqnet/aseqnet.c:290 #, c-format msgid "invalid destination address %s\n" msgstr "epäkelpo kohdeosoite %s\n" -#: seq/aconnect/aconnect.c:368 +#: seq/aconnect/aconnect.c:369 #, c-format msgid "No subscription is found\n" msgstr "" -#: seq/aconnect/aconnect.c:373 +#: seq/aconnect/aconnect.c:374 #, c-format msgid "Disconnection failed (%s)\n" msgstr "Yhteyden katkaiseminen epäonnistui (%s)\n" -#: seq/aconnect/aconnect.c:379 +#: seq/aconnect/aconnect.c:380 #, c-format msgid "Connection is already subscribed\n" msgstr "" -#: seq/aconnect/aconnect.c:384 +#: seq/aconnect/aconnect.c:385 #, c-format msgid "Connection failed (%s)\n" msgstr "Yhteyden muodostus epäonnistui (%s)\n" @@ -1187,257 +1187,257 @@ msgid "disconnected\n" msgstr "yhteys katkaistu\n" -#: speaker-test/speaker-test.c:116 +#: speaker-test/speaker-test.c:121 msgid "Front Left" msgstr "Etuvasen" -#: speaker-test/speaker-test.c:117 +#: speaker-test/speaker-test.c:122 msgid "Front Right" msgstr "Etuoikea" -#: speaker-test/speaker-test.c:118 +#: speaker-test/speaker-test.c:123 msgid "Rear Left" msgstr "Takavasen" -#: speaker-test/speaker-test.c:119 +#: speaker-test/speaker-test.c:124 msgid "Rear Right" msgstr "Takaoikea" -#: speaker-test/speaker-test.c:121 +#: speaker-test/speaker-test.c:126 msgid "LFE" msgstr "LFE" -#: speaker-test/speaker-test.c:122 +#: speaker-test/speaker-test.c:127 msgid "Side Left" msgstr "Sivuvasen" -#: speaker-test/speaker-test.c:123 +#: speaker-test/speaker-test.c:128 msgid "Side Right" msgstr "Sivuoikea" -#: speaker-test/speaker-test.c:124 +#: speaker-test/speaker-test.c:129 msgid "Channel 9" msgstr "Kanava 9" -#: speaker-test/speaker-test.c:125 +#: speaker-test/speaker-test.c:130 msgid "Channel 10" msgstr "Kanava 10" -#: speaker-test/speaker-test.c:126 +#: speaker-test/speaker-test.c:131 msgid "Channel 11" msgstr "Kanava 11" -#: speaker-test/speaker-test.c:127 +#: speaker-test/speaker-test.c:132 msgid "Channel 12" msgstr "Kanava 12" -#: speaker-test/speaker-test.c:128 +#: speaker-test/speaker-test.c:133 msgid "Channel 13" msgstr "Kanava 13" -#: speaker-test/speaker-test.c:129 +#: speaker-test/speaker-test.c:134 msgid "Channel 14" msgstr "Kanava 14" -#: speaker-test/speaker-test.c:130 +#: speaker-test/speaker-test.c:135 msgid "Channel 15" msgstr "Kanava 15" -#: speaker-test/speaker-test.c:131 +#: speaker-test/speaker-test.c:136 msgid "Channel 16" msgstr "Kanava 16" -#: speaker-test/speaker-test.c:454 +#: speaker-test/speaker-test.c:519 #, c-format msgid "Broken configuration for playback: no configurations available: %s\n" msgstr "" -#: speaker-test/speaker-test.c:461 +#: speaker-test/speaker-test.c:526 #, c-format msgid "Access type not available for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:468 +#: speaker-test/speaker-test.c:533 #, c-format msgid "Sample format not available for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:475 +#: speaker-test/speaker-test.c:540 #, c-format msgid "Channels count (%i) not available for playbacks: %s\n" msgstr "" -#: speaker-test/speaker-test.c:483 +#: speaker-test/speaker-test.c:548 #, c-format msgid "Rate %iHz not available for playback: %s\n" msgstr "Taajuus %iHz ei ole mahdollinen toistaessa: %s\n" -#: speaker-test/speaker-test.c:488 +#: speaker-test/speaker-test.c:553 #, c-format msgid "Rate doesn't match (requested %iHz, get %iHz, err %d)\n" msgstr "Taajuudet eivät täsmää (pyydetty %i Hz, saatu %i Hz, virhe %d)\n" -#: speaker-test/speaker-test.c:492 +#: speaker-test/speaker-test.c:557 #, c-format msgid "Rate set to %iHz (requested %iHz)\n" msgstr "Taajuus asetettu: %i Hz (pyydetty %i Hz)\n" -#: speaker-test/speaker-test.c:498 +#: speaker-test/speaker-test.c:563 #, c-format msgid "Buffer size range from %lu to %lu\n" msgstr "Puskurikoon kokoalue on %lu-%lu\n" -#: speaker-test/speaker-test.c:499 +#: speaker-test/speaker-test.c:564 #, c-format msgid "Period size range from %lu to %lu\n" msgstr "" -#: speaker-test/speaker-test.c:501 +#: speaker-test/speaker-test.c:566 #, c-format msgid "Requested period time %u us\n" msgstr "" -#: speaker-test/speaker-test.c:504 +#: speaker-test/speaker-test.c:569 #, c-format msgid "Unable to set period time %u us for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:510 +#: speaker-test/speaker-test.c:575 #, c-format msgid "Requested buffer time %u us\n" msgstr "" -#: speaker-test/speaker-test.c:513 +#: speaker-test/speaker-test.c:578 #, c-format msgid "Unable to set buffer time %u us for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:522 +#: speaker-test/speaker-test.c:587 #, c-format msgid "Using max buffer size %lu\n" msgstr "Käytössä suurin puskurikoko %lu\n" -#: speaker-test/speaker-test.c:525 +#: speaker-test/speaker-test.c:590 #, c-format msgid "Unable to set buffer size %lu for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:531 +#: speaker-test/speaker-test.c:596 #, c-format msgid "Periods = %u\n" msgstr "" -#: speaker-test/speaker-test.c:534 +#: speaker-test/speaker-test.c:599 #, c-format msgid "Unable to set nperiods %u for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:543 +#: speaker-test/speaker-test.c:608 #, c-format msgid "Unable to set hw params for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:549 +#: speaker-test/speaker-test.c:614 #, c-format msgid "was set period_size = %lu\n" msgstr "" -#: speaker-test/speaker-test.c:550 +#: speaker-test/speaker-test.c:615 #, c-format msgid "was set buffer_size = %lu\n" msgstr "" -#: speaker-test/speaker-test.c:552 +#: speaker-test/speaker-test.c:617 #, c-format msgid "buffer to small, could not use\n" msgstr "puskuri liian pieni\n" -#: speaker-test/speaker-test.c:565 +#: speaker-test/speaker-test.c:630 #, c-format msgid "Unable to determine current swparams for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:572 +#: speaker-test/speaker-test.c:637 #, c-format msgid "Unable to set start threshold mode for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:579 +#: speaker-test/speaker-test.c:644 #, c-format msgid "Unable to set avail min for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:586 +#: speaker-test/speaker-test.c:651 #, c-format msgid "Unable to set sw params for playback: %s\n" msgstr "" -#: speaker-test/speaker-test.c:606 +#: speaker-test/speaker-test.c:671 #, c-format msgid "Unable to set channel map: %s\n" msgstr "" -#: speaker-test/speaker-test.c:626 +#: speaker-test/speaker-test.c:696 #, c-format msgid "Can't recovery from underrun, prepare failed: %s\n" msgstr "" -#: speaker-test/speaker-test.c:637 +#: speaker-test/speaker-test.c:707 #, c-format msgid "Can't recovery from suspend, prepare failed: %s\n" msgstr "Palauttaminen edellisestä lepotilasta ei onnistunut: %s\n" -#: speaker-test/speaker-test.c:701 speaker-test/speaker-test.c:1182 +#: speaker-test/speaker-test.c:771 speaker-test/speaker-test.c:1272 #, c-format msgid "No enough memory\n" msgstr "Ei riittävästi muistia\n" -#: speaker-test/speaker-test.c:706 +#: speaker-test/speaker-test.c:776 #, c-format msgid "Cannot open WAV file %s\n" msgstr "WAV tiedostoa %s ei voida avata\n" -#: speaker-test/speaker-test.c:710 speaker-test/speaker-test.c:739 +#: speaker-test/speaker-test.c:780 speaker-test/speaker-test.c:809 #, c-format msgid "Invalid WAV file %s\n" msgstr "Virheellinen WAV tiedosto %s\n" -#: speaker-test/speaker-test.c:715 +#: speaker-test/speaker-test.c:785 #, c-format msgid "Not a WAV file: %s\n" msgstr "%s ei ole WAV-tiedosto\n" -#: speaker-test/speaker-test.c:719 +#: speaker-test/speaker-test.c:789 #, c-format msgid "Unsupported WAV format %d for %s\n" msgstr "Yhteensopimaton WAV muoto %d tiedostolle %s\n" -#: speaker-test/speaker-test.c:724 +#: speaker-test/speaker-test.c:794 #, c-format msgid "%s is not a mono stream (%d channels)\n" msgstr "" -#: speaker-test/speaker-test.c:729 +#: speaker-test/speaker-test.c:799 #, c-format msgid "Sample rate doesn't match (%d) for %s\n" msgstr "" -#: speaker-test/speaker-test.c:734 +#: speaker-test/speaker-test.c:804 #, c-format msgid "Unsupported sample format bits %d for %s\n" msgstr "" -#: speaker-test/speaker-test.c:795 +#: speaker-test/speaker-test.c:865 #, c-format msgid "Undefined channel %d\n" msgstr "Määrittelemätön kanava %d\n" -#: speaker-test/speaker-test.c:846 +#: speaker-test/speaker-test.c:916 #, c-format msgid "Write error: %d,%s\n" msgstr "Kirjoitusvirhe: %d,%s\n" -#: speaker-test/speaker-test.c:848 +#: speaker-test/speaker-test.c:918 #, c-format msgid "xrun_recovery failed: %d,%s\n" msgstr "xrun_recovery virhe: %d,%s\n" @@ -1464,72 +1464,72 @@ "\n" msgstr "" -#: speaker-test/speaker-test.c:1063 +#: speaker-test/speaker-test.c:1136 #, c-format msgid "Invalid number of periods %d\n" msgstr "" -#: speaker-test/speaker-test.c:1079 speaker-test/speaker-test.c:1083 +#: speaker-test/speaker-test.c:1152 speaker-test/speaker-test.c:1156 #, c-format msgid "Invalid test type %s\n" msgstr "" -#: speaker-test/speaker-test.c:1095 +#: speaker-test/speaker-test.c:1203 #, c-format msgid "Invalid parameter for -s option.\n" msgstr "Epäkelpo parametri -s-valitsimelle.\n" -#: speaker-test/speaker-test.c:1114 +#: speaker-test/speaker-test.c:1189 #, c-format msgid "Unknown option '%c'\n" msgstr "Tuntematon valitsin '%c'\n" -#: speaker-test/speaker-test.c:1128 +#: speaker-test/speaker-test.c:1218 #, c-format msgid "Playback device is %s\n" msgstr "Toistolaite on %s\n" -#: speaker-test/speaker-test.c:1129 +#: speaker-test/speaker-test.c:1219 #, c-format msgid "Stream parameters are %iHz, %s, %i channels\n" msgstr "Virran parametrit ovat %iHz, %s, %i kanavat\n" -#: speaker-test/speaker-test.c:1132 +#: speaker-test/speaker-test.c:1222 #, c-format msgid "Using 16 octaves of pink noise\n" msgstr "Käytetään 16 oktaavista kohinaa (vaaleanpunainen)\n" -#: speaker-test/speaker-test.c:1135 +#: speaker-test/speaker-test.c:1225 #, c-format msgid "Sine wave rate is %.4fHz\n" msgstr "Siniaallon taajuus on %.4fHz\n" -#: speaker-test/speaker-test.c:1138 +#: speaker-test/speaker-test.c:1228 #, c-format msgid "WAV file(s)\n" msgstr "WAV tiedosto(t)\n" -#: speaker-test/speaker-test.c:1148 +#: speaker-test/speaker-test.c:1238 #, c-format msgid "Playback open error: %d,%s\n" msgstr "Toiston avaamisessa virhe: %d,%s\n" -#: speaker-test/speaker-test.c:1154 +#: speaker-test/speaker-test.c:1244 #, c-format msgid "Setting of hwparams failed: %s\n" msgstr "Laitteistoparametrien asettaminen epäonnistui: %s\n" -#: speaker-test/speaker-test.c:1158 +#: speaker-test/speaker-test.c:1248 #, c-format msgid "Setting of swparams failed: %s\n" msgstr "Sovellusparametrien asettaminen epäonnistui: %s\n" -#: speaker-test/speaker-test.c:1205 speaker-test/speaker-test.c:1227 +#: speaker-test/speaker-test.c:1295 speaker-test/speaker-test.c:1317 #, c-format msgid "Transfer failed: %s\n" msgstr "Siirto epäonnistui: %s\n" -#: speaker-test/speaker-test.c:1213 +#: speaker-test/speaker-test.c:1303 #, c-format msgid "Time per period = %lf\n" msgstr "Aika per periodi = %lf\n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apparmorapplet.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apparmorapplet.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apparmorapplet.po 2014-07-09 09:04:02.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apparmorapplet.po 2016-07-20 16:57:26.000000000 +0000 @@ -7,13 +7,13 @@ "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2007-02-06 14:27-0800\n" "PO-Revision-Date: 2008-09-12 21:28+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: suomi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:41+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:17+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: src/apparmor-applet.c:244 msgid "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apparmor-parser.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apparmor-parser.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apparmor-parser.po 2014-07-09 09:04:02.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apparmor-parser.po 2016-07-20 16:57:36.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:41+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:17+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../parser_include.c:113 msgid "Error: Out of memory.\n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/app-install-data.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/app-install-data.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/app-install-data.po 2014-07-09 09:04:03.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/app-install-data.po 2016-07-20 16:57:30.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:44+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:20+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../menu-data-additional/7zip.desktop.in.h:1 msgid "7zip" @@ -218,7 +218,6 @@ msgid "Xubuntu restricted extras" msgstr "Xubuntun rajoitetut lisäosat" -#: ../menu-data-codecs/gstreamer-bad-multiverse.desktop.in.h:1 #: ../menu-data-codecs/gstreamer-bad.desktop.in.h:1 msgid "Codecs to play" msgstr "Toistettavia koodekkeja" @@ -510,17 +509,17 @@ #: ../menu-data/acoustid-fingerprinter:acoustid-fingerprinter.desktop.in.h:1 msgid "Acoustid Fingerprinter" -msgstr "" +msgstr "Acoustid-tunnuksenluoja" #: ../menu-data/acoustid-fingerprinter:acoustid-fingerprinter.desktop.in.h:2 msgid "Acoustid Music fingerprinting tool" -msgstr "" +msgstr "Acoustid-musiikkitunnustyökalu" #: ../menu-data/actionaz:actionaz.desktop.in.h:1 msgid "Actionaz" msgstr "Actionaz" -#: ../menu-data/actionaz:actionaz.desktop.in.h:2 +#: ../menu-data/actiona:actiona.desktop.in.h:2 msgid "Automate tasks" msgstr "Automatisoi tehtäviä" @@ -570,12 +569,10 @@ msgid "Configure what gets logged in your Zeitgeist activity log" msgstr "Muokkaa tapahtumia, joita Zeitgeist seuraa" -#: ../menu-data/activity-log-manager:gnome-activity-log-manager-panel.desktop.in.h:1 #: ../menu-data/activity-log-manager:unity-activity-log-manager-panel.desktop.in.h:1 msgid "Security & Privacy" msgstr "Turvallisuus ja yksityisyys" -#: ../menu-data/activity-log-manager:gnome-activity-log-manager-panel.desktop.in.h:2 #: ../menu-data/activity-log-manager:unity-activity-log-manager-panel.desktop.in.h:2 msgid "Privacy and Activity Manager" msgstr "Yksityisyys- ja käyttötietojen hallinta" @@ -589,8 +586,8 @@ msgstr "Lennä alusta neliulotteisessa ympäristössä" #: ../menu-data/address-book-app:address-book-app.desktop.in.h:1 -#: ../menu-data/gnome-contacts:gnome-contacts.desktop.in.h:1 -#: ../menu-data/kaddressbook-mobile:kde4__kaddressbook-mobile.desktop.in.h:1 +#: ../menu-data/gnome-contacts:org.gnome.Contacts.desktop.in.h:1 +#: ../menu-data/sync-monitor-uoa:sync-monitor-contacts.desktop.in.h:2 #: ../menu-data/thunderbird:thunderbird.desktop.in.h:4 msgid "Contacts" msgstr "Yhteystiedot" @@ -706,15 +703,16 @@ msgid "Play many different solitaire games" msgstr "Pelaa monia erilaisia pasiansseja" -#: ../menu-data/akregator:kde4__akregator.desktop.in.h:1 +#: ../menu-data/akregator:org.kde.akregator.desktop.in.h:1 msgid "Akregator" msgstr "Akregator" -#: ../menu-data/akregator:kde4__akregator.desktop.in.h:2 +#: ../menu-data/akregator:org.kde.akregator.desktop.in.h:2 msgid "A KDE News Feed Reader" msgstr "Uutissyötteiden lukija KDE-työpöydälle" #: ../menu-data/alacarte:alacarte.desktop.in.h:1 +#: ../menu-data/mozo:mozo.desktop.in.h:1 msgid "Main Menu" msgstr "Päävalikko" @@ -826,11 +824,11 @@ msgid "OpenAL-Soft Configuration Utility" msgstr "OpenAL-Soft-ohjelman asetustyökalu" -#: ../menu-data/altos:altos.desktop.in.h:1 +#: ../menu-data/altos:altusmetrum-altosui.desktop.in.h:1 msgid "AltOS UI" msgstr "AltOS-käyttöliittymä" -#: ../menu-data/altos:altos.desktop.in.h:2 +#: ../menu-data/altos:altusmetrum-altosui.desktop.in.h:2 msgid "View and log downlink data from Altus Metrum products" msgstr "Näytä ja kirjoita lokiin Altus Metrum -tuotteiden dataa" @@ -950,7 +948,6 @@ msgid "Angband (GTK)" msgstr "Angband (GTK)" -#: ../menu-data/angband:angband-gtk.desktop.in.h:2 #: ../menu-data/angband:angband-sdl.desktop.in.h:2 #: ../menu-data/angband:angband-x11.desktop.in.h:2 msgid "" @@ -1208,11 +1205,11 @@ msgid "Convert multimedia for all your devices" msgstr "Muunna multimediatiedostoja sopiviksi eri laitteille" -#: ../menu-data/ark:kde4__ark.desktop.in.h:1 +#: ../menu-data/ark:org.kde.ark.desktop.in.h:1 msgid "Archiving Tool" msgstr "Paketointityökalu" -#: ../menu-data/ark:kde4__ark.desktop.in.h:2 +#: ../menu-data/ark:org.kde.ark.desktop.in.h:2 msgid "Ark" msgstr "Ark" @@ -1300,6 +1297,7 @@ #: ../menu-data/astromenace:astromenace.desktop.in.h:2 msgid "hardcore 3D space shooter with spaceship upgrade possibilities" msgstr "" +"Avaruusaluspäivitysmahdollisuuksilla varustettu hardcore 3D räiskintäpeli" #: ../menu-data/asunder:asunder.desktop.in.h:1 msgid "Asunder CD Ripper" @@ -1350,6 +1348,7 @@ msgstr "Attal" #: ../menu-data/attal:attal.desktop.in.h:2 +#: ../menu-data/triplea:triplea.desktop.in.h:2 msgid "Turn based strategy game" msgstr "Vuoropohjainen strategiapeli" @@ -1461,7 +1460,7 @@ #: ../menu-data/avogadro:avogadro.desktop.in.h:2 msgid "Advanced molecular editor" -msgstr "Monipuolinen molekyylimuokkain" +msgstr "Kehittynyt molekyylimuokkain" #: ../menu-data/aweather:aweather.desktop.in.h:1 msgid "AWeather" @@ -1539,6 +1538,7 @@ msgstr "Bacula-valvonta" #: ../menu-data/bacula-traymonitor:bacula-tray-monitor.desktop.in.h:2 +#: ../menu-data/bareos-traymonitor:bareos-tray-monitor.desktop.in.h:2 msgid "Notification Tray Monitor" msgstr "Ilmoitusalueen valvontatoiminto" @@ -1580,7 +1580,6 @@ msgid "Bangarang" msgstr "Bangarang" -#: ../menu-data/bangarang:kde4__bangarang.desktop.in.h:2 #: ../menu-data/kaffeine:kde4__kaffeine.desktop.in.h:2 #: ../menu-data/kplayer:kde4__kplayer.desktop.in.h:1 #: ../menu-data/mediaplayer-app:mediaplayer-app.desktop.in.h:1 @@ -1782,7 +1781,6 @@ #: ../menu-data/bijiben:bijiben.desktop.in.h:1 #: ../menu-data/notes-app:notes-app.desktop.in.h:1 -#: ../menu-data/notes-mobile:kde4__notes-mobile.desktop.in.h:1 msgid "Notes" msgstr "Muistiinpanot" @@ -1916,11 +1914,11 @@ msgid "Edit binary files" msgstr "Muokkaa binääritiedostoja" -#: ../menu-data/blinken:kde4__blinken.desktop.in.h:1 +#: ../menu-data/blinken:org.kde.blinken.desktop.in.h:1 msgid "Blinken" msgstr "Blinken" -#: ../menu-data/blinken:kde4__blinken.desktop.in.h:2 +#: ../menu-data/blinken:org.kde.blinken.desktop.in.h:2 msgid "A memory enhancement game" msgstr "Muistipeli" @@ -1980,11 +1978,11 @@ msgid "Tetris Attack clone with spooky undertones" msgstr "Tetris Attack -klooni aavemaisella pohjavireellä" -#: ../menu-data/blogilo:kde4__blogilo.desktop.in.h:1 +#: ../menu-data/blogilo:org.kde.blogilo.desktop.in.h:1 msgid "Blogilo" msgstr "Blogilo" -#: ../menu-data/blogilo:kde4__blogilo.desktop.in.h:2 +#: ../menu-data/blogilo:org.kde.blogilo.desktop.in.h:2 msgid "A KDE Blogging Client" msgstr "Bloggausohjelma KDE:lle" @@ -2083,11 +2081,11 @@ msgid "Reverse engineering suite" msgstr "Käänteissuunnitteluohjelmisto" -#: ../menu-data/bomber:kde4__bomber.desktop.in.h:1 +#: ../menu-data/bomber:org.kde.bomber.desktop.in.h:1 msgid "Bomber" msgstr "Pommittaja" -#: ../menu-data/bomber:kde4__bomber.desktop.in.h:2 +#: ../menu-data/bomber:org.kde.bomber.desktop.in.h:2 msgid "Arcade Bombing Game" msgstr "Pommituspeli" @@ -2139,11 +2137,11 @@ msgid "Eat the yummy veggies in the garden (game for small kids)" msgstr "Syö herkullisia kasviksia puutarhassa (peli pienille lapsille)" -#: ../menu-data/bovo:kde4__bovo.desktop.in.h:1 +#: ../menu-data/bovo:org.kde.bovo.desktop.in.h:1 msgid "Bovo" msgstr "Bovo" -#: ../menu-data/bovo:kde4__bovo.desktop.in.h:2 +#: ../menu-data/bovo:org.kde.bovo.desktop.in.h:2 msgid "Five-in-a-row Board Game" msgstr "Viisi rivissä -lautapeli" @@ -2155,7 +2153,7 @@ msgid "A fancy interface to the python interpreter!" msgstr "Käyttöliittymä python-tulkkiin" -#: ../menu-data/braindump:kde4__braindump.desktop.in.h:1 +#: ../menu-data/braindump:kde4__braindump.desktop.in.h:3 msgid "Braindump" msgstr "Braindump" @@ -2354,7 +2352,7 @@ msgid "Calligra" msgstr "Calligra" -#: ../menu-data/calligraactive:calligraactive.desktop.in.h:1 +#: ../menu-data/krita-data:kde4__calligraactive.desktop.in.h:1 msgid "Calligra Active" msgstr "Calligra Active" @@ -2403,6 +2401,7 @@ msgid "Write presentation documents" msgstr "Luo esitysasiakirjoja" +#: ../menu-data/calligrawords:kde4__calligrawords_ascii.desktop.in.h:1 #: ../menu-data/calligrawords:kde4__words.desktop.in.h:1 msgid "Calligra Words" msgstr "Calligra Words" @@ -2460,11 +2459,11 @@ msgid "Music Player Client" msgstr "Musiikkisoitinasiakasohjelma" -#: ../menu-data/cantor:kde4__cantor.desktop.in.h:1 +#: ../menu-data/cantor:org.kde.cantor.desktop.in.h:1 msgid "Cantor" msgstr "Cantor" -#: ../menu-data/cantor:kde4__cantor.desktop.in.h:2 +#: ../menu-data/cantor:org.kde.cantor.desktop.in.h:2 msgid "KDE Frontend to Mathematical Software" msgstr "Graafinen käyttöliittymä useille matemaattisille ohjelmistoille" @@ -2477,10 +2476,12 @@ msgstr "Työkalu älykorttien sisällön lukemiseen" #: ../menu-data/caret:caret.desktop.in.h:1 +#: ../menu-data/neurodebian-desktop:neurodebian-caret.desktop.in.h:1 msgid "Cortical Surface Reconstruction and Visualization" msgstr "Aivokuoren pinnan uudelleenrakentamis- ja visualisointityökalu" #: ../menu-data/caret:caret.desktop.in.h:2 +#: ../menu-data/neurodebian-desktop:neurodebian-caret.desktop.in.h:2 msgid "Caret" msgstr "Caret" @@ -2620,10 +2621,12 @@ msgstr "Gmail-sähköpostien ilmoittaja" #: ../menu-data/cheese:cheese.desktop.in.h:1 +#: ../menu-data/cheese:org.gnome.Cheese.desktop.in.h:1 msgid "Cheese Webcam Booth" msgstr "Muikku-valokuvakoppi" #: ../menu-data/cheese:cheese.desktop.in.h:2 +#: ../menu-data/cheese:org.gnome.Cheese.desktop.in.h:2 msgid "Take photos and videos with your webcam, with fun graphical effects" msgstr "" "Ota valokuvia ja videoita hauskoilla graafisilla efekteillä nettikamerallasi" @@ -2712,6 +2715,7 @@ #: ../menu-data/chromium-browser:chromium-browser.desktop.in.h:3 #: ../menu-data/firefox:firefox.desktop.in.h:3 +#: ../menu-data/konsole:org.kde.konsole.desktop.in.h:3 #: ../menu-data/latexila-data:latexila.desktop.in.h:3 #: ../menu-data/terminator:terminator.desktop.in.h:3 msgid "Open a New Window" @@ -2828,16 +2832,19 @@ msgid "Plays music and last.fm streams" msgstr "Toista musiikkia ja Last.fm:ää" +#: ../menu-data/cantata:kde4__cantata.desktop.in.h:4 #: ../menu-data/clementine:clementine.desktop.in.h:3 #: ../menu-data/qmmp:qmmp.desktop.in.h:3 msgid "Play" msgstr "Toista" +#: ../menu-data/cantata:kde4__cantata.desktop.in.h:5 #: ../menu-data/clementine:clementine.desktop.in.h:4 #: ../menu-data/qmmp:qmmp.desktop.in.h:4 msgid "Pause" msgstr "Keskeytä" +#: ../menu-data/cantata:kde4__cantata.desktop.in.h:6 #: ../menu-data/clementine:clementine.desktop.in.h:5 #: ../menu-data/qmmp:qmmp.desktop.in.h:5 msgid "Stop" @@ -2846,7 +2853,7 @@ #: ../menu-data/clementine:clementine.desktop.in.h:6 #: ../menu-data/minitube:minitube.desktop.in.h:5 #: ../menu-data/qmmp:qmmp.desktop.in.h:6 -#: ../menu-data/quodlibet:quodlibet.desktop.in.h:5 +#: ../menu-data/totem:org.gnome.Totem.desktop.in.h:5 #: ../menu-data/totem:totem.desktop.in.h:5 msgid "Previous" msgstr "Edellinen" @@ -2854,13 +2861,12 @@ #: ../menu-data/clementine:clementine.desktop.in.h:7 #: ../menu-data/minitube:minitube.desktop.in.h:4 #: ../menu-data/qmmp:qmmp.desktop.in.h:7 -#: ../menu-data/quodlibet:quodlibet.desktop.in.h:4 +#: ../menu-data/totem:org.gnome.Totem.desktop.in.h:4 #: ../menu-data/totem:totem.desktop.in.h:4 msgid "Next" msgstr "Seuraava" -#: ../menu-data/click-update-manager:click-update-manager.desktop.in.h:1 -#: ../menu-data/muon-updater:kde4__muon-updater.desktop.in.h:2 +#: ../menu-data/muon-updater:muon-updater.desktop.in.h:2 msgid "Update Manager" msgstr "Päivitysten hallinta" @@ -2993,6 +2999,7 @@ msgid "Install ICC profiles" msgstr "Asenna ICC-väriprofiileja" +#: ../menu-data/cinnamon-control-center:cinnamon-color-panel.desktop.in.h:1 #: ../menu-data/colord-kde:kde4__kcm_colord.desktop.in.h:1 #: ../menu-data/gnome-color-manager:gcm-calibrate.desktop.in.h:1 #: ../menu-data/unity-control-center:unity-color-panel.desktop.in.h:1 @@ -3168,7 +3175,7 @@ msgid "Puzzle game similar to Tetris Attack" msgstr "Tetris Attack -pelin kaltainen pulmapeli" -#: ../menu-data/crawl-tiles:crawl-tiles.desktop.in.h:1 +#: ../menu-data/crawl:crawl.desktop.in.h:1 msgid "Dungeon Crawl" msgstr "Dungeon Crawl" @@ -3402,11 +3409,11 @@ msgid "GUI for Direct Connect Protocol" msgstr "Graafinen käyttöliittymä Direct Connect -yhteyskäytännölle" -#: ../menu-data/dconf-editor:dconf-editor.desktop.in.h:1 +#: ../menu-data/dconf-editor:ca.desrt.dconf-editor.desktop.in.h:1 msgid "dconf Editor" msgstr "dconf-muokkain" -#: ../menu-data/dconf-editor:dconf-editor.desktop.in.h:2 +#: ../menu-data/dconf-editor:ca.desrt.dconf-editor.desktop.in.h:2 #: ../menu-data/gconf-editor:gconf-editor.desktop.in.h:2 msgid "Directly edit your entire configuration database" msgstr "Muokkaa suoraan koko asetustietokantaasi" @@ -3452,7 +3459,6 @@ msgstr "Aktiivinen Twitter- & Identi.ca -asiakasohjelma" #: ../menu-data/declarative-plasmoids:kde4__active-news-reader.desktop.in.h:1 -#: ../menu-data/knode:kde4__KNode.desktop.in.h:2 msgid "News Reader" msgstr "Uutislukija" @@ -3469,17 +3475,14 @@ msgstr "Pelasta pingviinit" #: ../menu-data/deja-dup:deja-dup.desktop.in.h:1 -#: ../menu-data/deja-dup:gnome-deja-dup-panel.desktop.in.h:1 #: ../menu-data/deja-dup:unity-deja-dup-panel.desktop.in.h:1 msgid "Backups" msgstr "Varmuuskopiot" -#: ../menu-data/deja-dup:gnome-deja-dup-panel.desktop.in.h:2 #: ../menu-data/deja-dup:unity-deja-dup-panel.desktop.in.h:2 msgid "Change your backup settings" msgstr "Muuta varmuuskopioinnin asetuksia" -#: ../menu-data/deja-dup:gnome-deja-dup-panel.desktop.in.h:3 #: ../menu-data/deja-dup:unity-deja-dup-panel.desktop.in.h:3 msgid "Back Up" msgstr "Varmuuskopiointi" @@ -3785,11 +3788,12 @@ "Helppokäyttöinen ERP- ja CRM-hallintaohjelma pienille ja keskisuurille " "yrityksille tai yhdistyksille." -#: ../menu-data/dolphin:kde4__dolphin.desktop.in.h:1 +#: ../menu-data/dolphin:org.kde.dolphin.desktop.in.h:1 msgid "Dolphin" msgstr "Dolphin" -#: ../menu-data/dolphin:kde4__dolphin.desktop.in.h:2 +#: ../menu-data/caja:caja.desktop.in.h:2 +#: ../menu-data/dolphin:org.kde.dolphin.desktop.in.h:2 #: ../menu-data/exo-utils:exo-file-manager.desktop.in.h:1 msgid "File Manager" msgstr "Tiedostonhallinta" @@ -3848,11 +3852,11 @@ msgid "Simulator for chemical mixtures" msgstr "Kemiallisten seosten simulaattori" -#: ../menu-data/dragonplayer:kde4__dragonplayer.desktop.in.h:1 +#: ../menu-data/dragonplayer:org.kde.dragonplayer.desktop.in.h:1 msgid "Dragon Player" msgstr "Dragon-soitin" -#: ../menu-data/dragonplayer:kde4__dragonplayer.desktop.in.h:2 +#: ../menu-data/dragonplayer:org.kde.dragonplayer.desktop.in.h:2 #: ../menu-data/xine-ui:xine.desktop.in.h:2 msgid "Video Player" msgstr "Videosoitin" @@ -4096,7 +4100,6 @@ msgstr "Hallitse työpöytää hiirieleillä" #: ../menu-data/easystroke:easystroke.desktop.in.h:3 -#: ../menu-data/plasma-active:kde4__active-about.desktop.in.h:1 msgid "About" msgstr "Tietoja" @@ -4306,7 +4309,6 @@ msgid "GNU Emacs 23" msgstr "GNU Emacs 23" -#: ../menu-data/emacs23:emacs23.desktop.in.h:2 #: ../menu-data/emacs24-lucid:emacs24-lucid.desktop.in.h:2 #: ../menu-data/emacs24:emacs24.desktop.in.h:2 #: ../menu-data/yi:yi-emacs.desktop.in.h:2 @@ -4469,7 +4471,7 @@ msgid "Image Viewer" msgstr "Kuvakatselin" -#: ../menu-data/eog:eog.desktop.in.h:2 +#: ../menu-data/eog:eog.desktop.in.h:2 ../menu-data/eom:eom.desktop.in.h:2 msgid "Browse and rotate images" msgstr "Selaa ja kierrä kuvia" @@ -4481,11 +4483,11 @@ msgid "Epidemics Simulator" msgstr "Epidemiasimulaattori" -#: ../menu-data/epiphany-browser-data:epiphany.desktop.in.h:1 +#: ../menu-data/epiphany-browser:epiphany.desktop.in.h:1 msgid "Epiphany Web Browser" msgstr "Epiphany-selain" -#: ../menu-data/epiphany-browser-data:epiphany.desktop.in.h:2 +#: ../menu-data/epiphany-browser:epiphany.desktop.in.h:2 #: ../menu-data/exo-utils:exo-web-browser.desktop.in.h:2 msgid "Browse the web" msgstr "Selaa Internetin WWW-sivuja" @@ -4551,13 +4553,13 @@ #: ../menu-data/etherape:etherape.desktop.in.h:2 msgid "Graphical Network Monitor" -msgstr "Graafinen verkon valvonta" +msgstr "Graafinen verkonvalvonta" #: ../menu-data/etm-qt:etm_qt.desktop.in.h:1 msgid "etm_qt" msgstr "etm_qt" -#: ../menu-data/etm-qt:etm_qt.desktop.in.h:2 +#: ../menu-data/etm:etm.desktop.in.h:2 msgid "Manage events and tasks using simple text files" msgstr "" @@ -4625,7 +4627,11 @@ msgstr "Esikatsele ennen tulostamista" #: ../menu-data/evince-common:evince.desktop.in.h:1 +#: ../menu-data/okular-backend-odp:kde4__okularApplication_doc_calligra.desktop.in.h:2 +#: ../menu-data/okular-backend-odp:kde4__okularApplication_docx_calligra.desktop.in.h:2 #: ../menu-data/okular-backend-odp:kde4__okularApplication_odp.desktop.in.h:2 +#: ../menu-data/okular-backend-odp:kde4__okularApplication_odt.desktop.in.h:2 +#: ../menu-data/okular-backend-odp:kde4__okularApplication_wpd_calligra.desktop.in.h:2 #: ../menu-data/okular-extra-backends:kde4__okularApplication_chm.desktop.in.h:2 #: ../menu-data/okular:kde4__okular.desktop.in.h:2 #: ../menu-data/okular:kde4__okularApplication_mobi.desktop.in.h:2 @@ -4634,6 +4640,7 @@ msgid "Document Viewer" msgstr "Asiakirjakatselin" +#: ../menu-data/atril:atril.desktop.in.h:2 #: ../menu-data/evince-common:evince.desktop.in.h:2 msgid "View multi-page documents" msgstr "Näytä monisivuisia asiakirjoja" @@ -4702,8 +4709,8 @@ #: ../menu-data/exo-utils:exo-terminal-emulator.desktop.in.h:2 #: ../menu-data/gnome-terminal:gnome-terminal.desktop.in.h:2 -#: ../menu-data/roxterm-gtk2:roxterm.desktop.in.h:2 -#: ../menu-data/roxterm-gtk3:roxterm.desktop.in.h:2 +#: ../menu-data/mate-terminal:mate-terminal.desktop.in.h:2 +#: ../menu-data/roxterm:roxterm.desktop.in.h:2 #: ../menu-data/rxvt-unicode-256color:rxvt-unicode.desktop.in.h:2 #: ../menu-data/rxvt-unicode-lite:rxvt-unicode.desktop.in.h:2 #: ../menu-data/rxvt-unicode:rxvt-unicode.desktop.in.h:2 @@ -4878,11 +4885,11 @@ msgid "Start Input Method" msgstr "Syötetapojen käynnistäjä" -#: ../menu-data/fcitx-qimpanel-configtool:fcitx-qimpanel-configtool.desktop.in.h:1 +#: ../menu-data/fcitx-ui-qimpanel:fcitx-qimpanel-configtool.desktop.in.h:1 msgid "fcitx-qimpanel-configtool" msgstr "fcitx-qimpanel-configtool" -#: ../menu-data/fcitx-qimpanel-configtool:fcitx-qimpanel-configtool.desktop.in.h:2 +#: ../menu-data/fcitx-ui-qimpanel:fcitx-qimpanel-configtool.desktop.in.h:2 msgid "fcitx皮肤配置向导-UbuntuKylin" msgstr "fcitx皮肤配置向导-UbuntuKylin" @@ -4978,18 +4985,21 @@ msgstr "Käynnistä FlightGear-lentosimulaattori FGRunin avulla" #: ../menu-data/file-roller:file-roller.desktop.in.h:1 +#: ../menu-data/file-roller:org.gnome.FileRoller.desktop.in.h:1 msgid "Archive Manager" msgstr "Pakettienkäsittelyohjelma" +#: ../menu-data/engrampa:engrampa.desktop.in.h:2 #: ../menu-data/file-roller:file-roller.desktop.in.h:2 +#: ../menu-data/file-roller:org.gnome.FileRoller.desktop.in.h:2 msgid "Create and modify an archive" msgstr "Luo tai muokkaa arkistopaketteja" -#: ../menu-data/filelight:kde4__filelight.desktop.in.h:1 +#: ../menu-data/filelight:org.kde.filelight.desktop.in.h:1 msgid "Filelight" msgstr "Filelight" -#: ../menu-data/filelight:kde4__filelight.desktop.in.h:2 +#: ../menu-data/filelight:org.kde.filelight.desktop.in.h:2 msgid "View disk usage information" msgstr "Näyttää tietoja kiintolevyn käytöstä" @@ -5042,11 +5052,11 @@ msgid "Peak fitting and data analysis" msgstr "Huippujen sovitus ja data-analyysi" -#: ../menu-data/five-or-more:glines.desktop.in.h:1 +#: ../menu-data/five-or-more:five-or-more.desktop.in.h:1 msgid "Five or More" msgstr "Viisi tai enemmän" -#: ../menu-data/five-or-more:glines.desktop.in.h:2 +#: ../menu-data/five-or-more:five-or-more.desktop.in.h:2 msgid "Remove colored balls from the board by forming lines" msgstr "Poista värilliset pallot laudalta muodostamalla jonoja" @@ -5058,11 +5068,11 @@ msgid "Administration Tool for Firebird DBMS" msgstr "Ylläpitotyökalu Firebird DBMS:lle" -#: ../menu-data/flare:flare.desktop.in.h:1 +#: ../menu-data/flare-game:flare.desktop.in.h:1 msgid "Flare" msgstr "Flare" -#: ../menu-data/flare:flare.desktop.in.h:2 +#: ../menu-data/flare-game:flare.desktop.in.h:2 msgid "A single player, 2D-isometric, action Role-Playing Game" msgstr "Yhden hengen pelattava kaksiulotteinen roolipeli" @@ -5124,7 +5134,9 @@ msgid "flmsg" msgstr "flmsg" +#: ../menu-data/flamp:flamp.desktop.in.h:2 #: ../menu-data/flmsg:flmsg.desktop.in.h:2 +#: ../menu-data/flrig:flrig.desktop.in.h:2 #: ../menu-data/flwrap:flwrap.desktop.in.h:2 msgid "Amateur Radio Communications" msgstr "Radioamatööriviestintä" @@ -5303,7 +5315,7 @@ msgid "fotoxx" msgstr "fotoxx" -#: ../menu-data/fotoxx:kornelix-fotoxx.desktop.in.h:2 +#: ../menu-data/fotoxx:fotoxx.desktop.in.h:2 msgid "Edit photos and manage collections" msgstr "Muokkaa valokuvia ja hallitse kokoelmia" @@ -5311,7 +5323,7 @@ msgid "Four-in-a-Row" msgstr "Neljä rivissä" -#: ../menu-data/four-in-a-row:gnect.desktop.in.h:2 +#: ../menu-data/four-in-a-row:four-in-a-row.desktop.in.h:2 msgid "Make lines of the same color to win" msgstr "Tee samanvärisiä viivoja ja voita" @@ -5327,7 +5339,6 @@ msgid "Figaro's Password Manager 2" msgstr "Figaron salasanojen hallinta 2" -#: ../menu-data/fpm2:fpm2.desktop.in.h:2 #: ../menu-data/kedpm-gtk:kedpm-gtk.desktop.in.h:2 msgid "Manage passwords" msgstr "Hallitse salasanojasi" @@ -5409,7 +5420,7 @@ msgid "Freeciv modpack installer" msgstr "Freeciv-muokkauspakettien asennin" -#: ../menu-data/freeciv-client-extras:freeciv-modpack.desktop.in.h:2 +#: ../menu-data/freeciv-client-extras:freeciv-mp-gtk3.desktop.in.h:2 msgid "Download and install add-ons for Freeciv" msgstr "Nouda ja asenna lisäosia Freeciv-peliin" @@ -5417,8 +5428,8 @@ msgid "Freeciv" msgstr "Freeciv" -#: ../menu-data/freeciv-client-gtk:freeciv-gtk.desktop.in.h:2 -#: ../menu-data/freeciv-client-gtk:freeciv-gtk3.desktop.in.h:2 +#: ../menu-data/freeciv-client-gtk:freeciv-gtk2.desktop.in.h:2 +#: ../menu-data/freeciv-client-qt:freeciv-qt.desktop.in.h:2 #: ../menu-data/freeciv-server:freeciv-server.desktop.in.h:2 msgid "" "Turn-based strategy game inspired by the history of human civilization" @@ -5537,6 +5548,7 @@ msgid "FreeOrion" msgstr "FreeOrion" +#: ../menu-data/acm:acm.desktop.in.h:2 #: ../menu-data/freeorion:freeorion.desktop.in.h:2 msgid "turn-based space empire and galactic conquest computer game (client)" msgstr "vuoropohjainen avaruusvaltakunta ja -valloituspeli (asiakasohjelma)" @@ -5632,7 +5644,6 @@ msgid "Rock out with your keyboard" msgstr "Rokkaa näppäimistölläsi" -#: ../menu-data/friends-app:friends-app.desktop.in.h:1 #: ../menu-data/steam:steam.desktop.in.h:11 msgid "Friends" msgstr "Kaverit" @@ -5689,11 +5700,12 @@ msgid "FS-UAE Amiga Emulator" msgstr "FS-UAE Amiga Emulator" -#: ../menu-data/fsl-4.1:fsl-4.1.desktop.in.h:1 +#: ../menu-data/fsl-5.0-core:fsl-5.0-core.desktop.in.h:1 +#: ../menu-data/neurodebian-desktop:neurodebian-fsl-4.1.desktop.in.h:1 msgid "Software Collection for (f)MRI Data Analysis" msgstr "Ohjelmistokokoelma (f)MRI Data Analysis:lle" -#: ../menu-data/fsl-4.1:fsl-4.1.desktop.in.h:2 +#: ../menu-data/neurodebian-desktop:neurodebian-fsl-4.1.desktop.in.h:2 msgid "FSL 4.1" msgstr "FSL 4.1" @@ -6241,7 +6253,7 @@ #: ../menu-data/gdebi-kde:kde4__gdebi-kde.desktop.in.h:2 #: ../menu-data/gdebi:gdebi.desktop.in.h:2 -#: ../menu-data/qapt-deb-installer:kde4__qapt-deb-installer.desktop.in.h:2 +#: ../menu-data/qapt-deb-installer:qapt-deb-installer.desktop.in.h:2 msgid "Install and view software packages" msgstr "Asenna ja tarkastele ohjelmapaketteja" @@ -6299,10 +6311,12 @@ msgid "A fast and lightweight IDE using GTK2" msgstr "Nopea ja kevyt GTK2:ta käyttävä kehitysympäristö (IDE)" +#: ../menu-data/geary:geary-autostart.desktop.in.h:1 #: ../menu-data/geary:geary.desktop.in.h:1 msgid "Geary Mail" msgstr "Geary-sähköposti" +#: ../menu-data/geary:geary-autostart.desktop.in.h:2 #: ../menu-data/geary:geary.desktop.in.h:2 msgid "Send and receive email" msgstr "Lähetä ja vastaanota sähköpostia" @@ -6349,13 +6363,15 @@ #: ../menu-data/gedit:gedit.desktop.in.h:1 #: ../menu-data/jedit:jedit.desktop.in.h:2 -#: ../menu-data/scribes:scribes.desktop.in.h:2 +#: ../menu-data/pluma:pluma.desktop.in.h:2 +#: ../menu-data/vim-common:vim.desktop.in.h:2 #: ../menu-data/vim-gui-common:gvim.desktop.in.h:2 msgid "Edit text files" msgstr "Muokkaa tekstitiedostoja" #: ../menu-data/gedit:gedit.desktop.in.h:2 -#: ../menu-data/kwrite:kde4__kwrite.desktop.in.h:1 +#: ../menu-data/kwrite:org.kde.kwrite.desktop.in.h:1 +#: ../menu-data/nedit:nedit.desktop.in.h:2 msgid "Text Editor" msgstr "Tekstimuokkain" @@ -6996,11 +7012,11 @@ msgid "3-D finite element mesh generator" msgstr "Kolmiulotteinen äärellinen elementtiverkkojen luonti" -#: ../menu-data/gmtp:gMTP.desktop.in.h:1 +#: ../menu-data/gmtp:gmtp.desktop.in.h:1 msgid "gMTP" msgstr "gMTP" -#: ../menu-data/gmtp:gMTP.desktop.in.h:2 +#: ../menu-data/gmtp:gmtp.desktop.in.h:2 msgid "A simple MTP Client for MP3 Players" msgstr "Yksinkertainen MTP-asiakas MP3-soittimille" @@ -7106,11 +7122,11 @@ msgid "Setup Bluetooth devices" msgstr "Muuta Bluetooth-laitteiden asetuksia" -#: ../menu-data/gnome-boxes:gnome-boxes.desktop.in.h:1 +#: ../menu-data/gnome-boxes:org.gnome.Boxes.desktop.in.h:1 msgid "Boxes" msgstr "Boxes" -#: ../menu-data/gnome-boxes:gnome-boxes.desktop.in.h:2 +#: ../menu-data/gnome-boxes:org.gnome.Boxes.desktop.in.h:2 msgid "View and use virtual machines" msgstr "Katsele ja käytä virtuaalikoneita" @@ -7130,15 +7146,15 @@ msgid "Download files with BitTorrent" msgstr "Lataa tiedostoja BitTorrentilla" -#: ../menu-data/gnome-calculator:gcalctool.desktop.in.h:1 +#: ../menu-data/gnome-calculator:gnome-calculator.desktop.in.h:1 msgid "Calculator" msgstr "Laskin" -#: ../menu-data/gnome-calculator:gcalctool.desktop.in.h:2 +#: ../menu-data/gnome-calculator:gnome-calculator.desktop.in.h:2 msgid "Perform arithmetic, scientific or financial calculations" msgstr "Suorita aritmeettisia, tieteellisiä tai talouslaskutoimituksia" -#: ../menu-data/gnome-chess:glchess.desktop.in.h:1 +#: ../menu-data/gnome-chess:gnome-chess.desktop.in.h:1 msgid "Chess" msgstr "Shakki" @@ -7146,11 +7162,11 @@ msgid "Play the classic two-player boardgame of chess" msgstr "Pelaa shakkia, klassista lautapeliä" -#: ../menu-data/gnome-clocks:gnome-clocks.desktop.in.h:1 +#: ../menu-data/gnome-clocks:org.gnome.clocks.desktop.in.h:1 msgid "GNOME Clocks" msgstr "Gnomen kellot" -#: ../menu-data/gnome-clocks:gnome-clocks.desktop.in.h:2 +#: ../menu-data/gnome-clocks:org.gnome.clocks.desktop.in.h:2 msgid "Clocks for world times, plus alarms, stopwatch and a timer" msgstr "Maailmankellot, hälytykset, sekuntikello ja ajastin" @@ -7226,11 +7242,11 @@ "Suorita tehtäviä tiedostoillasi, kirjanmerkeilläsi, sovelluksillasi, " "musiikillasi, yhteystiedoillasi ja paljolla muulla mahdollisimman nopeasti!" -#: ../menu-data/gnome-documents:gnome-documents.desktop.in.h:1 +#: ../menu-data/gnome-documents:org.gnome.Documents.desktop.in.h:1 msgid "Documents" msgstr "Asiakirjat" -#: ../menu-data/gnome-documents:gnome-documents.desktop.in.h:2 +#: ../menu-data/gnome-documents:org.gnome.Documents.desktop.in.h:2 msgid "Access, manage and share documents" msgstr "Käytä, käsittele ja jaa asiakirjoja" @@ -7242,12 +7258,13 @@ msgid "Schedule recordings and browse program guide" msgstr "Ajasta tallenteita ja selaa ohjelmaopasta" -#: ../menu-data/gnome-font-viewer:gnome-font-viewer.desktop.in.h:1 -#: ../menu-data/kde-workspace-bin:kde4__kfontview.desktop.in.h:2 +#: ../menu-data/gnome-font-viewer:org.gnome.font-viewer.desktop.in.h:1 +#: ../menu-data/mate-control-center:mate-font-viewer.desktop.in.h:1 +#: ../menu-data/plasma-desktop:org.kde.kfontview.desktop.in.h:2 msgid "Font Viewer" msgstr "Kirjasinlajien katselin" -#: ../menu-data/gnome-font-viewer:gnome-font-viewer.desktop.in.h:2 +#: ../menu-data/gnome-font-viewer:org.gnome.font-viewer.desktop.in.h:2 msgid "View fonts on your system" msgstr "Katsele koneellasi olevia kirjasimia" @@ -7279,11 +7296,11 @@ msgid "Play the popular Hearts card game" msgstr "Suosittu Hertta-korttipeli" -#: ../menu-data/gnome-klotski:gnotski.desktop.in.h:1 +#: ../menu-data/gnome-klotski:gnome-klotski.desktop.in.h:1 msgid "Klotski" msgstr "Klotski" -#: ../menu-data/gnome-klotski:gnotski.desktop.in.h:2 +#: ../menu-data/gnome-klotski:gnome-klotski.desktop.in.h:2 msgid "Slide blocks to solve the puzzle" msgstr "Ratkaise palapeli siirtämällä palikoita" @@ -7295,20 +7312,20 @@ msgid "Configure your remote control" msgstr "Muuta kaukosäätimen asetuksia" -#: ../menu-data/gnome-mahjongg:mahjongg.desktop.in.h:1 +#: ../menu-data/gnome-mahjongg:gnome-mahjongg.desktop.in.h:1 msgid "Mahjongg" msgstr "Mahjongg" -#: ../menu-data/gnome-mahjongg:mahjongg.desktop.in.h:2 +#: ../menu-data/gnome-mahjongg:gnome-mahjongg.desktop.in.h:2 msgid "Disassemble a pile of tiles by removing matching pairs" msgstr "Pura pino laattoja poistamalla samanlaiset parit" -#: ../menu-data/gnome-maps:gnome-maps.desktop.in.h:1 +#: ../menu-data/gnome-maps:org.gnome.Maps.desktop.in.h:1 #: ../menu-data/openstreetmap-client:maps.desktop.in.h:1 msgid "Maps" msgstr "Kartat" -#: ../menu-data/gnome-maps:gnome-maps.desktop.in.h:2 +#: ../menu-data/gnome-maps:org.gnome.Maps.desktop.in.h:2 msgid "A simple maps application" msgstr "Yksinkertainen karttasovellus" @@ -7328,7 +7345,7 @@ msgid "A simple media player for GNOME" msgstr "Yksinkertainen mediasoitin Gnome-työpöytäympäristöön" -#: ../menu-data/gnome-media:gnome-sound-recorder.desktop.in.h:1 +#: ../menu-data/gnome-sound-recorder:org.gnome.SoundRecorder.desktop.in.h:1 msgid "Sound Recorder" msgstr "Ääninauhuri" @@ -7344,12 +7361,12 @@ msgid "Configure defaults for GStreamer applications" msgstr "Aseta GStreamer-sovellusten oletusarvot" -#: ../menu-data/gnome-mines:gnomine.desktop.in.h:1 +#: ../menu-data/gnome-mines:gnome-mines.desktop.in.h:1 #: ../menu-data/sgt-puzzles:sgt-mines.desktop.in.h:1 msgid "Mines" msgstr "Miinaharava" -#: ../menu-data/gnome-mines:gnomine.desktop.in.h:2 +#: ../menu-data/gnome-mines:gnome-mines.desktop.in.h:2 #: ../menu-data/sgt-puzzles:sgt-mines.desktop.in.h:2 msgid "Clear hidden mines from a minefield" msgstr "Puhdista piilotetut miinat miinakentältä" @@ -7389,11 +7406,11 @@ msgid "View information about your network" msgstr "Näytä tietoja verkostasi" -#: ../menu-data/gnome-nibbles:gnibbles.desktop.in.h:1 +#: ../menu-data/gnome-nibbles:gnome-nibbles.desktop.in.h:1 msgid "Nibbles" msgstr "Nibbles" -#: ../menu-data/gnome-nibbles:gnibbles.desktop.in.h:2 +#: ../menu-data/gnome-nibbles:gnome-nibbles.desktop.in.h:2 msgid "Guide a worm around a maze" msgstr "Ohjaa matoa sokkelossa ympäriinsä" @@ -7466,11 +7483,11 @@ msgid "Receive and send text messages from your mobile phone" msgstr "Vastaanota ja lähetä viestejä matkapuhelimesta" -#: ../menu-data/gnome-photos:gnome-photos.desktop.in.h:1 +#: ../menu-data/gnome-photos:org.gnome.Photos.desktop.in.h:1 msgid "Photos" msgstr "Kuvat" -#: ../menu-data/gnome-photos:gnome-photos.desktop.in.h:2 +#: ../menu-data/gnome-photos:org.gnome.Photos.desktop.in.h:2 msgid "Access, organize and share photos" msgstr "Hallitse ja jaa valokuviasi" @@ -7483,10 +7500,12 @@ msgstr "Kakut eivät valehtele." #: ../menu-data/gnome-power-manager:gnome-power-statistics.desktop.in.h:1 +#: ../menu-data/mate-power-manager:mate-power-statistics.desktop.in.h:1 msgid "Power Statistics" msgstr "Virrankäytön tilastot" #: ../menu-data/gnome-power-manager:gnome-power-statistics.desktop.in.h:2 +#: ../menu-data/mate-power-manager:mate-power-statistics.desktop.in.h:2 msgid "Observe power management" msgstr "Tarkkaile virrankäytön hallintaa" @@ -7498,11 +7517,11 @@ msgid "GNOME Dialup Tool" msgstr "Gnomen puhelinverkkotyökalu" -#: ../menu-data/gnome-robots:gnobots2.desktop.in.h:1 +#: ../menu-data/gnome-robots:gnome-robots.desktop.in.h:1 msgid "Robots" msgstr "Robotit" -#: ../menu-data/gnome-robots:gnobots2.desktop.in.h:2 +#: ../menu-data/gnome-robots:gnome-robots.desktop.in.h:2 msgid "Avoid the robots and make them crash into each other" msgstr "Vältä robotteja ja pistä ne tuhoutumaan toisiinsa" @@ -7518,7 +7537,6 @@ msgid "GNOME Flashback Services" msgstr "" -#: ../menu-data/gnome-session-flashback:gnome-wm.desktop.in.h:1 #: ../menu-data/unity-tweak-tool:unity-tweak-tool.desktop.in.h:4 #: ../menu-data/xfwm4:xfce-wm-settings.desktop.in.h:1 msgid "Window Manager" @@ -7528,7 +7546,9 @@ msgid "GNOME Shell Classic" msgstr "GNOME Shell Classic" -#: ../menu-data/gnome-shell-extensions:gnome-shell-classic.desktop.in.h:2 +#: ../menu-data/cinnamon:cinnamon.desktop.in.h:2 +#: ../menu-data/cinnamon:cinnamon2d.desktop.in.h:2 +#: ../menu-data/gnome-shell:gnome-shell-wayland.desktop.in.h:2 #: ../menu-data/gnome-shell:gnome-shell.desktop.in.h:2 msgid "Window management and application launching" msgstr "Ikkunanhallinta ja sovellusten käynnistäminen" @@ -7582,6 +7602,7 @@ msgstr "Videoiden tekstittämisohjelma Gnomelle" #: ../menu-data/gnome-sudoku:gnome-sudoku.desktop.in.h:1 +#: ../menu-data/sudoku:sudoku.desktop.in.h:1 msgid "Sudoku" msgstr "Sudoku" @@ -7594,11 +7615,12 @@ msgstr "Gnomen järjestelmän valvonta" #: ../menu-data/gnome-system-monitor:gnome-system-monitor-kde.desktop.in.h:2 +#: ../menu-data/mate-system-monitor:mate-system-monitor.desktop.in.h:2 msgid "View current processes and monitor system state" msgstr "Katsele aktiivisia prosesseja ja valvo järjestelmän tilaa" #: ../menu-data/gnome-terminal:gnome-terminal.desktop.in.h:1 -#: ../menu-data/konsole:kde4__konsole.desktop.in.h:2 +#: ../menu-data/konsole:org.kde.konsole.desktop.in.h:2 #: ../menu-data/terminal.app:Terminal.desktop.in.h:1 #: ../menu-data/vala-terminal:vala-terminal.desktop.in.h:1 msgid "Terminal" @@ -7633,10 +7655,12 @@ msgstr "Työkalu Gnome 3:n lisäasetuksia varten" #: ../menu-data/gnome-user-share:gnome-user-share-properties.desktop.in.h:1 +#: ../menu-data/mate-user-share:mate-user-share-properties.desktop.in.h:1 msgid "Personal File Sharing" msgstr "Henkilökohtaisten tiedostojen jakaminen" #: ../menu-data/gnome-user-share:gnome-user-share-properties.desktop.in.h:2 +#: ../menu-data/mate-user-share:mate-user-share-properties.desktop.in.h:2 msgid "Preferences for sharing of files" msgstr "Tiedostojen jakamisen asetukset" @@ -7735,7 +7759,6 @@ msgstr "GNUbik" #: ../menu-data/gnubik:gnubik.desktop.in.h:2 -#: ../menu-data/pybik:pybik.desktop.in.h:2 msgid "3D Rubik's cube game" msgstr "Kolmiulotteinen Rubiikin kuutio -peli" @@ -7843,12 +7866,11 @@ msgid "Gobby Collaborative Editor (0.4)" msgstr "Gobby - yhteistyömuokkain" -#: ../menu-data/gobby-0.4:gobby.desktop.in.h:2 -#: ../menu-data/gobby-0.5:gobby-0.5.desktop.in.h:2 +#: ../menu-data/gobby:gobby-0.5.desktop.in.h:2 msgid "Edit text files collaboratively" msgstr "Muokkaa tekstejä yhteistyössä" -#: ../menu-data/gobby-0.5:gobby-0.5.desktop.in.h:1 +#: ../menu-data/gobby:gobby-0.5.desktop.in.h:1 msgid "Gobby Collaborative Editor (0.5)" msgstr "Gobby-yhteistyömuokkain (0.5)" @@ -8142,11 +8164,11 @@ "Manage genealogical information, perform genealogical research and analysis" msgstr "Hallitse sukututkimustietoja sekä tee tutkimusta ja analyysejä." -#: ../menu-data/granatier:kde4__granatier.desktop.in.h:1 +#: ../menu-data/granatier:org.kde.granatier.desktop.in.h:1 msgid "Granatier" msgstr "Granatier" -#: ../menu-data/granatier:kde4__granatier.desktop.in.h:2 +#: ../menu-data/granatier:org.kde.granatier.desktop.in.h:2 msgid "Bomberman clone" msgstr "Bomberman-klooni" @@ -8178,7 +8200,7 @@ msgid "GRASS GIS" msgstr "GRASS GIS" -#: ../menu-data/grass-core:grass64.desktop.in.h:2 +#: ../menu-data/grass-core:grass70.desktop.in.h:2 #: ../menu-data/qgis:qbrowser.desktop.in.h:2 #: ../menu-data/qgis:qgis.desktop.in.h:2 msgid "Geographic Information System" @@ -8786,11 +8808,11 @@ msgid "A batch renaming tool for KDE" msgstr "Joukkonimeämistyökalu KDE-ympäristöön" -#: ../menu-data/gwenview:kde4__gwenview.desktop.in.h:1 +#: ../menu-data/gwenview:org.kde.gwenview.desktop.in.h:1 msgid "Gwenview" msgstr "Gwenview" -#: ../menu-data/gwenview:kde4__gwenview.desktop.in.h:2 +#: ../menu-data/gwenview:org.kde.gwenview.desktop.in.h:2 msgid "A simple image viewer" msgstr "Yksinkertainen kuvannäytin" @@ -9019,7 +9041,6 @@ msgid "HexChat" msgstr "HexChat" -#: ../menu-data/hexchat:hexchat.desktop.in.h:2 #: ../menu-data/xchat:xchat.desktop.in.h:2 msgid "Chat with other people using Internet Relay Chat" msgstr "Juttele muiden ihmisten kanssa IRC:ssä (Internet Relay Chat)" @@ -9451,7 +9472,7 @@ msgid "IDLE" msgstr "IDLE" -#: ../menu-data/idle:idle.desktop.in.h:2 +#: ../menu-data/eric:eric.desktop.in.h:2 ../menu-data/idle:idle.desktop.in.h:2 msgid "Integrated Development Environment for Python" msgstr "Integroitu kehitysympäristö Python-ohjelmointikielelle" @@ -9493,7 +9514,6 @@ msgstr "Syöttötavat" #: ../menu-data/im-config:im-config.desktop.in.h:2 -#: ../menu-data/im-switch:im-switch.desktop.in.h:2 msgid "Set Keyboard Input Method" msgstr "Aseta näppäimistön syötetapa" @@ -9513,7 +9533,8 @@ msgid "ImageMagick (display)" msgstr "ImageMagick (display)" -#: ../menu-data/imagemagick:display.im6.desktop.in.h:2 +#: ../menu-data/imagemagick-6.q16:display-im6.q16.desktop.in.h:2 +#: ../menu-data/imagemagick:display-im6.desktop.in.h:2 msgid "Display and edit image files" msgstr "Katsele ja muokkaa kuvatiedostoja" @@ -9707,11 +9728,11 @@ msgid "iTALC Master" msgstr "iTALC-isäntä" -#: ../menu-data/itksnap:itksnap.desktop.in.h:1 +#: ../menu-data/neurodebian-desktop:neurodebian-itksnap.desktop.in.h:1 msgid "3D Structure Segmentation" msgstr "3D-rakenteiden segmentointi" -#: ../menu-data/itksnap:itksnap.desktop.in.h:2 +#: ../menu-data/neurodebian-desktop:neurodebian-itksnap.desktop.in.h:2 msgid "ITK-SNAP" msgstr "ITK-SNAP" @@ -10012,7 +10033,7 @@ msgid "Advanced text editor" msgstr "Kehittynyt tekstieditori" -#: ../menu-data/juk:kde4__juk.desktop.in.h:1 +#: ../menu-data/juk:kde4__juk.desktop.in.h:2 msgid "JuK" msgstr "JuK" @@ -10072,11 +10093,11 @@ msgid "Free-as-in-freedom 3D modeling and animation software" msgstr "Vapaa ohjelmisto 3D-mallinnukseen ja -animaatioon" -#: ../menu-data/k4dirstat:kde4__k4dirstat.desktop.in.h:1 +#: ../menu-data/k4dirstat:k4dirstat.desktop.in.h:1 msgid "K4DirStat" msgstr "K4DirStat" -#: ../menu-data/k4dirstat:kde4__k4dirstat.desktop.in.h:2 +#: ../menu-data/k4dirstat:k4dirstat.desktop.in.h:2 msgid "Directory statistics and disk usage" msgstr "Hakemistotilastointi- ja levynkäyttöohjelma" @@ -10088,11 +10109,11 @@ msgid "Manage large collections of notes" msgstr "Hallitse muistiinpanokokoelmia" -#: ../menu-data/kaddressbook:kde4__kaddressbook.desktop.in.h:1 +#: ../menu-data/kaddressbook:org.kde.kaddressbook.desktop.in.h:1 msgid "KAddressBook" msgstr "KAddressBook" -#: ../menu-data/kaddressbook:kde4__kaddressbook.desktop.in.h:2 +#: ../menu-data/kaddressbook:org.kde.kaddressbook.desktop.in.h:2 msgid "Contact Manager" msgstr "Yhteystietojen hallinta" @@ -10116,27 +10137,27 @@ msgid "The ancient Chinese board game for 4 players" msgstr "Vanha kiinalainen lautapeli neljälle pelaajalle" -#: ../menu-data/kalarm:kde4__kalarm.desktop.in.h:1 +#: ../menu-data/kalarm:org.kde.kalarm.desktop.in.h:1 msgid "KAlarm" msgstr "KAlarm" -#: ../menu-data/kalarm:kde4__kalarm.desktop.in.h:2 +#: ../menu-data/kalarm:org.kde.kalarm.desktop.in.h:2 msgid "Personal Alarm Scheduler" msgstr "Henkilökohtainen hälytysajastin" -#: ../menu-data/kalgebra:kde4__kalgebra.desktop.in.h:1 +#: ../menu-data/kalgebra:org.kde.kalgebra.desktop.in.h:1 msgid "KAlgebra" msgstr "KAlgebra" -#: ../menu-data/kalgebra:kde4__kalgebra.desktop.in.h:2 +#: ../menu-data/kalgebra:org.kde.kalgebra.desktop.in.h:2 msgid "Math Expression Solver and Plotter" msgstr "Matemaattisten yhtälöiden ratkaisut ja kuvaajat" -#: ../menu-data/kalgebramobile:kde4__kalgebramobile.desktop.in.h:1 +#: ../menu-data/kalgebramobile:kalgebramobile.desktop.in.h:1 msgid "KAlgebra Mobile" msgstr "KAlgebra Mobile" -#: ../menu-data/kalgebramobile:kde4__kalgebramobile.desktop.in.h:2 +#: ../menu-data/kalgebramobile:kalgebramobile.desktop.in.h:2 msgid "Pocket Math Expression Solver and Plotter" msgstr "Taskuun sopiva matemaattinen yhtälönratkaisu- ja piirto-ohjelma" @@ -10158,7 +10179,7 @@ msgstr "" "Hauskan näköinen animoitu sovellus webkameralla valokuvien ottamiseen" -#: ../menu-data/kamoso:kde4__kamoso.desktop.in.h:1 +#: ../menu-data/kamoso:org.kde.kamoso.desktop.in.h:1 msgid "Kamoso" msgstr "Kamoso" @@ -10170,11 +10191,11 @@ msgid "Hira Drill" msgstr "Hira Drill" -#: ../menu-data/kanagram:kde4__kanagram.desktop.in.h:1 +#: ../menu-data/kanagram:org.kde.kanagram.desktop.in.h:1 msgid "Kanagram" msgstr "Kanagram" -#: ../menu-data/kanagram:kde4__kanagram.desktop.in.h:2 +#: ../menu-data/kanagram:org.kde.kanagram.desktop.in.h:2 msgid "KDE Letter Order Game" msgstr "KDE:n kirjainten järjestyspeli" @@ -10194,19 +10215,19 @@ msgid "Bluetooth remote control for KDE" msgstr "Bluetooth-kaukosäädin KDE:lle" -#: ../menu-data/kapman:kde4__kapman.desktop.in.h:1 +#: ../menu-data/kapman:org.kde.kapman.desktop.in.h:1 msgid "Kapman" msgstr "Kapman" -#: ../menu-data/kapman:kde4__kapman.desktop.in.h:2 +#: ../menu-data/kapman:org.kde.kapman.desktop.in.h:2 msgid "Eat pills escaping ghosts" msgstr "Syö pillereitä pakoillen aaveita" -#: ../menu-data/kapptemplate:kde4__kapptemplate.desktop.in.h:1 +#: ../menu-data/kapptemplate:kapptemplate.desktop.in.h:1 msgid "KDE Template Generator" msgstr "KDE-mallipohjien luonti" -#: ../menu-data/kapptemplate:kde4__kapptemplate.desktop.in.h:2 +#: ../menu-data/kapptemplate:kapptemplate.desktop.in.h:2 msgid "KAppTemplate" msgstr "KAppTemplate" @@ -10218,19 +10239,19 @@ msgid "Edit Anthy dictionary." msgstr "Muokkaa Anthyn sanakirjaa." -#: ../menu-data/kate:kde4__kate.desktop.in.h:1 +#: ../menu-data/kate:org.kde.kate.desktop.in.h:1 msgid "Advanced Text Editor" msgstr "Edistynyt tekstieditori" -#: ../menu-data/kate:kde4__kate.desktop.in.h:2 +#: ../menu-data/kate:org.kde.kate.desktop.in.h:2 msgid "Kate" msgstr "Kate" -#: ../menu-data/katomic:kde4__katomic.desktop.in.h:1 +#: ../menu-data/katomic:org.kde.katomic.desktop.in.h:1 msgid "KAtomic" msgstr "KAtomic" -#: ../menu-data/katomic:kde4__katomic.desktop.in.h:2 +#: ../menu-data/katomic:org.kde.katomic.desktop.in.h:2 msgid "Sokoban-like Logic Game" msgstr "Sokoban-tyylinen logiikkapeli" @@ -10298,43 +10319,43 @@ msgid "KDE-based editor for bibliographic files" msgstr "Bibliografisten tiedostojen muokkain KDE-ympäristöön" -#: ../menu-data/kblackbox:kde4__kblackbox.desktop.in.h:1 +#: ../menu-data/kblackbox:org.kde.kblackbox.desktop.in.h:1 msgid "Blackbox Logic Game" msgstr "Blackbox-logiikkapeli" -#: ../menu-data/kblackbox:kde4__kblackbox.desktop.in.h:2 +#: ../menu-data/kblackbox:org.kde.kblackbox.desktop.in.h:2 msgid "KBlackBox" msgstr "KBlackBox" -#: ../menu-data/kblocks:kde4__kblocks.desktop.in.h:1 +#: ../menu-data/kblocks:org.kde.kblocks.desktop.in.h:1 msgid "KBlocks" msgstr "KBlocks" -#: ../menu-data/kblocks:kde4__kblocks.desktop.in.h:2 +#: ../menu-data/kblocks:org.kde.kblocks.desktop.in.h:2 msgid "Falling Blocks Game" msgstr "Putoavat palikat -peli" -#: ../menu-data/kbounce:kde4__kbounce.desktop.in.h:1 +#: ../menu-data/kbounce:org.kde.kbounce.desktop.in.h:1 msgid "KBounce" msgstr "KBounce" -#: ../menu-data/kbounce:kde4__kbounce.desktop.in.h:2 +#: ../menu-data/kbounce:org.kde.kbounce.desktop.in.h:2 msgid "Ball Bouncing Game" msgstr "Pallopeli" -#: ../menu-data/kbreakout:kde4__kbreakout.desktop.in.h:1 +#: ../menu-data/kbreakout:org.kde.kbreakout.desktop.in.h:1 msgid "KBreakOut" msgstr "KBreakOut" -#: ../menu-data/kbreakout:kde4__kbreakout.desktop.in.h:2 +#: ../menu-data/kbreakout:org.kde.kbreakout.desktop.in.h:2 msgid "Breakout-like Game" msgstr "Breakoutin kaltainen peli" -#: ../menu-data/kbruch:kde4__kbruch.desktop.in.h:1 +#: ../menu-data/kbruch:kbruch__org.kde.kbruch.desktop.in.h:1 msgid "Practice exercises with fractions" msgstr "Harjoittele murtolukulaskuja" -#: ../menu-data/kbruch:kde4__kbruch.desktop.in.h:2 +#: ../menu-data/kbruch:kbruch__org.kde.kbruch.desktop.in.h:2 msgid "KBruch" msgstr "KBruch" @@ -10346,11 +10367,11 @@ msgid "Visualization of Performance Profiling Data" msgstr "Visualisointi tehokkuusprofiloinnin tiedoista" -#: ../menu-data/kcalc:kde4__kcalc.desktop.in.h:1 +#: ../menu-data/kcalc:org.kde.kcalc.desktop.in.h:1 msgid "KCalc" msgstr "KCalc" -#: ../menu-data/kcalc:kde4__kcalc.desktop.in.h:2 +#: ../menu-data/kcalc:org.kde.kcalc.desktop.in.h:2 msgid "Scientific Calculator" msgstr "Tieteellinen laskin" @@ -10362,11 +10383,11 @@ msgid "Emulator for KC85 and compatible computer" msgstr "KC85- ja yhteensopivien tietokoneiden emulaattori" -#: ../menu-data/kcharselect:kde4__KCharSelect.desktop.in.h:1 +#: ../menu-data/kcharselect:org.kde.KCharSelect.desktop.in.h:1 msgid "Character Selector" msgstr "Merkkivalitsin" -#: ../menu-data/kcharselect:kde4__KCharSelect.desktop.in.h:2 +#: ../menu-data/kcharselect:org.kde.KCharSelect.desktop.in.h:2 msgid "KCharSelect" msgstr "KCharSelect" @@ -10427,10 +10448,12 @@ msgstr "" #: ../menu-data/kde-runtime:kde4__knetattach.desktop.in.h:1 +#: ../menu-data/plasma-desktop:org.kde.knetattach.desktop.in.h:1 msgid "KNetAttach" msgstr "KNetAttach" #: ../menu-data/kde-runtime:kde4__knetattach.desktop.in.h:2 +#: ../menu-data/plasma-desktop:org.kde.knetattach.desktop.in.h:2 msgid "Network Folder Wizard" msgstr "Verkkokansiotyökalu" @@ -10438,19 +10461,19 @@ msgid "KDE IM Contacts" msgstr "" -#: ../menu-data/kde-telepathy-contact-list:kde4__ktp-contactlist.desktop.in.h:2 +#: ../menu-data/kde-telepathy-contact-list:org.kde.ktpcontactlist.desktop.in.h:2 msgid "Displays your instant messenger contacts" msgstr "Näyttää pikaviestintuttavat" -#: ../menu-data/kde-telepathy-text-ui:kde4__ktp-log-viewer.desktop.in.h:1 +#: ../menu-data/kde-telepathy-text-ui:ktp-log-viewer.desktop.in.h:1 msgid "KDE IM Log Viewer" msgstr "" -#: ../menu-data/kde-telepathy-text-ui:kde4__ktp-log-viewer.desktop.in.h:2 +#: ../menu-data/kde-telepathy-text-ui:ktp-log-viewer.desktop.in.h:2 msgid "Displays your KDE Instant Messenger logs" msgstr "" -#: ../menu-data/kde-workspace-bin:kde4__kfontview.desktop.in.h:1 +#: ../menu-data/plasma-desktop:org.kde.kfontview.desktop.in.h:1 msgid "KFontView" msgstr "KFontView" @@ -10462,7 +10485,8 @@ msgid "A panel applet for resizing and reorientating X screens." msgstr "Panelisovelma X-näyttöjen koon ja suunnan muuttamiseksi" -#: ../menu-data/kdeconnect:kde4__kdeconnect.desktop.in.h:1 +#: ../menu-data/kdeconnect-plasma:kdeconnect-non-plasma.desktop.in.h:1 +#: ../menu-data/kdeconnect-plasma:kdeconnect.desktop.in.h:1 msgid "KDE Connect" msgstr "" @@ -10472,14 +10496,15 @@ #. KMailService is the handler for mailto URLs #: ../menu-data/kdelibs5-data:kde4__kmailservice.desktop.in.h:2 +#: ../menu-data/kio:kmailservice5.desktop.in.h:2 msgid "KMailService" msgstr "KMailService" -#: ../menu-data/kdenlive:kde4__kdenlive.desktop.in.h:1 +#: ../menu-data/kdenlive:org.kde.kdenlive.desktop.in.h:1 msgid "Kdenlive" msgstr "Kdenlive" -#: ../menu-data/kdenlive:kde4__kdenlive.desktop.in.h:2 +#: ../menu-data/kdenlive:org.kde.kdenlive.desktop.in.h:2 msgid "Nonlinear video editor for KDE" msgstr "Epälineaarinen videoeditori KDE:lle" @@ -10487,11 +10512,11 @@ msgid "Change Password" msgstr "Muuta salasana" -#: ../menu-data/kdepim-runtime:kde4__accountwizard.desktop.in.h:1 +#: ../menu-data/accountwizard:org.kde.accountwizard.desktop.in.h:1 msgid "Account Wizard" msgstr "Ohjattu tilin luonti" -#: ../menu-data/kdepim-runtime:kde4__accountwizard.desktop.in.h:2 +#: ../menu-data/accountwizard:org.kde.accountwizard.desktop.in.h:2 msgid "Launch the account wizard to configure PIM accounts." msgstr "Käynnistä PIM-tilien opastettu asetus." @@ -10503,15 +10528,15 @@ msgid "Akonadi Tray Utility" msgstr "Akonadi-ilmoitusalueapuohjelma" -#: ../menu-data/kdepim-themeeditors:kde4__contactthemeeditor.desktop.in.h:1 +#: ../menu-data/kdepim-themeeditors:org.kde.contactthemeeditor.desktop.in.h:1 msgid "Contact Theme Editor" msgstr "" -#: ../menu-data/kdepim-themeeditors:kde4__headerthemeeditor.desktop.in.h:1 +#: ../menu-data/kdepim-themeeditors:org.kde.headerthemeeditor.desktop.in.h:1 msgid "KMail Header Theme Editor" msgstr "" -#: ../menu-data/kdepim-themeeditors:kde4__headerthemeeditor.desktop.in.h:2 +#: ../menu-data/kdepim-themeeditors:org.kde.headerthemeeditor.desktop.in.h:2 msgid "Mail Header Theme Editor" msgstr "" @@ -10563,11 +10588,11 @@ msgid "View Disk Usage" msgstr "Näytä levynkäyttö" -#: ../menu-data/kdiamond:kde4__kdiamond.desktop.in.h:1 +#: ../menu-data/kdiamond:org.kde.kdiamond.desktop.in.h:1 msgid "KDiamond" msgstr "KDiamond" -#: ../menu-data/kdiamond:kde4__kdiamond.desktop.in.h:2 +#: ../menu-data/kdiamond:org.kde.kdiamond.desktop.in.h:2 msgid "Three-in-a-row game" msgstr "Kolmen suora" @@ -10703,11 +10728,11 @@ msgid "KFloppy" msgstr "KFloppy" -#: ../menu-data/kfourinline:kde4__kfourinline.desktop.in.h:1 +#: ../menu-data/kfourinline:org.kde.kfourinline.desktop.in.h:1 msgid "KFourInLine" msgstr "Neljän suora" -#: ../menu-data/kfourinline:kde4__kfourinline.desktop.in.h:2 +#: ../menu-data/kfourinline:org.kde.kfourinline.desktop.in.h:2 msgid "Four-in-a-row Board Game" msgstr "Neljän suora -lautapeli" @@ -10731,11 +10756,11 @@ msgid "A graphical FTP client" msgstr "Graafinen FTP-asiakas" -#: ../menu-data/kgeography:kde4__kgeography.desktop.in.h:1 +#: ../menu-data/kgeography:org.kde.kgeography.desktop.in.h:1 msgid "KGeography" msgstr "KGeography" -#: ../menu-data/kgeography:kde4__kgeography.desktop.in.h:2 +#: ../menu-data/kgeography:org.kde.kgeography.desktop.in.h:2 msgid "A Geography Learning Program" msgstr "Maantiedon opetusohjelma" @@ -10780,11 +10805,11 @@ msgid "KGrab" msgstr "KGrab" -#: ../menu-data/khangman:kde4__khangman.desktop.in.h:1 +#: ../menu-data/khangman:org.kde.khangman.desktop.in.h:1 msgid "KDE Hangman Game" msgstr "Hirsipuupeli" -#: ../menu-data/khangman:kde4__khangman.desktop.in.h:2 +#: ../menu-data/khangman:org.kde.khangman.desktop.in.h:2 msgid "KHangMan" msgstr "KHangMan" @@ -10798,19 +10823,19 @@ "Muunna khmerinkielistä tekstiä Unicoden ja vanhempien khmer-koodaustapojen " "välillä." -#: ../menu-data/kicad-common:eeschema.desktop.in.h:1 +#: ../menu-data/kicad:eeschema.desktop.in.h:1 msgid "Design an electronic schematic" msgstr "Suunnittele elektronisia kytkentäkaavioita" -#: ../menu-data/kicad-common:eeschema.desktop.in.h:2 +#: ../menu-data/kicad:eeschema.desktop.in.h:2 msgid "Eeschema" msgstr "Eeschema" -#: ../menu-data/kicad-common:kicad.desktop.in.h:1 +#: ../menu-data/kicad:kicad.desktop.in.h:1 msgid "Design a printed circuit board" msgstr "Suunnittelu piirilevyjä" -#: ../menu-data/kicad-common:kicad.desktop.in.h:2 +#: ../menu-data/kicad:kicad.desktop.in.h:2 msgid "KiCad" msgstr "KiCad" @@ -10835,11 +10860,11 @@ msgid "Kid3" msgstr "Kid3" -#: ../menu-data/kig:kde4__kig.desktop.in.h:1 +#: ../menu-data/kig:org.kde.kig.desktop.in.h:1 msgid "Kig" msgstr "Kig" -#: ../menu-data/kig:kde4__kig.desktop.in.h:2 +#: ../menu-data/kig:org.kde.kig.desktop.in.h:2 msgid "Explore Geometric Constructions" msgstr "Tutki geometrisia rakenteita" @@ -10879,7 +10904,7 @@ msgid "Kile" msgstr "Kile" -#: ../menu-data/killbots:kde4__killbots.desktop.in.h:1 +#: ../menu-data/killbots:org.kde.killbots.desktop.in.h:1 msgid "Killbots" msgstr "Killbots" @@ -10891,11 +10916,11 @@ msgid "HTML Image Map Editor" msgstr "HTML-kuvakarttojen muokkaaja" -#: ../menu-data/kinfocenter:kde4__kinfocenter.desktop.in.h:1 +#: ../menu-data/kinfocenter:org.kde.kinfocenter.desktop.in.h:1 msgid "KInfoCenter" msgstr "KInfoCenter" -#: ../menu-data/kinfocenter:kde4__kinfocenter.desktop.in.h:2 +#: ../menu-data/kinfocenter:org.kde.kinfocenter.desktop.in.h:2 msgid "Info Center" msgstr "Infokeskus" @@ -10932,11 +10957,11 @@ msgstr "" "Luo kauniita ja ammattimaisen näköisiä valokuva-albumeja valokuvistasi" -#: ../menu-data/kiriki:kde4__kiriki.desktop.in.h:1 +#: ../menu-data/kiriki:org.kde.kiriki.desktop.in.h:1 msgid "Kiriki" msgstr "Kiriki" -#: ../menu-data/kiriki:kde4__kiriki.desktop.in.h:2 +#: ../menu-data/kiriki:org.kde.kiriki.desktop.in.h:2 msgid "Yahtzee-like Dice Game" msgstr "Yatzin kaltainen noppapeli" @@ -10952,19 +10977,19 @@ msgid "2ch client for KDE" msgstr "2ch-asiakas KDE:lle" -#: ../menu-data/kiten:kde4__kiten.desktop.in.h:1 +#: ../menu-data/kiten:org.kde.kiten.desktop.in.h:1 msgid "Japanese Reference and Study Tool" msgstr "Japanin opiskelutyökalu" -#: ../menu-data/kiten:kde4__kiten.desktop.in.h:2 +#: ../menu-data/kiten:org.kde.kiten.desktop.in.h:2 msgid "Kiten" msgstr "Kiten" -#: ../menu-data/kiten:kde4__kitenkanjibrowser.desktop.in.h:1 +#: ../menu-data/kiten:org.kde.kitenkanjibrowser.desktop.in.h:1 msgid "Kanji Browser" msgstr "" -#: ../menu-data/kiten:kde4__kitenradselect.desktop.in.h:1 +#: ../menu-data/kiten:kitenradselect.desktop.in.h:1 msgid "Radical Selector" msgstr "" @@ -10984,11 +11009,11 @@ msgid "Note Taker" msgstr "Muistiinpano-ohjelma" -#: ../menu-data/kjumpingcube:kde4__kjumpingcube.desktop.in.h:1 +#: ../menu-data/kjumpingcube:org.kde.kjumpingcube.desktop.in.h:1 msgid "KJumpingCube" msgstr "KJumpingCube" -#: ../menu-data/kjumpingcube:kde4__kjumpingcube.desktop.in.h:2 +#: ../menu-data/kjumpingcube:org.kde.kjumpingcube.desktop.in.h:2 msgid "Territory Capture Game" msgstr "Alueen valloituspeli" @@ -11012,21 +11037,21 @@ msgid "Yet another touch typing tutor" msgstr "Konekirjoittamisen opetusohjelma" -#: ../menu-data/kleopatra:kde4__kleopatra.desktop.in.h:1 -#: ../menu-data/kleopatra:kde4__kleopatra_import.desktop.in.h:1 +#: ../menu-data/kleopatra:kleopatra_import.desktop.in.h:1 +#: ../menu-data/kleopatra:org.kde.kleopatra.desktop.in.h:1 msgid "Kleopatra" msgstr "Kleopatra" -#: ../menu-data/kleopatra:kde4__kleopatra.desktop.in.h:2 -#: ../menu-data/kleopatra:kde4__kleopatra_import.desktop.in.h:2 +#: ../menu-data/kleopatra:kleopatra_import.desktop.in.h:2 +#: ../menu-data/kleopatra:org.kde.kleopatra.desktop.in.h:2 msgid "Certificate Manager and Unified Crypto GUI" msgstr "Varmenteiden hallinta ja yhdistetty salauskäyttöliittymä" -#: ../menu-data/klettres:kde4__klettres.desktop.in.h:1 +#: ../menu-data/klettres:org.kde.klettres.desktop.in.h:1 msgid "a KDE program to learn the alphabet" msgstr "KDE-sovellus aakkosten opettelemiseen" -#: ../menu-data/klettres:kde4__klettres.desktop.in.h:2 +#: ../menu-data/klettres:org.kde.klettres.desktop.in.h:2 msgid "KLettres" msgstr "KLettres" @@ -11042,11 +11067,11 @@ msgid "Board Game" msgstr "Lautapeli" -#: ../menu-data/klines:kde4__klines.desktop.in.h:1 +#: ../menu-data/klines:org.kde.klines.desktop.in.h:1 msgid "Tactical Game" msgstr "Taktinen peli" -#: ../menu-data/klines:kde4__klines.desktop.in.h:2 +#: ../menu-data/klines:org.kde.klines.desktop.in.h:2 msgid "Kolor Lines" msgstr "Kolor Lines" @@ -11058,11 +11083,11 @@ msgid "Link Checker" msgstr "Linkkien tarkistaja" -#: ../menu-data/klipper:kde4__klipper.desktop.in.h:1 +#: ../menu-data/plasma-workspace:org.kde.klipper.desktop.in.h:1 msgid "Klipper" msgstr "Klipper" -#: ../menu-data/klipper:kde4__klipper.desktop.in.h:2 +#: ../menu-data/plasma-workspace:org.kde.klipper.desktop.in.h:2 msgid "A cut & paste history utility" msgstr "Työkalu leikkaamiseen ja liittämiseen" @@ -11087,6 +11112,7 @@ msgstr "KMag" #: ../menu-data/kmag:kde4__kmag.desktop.in.h:2 +#: ../menu-data/xzoom:xzoom.desktop.in.h:1 msgid "Screen Magnifier" msgstr "Suurennuslasi" @@ -11102,7 +11128,7 @@ msgid "Mail" msgstr "Sähköposti" -#: ../menu-data/kmail:kde4__KMail2.desktop.in.h:1 +#: ../menu-data/kmail:org.kde.kmail.desktop.in.h:1 msgid "KMail" msgstr "KMail" @@ -11110,21 +11136,21 @@ msgid "Mail Client" msgstr "Sähköpostiohjelma" -#: ../menu-data/kmail:kde4__importwizard.desktop.in.h:1 +#: ../menu-data/kmail:org.kde.importwizard.desktop.in.h:1 msgid "KMail Import Wizard" msgstr "" -#: ../menu-data/kmail:kde4__importwizard.desktop.in.h:2 +#: ../menu-data/kmail:org.kde.importwizard.desktop.in.h:2 msgid "" "Launch the import wizard to migrate data from mailer as " "thunderbird/evolution etc." msgstr "" -#: ../menu-data/kmail:kde4__mboximporter.desktop.in.h:1 +#: ../menu-data/kmail:org.kde.mboximporter.desktop.in.h:1 msgid "MBoxImporter" msgstr "" -#: ../menu-data/kmenuedit:kde4__kmenuedit.desktop.in.h:1 +#: ../menu-data/kmenuedit:org.kde.kmenuedit.desktop.in.h:1 #: ../menu-data/menulibre:menulibre.desktop.in.h:1 msgid "Menu Editor" msgstr "Valikkomuokkain" @@ -11153,11 +11179,11 @@ msgid "ALSA Sequencer MIDI monitor" msgstr "ALSA-sekvensseri / MIDI-näyttö" -#: ../menu-data/kmines:kde4__kmines.desktop.in.h:1 +#: ../menu-data/kmines:org.kde.kmines.desktop.in.h:1 msgid "KMines" msgstr "KMines" -#: ../menu-data/kmines:kde4__kmines.desktop.in.h:2 +#: ../menu-data/kmines:org.kde.kmines.desktop.in.h:2 msgid "Minesweeper-like Game" msgstr "Miinaharavan tyyppinen peli" @@ -11201,11 +11227,11 @@ msgid "KMPlayer" msgstr "KMPlayer" -#: ../menu-data/kmplot:kde4__kmplot.desktop.in.h:1 +#: ../menu-data/kmplot:org.kde.kmplot.desktop.in.h:1 msgid "Function Plotter" msgstr "Funktiopiirturi" -#: ../menu-data/kmplot:kde4__kmplot.desktop.in.h:2 +#: ../menu-data/kmplot:org.kde.kmplot.desktop.in.h:2 msgid "KmPlot" msgstr "KmPlot" @@ -11233,11 +11259,11 @@ msgid "Network Monitor" msgstr "Verkon valvonta" -#: ../menu-data/knetwalk:kde4__knetwalk.desktop.in.h:1 +#: ../menu-data/knetwalk:org.kde.knetwalk.desktop.in.h:1 msgid "KNetWalk" msgstr "KNetWalk" -#: ../menu-data/knetwalk:kde4__knetwalk.desktop.in.h:2 +#: ../menu-data/knetwalk:org.kde.knetwalk.desktop.in.h:2 msgid "Network Construction Game" msgstr "Verkonrakennuspeli" @@ -11253,11 +11279,11 @@ msgid "KNode" msgstr "KNode" -#: ../menu-data/knotes:kde4__knotes.desktop.in.h:1 +#: ../menu-data/knotes:org.kde.knotes.desktop.in.h:1 msgid "Popup Notes" msgstr "Muistilaput" -#: ../menu-data/knotes:kde4__knotes.desktop.in.h:2 +#: ../menu-data/knotes:org.kde.knotes.desktop.in.h:2 msgid "KNotes" msgstr "KNotes" @@ -11285,11 +11311,11 @@ msgid "Miniature Golf" msgstr "Pienoisgolf" -#: ../menu-data/kollision:kde4__kollision.desktop.in.h:1 +#: ../menu-data/kollision:org.kde.kollision.desktop.in.h:1 msgid "Kollision" msgstr "Kollision" -#: ../menu-data/kollision:kde4__kollision.desktop.in.h:2 +#: ../menu-data/kollision:org.kde.kollision.desktop.in.h:2 msgid "A simple ball dodging game" msgstr "Yksinkertainen väistelypeli" @@ -11309,11 +11335,11 @@ msgid "A KDE Directory Synchronization Application" msgstr "KDE-hakemistosynkronointisovellus" -#: ../menu-data/kompare:kde4__kompare.desktop.in.h:1 +#: ../menu-data/kompare:kompare.desktop.in.h:1 msgid "Kompare" msgstr "Kompare" -#: ../menu-data/kompare:kde4__kompare.desktop.in.h:2 +#: ../menu-data/kompare:kompare.desktop.in.h:2 msgid "Diff/Patch Frontend" msgstr "Käyttöliittymä diff- ja patch-sovelluksille" @@ -11325,19 +11351,19 @@ msgid "Galactic Strategy Game" msgstr "Galaktinen strategiapeli" -#: ../menu-data/konsole:kde4__konsole.desktop.in.h:1 +#: ../menu-data/konsole:org.kde.konsole.desktop.in.h:1 msgid "Konsole" msgstr "Konsole" -#: ../menu-data/konsolekalendar:kde4__konsolekalendar.desktop.in.h:1 +#: ../menu-data/konsolekalendar:konsolekalendar.desktop.in.h:1 msgid "KonsoleKalendar" msgstr "KonsoleKalendar" -#: ../menu-data/kontact:kde4__Kontact.desktop.in.h:1 +#: ../menu-data/kontact:org.kde.kontact.desktop.in.h:1 msgid "Kontact" msgstr "Kontact" -#: ../menu-data/kontact:kde4__Kontact.desktop.in.h:2 +#: ../menu-data/kontact:org.kde.kontact.desktop.in.h:2 msgid "Personal Information Manager" msgstr "Henkilökohtaisten tietojen hallinta (PIM)" @@ -11349,11 +11375,11 @@ msgid "Remote shell command executor and LAN manager" msgstr "Etäkomentojen suoritus ja lähiverkkojen (LAN) hallinta" -#: ../menu-data/konversation:kde4__konversation.desktop.in.h:1 +#: ../menu-data/konversation:org.kde.konversation.desktop.in.h:1 msgid "IRC Client" msgstr "IRC-asiakas" -#: ../menu-data/konversation:kde4__konversation.desktop.in.h:2 +#: ../menu-data/konversation:org.kde.konversation.desktop.in.h:2 msgid "Konversation" msgstr "Konversation" @@ -11367,15 +11393,18 @@ msgid "Instant Messenger" msgstr "Pikaviestin" -#: ../menu-data/korganizer-mobile:kde4__korganizer-mobile.desktop.in.h:1 +#: ../menu-data/gnome-calendar:org.gnome.Calendar.desktop.in.h:1 +#: ../menu-data/sync-monitor-uoa:sync-monitor-calendar.desktop.in.h:2 msgid "Calendar" msgstr "Kalenteri" -#: ../menu-data/korganizer:kde4__korganizer.desktop.in.h:1 +#: ../menu-data/korganizer:korganizer-import.desktop.in.h:1 +#: ../menu-data/korganizer:org.kde.korganizer.desktop.in.h:1 msgid "Calendar and Scheduling Program" msgstr "Kalenteri ja ajanhallintaohjelma" -#: ../menu-data/korganizer:kde4__korganizer.desktop.in.h:2 +#: ../menu-data/korganizer:korganizer-import.desktop.in.h:2 +#: ../menu-data/korganizer:org.kde.korganizer.desktop.in.h:2 msgid "KOrganizer" msgstr "KOrganizer" @@ -11395,11 +11424,11 @@ msgid "Kover" msgstr "Kover" -#: ../menu-data/kpat:kde4__kpat.desktop.in.h:1 +#: ../menu-data/kpat:org.kde.kpat.desktop.in.h:1 msgid "KPatience" msgstr "KPasianssi" -#: ../menu-data/kpat:kde4__kpat.desktop.in.h:2 +#: ../menu-data/kpat:org.kde.kpat.desktop.in.h:2 msgid "Patience Card Game" msgstr "Patience-korttipeli" @@ -11528,8 +11557,9 @@ msgid "Desktop Sharing" msgstr "Työpöydän jakaminen" +#: ../menu-data/krita-data:kde4__krita_heightmap.desktop.in.h:2 +#: ../menu-data/krita-data:kde4__krita_tga.desktop.in.h:1 #: ../menu-data/krita:kde4__krita.desktop.in.h:1 -#: ../menu-data/krita:kde4__krita_flipbook.desktop.in.h:1 #: ../menu-data/krita:kde4__krita_jp2.desktop.in.h:2 #: ../menu-data/krita:kde4__krita_odg.desktop.in.h:1 #: ../menu-data/krita:kde4__krita_psd.desktop.in.h:1 @@ -11537,8 +11567,6 @@ msgstr "Krita" #: ../menu-data/krita:kde4__krita.desktop.in.h:2 -#: ../menu-data/kritagemini:kde4__kritagemini.desktop.in.h:1 -#: ../menu-data/kritasketch:kde4__kritasketch.desktop.in.h:2 msgid "Digital Painting" msgstr "" @@ -11554,12 +11582,12 @@ msgid "Krita Sketch" msgstr "" -#: ../menu-data/kruler:kde4__kruler.desktop.in.h:1 +#: ../menu-data/kruler:org.kde.kruler.desktop.in.h:1 #: ../menu-data/screenruler:screenruler.desktop.in.h:1 msgid "Screen Ruler" msgstr "Näyttöviivain" -#: ../menu-data/kruler:kde4__kruler.desktop.in.h:2 +#: ../menu-data/kruler:org.kde.kruler.desktop.in.h:2 msgid "KRuler" msgstr "KRuler" @@ -11583,11 +11611,11 @@ msgid "Source editing environment" msgstr "Lähdekoodin muokkausympäristö" -#: ../menu-data/kshisen:kde4__kshisen.desktop.in.h:1 +#: ../menu-data/kshisen:org.kde.kshisen.desktop.in.h:1 msgid "Shisen-Sho" msgstr "Shisen-Sho" -#: ../menu-data/kshisen:kde4__kshisen.desktop.in.h:2 +#: ../menu-data/kshisen:org.kde.kshisen.desktop.in.h:2 msgid "Shisen-Sho Mahjongg-like Tile Game" msgstr "Shisen-Sho: Mahjongg-tyylinen laattapeli" @@ -11615,7 +11643,7 @@ msgid "KSnake" msgstr "KSnake" -#: ../menu-data/ksnakeduel:kde4__ktron.desktop.in.h:1 +#: ../menu-data/ksnakeduel:kde4__ksnakeduel.desktop.in.h:1 msgid "KSnakeDuel" msgstr "KSnakeDuel" @@ -11635,19 +11663,19 @@ msgid "Space Arcade Game" msgstr "Avaruuteen sijoittuva pelihallipeli" -#: ../menu-data/ksquares:kde4__ksquares.desktop.in.h:1 +#: ../menu-data/ksquares:org.kde.ksquares.desktop.in.h:1 msgid "KSquares" msgstr "KSquares" -#: ../menu-data/ksquares:kde4__ksquares.desktop.in.h:2 +#: ../menu-data/ksquares:org.kde.ksquares.desktop.in.h:2 msgid "Connect the dots to create squares" msgstr "Yhdistä pisteet muodostaaksesi neliöitä" -#: ../menu-data/ksshaskpass:kde4__ksshaskpass.desktop.in.h:1 +#: ../menu-data/ksshaskpass:org.kde.ksshaskpass.desktop.in.h:1 msgid "SSH AskPass" msgstr "SSH AskPass" -#: ../menu-data/ksshaskpass:kde4__ksshaskpass.desktop.in.h:2 +#: ../menu-data/ksshaskpass:org.kde.ksshaskpass.desktop.in.h:2 msgid "Enter passphrase to authenticate to the ssh agent" msgstr "Tunnistautuminen SSH-apuohjelmalle tunnuslauseella" @@ -11659,11 +11687,11 @@ msgid "Data Viewer" msgstr "Datakatselin" -#: ../menu-data/kstars:kde4__kstars.desktop.in.h:1 +#: ../menu-data/kstars:org.kde.kstars.desktop.in.h:1 msgid "Desktop Planetarium" msgstr "Työpöytäplanetaario" -#: ../menu-data/kstars:kde4__kstars.desktop.in.h:2 +#: ../menu-data/kstars:org.kde.kstars.desktop.in.h:2 msgid "KStars" msgstr "KStars" @@ -11675,11 +11703,11 @@ msgid "KSudoku, Sudoku game & more for KDE" msgstr "KSudoku, Sudoku-peli ja enemmän KDE:lle" -#: ../menu-data/ksysguard:kde4__ksysguard.desktop.in.h:1 +#: ../menu-data/ksysguard:org.kde.ksysguard.desktop.in.h:1 msgid "KSysGuard" msgstr "KSysGuard" -#: ../menu-data/ksysguard:kde4__ksysguard.desktop.in.h:2 +#: ../menu-data/ksysguard:org.kde.ksysguard.desktop.in.h:2 msgid "System Monitor" msgstr "Järjestelmän valvonta" @@ -11691,11 +11719,11 @@ msgid "System log viewer tool" msgstr "Järjestelmälokin katselutyökalu" -#: ../menu-data/kteatime:kde4__kteatime.desktop.in.h:1 +#: ../menu-data/kteatime:org.kde.kteatime.desktop.in.h:1 msgid "KTeaTime" msgstr "KTeaTime" -#: ../menu-data/kteatime:kde4__kteatime.desktop.in.h:2 +#: ../menu-data/kteatime:org.kde.kteatime.desktop.in.h:2 msgid "Tea Cooker" msgstr "Teekeitin" @@ -11709,11 +11737,11 @@ msgstr "" "TikZ-kaavioiden (LaTeXin pgf-paketista) luomiseen tarkoitettu ohjelma" -#: ../menu-data/ktimer:kde4__ktimer.desktop.in.h:1 +#: ../menu-data/ktimer:org.kde.ktimer.desktop.in.h:1 msgid "Countdown Launcher" msgstr "Lähtölaskenta" -#: ../menu-data/ktimer:kde4__ktimer.desktop.in.h:2 +#: ../menu-data/ktimer:org.kde.ktimer.desktop.in.h:2 msgid "KTimer" msgstr "KTimer" @@ -11725,11 +11753,11 @@ msgid "Personal Time Tracker" msgstr "Ajankäytön tarkkailuohjelma" -#: ../menu-data/ktnef:kde4__ktnef.desktop.in.h:1 +#: ../menu-data/ktnef:org.kde.ktnef.desktop.in.h:1 msgid "KTnef" msgstr "KTnef" -#: ../menu-data/ktnef:kde4__ktnef.desktop.in.h:2 +#: ../menu-data/ktnef:org.kde.ktnef.desktop.in.h:2 msgid "A viewer/extractor for TNEF files" msgstr "Näytin/purkaja TNEF-tiedostoille" @@ -11757,11 +11785,11 @@ msgid "Picture Game for Children" msgstr "Kuvapeli lapsille" -#: ../menu-data/kturtle:kde4__kturtle.desktop.in.h:1 +#: ../menu-data/kturtle:org.kde.kturtle.desktop.in.h:1 msgid "KTurtle" msgstr "Konna" -#: ../menu-data/kturtle:kde4__kturtle.desktop.in.h:2 +#: ../menu-data/kturtle:org.kde.kturtle.desktop.in.h:2 msgid "Educational Programming Environment" msgstr "Opettavainen Logo-ohjelmointiympäristö" @@ -11821,11 +11849,12 @@ msgid "KVpnc" msgstr "KVpnc" -#: ../menu-data/kwalletmanager:kde4__kwalletmanager.desktop.in.h:1 +#: ../menu-data/kwalletmanager:org.kde.kwalletmanager5.desktop.in.h:1 msgid "KWalletManager" msgstr "KWalletManager" -#: ../menu-data/kwalletmanager:kde4__kwalletmanager.desktop.in.h:2 +#: ../menu-data/kwalletmanager:kwalletmanager5-kwalletd.desktop.in.h:1 +#: ../menu-data/kwalletmanager:org.kde.kwalletmanager5.desktop.in.h:2 msgid "Wallet Management Tool" msgstr "Lompakon hallintatyökalu" @@ -11837,15 +11866,15 @@ msgid "A sound editor for KDE" msgstr "Äänieditori KDE:lle" -#: ../menu-data/kwordquiz:kde4__kwordquiz.desktop.in.h:1 +#: ../menu-data/kwordquiz:org.kde.kwordquiz.desktop.in.h:1 msgid "A flashcard and vocabulary learning program" msgstr "Opettelukortti- ja sanastoharjoitusohjelma" -#: ../menu-data/kwordquiz:kde4__kwordquiz.desktop.in.h:2 +#: ../menu-data/kwordquiz:org.kde.kwordquiz.desktop.in.h:2 msgid "KWordQuiz" msgstr "KWordQuiz" -#: ../menu-data/kwrite:kde4__kwrite.desktop.in.h:2 +#: ../menu-data/kwrite:org.kde.kwrite.desktop.in.h:2 msgid "KWrite" msgstr "KWrite" @@ -12086,7 +12115,9 @@ msgid "Computer Assisted Medical Intervention ToolKit Wizard" msgstr "" +#: ../menu-data/cinnamon:cinnamon-settings-default.desktop.in.h:1 #: ../menu-data/libfm-tools:libfm-pref-apps.desktop.in.h:1 +#: ../menu-data/mate-control-center:mate-default-applications-properties.desktop.in.h:1 msgid "Preferred Applications" msgstr "Oletussovellukset" @@ -12274,7 +12305,7 @@ #: ../menu-data/liferea:liferea.desktop.in.h:2 msgid "Read news feeds and blogs" -msgstr "" +msgstr "Lue uutissyötteitä ja blogeja" #: ../menu-data/light-locker-settings:light-locker-settings.desktop.in.h:1 msgid "Light Locker Settings" @@ -12282,7 +12313,7 @@ #: ../menu-data/light-locker-settings:light-locker-settings.desktop.in.h:2 msgid "Configure locking your session" -msgstr "" +msgstr "Hallitse istuntosi lukitusasetuksia" #: ../menu-data/lightsoff:lightsoff.desktop.in.h:1 msgid "Lights Off" @@ -12509,11 +12540,11 @@ msgid "Manage journal/weblog" msgstr "Hallitse päiväkirjaa/blogia" -#: ../menu-data/lokalize:kde4__lokalize.desktop.in.h:1 +#: ../menu-data/lokalize:org.kde.lokalize.desktop.in.h:1 msgid "Lokalize" msgstr "Lokalize" -#: ../menu-data/lokalize:kde4__lokalize.desktop.in.h:2 +#: ../menu-data/lokalize:org.kde.lokalize.desktop.in.h:2 msgid "Computer-Aided Translation System" msgstr "Tietokoneavusteinen kääntämisjärjestelmä" @@ -12697,7 +12728,7 @@ #: ../menu-data/lxsession-default-apps:lxsession-default-apps.desktop.in.h:1 msgid "Default applications for LXSession" -msgstr "" +msgstr "Oletusohjelmat LXSession:lle" #: ../menu-data/lxsession-default-apps:lxsession-default-apps.desktop.in.h:2 msgid "Change the default applications on LXDE" @@ -12823,7 +12854,7 @@ msgid "Get notified when new mail arrives" msgstr "Vastaanota ilmoitus uuden sähköpostin saapuessa" -#: ../menu-data/mailnag:mailnag_config.desktop.in.h:1 +#: ../menu-data/mailnag:mailnag-config.desktop.in.h:1 msgid "Mailnag Configuration" msgstr "" @@ -12855,7 +12886,6 @@ msgid "Mana" msgstr "Mana" -#: ../menu-data/mana:mana.desktop.in.h:2 #: ../menu-data/manaplus:manaplus.desktop.in.h:2 msgid "A 2D MMORPG client" msgstr "Kaksiulotteinen MMORPG-asiakas" @@ -12896,27 +12926,25 @@ msgid "Share mouse and pointer with other Computers" msgstr "Jaa hiiri ja muut osoitinlaitteet muiden tietokoneiden kanssa" -#: ../menu-data/marble-qt:kde4__marble-qt.desktop.in.h:1 -#: ../menu-data/marble-touch:kde4__marble-touch.desktop.in.h:1 -#: ../menu-data/marble:kde4__marble-mobile.desktop.in.h:1 -#: ../menu-data/marble:kde4__marble.desktop.in.h:1 -#: ../menu-data/marble:kde4__marble_gpx.desktop.in.h:1 -#: ../menu-data/marble:kde4__marble_kml.desktop.in.h:1 -#: ../menu-data/marble:kde4__marble_kmz.desktop.in.h:1 -#: ../menu-data/marble:kde4__marble_osm.desktop.in.h:1 -#: ../menu-data/marble:kde4__marble_shp.desktop.in.h:1 +#: ../menu-data/marble-mobile:marble-mobile.desktop.in.h:1 +#: ../menu-data/marble-touch:marble-touch.desktop.in.h:1 +#: ../menu-data/marble:marble.desktop.in.h:1 +#: ../menu-data/marble:marble_geo.desktop.in.h:1 +#: ../menu-data/marble:marble_gpx.desktop.in.h:1 +#: ../menu-data/marble:marble_kml.desktop.in.h:1 +#: ../menu-data/marble:marble_osm.desktop.in.h:1 +#: ../menu-data/marble:marble_shp.desktop.in.h:1 +#: ../menu-data/marble:marble_worldwind.desktop.in.h:1 msgid "Marble" msgstr "Marble" -#: ../menu-data/marble-qt:kde4__marble-qt.desktop.in.h:2 -#: ../menu-data/marble-touch:kde4__marble-touch.desktop.in.h:2 -#: ../menu-data/marble:kde4__marble-mobile.desktop.in.h:2 -#: ../menu-data/marble:kde4__marble.desktop.in.h:2 -#: ../menu-data/marble:kde4__marble_gpx.desktop.in.h:2 -#: ../menu-data/marble:kde4__marble_kml.desktop.in.h:2 -#: ../menu-data/marble:kde4__marble_kmz.desktop.in.h:2 -#: ../menu-data/marble:kde4__marble_osm.desktop.in.h:2 -#: ../menu-data/marble:kde4__marble_shp.desktop.in.h:2 +#: ../menu-data/marble-mobile:marble-mobile.desktop.in.h:2 +#: ../menu-data/marble-touch:marble-touch.desktop.in.h:2 +#: ../menu-data/marble:marble.desktop.in.h:2 +#: ../menu-data/marble:marble_gpx.desktop.in.h:2 +#: ../menu-data/marble:marble_kml.desktop.in.h:2 +#: ../menu-data/marble:marble_osm.desktop.in.h:2 +#: ../menu-data/marble:marble_shp.desktop.in.h:2 msgid "Virtual Globe" msgstr "Virtuaalinen maapallo" @@ -12936,11 +12964,11 @@ msgid "Bio-polymer mass spectrometry software" msgstr "Biopolymeerien massaspektrometriaohjelmisto" -#: ../menu-data/mat:mat.desktop.in.h:1 +#: ../menu-data/mat:mat.desktop.in.h:2 msgid "MAT" msgstr "MAT" -#: ../menu-data/mat:mat.desktop.in.h:2 +#: ../menu-data/mat:mat.desktop.in.h:1 msgid "Metadata Anonymisation Toolkit" msgstr "" @@ -12952,7 +12980,9 @@ msgid "Space ascii war game" msgstr "" +#: ../menu-data/cinnamon:cinnamon-settings-keyboard.desktop.in.h:1 #: ../menu-data/matchbox-keyboard:inputmethods__matchbox-keyboard.desktop.in.h:1 +#: ../menu-data/mate-control-center:mate-keyboard.desktop.in.h:1 #: ../menu-data/unity-control-center:unity-keyboard-panel.desktop.in.h:1 msgid "Keyboard" msgstr "Näppäimistö" @@ -13083,7 +13113,6 @@ msgstr "medit" #: ../menu-data/medit:medit.desktop.in.h:2 -#: ../menu-data/nedit:nedit.desktop.in.h:2 msgid "Text editor" msgstr "Tekstimuokkain" @@ -13145,7 +13174,7 @@ #: ../menu-data/menulibre:menulibre.desktop.in.h:2 msgid "Add or remove applications from the menu" -msgstr "" +msgstr "Lisää tai poista sovelluksia valikosta" #: ../menu-data/meritous:meritous.desktop.in.h:1 msgid "Meritous" @@ -13410,7 +13439,7 @@ #: ../menu-data/minitube:minitube.desktop.in.h:3 #: ../menu-data/parole:parole.desktop.in.h:3 -#: ../menu-data/quodlibet:quodlibet.desktop.in.h:3 +#: ../menu-data/totem:org.gnome.Totem.desktop.in.h:3 #: ../menu-data/totem:totem.desktop.in.h:3 msgid "Play/Pause" msgstr "Toista/tauko" @@ -13738,8 +13767,8 @@ msgid "MPlayer Media Player" msgstr "MPlayer-mediasoitin" -#: ../menu-data/mplayer-gui:mplayer.desktop.in.h:2 #: ../menu-data/mpv:mpv.desktop.in.h:2 +#: ../menu-data/snappy:snappy.desktop.in.h:2 msgid "Play movies and songs" msgstr "Toista elokuvia ja musiikkia" @@ -13756,34 +13785,42 @@ msgstr "mpv-mediasoitin" #: ../menu-data/mricron:dcm2niigui.desktop.in.h:1 +#: ../menu-data/neurodebian-desktop:neurodebian-dcm2niigui.desktop.in.h:1 msgid "DICOM to NIfTI Conversion" msgstr "DICOM -> NIfTI -muunnos" #: ../menu-data/mricron:dcm2niigui.desktop.in.h:2 +#: ../menu-data/neurodebian-desktop:neurodebian-dcm2niigui.desktop.in.h:2 msgid "dcm2nii" msgstr "dcm2nii" #: ../menu-data/mricron:mricron-npm.desktop.in.h:1 +#: ../menu-data/neurodebian-desktop:neurodebian-npm.desktop.in.h:1 msgid "Non-parametric MRI Analysis" msgstr "Parametriton MRI-analyysi" #: ../menu-data/mricron:mricron-npm.desktop.in.h:2 +#: ../menu-data/neurodebian-desktop:neurodebian-npm.desktop.in.h:2 msgid "NPM" msgstr "NPM" #: ../menu-data/mricron:mricron.desktop.in.h:1 +#: ../menu-data/neurodebian-desktop:neurodebian-mricron.desktop.in.h:1 msgid "2D/3D MRI Image Viewer" msgstr "2D/3D-MRI-kuvakatselin" #: ../menu-data/mricron:mricron.desktop.in.h:2 +#: ../menu-data/neurodebian-desktop:neurodebian-mricron.desktop.in.h:2 msgid "MRIcron" msgstr "MRIcron" #: ../menu-data/mrtrix:mrtrix.desktop.in.h:1 +#: ../menu-data/neurodebian-desktop:neurodebian-mrtrix.desktop.in.h:1 msgid "MRI Tractography View" msgstr "MRI-traktografiakatselin" #: ../menu-data/mrtrix:mrtrix.desktop.in.h:2 +#: ../menu-data/neurodebian-desktop:neurodebian-mrtrix.desktop.in.h:2 msgid "MRview" msgstr "MRview" @@ -13840,13 +13877,14 @@ msgid "Muffin" msgstr "Muffin" +#: ../menu-data/mate-control-center:mate-about-me.desktop.in.h:1 #: ../menu-data/mugshot:mugshot.desktop.in.h:1 msgid "About Me" msgstr "" #: ../menu-data/mugshot:mugshot.desktop.in.h:2 msgid "Configure your profile image and contact details" -msgstr "" +msgstr "Muuta profiilikuvaasi ja yhteystietojasi" #: ../menu-data/multiget:multiget.desktop.in.h:1 msgid "MultiGet" @@ -13873,16 +13911,15 @@ msgid "A low-latency, high quality voice chat program for gaming" msgstr "Pieniviipeinen korkeatasoinen keskusteluohjelma pelaajille" -#: ../menu-data/muon-discover:kde4__muon-discover-category.desktop.in.h:1 +#: ../menu-data/muon-discover:muon-discover-category.desktop.in.h:1 msgid "Install More..." msgstr "" -#: ../menu-data/muon-discover:kde4__muon-discover.desktop.in.h:1 +#: ../menu-data/muon-discover:muon-discover.desktop.in.h:1 msgid "Muon Discover" msgstr "" -#: ../menu-data/muon-discover:kde4__muon-discover.desktop.in.h:2 -#: ../menu-data/muon-installer:kde4__muon-installer.desktop.in.h:2 +#: ../menu-data/muon-discover:muon-discover.desktop.in.h:2 msgid "Software Center" msgstr "Sovellusvalikoima" @@ -13890,15 +13927,15 @@ msgid "Muon Software Center" msgstr "Muon-sovellustenhallinta" -#: ../menu-data/muon-updater:kde4__muon-updater.desktop.in.h:1 +#: ../menu-data/muon-updater:muon-updater.desktop.in.h:1 msgid "Muon Update Manager" msgstr "Muon-päivitystenhallinta" -#: ../menu-data/muon:kde4__muon.desktop.in.h:1 +#: ../menu-data/muon:muon.desktop.in.h:1 msgid "Muon Package Manager" msgstr "Muon-paketinhallinta" -#: ../menu-data/muon:kde4__muon.desktop.in.h:2 +#: ../menu-data/muon:muon.desktop.in.h:2 msgid "Package Manager" msgstr "Pakettienhallinta" @@ -14152,12 +14189,12 @@ msgid "Debug Applications" msgstr "Virheenjäljitysohjelma" +#: ../menu-data/caja:caja-autorun-software.desktop.in.h:1 #: ../menu-data/nemo:nemo-autorun-software.desktop.in.h:1 msgid "Autorun Prompt" -msgstr "" +msgstr "Automaattisuorituksen kehote" #: ../menu-data/nemo:nemo.desktop.in.h:1 -#: ../menu-data/plasma-active:kde4__active-filebrowser.desktop.in.h:1 msgid "Files" msgstr "Tiedostot" @@ -14245,6 +14282,9 @@ msgid "Play a game of Tic Tac Toe." msgstr "" +#: ../menu-data/caja:mate-network-scheme.desktop.in.h:1 +#: ../menu-data/cinnamon-control-center:cinnamon-network-panel.desktop.in.h:1 +#: ../menu-data/mate-system-tools:mate-network.desktop.in.h:1 #: ../menu-data/network-manager-gnome:nm-applet.desktop.in.h:1 #: ../menu-data/unity-control-center:unity-network-panel.desktop.in.h:1 msgid "Network" @@ -14573,15 +14613,19 @@ msgid "A DVD encoder" msgstr "DVD-kopiointi" -#: ../menu-data/okteta:kde4__okteta.desktop.in.h:1 +#: ../menu-data/okteta:org.kde.okteta.desktop.in.h:1 msgid "Okteta" msgstr "Okteta" -#: ../menu-data/okteta:kde4__okteta.desktop.in.h:2 +#: ../menu-data/okteta:org.kde.okteta.desktop.in.h:2 msgid "Hex Editor" msgstr "Heksaeditori" +#: ../menu-data/okular-backend-odp:kde4__okularApplication_doc_calligra.desktop.in.h:1 +#: ../menu-data/okular-backend-odp:kde4__okularApplication_docx_calligra.desktop.in.h:1 #: ../menu-data/okular-backend-odp:kde4__okularApplication_odp.desktop.in.h:1 +#: ../menu-data/okular-backend-odp:kde4__okularApplication_odt.desktop.in.h:1 +#: ../menu-data/okular-backend-odp:kde4__okularApplication_wpd_calligra.desktop.in.h:1 msgid "okular" msgstr "okular" @@ -14726,7 +14770,7 @@ msgid "OpenJDK Java 7 Runtime" msgstr "OpenJDK Java 7 – ajonaikainen ympäristö" -#: ../menu-data/openlp:openlp.desktop.in.h:1 +#: ../menu-data/openlp:openlp.desktop.in.h:3 msgid "OpenLP" msgstr "OpenLP" @@ -14742,11 +14786,11 @@ msgid "Structured Storage Explorer" msgstr "" -#: ../menu-data/openmsx-catapult:openmsx-catapult.desktop.in.h:1 +#: ../menu-data/openmsx-catapult:openMSX-Catapult.desktop.in.h:1 msgid "openMSX Catapult" msgstr "openMSX Catapult" -#: ../menu-data/openmsx-catapult:openmsx-catapult.desktop.in.h:2 +#: ../menu-data/openmsx-catapult:openMSX-Catapult.desktop.in.h:2 msgid "Graphical interface for openMSX" msgstr "Graafinen käyttöliittymä openMSX:lle" @@ -14877,6 +14921,7 @@ msgstr "Orage-kalenteri" #: ../menu-data/orage:xfcalendar.desktop.in.h:2 +#: ../menu-data/plan:plan.desktop.in.h:2 msgid "Desktop calendar" msgstr "Työpöytäkalenteri" @@ -15063,11 +15108,11 @@ msgid "Parcellite" msgstr "Parcellite" -#: ../menu-data/parley:kde4__parley.desktop.in.h:1 +#: ../menu-data/parley:org.kde.parley.desktop.in.h:1 msgid "Parley" msgstr "Parley" -#: ../menu-data/parley:kde4__parley.desktop.in.h:2 +#: ../menu-data/parley:org.kde.parley.desktop.in.h:2 msgid "Vocabulary Trainer" msgstr "Sanaston harjoitusohjelma" @@ -15075,10 +15120,12 @@ msgid "Parole Media Player" msgstr "Parole-mediasoitin" +#: ../menu-data/cantata:kde4__cantata.desktop.in.h:3 #: ../menu-data/parole:parole.desktop.in.h:4 msgid "Previous Track" msgstr "Edellinen kappale" +#: ../menu-data/cantata:kde4__cantata.desktop.in.h:8 #: ../menu-data/parole:parole.desktop.in.h:5 msgid "Next Track" msgstr "Seuraava kappale" @@ -15091,11 +15138,11 @@ msgid "Kenta Cho's PARSEC47" msgstr "Kenta Cho:n PARSEC47" -#: ../menu-data/partitionmanager:kde4__partitionmanager.desktop.in.h:1 +#: ../menu-data/partitionmanager:org.kde.PartitionManager.desktop.in.h:1 msgid "KDE Partition Manager" msgstr "KDE:n levyosioiden hallintatyökalu" -#: ../menu-data/partitionmanager:kde4__partitionmanager.desktop.in.h:2 +#: ../menu-data/partitionmanager:org.kde.PartitionManager.desktop.in.h:2 msgid "Manage disks, partitions and file systems" msgstr "Hallitse levyjä, osioita ja tiedostojärjestelmiä" @@ -15396,7 +15443,6 @@ msgstr "Petri-Foo" #: ../menu-data/petri-foo:petri-foo.desktop.in.h:2 -#: ../menu-data/specimen:specimen.desktop.in.h:2 msgid "Sound Sampler" msgstr "Äänennäytteistäjä/sämplääjä" @@ -15484,11 +15530,11 @@ msgstr "" "Tee merkinnät musiikillesi seuraavan sukupolven MusicBrainz-merkitsijällä" -#: ../menu-data/picmi:kde4__picmi.desktop.in.h:1 +#: ../menu-data/picmi:org.kde.picmi.desktop.in.h:1 msgid "picmi" msgstr "picmi" -#: ../menu-data/picmi:kde4__picmi.desktop.in.h:2 +#: ../menu-data/picmi:org.kde.picmi.desktop.in.h:2 msgid "A number logic game" msgstr "Numerologiikkapeli" @@ -15699,7 +15745,6 @@ msgid "Handle the tasks, resources, and cost of your projects" msgstr "" -#: ../menu-data/plasma-active-settings:kde4__active-settings.desktop.in.h:1 #: ../menu-data/steam:steam.desktop.in.h:9 msgid "Settings" msgstr "Asetukset" @@ -15708,7 +15753,6 @@ msgid "Settings for Plasma Active" msgstr "Plasma Activen asetukset" -#: ../menu-data/plasma-active-webbrowser:kde4__active-web-browser.desktop.in.h:1 #: ../menu-data/webbrowser-app:webbrowser-app.desktop.in.h:1 msgid "Browser" msgstr "Selain" @@ -15729,7 +15773,7 @@ msgid "A tool to setup visual and audio alarms for tablets" msgstr "" -#: ../menu-data/plasma-active:kde4__active-books.desktop.in.h:1 +#: ../menu-data/gnome-documents:org.gnome.Books.desktop.in.h:1 msgid "Books" msgstr "Kirjat" @@ -15757,11 +15801,11 @@ msgid "A collection of widgets" msgstr "Kokoelma ikkunaelementtejä" -#: ../menu-data/plasma-mediacenter:kde4__plasma-mediacenter.desktop.in.h:1 +#: ../menu-data/plasma-mediacenter:plasma-mediacenter.desktop.in.h:1 msgid "Plasma Media Center" msgstr "Plasma-mediakeskus" -#: ../menu-data/plasma-mediacenter:kde4__plasma-mediacenter.desktop.in.h:2 +#: ../menu-data/plasma-mediacenter:plasma-mediacenter.desktop.in.h:2 msgid "A mediacenter user interface written with the Plasma framework" msgstr "" @@ -15769,7 +15813,7 @@ msgid "kde-nm-connection-editor" msgstr "kde-nm-connection-editor" -#: ../menu-data/plasma-nm:kde4__kde-nm-connection-editor.desktop.in.h:2 +#: ../menu-data/plasma-nm:kde5-nm-connection-editor.desktop.in.h:2 msgid "Edit your network connections" msgstr "Muokkaa verkkoyhteyksiä KDE-työpöydällä" @@ -15877,6 +15921,7 @@ msgid "Vorbis comment editor" msgstr "Vorbis-kommenttien muokkain" +#: ../menu-data/poedit:poedit-uri.desktop.in.h:1 #: ../menu-data/poedit:poedit.desktop.in.h:1 msgid "Poedit" msgstr "Poedit" @@ -16123,6 +16168,7 @@ #: ../menu-data/psi-plus-webkit:psi-plus-webkit.desktop.in.h:2 #: ../menu-data/psi-plus:psi-plus.desktop.in.h:2 +#: ../menu-data/psi:psi.desktop.in.h:2 msgid "Communicate over the XMPP network" msgstr "Viesti XMPP-verkossa" @@ -16146,10 +16192,12 @@ msgid "Analyze statistical data with a free alternative to SPSS" msgstr "Analysoi tilastoja SPSS:n kaltaisella vapaalla ohjelmistolla" +#: ../menu-data/neurodebian-desktop:neurodebian-psychopy.desktop.in.h:1 #: ../menu-data/psychopy:psychopy.desktop.in.h:1 msgid "Psychology Stimuli IDE" msgstr "Kehitysympäristö psykologisille ärsykkeille" +#: ../menu-data/neurodebian-desktop:neurodebian-psychopy.desktop.in.h:2 #: ../menu-data/psychopy:psychopy.desktop.in.h:2 msgid "PsychoPy" msgstr "PsychoPy" @@ -16243,6 +16291,7 @@ msgstr "" #: ../menu-data/pycorrfit:pycorrfit.desktop.in.h:2 +#: ../menu-data/pyscanfcs:pyscanfcs.desktop.in.h:2 msgid "FCS Data Analysis" msgstr "" @@ -16629,7 +16678,7 @@ msgid "Powerful and easy to use calculator" msgstr "Tehokas ja helppokäyttöinen laskin" -#: ../menu-data/qapt-deb-installer:kde4__qapt-deb-installer.desktop.in.h:1 +#: ../menu-data/qapt-deb-installer:qapt-deb-installer.desktop.in.h:1 msgid "QApt Package Installer" msgstr "QApt - pakettien asentaja" @@ -16738,7 +16787,7 @@ #: ../menu-data/qgis:qbrowser.desktop.in.h:1 msgid "QGIS Browser" -msgstr "" +msgstr "QGIS-selain" #: ../menu-data/qgis:qgis.desktop.in.h:1 msgid "QGIS Desktop" @@ -16784,11 +16833,11 @@ msgid "A simple Jack recorder" msgstr "Yksinkertainen Jack-nauhoitusohjelma" -#: ../menu-data/qjoypad:kde4__qjoypad.desktop.in.h:1 +#: ../menu-data/qjoypad:qjoypad.desktop.in.h:1 msgid "QJoyPad" msgstr "QJoyPad" -#: ../menu-data/qjoypad:kde4__qjoypad.desktop.in.h:2 +#: ../menu-data/qjoypad:qjoypad.desktop.in.h:2 msgid "Trigger keystrokes and mouse actions with gamepads/joysticks" msgstr "" @@ -16797,6 +16846,7 @@ msgstr "QLandkarteGT" #: ../menu-data/qlandkartegt:qlandkartegt.desktop.in.h:2 +#: ../menu-data/qmapshack:qmapshack.desktop.in.h:2 msgid "GPS device mapping utility" msgstr "Kartoitustyökalu GPS-laitteille" @@ -17169,6 +17219,7 @@ msgid "Quake: Scourge of Armagon" msgstr "Quake: Scourge of Armagon" +#: ../menu-data/quake2:quake2-reckoning.desktop.in.h:2 #: ../menu-data/quake:quake-armagon.desktop.in.h:2 msgid "Mission Pack 1 for the classic first person shooter" msgstr "Tehtäväpaketti 1 klassiseen ammuntapeliin" @@ -17177,6 +17228,7 @@ msgid "Quake: Dissolution of Eternity" msgstr "Quake: Dissolution of Eternity" +#: ../menu-data/quake2:quake2-groundzero.desktop.in.h:2 #: ../menu-data/quake:quake-dissolution.desktop.in.h:2 msgid "Mission Pack 2 for the classic first person shooter" msgstr "Tehtäväpaketti 2 klassiseen ammuntapeliin" @@ -17194,20 +17246,16 @@ msgstr "" "Monitarkoituksellinen graafinen lautapeli Go:lle, Amazonsille ja Reversille" -#: ../menu-data/quassel-client-qt4:quasselclient.desktop.in.h:1 -#: ../menu-data/quassel-client:kde4__quasselclient.desktop.in.h:1 +#: ../menu-data/quassel-client:quasselclient.desktop.in.h:1 msgid "Quassel IRC (Client only)" msgstr "Quassel IRC (vain asiakas)" -#: ../menu-data/quassel-client-qt4:quasselclient.desktop.in.h:2 -#: ../menu-data/quassel-client:kde4__quasselclient.desktop.in.h:2 -#: ../menu-data/quassel-qt4:quassel.desktop.in.h:2 -#: ../menu-data/quassel:kde4__quassel.desktop.in.h:2 +#: ../menu-data/quassel-client:quasselclient.desktop.in.h:2 +#: ../menu-data/quassel:quassel.desktop.in.h:2 msgid "Distributed IRC client with central core component" msgstr "Hajautettu IRC-asiakas, jolla keskitetty ydinkomponentti" -#: ../menu-data/quassel-qt4:quassel.desktop.in.h:1 -#: ../menu-data/quassel:kde4__quassel.desktop.in.h:1 +#: ../menu-data/quassel:quassel.desktop.in.h:1 msgid "Quassel IRC" msgstr "Quassel IRC" @@ -17760,7 +17808,7 @@ #: ../menu-data/rkward:kde4__rkward.desktop.in.h:2 msgid "GUI for the R-project" -msgstr "Käyttöliittymä R-projektille" +msgstr "R-kielen graafinen käyttöliittymä" #: ../menu-data/rlplot:rlplot.desktop.in.h:1 msgid "Rlplot Graph Generator" @@ -17811,11 +17859,11 @@ msgid "Rock Dodger" msgstr "Rock Dodger" -#: ../menu-data/rocs:kde4__rocs.desktop.in.h:1 +#: ../menu-data/rocs:org.kde.rocs.desktop.in.h:1 msgid "Rocs" msgstr "Rocs" -#: ../menu-data/rocs:kde4__rocs.desktop.in.h:2 +#: ../menu-data/rocs:org.kde.rocs.desktop.in.h:2 msgid "Graph Theory Tool for Professors and Students." msgstr "Graafiteorian työkalu opettajille ja opiskelijoille" @@ -17846,8 +17894,7 @@ "Korkealaatuinen, nopeasti etenevä, pelaajan näkökulmasta kuvattu " "kolmiulotteinen toimintapeli" -#: ../menu-data/roxterm-gtk2:roxterm.desktop.in.h:1 -#: ../menu-data/roxterm-gtk3:roxterm.desktop.in.h:1 +#: ../menu-data/roxterm:roxterm.desktop.in.h:1 msgid "ROXTerm" msgstr "ROXTerm" @@ -18645,14 +18692,15 @@ msgid "Capture the current active window" msgstr "Kaappaa aktiviinen ikkuna" -#: ../menu-data/signon-ui:signon-ui-browser-process.desktop.in.h:1 +#: ../menu-data/signon-ui-x11:signon-ui.desktop.in.h:1 msgid "Account authentication" -msgstr "" +msgstr "Tilin todentaminen" -#: ../menu-data/signon-ui:signon-ui-browser-process.desktop.in.h:2 +#: ../menu-data/signon-ui-x11:signon-ui.desktop.in.h:2 msgid "Login to online accounts" -msgstr "" +msgstr "Kirjaudu verkkotileille" +#: ../menu-data/neurodebian-desktop:neurodebian-sigviewer.desktop.in.h:1 #: ../menu-data/sigviewer:sigviewer.desktop.in.h:1 msgid "SigViewer" msgstr "SigViewer" @@ -19143,12 +19191,12 @@ #: ../menu-data/spacefm-gtk3:spacefm-folder-handler.desktop.in.h:2 #: ../menu-data/spacefm:spacefm-folder-handler.desktop.in.h:2 msgid "Open folder" -msgstr "" +msgstr "Avaa kansio" #: ../menu-data/spacefm-gtk3:spacefm.desktop.in.h:1 #: ../menu-data/spacefm:spacefm.desktop.in.h:1 msgid "SpaceFM" -msgstr "" +msgstr "SpaceFM" #: ../menu-data/spacezero:spacezero.desktop.in.h:1 msgid "Spacezero" @@ -19270,10 +19318,12 @@ msgid "Scientific PYthon Development EnviRonment" msgstr "Scientific PYthon Development EnviRonment" +#: ../menu-data/neurodebian-desktop:neurodebian-spykeviewer.desktop.in.h:1 #: ../menu-data/spykeviewer:spykeviewer.desktop.in.h:1 msgid "Spyke Viewer" msgstr "Spyke-katselin" +#: ../menu-data/neurodebian-desktop:neurodebian-spykeviewer.desktop.in.h:2 #: ../menu-data/spykeviewer:spykeviewer.desktop.in.h:2 msgid "Graphical utility for analyzing electrophysiological data" msgstr "" @@ -19395,8 +19445,8 @@ msgid "Open in window" msgstr "Avaa ikkunassa" +#: ../menu-data/kodi:kodi.desktop.in.h:3 #: ../menu-data/stellarium:stellarium.desktop.in.h:4 -#: ../menu-data/xbmc:xbmc.desktop.in.h:3 msgid "Open in fullscreen" msgstr "Avaa koko näytön tilassa" @@ -19404,11 +19454,11 @@ msgid "Open in safe mode" msgstr "" -#: ../menu-data/step:kde4__step.desktop.in.h:1 +#: ../menu-data/step:org.kde.step.desktop.in.h:1 msgid "Step" msgstr "Askel" -#: ../menu-data/step:kde4__step.desktop.in.h:2 +#: ../menu-data/step:org.kde.step.desktop.in.h:2 msgid "Simulate physics experiments" msgstr "Fysikaalisten kokeiden simulointi" @@ -19714,7 +19764,6 @@ msgstr "" "Synkronisoi Evolutionin yhteystieto-, kalenteri- ja tehtäväluetteloita." -#: ../menu-data/syncmaildir-applet:smd-applet-configure.desktop.in.h:1 #: ../menu-data/syncmaildir-applet:smd-applet.desktop.in.h:1 msgid "Sync Mail Dir" msgstr "Sync Mail Dir" @@ -19768,6 +19817,8 @@ msgid "A system-wide linux profiler" msgstr "Järjestelmänlaajuinen Linux-profiloija" +#: ../menu-data/cinnamon-control-center:cinnamon-datetime-panel.desktop.in.h:1 +#: ../menu-data/cinnamon:cinnamon-settings-calendar.desktop.in.h:1 #: ../menu-data/system-config-date:system-config-date.desktop.in.h:1 msgid "Date & Time" msgstr "Päiväys ja aika" @@ -19808,11 +19859,12 @@ msgid "Create, modify, and delete samba shares" msgstr "Luo, muokkaa ja poista samba-jakoja" -#: ../menu-data/systemsettings:kde4__kdesystemsettings.desktop.in.h:1 +#: ../menu-data/systemsettings:kdesystemsettings.desktop.in.h:1 msgid "KDE System Settings" msgstr "KDE-järjestelmäasetukset" -#: ../menu-data/systemsettings:kde4__systemsettings.desktop.in.h:1 +#: ../menu-data/cinnamon:cinnamon-settings.desktop.in.h:1 +#: ../menu-data/systemsettings:systemsettings.desktop.in.h:1 #: ../menu-data/ubuntu-system-settings:ubuntu-system-settings.desktop.in.h:1 #: ../menu-data/unity-control-center:unity-control-center.desktop.in.h:1 msgid "System Settings" @@ -19842,11 +19894,11 @@ msgid "A generic board game application." msgstr "Yleinen lautapelisovellus." -#: ../menu-data/tali:gtali.desktop.in.h:1 +#: ../menu-data/tali:tali.desktop.in.h:1 msgid "Tali" msgstr "Tali" -#: ../menu-data/tali:gtali.desktop.in.h:2 +#: ../menu-data/tali:tali.desktop.in.h:2 msgid "Beat the odds in a poker-style dice game" msgstr "Voita todennäköisyydet pokeri-tyylisessä noppapelissä" @@ -20103,7 +20155,7 @@ #: ../menu-data/texstudio:texstudio.desktop.in.h:2 msgid "TeXstudio" -msgstr "" +msgstr "TeXstudio" #: ../menu-data/textedit.app:TextEdit.desktop.in.h:1 msgid "TextEdit" @@ -20404,18 +20456,22 @@ msgid "Kenta Cho's Torus Trooper" msgstr "Kenta Cho:n Torus Trooper" +#: ../menu-data/totem:org.gnome.Totem.desktop.in.h:1 #: ../menu-data/totem:totem.desktop.in.h:1 msgid "Videos" msgstr "Videot" +#: ../menu-data/totem:org.gnome.Totem.desktop.in.h:2 #: ../menu-data/totem:totem.desktop.in.h:2 msgid "Play movies" msgstr "Toista elokuvia" +#: ../menu-data/totem:org.gnome.Totem.desktop.in.h:6 #: ../menu-data/totem:totem.desktop.in.h:6 msgid "Mute" msgstr "Vaimenna" +#: ../menu-data/totem:org.gnome.Totem.desktop.in.h:7 #: ../menu-data/totem:totem.desktop.in.h:7 msgid "Fullscreen" msgstr "Kokoruutu" @@ -20625,7 +20681,7 @@ msgid "Tucnak 2" msgstr "Tucnak 2" -#: ../menu-data/tucnak2:tucnak2.desktop.in.h:2 +#: ../menu-data/tucnak:tucnak.desktop.in.h:2 msgid "VHF Contest Logger" msgstr "VHF-kilpailujen lokittaja" @@ -20756,12 +20812,11 @@ #: ../menu-data/tuxtype:tuxtype.desktop.in.h:2 msgid "Educational typing tutor game starring Tux" -msgstr "" -"Opetuksellinen kymmensormijärjestelmän oppimispeli, jossa pääosassa Tux" +msgstr "Opettavainen opetuspeli kirjoittamiseen, pääosassa Tux" #: ../menu-data/tvtime:tvtime.desktop.in.h:1 msgid "High quality television application" -msgstr "" +msgstr "Korkealaatuinen televisiosovellus" #: ../menu-data/tvtime:tvtime.desktop.in.h:2 msgid "TVTime Television Viewer" @@ -20985,7 +21040,7 @@ #: ../menu-data/ubuntustudio-menu:ubuntustudio-irc.desktop.in.h:2 msgid "UbuntuStudio's IRC support channel" -msgstr "" +msgstr "UbuntuStudion IRC-tukikanava" #: ../menu-data/ubuntustudio-menu:ubuntustudio-list-dev.desktop.in.h:1 msgid "Ubuntu Studio You can help" @@ -20993,7 +21048,7 @@ #: ../menu-data/ubuntustudio-menu:ubuntustudio-list-dev.desktop.in.h:2 msgid "Join the Ubuntu Studio Team" -msgstr "" +msgstr "Liity Ubuntu Studio -tiimiin" #: ../menu-data/ubuntustudio-menu:ubuntustudio-list.desktop.in.h:1 msgid "ubuntustudio mail list page" @@ -21009,7 +21064,7 @@ #: ../menu-data/ubuntustudio-menu:ubuntustudio-web.desktop.in.h:2 msgid "Ubuntu Studio Home Page" -msgstr "" +msgstr "Ubuntu Studion verkkosivusto" #: ../menu-data/uck:uck.desktop.in.h:1 msgid "Ubuntu Customization Kit" @@ -21138,10 +21193,12 @@ #: ../menu-data/unison-gtk:unison-gtk.desktop.in.h:1 #: ../menu-data/unison2.32.52-gtk:unison2.32.52-gtk.desktop.in.h:1 +#: ../menu-data/unison2.40.102-gtk:unison2.40.102-gtk.desktop.in.h:1 msgid "Unison" msgstr "Unison" #: ../menu-data/unison-gtk:unison-gtk.desktop.in.h:2 +#: ../menu-data/unison2.40.102-gtk:unison2.40.102-gtk.desktop.in.h:2 msgid "GTK interface for the unison file synchronization tool 2.40.102" msgstr "" @@ -21159,6 +21216,7 @@ msgid "Account update tool" msgstr "Tilin päivitystyökalu" +#: ../menu-data/mate-control-center:mate-appearance-properties.desktop.in.h:1 #: ../menu-data/unity-control-center:unity-appearance-panel.desktop.in.h:1 #: ../menu-data/unity-tweak-tool:unity-tweak-tool.desktop.in.h:5 msgid "Appearance" @@ -21176,6 +21234,7 @@ msgid "Configure Bluetooth settings" msgstr "Muuta Bluetooth-asetuksia" +#: ../menu-data/cinnamon-control-center:cinnamon-color-panel.desktop.in.h:2 #: ../menu-data/unity-control-center:unity-color-panel.desktop.in.h:2 msgid "Color management settings" msgstr "Värien hallinta" @@ -21188,10 +21247,13 @@ msgid "Change your clock and date settings" msgstr "Vaihda kellon ja päiväyksen asetuksia" +#: ../menu-data/mate-control-center:mate-display-properties.desktop.in.h:1 #: ../menu-data/unity-control-center:unity-display-panel.desktop.in.h:1 msgid "Displays" msgstr "Näytöt" +#: ../menu-data/cinnamon-control-center:cinnamon-display-panel.desktop.in.h:2 +#: ../menu-data/mate-control-center:mate-display-properties.desktop.in.h:2 #: ../menu-data/unity-control-center:unity-display-panel.desktop.in.h:2 msgid "Change resolution and position of monitors and projectors" msgstr "Vaihda näyttöjen ja projektorien tarkkuutta ja sijaintia" @@ -21212,6 +21274,7 @@ msgid "Mouse & Touchpad" msgstr "Hiiri ja kosketuslevy" +#: ../menu-data/cinnamon-control-center:cinnamon-network-panel.desktop.in.h:2 #: ../menu-data/unity-control-center:unity-network-panel.desktop.in.h:2 msgid "Network settings" msgstr "Verkon asetukset" @@ -21240,10 +21303,16 @@ msgid "Screen brightness and lock settings" msgstr "Näytön kirkkaus- ja lukitusasetukset" +#: ../menu-data/cinnamon-control-center:cinnamon-sound-nua-panel.desktop.in.h:1 +#: ../menu-data/cinnamon-control-center:cinnamon-sound-panel.desktop.in.h:1 +#: ../menu-data/mate-media:mate-volume-control.desktop.in.h:1 #: ../menu-data/unity-control-center:unity-sound-panel.desktop.in.h:1 msgid "Sound" msgstr "Ääni" +#: ../menu-data/cinnamon-control-center:cinnamon-sound-nua-panel.desktop.in.h:2 +#: ../menu-data/cinnamon-control-center:cinnamon-sound-panel.desktop.in.h:2 +#: ../menu-data/mate-media:mate-volume-control.desktop.in.h:2 #: ../menu-data/unity-control-center:unity-sound-panel.desktop.in.h:2 msgid "Change sound volume and sound events" msgstr "Muuta äänenvoimakkuutta ja äänitapahtumia" @@ -21252,6 +21321,7 @@ msgid "Universal Access" msgstr "Esteettömyys" +#: ../menu-data/cinnamon-control-center:cinnamon-universal-access-panel.desktop.in.h:2 #: ../menu-data/unity-control-center:unity-universal-access-panel.desktop.in.h:2 msgid "Universal Access Preferences" msgstr "Esteettömyysasetukset" @@ -21260,6 +21330,7 @@ msgid "User Accounts" msgstr "Käyttäjätilit" +#: ../menu-data/mate-accountsdialog:mate-accountsdialog.desktop.in.h:2 #: ../menu-data/unity-control-center:unity-user-accounts-panel.desktop.in.h:2 msgid "Add or remove users" msgstr "Lisää tai poista käyttäjiä" @@ -21268,10 +21339,11 @@ msgid "Wacom Tablet" msgstr "Wacom-piirtopöydät" +#: ../menu-data/cinnamon-control-center:cinnamon-wacom-panel.desktop.in.h:2 #: ../menu-data/unity-control-center:unity-wacom-panel.desktop.in.h:2 msgid "" "Set button mappings and adjust stylus sensitivity for graphics tablets" -msgstr "" +msgstr "Aseta piirtopöydän painikkeet ja kynän herkkyys" #: ../menu-data/unity-lens-photos:unity-lens-photos.desktop.in.h:1 msgid "Photos lens for Unity" @@ -21524,7 +21596,7 @@ #: ../menu-data/unity8:unity8.desktop.in.h:2 msgid "The converged Unity shell" -msgstr "" +msgstr "Yhdennetty Unity-käyttöliittymä" #: ../menu-data/unknown-horizons:unknown-horizons.desktop.in.h:1 msgid "Unknown Horizons" @@ -21678,7 +21750,7 @@ msgid "Vavoom" msgstr "Vavoom" -#: ../menu-data/vavoom:vavoom.desktop.in.h:2 +#: ../menu-data/game-data-packager:doom2-masterlevels.desktop.in.h:2 msgid "First Person Shooter Game" msgstr "Pelaajan näkökulmasta kuvattu ammuntapeli" @@ -21976,10 +22048,12 @@ msgid "Variations on Rockdodger" msgstr "Rockdodger-muunnelmia" +#: ../menu-data/neurodebian-desktop:neurodebian-vbview2.desktop.in.h:1 #: ../menu-data/voxbo:vbview2.desktop.in.h:1 msgid "VoxBo Image Viewer" msgstr "VoxBo-kuvakatselin" +#: ../menu-data/neurodebian-desktop:neurodebian-vbview2.desktop.in.h:2 #: ../menu-data/voxbo:vbview2.desktop.in.h:2 msgid "VBView2" msgstr "VBView2" @@ -22033,11 +22107,11 @@ #: ../menu-data/wallch:wallch-nautilus.desktop.in.h:3 msgid "Change Wallpaper Once" -msgstr "" +msgstr "Vaihda taustakuva kerran" #: ../menu-data/wallch:wallch-nautilus.desktop.in.h:4 msgid "Start/Stop Wallpapers" -msgstr "" +msgstr "Käynnistä/pysäytä taustakuvat" #: ../menu-data/wally:wally.desktop__wally.desktop.in.h:1 msgid "Wally" @@ -22151,7 +22225,7 @@ #: ../menu-data/weboob-qt:qhandjoob.desktop.in.h:2 msgid "Search for jobs" -msgstr "" +msgstr "Etsi työpaikkoja" #: ../menu-data/weboob-qt:qhavedate.desktop.in.h:1 msgid "QHaveDate" @@ -22232,7 +22306,7 @@ msgid "Battle for Wesnoth (1.10)" msgstr "Battle for Wesnoth (1.10)" -#: ../menu-data/wesnoth-1.10-core:wesnoth-1.10.desktop.in.h:2 +#: ../menu-data/wesnoth-1.12-core:wesnoth-1.12.desktop.in.h:2 msgid "A fantasy turn-based strategy game" msgstr "Vuoropohjainen fantasiamaailmaan sijoittuva strategiapeli" @@ -22240,7 +22314,7 @@ msgid "Battle for Wesnoth Map Editor (1.10)" msgstr "Battle for Wesnoth - karttaeditori (1.10)" -#: ../menu-data/wesnoth-1.10-core:wesnoth-1.10_editor.desktop.in.h:2 +#: ../menu-data/wesnoth-1.12-core:wesnoth-1.12_editor.desktop.in.h:2 msgid "A map editor for Battle for Wesnoth maps" msgstr "Karttaeditori Battle for Wesnoth -kartoille" @@ -22342,7 +22416,7 @@ #: ../menu-data/wireshark:wireshark.desktop.in.h:2 msgid "Network traffic analyzer" -msgstr "Verkkoliikenteen analysoija" +msgstr "Verkkoliikenneanalysaattori" #: ../menu-data/wizznic:wizznic.desktop.in.h:1 msgid "Wizznic" @@ -22402,12 +22476,12 @@ msgid "File manager for X." msgstr "Tiedostojenhallinta (X-ympäristöön)" -#: ../menu-data/workrave:workrave.desktop.in.h:1 +#: ../menu-data/workrave:workrave.desktop.in.h:2 msgid "" "Assists in the prevention and recovery of Repetitive Strain Injury (RSI)" msgstr "Auttaa rasitusvammojen (RSI) estämisessä ja niistä palautumisessa" -#: ../menu-data/workrave:workrave.desktop.in.h:2 +#: ../menu-data/workrave:workrave.desktop.in.h:1 msgid "Workrave" msgstr "Workrave" @@ -22480,7 +22554,7 @@ msgid "A hex editor for huge files and devices" msgstr "" -#: ../menu-data/wxmaxima:wxmaxima.desktop.in.h:1 +#: ../menu-data/wxmaxima:wxMaxima.desktop.in.h:1 msgid "wxMaxima" msgstr "wxMaxima" @@ -22513,7 +22587,6 @@ msgstr "X2Go-asiakas" #: ../menu-data/xabacus:xabacus.desktop.in.h:1 -#: ../menu-data/xmabacus:xmabacus.desktop.in.h:1 msgid "Xabacus" msgstr "Xabacus" @@ -22569,7 +22642,7 @@ msgid "Manage and view your media " msgstr "Hallitse ja näytä kaikki mediatiedostot helposti sohvalta " -#: ../menu-data/xbmc:xbmc.desktop.in.h:4 +#: ../menu-data/kodi:kodi.desktop.in.h:4 msgid "Open in standalone mode" msgstr "Avaa erillistilassa" @@ -22755,6 +22828,7 @@ msgid "Fine-tune window behaviour and effects" msgstr "Hienosäädä ikkunoiden toimintaa ja tehosteita (XFCE-ympäristö)" +#: ../menu-data/cinnamon:cinnamon-settings-workspaces.desktop.in.h:1 #: ../menu-data/xfwm4:xfce-workspaces-settings.desktop.in.h:1 msgid "Workspaces" msgstr "Työtilat" @@ -23304,7 +23378,7 @@ msgid "xxxterm Browser" msgstr "xxxterm-selain" -#: ../menu-data/xxxterm:xxxterm.desktop.in.h:2 +#: ../menu-data/xombrero:xombrero.desktop.in.h:2 msgid "Minimalist's Web Browser" msgstr "”minimalistin web-selain”" @@ -23394,6 +23468,7 @@ msgid "Place phone calls over the Internet" msgstr "Soita puheluita Internetin ylitse" +#: ../menu-data/mate-user-guide:mate-user-guide.desktop.in.h:1 #: ../menu-data/yelp:yelp.desktop.in.h:1 msgid "Help" msgstr "Ohje" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apport.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apport.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apport.po 2014-07-09 09:04:01.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apport.po 2016-07-20 16:57:28.000000000 +0000 @@ -7,196 +7,160 @@ msgstr "" "Project-Id-Version: apport\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-05-16 23:11+0000\n" +"POT-Creation-Date: 2016-05-18 09:44+0000\n" "PO-Revision-Date: 2014-03-26 16:42+0000\n" "Last-Translator: Harri Hytönen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:24+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:02+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:286 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:404 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:429 -#: ../debian/tmp/usr/share/apport/apport-kde.py:169 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:177 ../kde/apport-kde.py:169 -#: ../gtk/apport-gtk.py:177 ../bin/apport-cli.py:178 -#: ../debian/tmp/usr/bin/apport-cli.py:178 -msgid "Send problem report to the developers?" -msgstr "Lähetetäänkö raportti ongelmasta kehittäjille?" +#: ../debian/tmp/usr/bin/apport-valgrind.py:37 ../bin/apport-valgrind.py:37 +msgid "See man page for details." +msgstr "Katso lisätietoja man-sivulta." -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:292 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:412 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:437 -#: ../debian/tmp/usr/share/apport/apport-kde.py:177 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:186 ../kde/apport-kde.py:177 -#: ../gtk/apport-gtk.py:186 -msgid "Send" -msgstr "Lähetä" +#: ../debian/tmp/usr/bin/apport-valgrind.py:43 ../bin/apport-valgrind.py:43 +msgid "specify the log file name produced by valgrind" +msgstr "Syötä valgrindin tuottaman log-tiedoston nimi." -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:110 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:254 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:108 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:300 -#: ../debian/tmp/usr/share/apport/apport-kde.py:183 -#: ../debian/tmp/usr/share/apport/apport-kde.py:224 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:165 ../kde/apport-kde.py:183 -#: ../kde/apport-kde.py:224 ../gtk/apport-gtk.py:165 -#, python-format -msgid "Sorry, %s has experienced an internal error." -msgstr "Valitettavasti %s kohtasi sisäisen virheen." +#: ../debian/tmp/usr/bin/apport-valgrind.py:46 ../bin/apport-valgrind.py:46 +msgid "" +"reuse a previously created sandbox dir (SDIR) or, if it does not exist, " +"create it" +msgstr "" +"Käytä uudelleen jo aikaisemmin luotua hiekkalaatikkokansiota (SDIR), tai jos " +"sitä ei ole, luo sellainen" -#: ../debian/tmp/usr/share/apport/apport-kde.py:191 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:257 ../kde/apport-kde.py:191 -#: ../gtk/apport-gtk.py:257 -#, python-format -msgid "Package: %s" -msgstr "Paketti: %s" +#: ../debian/tmp/usr/bin/apport-valgrind.py:50 ../bin/apport-valgrind.py:50 +msgid "" +"do not create or reuse a sandbox directory for additional debug symbols " +"but rely only on installed debug symbols." +msgstr "" +"Älä luo tai käytä uudelleen hiekkalaatikkokansiota ylimääräisiä " +"virheenkorjaussymboleja varten, vaan luota vain asennettuihin " +"virheenkorjaussymboleihin." -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:136 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:137 -#: ../debian/tmp/usr/share/apport/apport-kde.py:197 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:264 ../kde/apport-kde.py:197 -#: ../gtk/apport-gtk.py:264 -msgid "Sorry, a problem occurred while installing software." -msgstr "Valitettavasti ohjelmistoja asennettaessa ilmeni ongelma." +#: ../debian/tmp/usr/bin/apport-valgrind.py:54 ../bin/apport-valgrind.py:54 +msgid "" +"reuse a previously created cache dir (CDIR) or, if it does not exist, create " +"it" +msgstr "" -#: ../debian/tmp/usr/share/apport/apport-kde.py:204 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:273 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:292 ../kde/apport-kde.py:204 -#: ../gtk/apport-gtk.py:273 ../gtk/apport-gtk.py:292 -#, python-format -msgid "The application %s has experienced an internal error." -msgstr "Sovellus %s kohtasi sisäisen virheen." +#: ../debian/tmp/usr/bin/apport-valgrind.py:58 ../bin/apport-valgrind.py:58 +msgid "" +"report download/install progress when installing packages into sandbox" +msgstr "" + +#: ../debian/tmp/usr/bin/apport-valgrind.py:62 ../bin/apport-valgrind.py:62 +msgid "" +"the executable that is run under valgrind's memcheck tool for memory leak " +"detection" +msgstr "" + +#: ../debian/tmp/usr/bin/apport-retrace.py:63 +#: ../debian/tmp/usr/bin/apport-valgrind.py:66 ../bin/apport-valgrind.py:66 +#: ../bin/apport-retrace.py:63 +msgid "" +"Install an extra package into the sandbox (can be specified multiple times)" +msgstr "Lataa ekstrapakkaukset hiekkalaatikkoon (voi kestää pitkään)" -#: ../debian/tmp/usr/share/apport/apport-kde.py:208 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:276 ../kde/apport-kde.py:208 -#: ../gtk/apport-gtk.py:276 +#: ../debian/tmp/usr/bin/apport-valgrind.py:97 ../bin/apport-valgrind.py:97 #, python-format -msgid "The application %s has closed unexpectedly." -msgstr "Sovellus %s sulkeutui yllättäen." +msgid "Error: %s is not an executable. Stopping." +msgstr "Virhe: %s ei ole suoritettava tiedosto. Lopetetaan." -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:115 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:141 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:153 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:186 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:262 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:332 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:115 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:144 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:157 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:192 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:310 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:350 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:479 -#: ../debian/tmp/usr/share/apport/apport-kde.py:217 -#: ../debian/tmp/usr/share/apport/apport-kde.py:230 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:10 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:216 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:284 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:303 ../kde/apport-kde.py:217 -#: ../kde/apport-kde.py:230 ../gtk/apport-gtk.py:216 ../gtk/apport-gtk.py:284 -#: ../gtk/apport-gtk.py:303 ../gtk/apport-gtk.ui.h:10 -msgid "Continue" -msgstr "Jatka" +#: ../debian/tmp/usr/share/apport/kernel_oops.py:29 ../data/kernel_oops.py:29 +msgid "Your system might become unstable now and might need to be restarted." +msgstr "" +"Järjestelmästäsi saattaa tulla epävakaa ja se saattaa tarvita " +"uudelleenkäynnistystä." -#: ../debian/tmp/usr/share/apport/apport-kde.py:220 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:9 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:287 ../kde/apport-kde.py:220 -#: ../gtk/apport-gtk.py:287 ../gtk/apport-gtk.ui.h:9 -msgid "Leave Closed" -msgstr "Sulje sovellus" +#: ../kde/apport-kde.py:468 ../kde/apport-kde.py:503 ../kde/apport-kde.py:522 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:1 ../gtk/apport-gtk.ui.h:1 +#: ../debian/tmp/usr/share/apport/apport-kde.py:468 +#: ../debian/tmp/usr/share/apport/apport-kde.py:503 +#: ../debian/tmp/usr/share/apport/apport-kde.py:522 +msgid "Apport" +msgstr "Apport" -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:226 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:232 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:273 -#: ../debian/tmp/usr/share/apport/apport-kde.py:221 -#: ../debian/tmp/usr/share/apport/apport-kde.py:368 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:229 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:288 ../kde/apport-kde.py:221 -#: ../kde/apport-kde.py:368 ../gtk/apport-gtk.py:229 ../gtk/apport-gtk.py:288 -msgid "Relaunch" -msgstr "Käynnistä uudelleen" +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:4 ../gtk/apport-gtk.ui.h:4 +msgid "Crash report" +msgstr "Ohjelmisto lopetti toimintansa" -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:256 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:302 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:342 -#: ../debian/tmp/usr/share/apport/apport-kde.py:227 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:4 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:300 ../kde/apport-kde.py:227 -#: ../gtk/apport-gtk.py:300 ../gtk/apport-gtk.ui.h:4 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:5 ../gtk/apport-gtk.ui.h:5 +msgid "Sorry, an internal error happened." +msgstr "Valitettavasti havaittiin sisäinen virhe." + +#: ../kde/apport-kde.py:240 ../gtk/apport-gtk.py:300 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:6 ../gtk/apport-gtk.ui.h:6 +#: ../debian/tmp/usr/share/apport/apport-kde.py:240 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:300 msgid "If you notice further problems, try restarting the computer." msgstr "Jos ongelmat jatkuvat, käynnistä tietokone uudelleen." -#: ../debian/tmp/usr/share/apport/apport-kde.py:231 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:304 ../kde/apport-kde.py:231 -#: ../gtk/apport-gtk.py:304 -msgid "Ignore future problems of this type" -msgstr "Jätä huomiotta tulevat vastaavanlaiset ongelmat" +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:7 ../gtk/apport-gtk.ui.h:7 +msgid "Send an error report to help fix this problem" +msgstr "Auta kehittäjiä korjaamaan tämä ongelma lähettämällä vikailmoitus" -#: ../debian/tmp/usr/share/apport/apport-kde.py:275 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:577 ../kde/apport-kde.py:275 -#: ../gtk/apport-gtk.py:577 -msgid "Hide Details" -msgstr "Piilota tiedot" +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:8 ../gtk/apport-gtk.ui.h:8 +msgid "Ignore future problems of this program version" +msgstr "Älä huomioi tämän ohjelmiston kaatumisia jatkossa" -#: ../debian/tmp/usr/share/apport/apport-kde.py:278 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:7 +#: ../kde/apport-kde.py:291 ../gtk/apport-gtk.py:204 ../gtk/apport-gtk.py:573 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:9 ../gtk/apport-gtk.ui.h:9 +#: ../debian/tmp/usr/share/apport/apport-kde.py:291 #: ../debian/tmp/usr/share/apport/apport-gtk.py:204 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:573 ../kde/apport-kde.py:278 -#: ../gtk/apport-gtk.py:204 ../gtk/apport-gtk.py:573 ../gtk/apport-gtk.ui.h:7 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:573 msgid "Show Details" msgstr "Näytä tiedot" -#: ../debian/tmp/usr/share/apport/apport-kde.py:301 ../kde/apport-kde.py:301 -msgid "Username:" -msgstr "Käyttäjätunnus" - -#: ../debian/tmp/usr/share/apport/apport-kde.py:302 ../kde/apport-kde.py:302 -msgid "Password:" -msgstr "Salasana:" +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:10 ../gtk/apport-gtk.ui.h:10 +msgid "_Examine locally" +msgstr "_Tutki paikallisesti" -#: ../debian/tmp/usr/share/apport/apport-kde.py:349 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:142 ../kde/apport-kde.py:349 -#: ../gtk/apport-gtk.py:142 ../bin/apport-cli.py:150 -#: ../debian/tmp/usr/bin/apport-cli.py:150 -msgid "(binary data)" -msgstr "(binääritiedot)" +#: ../kde/apport-kde.py:233 ../gtk/apport-gtk.py:287 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:11 ../gtk/apport-gtk.ui.h:11 +#: ../debian/tmp/usr/share/apport/apport-kde.py:233 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:287 +msgid "Leave Closed" +msgstr "Sulje sovellus" -#: ../debian/tmp/usr/share/apport/apport-kde.py:393 ../kde/apport-kde.py:393 -msgid "Collecting Problem Information" -msgstr "Kerätään tietoja ongelmasta" +#: ../kde/apport-kde.py:230 ../kde/apport-kde.py:243 ../gtk/apport-gtk.py:216 +#: ../gtk/apport-gtk.py:284 ../gtk/apport-gtk.py:303 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:12 ../gtk/apport-gtk.ui.h:12 +#: ../debian/tmp/usr/share/apport/apport-kde.py:230 +#: ../debian/tmp/usr/share/apport/apport-kde.py:243 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:216 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:284 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:303 +msgid "Continue" +msgstr "Jatka" -#: ../debian/tmp/usr/share/apport/apport-kde.py:394 ../kde/apport-kde.py:394 -#: ../bin/apport-cli.py:238 ../debian/tmp/usr/bin/apport-cli.py:238 -msgid "Collecting problem information" -msgstr "Kerätään tietoja ongelmasta" +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:13 ../gtk/apport-gtk.ui.h:13 +msgid "Collecting problem information" +msgstr "Kerätään tietoja ongelmasta" -#: ../debian/tmp/usr/share/apport/apport-kde.py:395 ../kde/apport-kde.py:395 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:14 ../gtk/apport-gtk.ui.h:14 msgid "" -"The collected information can be sent to the developers to improve the " -"application. This might take a few minutes." -msgstr "" -"Kerätty tieto voidaan lähettää kehittäjille ohjelmiston parantamiseksi. Tämä " -"voi kestää muutamia minuutteja." - -#: ../debian/tmp/usr/share/apport/apport-kde.py:421 ../kde/apport-kde.py:421 -msgid "Uploading Problem Information" -msgstr "Lähetetään tiedot ongelmasta" +"Information is being collected that may help the developers fix the problem " +"you report." +msgstr "Kerätään tietoja ongelman korjaamisen helpottamiseksi." -#: ../debian/tmp/usr/share/apport/apport-kde.py:422 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:13 ../kde/apport-kde.py:422 -#: ../bin/apport-cli.py:251 ../gtk/apport-gtk.ui.h:13 -#: ../debian/tmp/usr/bin/apport-cli.py:251 +#: ../kde/apport-kde.py:434 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:15 +#: ../gtk/apport-gtk.ui.h:15 ../debian/tmp/usr/bin/apport-cli.py:251 +#: ../debian/tmp/usr/share/apport/apport-kde.py:434 ../bin/apport-cli.py:251 msgid "Uploading problem information" msgstr "Lähetetään tiedot ongelmasta" -#: ../debian/tmp/usr/share/apport/apport-kde.py:423 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:15 ../kde/apport-kde.py:423 -#: ../gtk/apport-gtk.ui.h:15 +#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:16 ../gtk/apport-gtk.ui.h:16 +msgid "Uploading problem information" +msgstr "Lähetetään tietoja ongelmasta" + +#: ../kde/apport-kde.py:435 ../debian/tmp/usr/share/apport/apport-gtk.ui.h:17 +#: ../gtk/apport-gtk.ui.h:17 ../debian/tmp/usr/share/apport/apport-kde.py:435 msgid "" "The collected information is being sent to the bug tracking system. This " "might take a few minutes." @@ -204,20 +168,13 @@ "Kerättyjä tietoja lähetetään vianseurantajärjestelmään. Tämä saattaa kestää " "muutamia minuutteja." -#: ../debian/tmp/usr/share/apport/apport-kde.py:457 -#: ../debian/tmp/usr/share/apport/apport-kde.py:493 -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:1 ../kde/apport-kde.py:457 -#: ../kde/apport-kde.py:493 ../gtk/apport-gtk.ui.h:1 -msgid "Apport" -msgstr "Apport" - -#: ../apport/ui.py:124 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:124 +#: ../apport/ui.py:124 msgid "This package does not seem to be installed correctly" msgstr "Tätä pakettia ei ole asennettu oikein" -#: ../apport/ui.py:128 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:128 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:129 +#: ../apport/ui.py:129 #, python-format msgid "" "This is not an official %s package. Please remove any third party package " @@ -226,8 +183,8 @@ "Tämä ei ole virallinen %s-paketti. Poista kolmansien osapuolten paketit ja " "yritä sitten uudelleen." -#: ../apport/ui.py:145 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:145 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:146 +#: ../apport/ui.py:146 #, python-format msgid "" "You have some obsolete package versions installed. Please upgrade the " @@ -240,26 +197,26 @@ "\n" "%s" -#: ../apport/ui.py:269 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:269 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:270 +#: ../apport/ui.py:270 msgid "unknown program" msgstr "tuntematon sovellus" -#: ../apport/ui.py:270 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:270 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:271 +#: ../apport/ui.py:271 #, python-format msgid "Sorry, the program \"%s\" closed unexpectedly" msgstr "Ikävä kyllä ohjelma \"%s\" sulkeutui yllättäen" -#: ../apport/ui.py:272 ../apport/ui.py:1298 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:272 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1298 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:273 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1312 +#: ../apport/ui.py:273 ../apport/ui.py:1312 #, python-format msgid "Problem in %s" msgstr "Ongelma osan %s kanssa" -#: ../apport/ui.py:273 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:273 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:274 +#: ../apport/ui.py:274 msgid "" "Your computer does not have enough free memory to automatically analyze the " "problem and send a report to the developers." @@ -267,57 +224,55 @@ "Muistia ei ole vapaana tarpeeksi ongelman automaattiseen analysointiin ja " "virheraportin lähettämiseen." -#: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:276 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1049 -#: ../apport/ui.py:321 ../apport/ui.py:329 ../apport/ui.py:456 -#: ../apport/ui.py:459 ../apport/ui.py:660 ../apport/ui.py:1104 -#: ../apport/ui.py:1270 ../apport/ui.py:1274 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:321 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:329 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:456 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:459 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:660 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1104 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1270 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1274 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:322 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:330 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:457 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:460 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:661 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1118 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1284 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1288 +#: ../apport/ui.py:322 ../apport/ui.py:330 ../apport/ui.py:457 +#: ../apport/ui.py:460 ../apport/ui.py:661 ../apport/ui.py:1118 +#: ../apport/ui.py:1284 ../apport/ui.py:1288 msgid "Invalid problem report" msgstr "Virheellinen ongelmaraportti" -#: ../apport/ui.py:322 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:322 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:323 +#: ../apport/ui.py:323 msgid "You are not allowed to access this problem report." msgstr "Sinulla ei ole lukuoikeuksia tähän ongelmaraporttiin." -#: ../apport/ui.py:325 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:325 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:326 +#: ../apport/ui.py:326 msgid "Error" msgstr "Virhe" -#: ../apport/ui.py:326 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:326 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:327 +#: ../apport/ui.py:327 msgid "There is not enough disk space available to process this report." msgstr "Levyllä ei ole tarpeeksi tilaa raportin käsittelyyn." -#: ../apport/ui.py:410 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:410 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:411 +#: ../apport/ui.py:411 msgid "No package specified" msgstr "Pakettia ei ole määritelty" -#: ../apport/ui.py:411 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:411 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:412 +#: ../apport/ui.py:412 msgid "" "You need to specify a package or a PID. See --help for more information." msgstr "" "Paketti tai PID-tunniste on annettava. Katso lisätietoja käyttämällä " "valitsinta --help." -#: ../apport/ui.py:434 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:434 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:435 +#: ../apport/ui.py:435 msgid "Permission denied" msgstr "Lupa evätty" -#: ../apport/ui.py:435 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:435 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:436 +#: ../apport/ui.py:436 msgid "" "The specified process does not belong to you. Please run this program as the " "process owner or as root." @@ -325,44 +280,44 @@ "Kyseinen prosessi ei kuulu sinulle. Aja tämä ohjelma prosessin omistajana " "tai pääkäyttäjänä." -#: ../apport/ui.py:437 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:437 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:438 +#: ../apport/ui.py:438 msgid "Invalid PID" msgstr "PID-numero ei kelpaa" -#: ../apport/ui.py:438 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:438 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:439 +#: ../apport/ui.py:439 msgid "The specified process ID does not belong to a program." msgstr "Määritetty prosessin ID-numero ei kuulu kyseiselle ohjelmalle." -#: ../apport/ui.py:457 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:457 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:458 +#: ../apport/ui.py:458 #, python-format msgid "Symptom script %s did not determine an affected package" msgstr "Oirekomentosarja %s ei määritellyt vaikuttanutta pakettia" -#: ../apport/ui.py:460 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:460 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:461 +#: ../apport/ui.py:461 #, python-format msgid "Package %s does not exist" msgstr "Pakettia %s ei ole olemassa" -#: ../apport/ui.py:484 ../apport/ui.py:672 ../apport/ui.py:677 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:484 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:672 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:677 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:485 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:673 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:678 +#: ../apport/ui.py:485 ../apport/ui.py:673 ../apport/ui.py:678 msgid "Cannot create report" msgstr "Raporttia ei voida luoda" -#: ../apport/ui.py:499 ../apport/ui.py:545 ../apport/ui.py:562 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:499 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:545 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:562 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:500 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:546 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:563 +#: ../apport/ui.py:500 ../apport/ui.py:546 ../apport/ui.py:563 msgid "Updating problem report" msgstr "Päivitetään ongelmaraporttia" -#: ../apport/ui.py:500 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:500 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:501 +#: ../apport/ui.py:501 msgid "" "You are not the reporter or subscriber of this problem report, or the report " "is a duplicate or already closed.\n" @@ -374,8 +329,8 @@ "\n" "Ole hyvä, ja luo uusi raportti käyttäen \"apport-bug\" määrittelyä." -#: ../apport/ui.py:509 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:509 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:510 +#: ../apport/ui.py:510 msgid "" "You are not the reporter of this problem report. It is much easier to mark a " "bug as a duplicate of another than to move your comments and attachments to " @@ -396,30 +351,30 @@ "\n" "Haluatko todella jatkaa?" -#: ../apport/ui.py:546 ../apport/ui.py:563 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:546 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:563 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:547 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:564 +#: ../apport/ui.py:547 ../apport/ui.py:564 msgid "No additional information collected." msgstr "Lisätietoja ei kerätty." -#: ../apport/ui.py:614 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:614 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:615 +#: ../apport/ui.py:615 msgid "What kind of problem do you want to report?" msgstr "Millainen ongelma raportoidaan?" -#: ../apport/ui.py:631 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:631 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:632 +#: ../apport/ui.py:632 msgid "Unknown symptom" msgstr "Tuntematon ongelma" -#: ../apport/ui.py:632 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:632 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:633 +#: ../apport/ui.py:633 #, python-format msgid "The symptom \"%s\" is not known." msgstr "Ongelmaa \"%s\" ei tunnistettu." -#: ../apport/ui.py:663 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:663 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:664 +#: ../apport/ui.py:664 msgid "" "After closing this message please click on an application window to report a " "problem about it." @@ -427,39 +382,39 @@ "Kun olet sulkenut tämän viestin napsauta sen sovelluksen ikkunaa, johon " "liittyvän virheraportin haluat tehdä." -#: ../apport/ui.py:673 ../apport/ui.py:678 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:673 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:678 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:674 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:679 +#: ../apport/ui.py:674 ../apport/ui.py:679 msgid "xprop failed to determine process ID of the window" msgstr "xprop ei onnistunut selvittämään ikkunaan ID-tunnistenumeroa" -#: ../apport/ui.py:692 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:692 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:693 +#: ../apport/ui.py:693 msgid "%prog " msgstr "%prog " -#: ../apport/ui.py:694 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:694 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:695 +#: ../apport/ui.py:695 msgid "Specify package name." msgstr "Määritä paketin nimi." -#: ../apport/ui.py:696 ../apport/ui.py:747 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:696 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:747 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:697 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:748 +#: ../apport/ui.py:697 ../apport/ui.py:748 msgid "Add an extra tag to the report. Can be specified multiple times." msgstr "" "Lisää raporttiin liittyvä tunniste. Tämä voidaan tehdä useampia kertoja." -#: ../apport/ui.py:726 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:726 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:727 +#: ../apport/ui.py:727 msgid "" "%prog [options] [symptom|pid|package|program path|.apport/.crash file]" msgstr "" "%prog [valinnat] [ongelma|pid|paketti|ohjelman " "polku|.apport/.kaatumisraportti]" -#: ../apport/ui.py:729 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:729 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:730 +#: ../apport/ui.py:730 msgid "" "Start in bug filing mode. Requires --package and an optional --pid, or just " "a --pid. If neither is given, display a list of known symptoms. (Implied if " @@ -469,20 +424,20 @@ "pid:n, tai vain --pid:n. Jos kumpaakaan ei anneta, näytä lista tunnetuista " "oireista. (Epäsuora jos yksi argumentti on annettu.)" -#: ../apport/ui.py:731 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:731 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:732 +#: ../apport/ui.py:732 msgid "Click a window as a target for filing a problem report." msgstr "Napsauta ikkunaa, johon liittyvän virheraportin haluat tehdä" -#: ../apport/ui.py:733 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:733 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:734 +#: ../apport/ui.py:734 msgid "Start in bug updating mode. Can take an optional --package." msgstr "" "Aloita ohjelmavirheiden päivitystilassa. Voi ottaa valinnaisen valitsimen --" "package." -#: ../apport/ui.py:735 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:735 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:736 +#: ../apport/ui.py:736 msgid "" "File a bug report about a symptom. (Implied if symptom name is given as only " "argument.)" @@ -490,8 +445,8 @@ "Arkistoi ohjelmavirheen raportti oireena. (Epäsuora jos oireen nimi on " "annettu vain argumenttina.)" -#: ../apport/ui.py:737 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:737 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:738 +#: ../apport/ui.py:738 msgid "" "Specify package name in --file-bug mode. This is optional if a --pid is " "specified. (Implied if package name is given as only argument.)" @@ -499,21 +454,21 @@ "Tarkenna paketin nimi --file-bug-tilassa. Tämä on valinnainen jos --pid on " "määritetty. (Epäsuora jos paketin nimi on annettu vain argumenttina.)" -#: ../apport/ui.py:739 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:739 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:740 +#: ../apport/ui.py:740 msgid "" "Specify a running program in --file-bug mode. If this is specified, the bug " "report will contain more information. (Implied if pid is given as only " "argument.)" msgstr "" -#: ../apport/ui.py:741 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:741 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:742 +#: ../apport/ui.py:742 msgid "The provided pid is a hanging application." -msgstr "" +msgstr "Annettu pid on ohjelma, joka ei vastaa" -#: ../apport/ui.py:743 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:743 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:744 +#: ../apport/ui.py:744 #, python-format msgid "" "Report the crash from given .apport or .crash file instead of the pending " @@ -522,123 +477,124 @@ "Raportoi kaatuminen annetusta .apport tai .crash-tiedostosta odottavien " "sijaan kohdassa %s. (Epäsuora jos tiedosta on annettu vain argumenttina.)" -#: ../apport/ui.py:745 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:745 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:746 +#: ../apport/ui.py:746 msgid "" "In bug filing mode, save the collected information into a file instead of " "reporting it. This file can then be reported later on from a different " "machine." msgstr "" -#: ../apport/ui.py:749 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:749 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:750 +#: ../apport/ui.py:750 msgid "Print the Apport version number." msgstr "Tulosta Apport-versionumero." -#: ../apport/ui.py:889 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:889 +#: ../apport/ui.py:889 msgid "" "This will launch apport-retrace in a terminal window to examine the crash." msgstr "" "Tämä käynnistää apport-retracen pääteikkunnassa ongelman tutkimiseksi." -#: ../apport/ui.py:890 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:890 +#: ../apport/ui.py:890 msgid "Run gdb session" msgstr "Käynnistä gdb sessiossa" -#: ../apport/ui.py:891 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:891 +#: ../apport/ui.py:891 msgid "Run gdb session without downloading debug symbols" msgstr "Suorita gdb-istunto ilman virheenjäljityssymbolien lataamista" #. TRANSLATORS: %s contains the crash report file name -#: ../apport/ui.py:893 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:893 +#: ../apport/ui.py:893 #, python-format msgid "Update %s with fully symbolic stack trace" msgstr "" -#: ../apport/ui.py:969 ../apport/ui.py:979 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:969 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:979 +#: ../apport/ui.py:969 ../apport/ui.py:979 msgid "" "This problem report applies to a program which is not installed any more." msgstr "" "Tämä ongelmaraportti kytkeytyy ohjelmaan, joka ei ole enää asennettu." -#: ../apport/ui.py:994 #: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:994 +#: ../apport/ui.py:994 #, python-format msgid "" "The problem happened with the program %s which changed since the crash " "occurred." -msgstr "" +msgstr "Ongelma koskee ohjelmaa %s, joka on muuttunut kaatumisen jälkeen" -#: ../apport/ui.py:1036 ../apport/ui.py:1276 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1036 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1276 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1041 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1075 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1290 +#: ../apport/ui.py:1041 ../apport/ui.py:1075 ../apport/ui.py:1290 msgid "This problem report is damaged and cannot be processed." msgstr "Tämä ongelman raportti on vahingoittunut, eikä sitä voida käsitellä." #. package does not exist -#: ../apport/ui.py:1039 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1039 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1045 +#: ../apport/ui.py:1045 msgid "The report belongs to a package that is not installed." msgstr "Raportti liittyy pakettiin, jota ei ole asennettu." -#: ../apport/ui.py:1042 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1042 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1049 +#: ../apport/ui.py:1049 msgid "An error occurred while attempting to process this problem report:" msgstr "Virhe käsiteltäessä ongelmaraporttia:" -#: ../apport/ui.py:1105 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1105 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1119 +#: ../apport/ui.py:1119 msgid "Could not determine the package or source package name." msgstr "Paketin tai lähdekoodipaketin nimeä ei voi määrittää." -#: ../apport/ui.py:1123 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1123 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1137 +#: ../apport/ui.py:1137 msgid "Unable to start web browser" msgstr "Selaimen käynnistäminen epäonnistui" -#: ../apport/ui.py:1124 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1124 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1138 +#: ../apport/ui.py:1138 #, python-format msgid "Unable to start web browser to open %s." msgstr "Verkkoselainta ei saatu käynnistettyä avattaessa sivua %s." -#: ../apport/ui.py:1224 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1224 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1238 +#: ../apport/ui.py:1238 #, python-format msgid "Please enter your account information for the %s bug tracking system" msgstr "Ole hyvä ja syötä %s bugi raportointi järjestelmän kirjautumistiedot" -#: ../apport/ui.py:1236 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1236 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1250 +#: ../apport/ui.py:1250 msgid "Network problem" msgstr "Verkko-ongelma" -#: ../apport/ui.py:1238 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1238 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1252 +#: ../apport/ui.py:1252 msgid "" "Cannot connect to crash database, please check your Internet connection." msgstr "" "Kaatumistietokantaan ei voi yhdistää. Tarkista Internet-yhteyden toimivuus." -#: ../apport/ui.py:1265 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1265 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1279 +#: ../apport/ui.py:1279 msgid "Memory exhaustion" msgstr "Muisti ei riitä" -#: ../apport/ui.py:1266 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1266 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1280 +#: ../apport/ui.py:1280 msgid "Your system does not have enough memory to process this crash report." msgstr "" "Järjestelmässäsi ei ole tarpeeksi muistia tämän kaatumisraportin käsittelyyn." -#: ../apport/ui.py:1301 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1301 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1315 +#: ../apport/ui.py:1315 #, python-format msgid "" "The problem cannot be reported:\n" @@ -649,14 +605,14 @@ "\n" "%s" -#: ../apport/ui.py:1357 ../apport/ui.py:1364 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1357 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1364 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1371 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1378 +#: ../apport/ui.py:1371 ../apport/ui.py:1378 msgid "Problem already known" msgstr "Ongelma on jo tiedossa" -#: ../apport/ui.py:1358 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1358 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1372 +#: ../apport/ui.py:1372 msgid "" "This problem was already reported in the bug report displayed in the web " "browser. Please check if you can add any further information that might be " @@ -665,13 +621,23 @@ "Tämä ongelma raportoitiin jo virheraportissa, joka on näkyvissä selaimessa. " "Tarkista, voisitko lisätä joitakin kehittäjiä auttavaa tietoa." -#: ../apport/ui.py:1365 -#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1365 +#: ../debian/tmp/usr/lib/python2.7/dist-packages/apport/ui.py:1379 +#: ../apport/ui.py:1379 msgid "This problem was already reported to developers. Thank you!" msgstr "" "Tästä ongelmasta on jo ilmoitettu kehittäjille. Kiitos kuitenkin " "auttamishalustasi!" +#: ../gtk/apport-gtk.desktop.in.h:1 ../kde/apport-kde.desktop.in.h:1 +#: ../kde/apport-kde-mime.desktop.in.h:1 +msgid "Report a problem..." +msgstr "Raportoi ongelma" + +#: ../gtk/apport-gtk.desktop.in.h:2 ../kde/apport-kde.desktop.in.h:2 +#: ../kde/apport-kde-mime.desktop.in.h:2 +msgid "Report a malfunction to the developers" +msgstr "Raportoi toimintahäiriöstä sovelluksen kehittäjille" + #: ../data/apportcheckresume.py:73 #: ../debian/tmp/usr/share/apport/apportcheckresume.py:73 msgid "" @@ -690,8 +656,8 @@ "Tämä tapahtui viimeisen horrostilan aikana ja esti sitä jatkamasta " "asianmukaisesti." -#: ../data/apportcheckresume.py:80 -#: ../debian/tmp/usr/share/apport/apportcheckresume.py:80 +#: ../debian/tmp/usr/share/apport/apportcheckresume.py:74 +#: ../data/apportcheckresume.py:74 msgid "" "The resume processing hung very near the end and will have appeared to have " "completed normally." @@ -699,107 +665,48 @@ "Aloitettu ajo jumiutui erittäin lähellä loppua ja tulee ilmestymään " "suorittuakseen loppuun normaalisti." -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:2 ../gtk/apport-gtk.ui.h:2 -msgid "Crash report" -msgstr "Ohjelmisto lopetti toimintansa" - -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:3 ../gtk/apport-gtk.ui.h:3 -msgid "Sorry, an internal error happened." -msgstr "Valitettavasti havaittiin sisäinen virhe." - -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:5 ../gtk/apport-gtk.ui.h:5 -msgid "Send an error report to help fix this problem" -msgstr "Auta kehittäjiä korjaamaan tämä ongelma lähettämällä vikailmoitus" - -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:6 ../gtk/apport-gtk.ui.h:6 -msgid "Ignore future problems of this program version" -msgstr "Älä huomioi tämän ohjelmiston kaatumisia jatkossa" - -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:8 ../gtk/apport-gtk.ui.h:8 -msgid "_Examine locally" -msgstr "_Tutki paikallisesti" - -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:11 ../gtk/apport-gtk.ui.h:11 -msgid "Collecting problem information" -msgstr "Kerätään tietoja ongelmasta" - -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:12 ../gtk/apport-gtk.ui.h:12 -msgid "" -"Information is being collected that may help the developers fix the problem " -"you report." -msgstr "Kerätään tietoja ongelman korjaamisen helpottamiseksi." - -#: ../debian/tmp/usr/share/apport/apport-gtk.ui.h:14 ../gtk/apport-gtk.ui.h:14 -msgid "Uploading problem information" -msgstr "Lähetetään tietoja ongelmasta" - -#: ../debian/tmp/usr/bin/apport-valgrind.py:37 ../bin/apport-valgrind.py:37 -msgid "See man page for details." -msgstr "Katso lisätietoja man-sivulta." - -#: ../debian/tmp/usr/bin/apport-valgrind.py:43 ../bin/apport-valgrind.py:43 -msgid "specify the log file name produced by valgrind" -msgstr "Syötä valgrindin tuottaman log-tiedoston nimi." - -#: ../debian/tmp/usr/bin/apport-valgrind.py:46 ../bin/apport-valgrind.py:46 -msgid "" -"reuse a previously created sandbox dir (SDIR) or, if it does not exist, " -"create it" -msgstr "" - -#: ../debian/tmp/usr/bin/apport-valgrind.py:50 ../bin/apport-valgrind.py:50 -msgid "" -"do not create or reuse a sandbox directory for additional debug symbols " -"but rely only on installed debug symbols." -msgstr "" - -#: ../debian/tmp/usr/bin/apport-valgrind.py:54 ../bin/apport-valgrind.py:54 -msgid "" -"reuse a previously created cache dir (CDIR) or, if it does not exist, create " -"it" -msgstr "" - -#: ../debian/tmp/usr/bin/apport-valgrind.py:58 ../bin/apport-valgrind.py:58 -msgid "" -"report download/install progress when installing packages into sandbox" -msgstr "" - -#: ../debian/tmp/usr/bin/apport-valgrind.py:62 ../bin/apport-valgrind.py:62 -msgid "" -"the executable that is run under valgrind's memcheck tool for memory leak " -"detection" -msgstr "" - -#: ../debian/tmp/usr/bin/apport-valgrind.py:66 ../bin/apport-retrace.py:59 -#: ../debian/tmp/usr/bin/apport-retrace.py:59 ../bin/apport-valgrind.py:66 -msgid "" -"Install an extra package into the sandbox (can be specified multiple times)" -msgstr "Lataa ekstrapakkaukset hiekkalaatikkoon (voi kestää pitkään)" - -#: ../debian/tmp/usr/bin/apport-valgrind.py:97 ../bin/apport-valgrind.py:97 +#: ../bin/apport-unpack.py:22 ../debian/tmp/usr/bin/apport-unpack.py:22 #, python-format -msgid "Error: %s is not an executable. Stopping." -msgstr "Virhe: %s ei ole suoritettava tiedosto. Lopetetaan." +msgid "Usage: %s " +msgstr "Käyttö: %s " -#: ../bin/apport-cli.py:74 ../debian/tmp/usr/bin/apport-cli.py:74 +#: ../bin/apport-unpack.py:46 ../debian/tmp/usr/bin/apport-unpack.py:46 +msgid "Destination directory exists and is not empty." +msgstr "Kohdehakemisto on jo olemassa, eikä ole tyhjä." + +#: ../debian/tmp/usr/bin/apport-cli.py:74 ../bin/apport-cli.py:74 msgid "Press any key to continue..." msgstr "Paina mitä tahansa näppäintä jatkaaksesi..." -#: ../bin/apport-cli.py:81 ../debian/tmp/usr/bin/apport-cli.py:81 +#: ../debian/tmp/usr/bin/apport-cli.py:81 ../bin/apport-cli.py:81 msgid "What would you like to do? Your options are:" msgstr "Kuinka haluat edetä? Vaihtoehdot ovat:" -#: ../bin/apport-cli.py:85 ../debian/tmp/usr/bin/apport-cli.py:85 +#: ../debian/tmp/usr/bin/apport-cli.py:85 ../bin/apport-cli.py:85 #, python-format msgid "Please choose (%s):" msgstr "Ole hyvä ja valitse (%s):" -#: ../bin/apport-cli.py:148 ../debian/tmp/usr/bin/apport-cli.py:148 +#: ../debian/tmp/usr/bin/apport-cli.py:148 ../bin/apport-cli.py:148 #, python-format msgid "(%i bytes)" msgstr "(%i tavua)" -#: ../bin/apport-cli.py:179 ../debian/tmp/usr/bin/apport-cli.py:179 +#: ../kde/apport-kde.py:362 ../gtk/apport-gtk.py:142 +#: ../debian/tmp/usr/bin/apport-cli.py:150 +#: ../debian/tmp/usr/share/apport/apport-kde.py:362 ../bin/apport-cli.py:150 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:142 +msgid "(binary data)" +msgstr "(binääritiedot)" + +#: ../kde/apport-kde.py:185 ../gtk/apport-gtk.py:177 +#: ../debian/tmp/usr/bin/apport-cli.py:178 +#: ../debian/tmp/usr/share/apport/apport-kde.py:185 ../bin/apport-cli.py:178 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:177 +msgid "Send problem report to the developers?" +msgstr "Lähetetäänkö raportti ongelmasta kehittäjille?" + +#: ../debian/tmp/usr/bin/apport-cli.py:179 ../bin/apport-cli.py:179 msgid "" "After the problem report has been sent, please fill out the form in the\n" "automatically opened web browser." @@ -807,52 +714,57 @@ "Kun raportti ongelmasta on lähetetty, ole ystävällinen ja täytä selaimeesi\n" "automaattisesti aukeava lomake." -#: ../bin/apport-cli.py:182 ../debian/tmp/usr/bin/apport-cli.py:182 +#: ../debian/tmp/usr/bin/apport-cli.py:182 ../bin/apport-cli.py:182 #, python-format msgid "&Send report (%s)" msgstr "&Lähetä raportti (%s)" -#: ../bin/apport-cli.py:186 ../debian/tmp/usr/bin/apport-cli.py:186 +#: ../debian/tmp/usr/bin/apport-cli.py:186 ../bin/apport-cli.py:186 msgid "&Examine locally" msgstr "&Tutki paikallisesti" -#: ../bin/apport-cli.py:190 ../debian/tmp/usr/bin/apport-cli.py:190 +#: ../debian/tmp/usr/bin/apport-cli.py:190 ../bin/apport-cli.py:190 msgid "&View report" msgstr "Tarkastele &raporttia" -#: ../bin/apport-cli.py:191 ../debian/tmp/usr/bin/apport-cli.py:191 +#: ../debian/tmp/usr/bin/apport-cli.py:191 ../bin/apport-cli.py:191 msgid "&Keep report file for sending later or copying to somewhere else" msgstr "" "&Säilytä raporttitiedosto myöhemmin lähetettäväksi tai muualle kopioitavaksi" -#: ../bin/apport-cli.py:192 ../debian/tmp/usr/bin/apport-cli.py:192 +#: ../debian/tmp/usr/bin/apport-cli.py:192 ../bin/apport-cli.py:192 msgid "Cancel and &ignore future crashes of this program version" msgstr "Peru ja &jätä jatkossa huomiotta tämän ohjelmaversion kaatumiset" -#: ../bin/apport-cli.py:194 ../bin/apport-cli.py:271 ../bin/apport-cli.py:303 -#: ../bin/apport-cli.py:324 ../debian/tmp/usr/bin/apport-cli.py:194 +#: ../debian/tmp/usr/bin/apport-cli.py:194 #: ../debian/tmp/usr/bin/apport-cli.py:271 #: ../debian/tmp/usr/bin/apport-cli.py:303 -#: ../debian/tmp/usr/bin/apport-cli.py:324 +#: ../debian/tmp/usr/bin/apport-cli.py:324 ../bin/apport-cli.py:194 +#: ../bin/apport-cli.py:271 ../bin/apport-cli.py:303 ../bin/apport-cli.py:324 msgid "&Cancel" msgstr "&Peruuta" -#: ../bin/apport-cli.py:222 ../debian/tmp/usr/bin/apport-cli.py:222 +#: ../debian/tmp/usr/bin/apport-cli.py:222 ../bin/apport-cli.py:222 msgid "Problem report file:" msgstr "Ongelmaraporttitiedosto:" -#: ../bin/apport-cli.py:228 ../bin/apport-cli.py:233 #: ../debian/tmp/usr/bin/apport-cli.py:228 -#: ../debian/tmp/usr/bin/apport-cli.py:233 +#: ../debian/tmp/usr/bin/apport-cli.py:233 ../bin/apport-cli.py:228 +#: ../bin/apport-cli.py:233 msgid "&Confirm" msgstr "&Vahvista" -#: ../bin/apport-cli.py:232 ../debian/tmp/usr/bin/apport-cli.py:232 +#: ../debian/tmp/usr/bin/apport-cli.py:232 ../bin/apport-cli.py:232 #, python-format msgid "Error: %s" msgstr "Virhe: %s" -#: ../bin/apport-cli.py:239 ../debian/tmp/usr/bin/apport-cli.py:239 +#: ../kde/apport-kde.py:406 ../debian/tmp/usr/bin/apport-cli.py:238 +#: ../debian/tmp/usr/share/apport/apport-kde.py:406 ../bin/apport-cli.py:238 +msgid "Collecting problem information" +msgstr "Kerätään tietoja ongelmasta" + +#: ../debian/tmp/usr/bin/apport-cli.py:239 ../bin/apport-cli.py:239 msgid "" "The collected information can be sent to the developers to improve the\n" "application. This might take a few minutes." @@ -860,7 +772,7 @@ "Kerätyt tiedot voidaan lähettää kehittäjille ohjelman parantamiseksi.\n" "Tähän voi mennä muutama minuutti." -#: ../bin/apport-cli.py:252 ../debian/tmp/usr/bin/apport-cli.py:252 +#: ../debian/tmp/usr/bin/apport-cli.py:252 ../bin/apport-cli.py:252 msgid "" "The collected information is being sent to the bug tracking system.\n" "This might take a few minutes." @@ -868,40 +780,40 @@ "Kerätyt tiedot lähetetään virheseurantajärjestelmään.\n" "Tähän voi mennä muutama minuutti." -#: ../bin/apport-cli.py:302 ../debian/tmp/usr/bin/apport-cli.py:302 +#: ../debian/tmp/usr/bin/apport-cli.py:302 ../bin/apport-cli.py:302 msgid "&Done" msgstr "&Valmis" -#: ../bin/apport-cli.py:308 ../debian/tmp/usr/bin/apport-cli.py:308 +#: ../debian/tmp/usr/bin/apport-cli.py:308 ../bin/apport-cli.py:308 msgid "none" msgstr "ei mitään" -#: ../bin/apport-cli.py:309 ../debian/tmp/usr/bin/apport-cli.py:309 +#: ../debian/tmp/usr/bin/apport-cli.py:309 ../bin/apport-cli.py:309 #, python-format msgid "Selected: %s. Multiple choices:" msgstr "Valittu: %s. Useita valintoja:" -#: ../bin/apport-cli.py:325 ../debian/tmp/usr/bin/apport-cli.py:325 +#: ../debian/tmp/usr/bin/apport-cli.py:325 ../bin/apport-cli.py:325 msgid "Choices:" msgstr "Valinnat:" -#: ../bin/apport-cli.py:339 ../debian/tmp/usr/bin/apport-cli.py:339 +#: ../debian/tmp/usr/bin/apport-cli.py:339 ../bin/apport-cli.py:339 msgid "Path to file (Enter to cancel):" msgstr "Polku tiedostoon (Enter peruu):" -#: ../bin/apport-cli.py:345 ../debian/tmp/usr/bin/apport-cli.py:345 +#: ../debian/tmp/usr/bin/apport-cli.py:345 ../bin/apport-cli.py:345 msgid "File does not exist." msgstr "Tiedostoa ei ole olemassa." -#: ../bin/apport-cli.py:347 ../debian/tmp/usr/bin/apport-cli.py:347 +#: ../debian/tmp/usr/bin/apport-cli.py:347 ../bin/apport-cli.py:347 msgid "This is a directory." msgstr "Tämä on hakemisto." -#: ../bin/apport-cli.py:353 ../debian/tmp/usr/bin/apport-cli.py:353 +#: ../debian/tmp/usr/bin/apport-cli.py:353 ../bin/apport-cli.py:353 msgid "To continue, you must visit the following URL:" msgstr "Jatkaaksesi sinun tulee käydä seuraavassa URL-osoitteessa:" -#: ../bin/apport-cli.py:355 ../debian/tmp/usr/bin/apport-cli.py:355 +#: ../debian/tmp/usr/bin/apport-cli.py:355 ../bin/apport-cli.py:355 msgid "" "You can launch a browser now, or copy this URL into a browser on another " "computer." @@ -909,27 +821,94 @@ "Voit nyt käynnistää selaimen tai kopioida tämän URL-osoitteen selaimeen " "toisella tietokoneella." -#: ../bin/apport-cli.py:357 ../debian/tmp/usr/bin/apport-cli.py:357 +#: ../debian/tmp/usr/bin/apport-cli.py:357 ../bin/apport-cli.py:357 msgid "Launch a browser now" msgstr "Käynnistä selain nyt" -#: ../bin/apport-cli.py:371 ../debian/tmp/usr/bin/apport-cli.py:371 +#: ../debian/tmp/usr/bin/apport-cli.py:371 ../bin/apport-cli.py:371 msgid "No pending crash reports. Try --help for more information." msgstr "" "Ei odottavia kaatumisraportteja. Kokeile --help saadaksesi lisäinformaatiota." -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:144 +#: ../data/general-hooks/ubuntu.py:133 +#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:133 +msgid "" +"An Ubuntu package has a file conflict with a package that is not a genuine " +"Ubuntu package" +msgstr "" +"Ubuntu-paketilla on tiedostoristiriita sellaisen paketin kanssa, joka ei ole " +"alkuperäinen Ubuntu-paketti" + +#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:166 +#: ../data/general-hooks/ubuntu.py:166 +msgid "" +"Your system was initially configured with grub version 2, but you have " +"removed it from your system in favor of grub 1 without configuring it. To " +"ensure your bootloader configuration is updated whenever a new kernel is " +"available, open a terminal and run:\n" +"\n" +" sudo apt-get install grub-pc\n" +msgstr "" + +#: ../apport/com.ubuntu.apport.policy.in.h:1 +msgid "Collect system information" +msgstr "Kerää järjestelmätiedot" + +#: ../apport/com.ubuntu.apport.policy.in.h:2 +msgid "" +"Authentication is required to collect system information for this problem " +"report" +msgstr "" +"Vikailmoitukseen tarvittavien järjestelmätietojen kerääminen vaatii " +"tunnistautumisen" + +#: ../apport/com.ubuntu.apport.policy.in.h:3 +msgid "System problem reports" +msgstr "Järjestelmän ongelmaraportit" + +#: ../apport/com.ubuntu.apport.policy.in.h:4 +msgid "" +"Please enter your password to access problem reports of system programs" +msgstr "Anna salasanasi nähdäksesi järjestelmäohjelmien ongelmaraportteja" + +#: ../kde/apport-kde-mimelnk.desktop.in.h:1 +msgid "Apport crash file" +msgstr "Apport-kaatumistiedosto" + +#: ../kde/apport-kde.py:199 ../kde/apport-kde.py:237 ../gtk/apport-gtk.py:165 +#: ../debian/tmp/usr/share/apport/apport-kde.py:199 +#: ../debian/tmp/usr/share/apport/apport-kde.py:237 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:165 +#, python-format +msgid "Sorry, %s has experienced an internal error." +msgstr "Valitettavasti %s kohtasi sisäisen virheen." + +#: ../kde/apport-kde.py:213 ../gtk/apport-gtk.py:264 +#: ../debian/tmp/usr/share/apport/apport-kde.py:213 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:264 +msgid "Sorry, a problem occurred while installing software." +msgstr "Valitettavasti ohjelmistoja asennettaessa ilmeni ongelma." + #: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:148 +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:144 msgid "Package: apport 1.2.3~0ubuntu1" msgstr "Paketti: apport 1.2.3~0ubuntu1" -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:180 -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:221 #: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:184 #: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:225 +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:180 +#: ../debian/tmp/usr/share/apport/testsuite/test_ui_kde.py:221 msgid "The application Apport has closed unexpectedly." msgstr "Sovellus Apport sulkeutui odottamatta." +#: ../kde/apport-kde.py:234 ../kde/apport-kde.py:380 ../gtk/apport-gtk.py:229 +#: ../gtk/apport-gtk.py:288 ../debian/tmp/usr/share/apport/apport-kde.py:234 +#: ../debian/tmp/usr/share/apport/apport-kde.py:380 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:229 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:288 +msgid "Relaunch" +msgstr "Käynnistä uudelleen" + #: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:263 msgid "The application Apport has stopped responding." msgstr "Sovellus Apport ei vastaa." @@ -940,8 +919,7 @@ "Voit odottaa sovelluksen vastausta, tai sulkea ja käynnistää sovelluksen " "uudelleen." -#: ../debian/tmp/usr/share/apport/testsuite/test_ui_gtk.py:276 -#: ../debian/tmp/usr/share/apport/apport-gtk.py:228 ../gtk/apport-gtk.py:228 +#: ../gtk/apport-gtk.py:228 ../debian/tmp/usr/share/apport/apport-gtk.py:228 msgid "Force Closed" msgstr "Suljettu väkisin" @@ -953,42 +931,106 @@ msgid "Sorry, apport has closed unexpectedly." msgstr "Valitettavasti Apport sulkeutui odottamatta." -#: ../data/general-hooks/ubuntu.py:130 -#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:130 -msgid "" -"An Ubuntu package has a file conflict with a package that is not a genuine " -"Ubuntu package" -msgstr "" -"Ubuntu-paketilla on tiedostoristiriita sellaisen paketin kanssa, joka ei ole " -"alkuperäinen Ubuntu-paketti" - -#: ../data/general-hooks/ubuntu.py:147 -#: ../debian/tmp/usr/share/apport/general-hooks/ubuntu.py:147 -msgid "" -"Your system was initially configured with grub version 2, but you have " -"removed it from your system in favor of grub 1 without configuring it. To " -"ensure your bootloader configuration is updated whenever a new kernel is " -"available, open a terminal and run:\n" -"\n" -" sudo apt-get install grub-pc\n" -msgstr "" +#: ../kde/apport-kde.py:193 ../gtk/apport-gtk.py:186 +#: ../debian/tmp/usr/share/apport/apport-kde.py:193 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:186 +msgid "Send" +msgstr "Lähetä" #: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1069 #: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1080 #: ../debian/tmp/usr/share/apport/testsuite/test_ui.py:1091 msgid "Problem in bash" +msgstr "Ongelma bashissa" + +#: ../gtk/apport-gtk.py:157 ../debian/tmp/usr/share/apport/apport-gtk.py:157 +#, python-format +msgid "Sorry, the application %s has stopped unexpectedly." +msgstr "Valitettavasti sovellus %s pysähtyi odottamatta." + +#: ../gtk/apport-gtk.py:160 ../debian/tmp/usr/share/apport/apport-gtk.py:160 +#, python-format +msgid "Sorry, %s has closed unexpectedly." +msgstr "Valitettavasti %s sulkeutui odottamatta." + +#: ../gtk/apport-gtk.py:238 ../debian/tmp/usr/share/apport/apport-gtk.py:238 +#, python-format +msgid "The application %s has stopped responding." +msgstr "Sovellus \"%s\" ei vastaa." + +#: ../gtk/apport-gtk.py:242 ../debian/tmp/usr/share/apport/apport-gtk.py:242 +#, python-format +msgid "The program \"%s\" has stopped responding." +msgstr "Ohjelma \"%s\" ei vastaa." + +#: ../kde/apport-kde.py:207 ../gtk/apport-gtk.py:257 +#: ../debian/tmp/usr/share/apport/apport-kde.py:207 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:257 +#, python-format +msgid "Package: %s" +msgstr "Paketti: %s" + +#: ../kde/apport-kde.py:219 ../gtk/apport-gtk.py:273 ../gtk/apport-gtk.py:292 +#: ../debian/tmp/usr/share/apport/apport-kde.py:219 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:273 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:292 +#, python-format +msgid "The application %s has experienced an internal error." +msgstr "Sovellus %s kohtasi sisäisen virheen." + +#: ../kde/apport-kde.py:222 ../gtk/apport-gtk.py:276 +#: ../debian/tmp/usr/share/apport/apport-kde.py:222 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:276 +#, python-format +msgid "The application %s has closed unexpectedly." +msgstr "Sovellus %s sulkeutui yllättäen." + +#: ../kde/apport-kde.py:244 ../gtk/apport-gtk.py:304 +#: ../debian/tmp/usr/share/apport/apport-kde.py:244 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:304 +msgid "Ignore future problems of this type" +msgstr "Jätä huomiotta tulevat vastaavanlaiset ongelmat" + +#: ../kde/apport-kde.py:288 ../gtk/apport-gtk.py:577 +#: ../debian/tmp/usr/share/apport/apport-kde.py:288 +#: ../debian/tmp/usr/share/apport/apport-gtk.py:577 +msgid "Hide Details" +msgstr "Piilota tiedot" + +#: ../kde/apport-kde.py:314 ../debian/tmp/usr/share/apport/apport-kde.py:314 +msgid "Username:" +msgstr "Käyttäjätunnus" + +#: ../kde/apport-kde.py:315 ../debian/tmp/usr/share/apport/apport-kde.py:315 +msgid "Password:" +msgstr "Salasana:" + +#: ../kde/apport-kde.py:405 ../debian/tmp/usr/share/apport/apport-kde.py:405 +msgid "Collecting Problem Information" +msgstr "Kerätään tietoja ongelmasta" + +#: ../kde/apport-kde.py:407 ../debian/tmp/usr/share/apport/apport-kde.py:407 +msgid "" +"The collected information can be sent to the developers to improve the " +"application. This might take a few minutes." msgstr "" +"Kerätty tieto voidaan lähettää kehittäjille ohjelmiston parantamiseksi. Tämä " +"voi kestää muutamia minuutteja." + +#: ../kde/apport-kde.py:433 ../debian/tmp/usr/share/apport/apport-kde.py:433 +msgid "Uploading Problem Information" +msgstr "Lähetetään tiedot ongelmasta" -#: ../bin/apport-retrace.py:31 ../debian/tmp/usr/bin/apport-retrace.py:31 +#: ../debian/tmp/usr/bin/apport-retrace.py:31 ../bin/apport-retrace.py:31 msgid "%prog [options] " msgstr "%prog [valinnat] " -#: ../bin/apport-retrace.py:33 ../debian/tmp/usr/bin/apport-retrace.py:33 +#: ../debian/tmp/usr/bin/apport-retrace.py:34 ../bin/apport-retrace.py:34 msgid "Do not put the new traces into the report, but write them to stdout." msgstr "" "Älä laita uusia jäljityksiä raporttiin, mutta kirjoita ne stdout:iin." -#: ../bin/apport-retrace.py:35 ../debian/tmp/usr/bin/apport-retrace.py:35 +#: ../debian/tmp/usr/bin/apport-retrace.py:36 ../bin/apport-retrace.py:36 msgid "" "Start an interactive gdb session with the report's core dump (-o ignored; " "does not rewrite report)" @@ -996,34 +1038,34 @@ "Aloita interaktiivinen gdb-istunto raportin ydinvedoksen kanssa (-o jättää " "huomioimatta; ei kirjoita raporttia)" -#: ../bin/apport-retrace.py:37 ../debian/tmp/usr/bin/apport-retrace.py:37 +#: ../debian/tmp/usr/bin/apport-retrace.py:38 ../bin/apport-retrace.py:38 msgid "" "Write modified report to given file instead of changing the original report" msgstr "" "Kirjoita muokattu raportti annetulle tiedostolle alkuperäisen raportin " "muuttamisen sijaan." -#: ../bin/apport-retrace.py:39 ../debian/tmp/usr/bin/apport-retrace.py:39 +#: ../debian/tmp/usr/bin/apport-retrace.py:41 ../bin/apport-retrace.py:41 msgid "Remove the core dump from the report after stack trace regeneration" msgstr "Poista muistivedos raportista pinojäljityksen elvyttämisen jälkeen" -#: ../bin/apport-retrace.py:41 ../debian/tmp/usr/bin/apport-retrace.py:41 +#: ../debian/tmp/usr/bin/apport-retrace.py:43 ../bin/apport-retrace.py:43 msgid "Override report's CoreFile" msgstr "Korvaa raportin CoreFile" -#: ../bin/apport-retrace.py:43 ../debian/tmp/usr/bin/apport-retrace.py:43 +#: ../debian/tmp/usr/bin/apport-retrace.py:45 ../bin/apport-retrace.py:45 msgid "Override report's ExecutablePath" msgstr "Korvaa raportin ExecutablePath" -#: ../bin/apport-retrace.py:45 ../debian/tmp/usr/bin/apport-retrace.py:45 +#: ../debian/tmp/usr/bin/apport-retrace.py:47 ../bin/apport-retrace.py:47 msgid "Override report's ProcMaps" msgstr "Korvaa raportin ProcMaps" -#: ../bin/apport-retrace.py:47 ../debian/tmp/usr/bin/apport-retrace.py:47 +#: ../debian/tmp/usr/bin/apport-retrace.py:49 ../bin/apport-retrace.py:49 msgid "Rebuild report's Package information" msgstr "Rakenna raportin Paketti-informaatio uudelleen" -#: ../bin/apport-retrace.py:49 ../debian/tmp/usr/bin/apport-retrace.py:49 +#: ../debian/tmp/usr/bin/apport-retrace.py:51 ../bin/apport-retrace.py:51 msgid "" "Build a temporary sandbox and download/install the necessary packages and " "debug symbols in there; without this option it assumes that the necessary " @@ -1033,26 +1075,26 @@ "be able to retrace crashes that happened on the currently running release." msgstr "" -#: ../bin/apport-retrace.py:51 ../debian/tmp/usr/bin/apport-retrace.py:51 +#: ../debian/tmp/usr/bin/apport-retrace.py:53 ../bin/apport-retrace.py:53 msgid "" "Report download/install progress when installing packages into sandbox" msgstr "" -#: ../bin/apport-retrace.py:53 ../debian/tmp/usr/bin/apport-retrace.py:53 +#: ../debian/tmp/usr/bin/apport-retrace.py:55 ../bin/apport-retrace.py:55 msgid "Prepend timestamps to log messages, for batch operation" msgstr "" -#: ../bin/apport-retrace.py:55 ../debian/tmp/usr/bin/apport-retrace.py:55 +#: ../debian/tmp/usr/bin/apport-retrace.py:59 ../bin/apport-retrace.py:59 msgid "Cache directory for packages downloaded in the sandbox" msgstr "" -#: ../bin/apport-retrace.py:57 ../debian/tmp/usr/bin/apport-retrace.py:57 +#: ../debian/tmp/usr/bin/apport-retrace.py:61 ../bin/apport-retrace.py:61 msgid "" "Directory for unpacked packages. Future runs will assume that any already " "downloaded package is also extracted to this sandbox." msgstr "" -#: ../bin/apport-retrace.py:61 ../debian/tmp/usr/bin/apport-retrace.py:61 +#: ../debian/tmp/usr/bin/apport-retrace.py:65 ../bin/apport-retrace.py:65 msgid "" "Path to a file with the crash database authentication information. This is " "used when specifying a crash ID to upload the retraced stack traces (only if " @@ -1062,7 +1104,7 @@ "käytetään määritettäessä kaatumistunnistetta ladattaessa jäljitettyä " "pinojälkiä. (vain jos yhtäkään seuraavista ei ole määritetty: -g, -o ja -s)" -#: ../bin/apport-retrace.py:63 ../debian/tmp/usr/bin/apport-retrace.py:63 +#: ../debian/tmp/usr/bin/apport-retrace.py:67 ../bin/apport-retrace.py:67 msgid "" "Display retraced stack traces and ask for confirmation before sending them " "to the crash database." @@ -1070,22 +1112,22 @@ "Näytä seuratut pinojäljet ja pyydä vahvistusta ennen niiden lähettämistä " "kaatumistietokantaan." -#: ../bin/apport-retrace.py:65 ../debian/tmp/usr/bin/apport-retrace.py:65 +#: ../debian/tmp/usr/bin/apport-retrace.py:69 ../bin/apport-retrace.py:69 msgid "" "Path to the duplicate sqlite database (default: no duplicate checking)" msgstr "" "Polku jäljennös-sqlite-tietokantaan (oletus: ei jäljennöksen tarkistusta)" -#: ../bin/apport-retrace.py:70 ../debian/tmp/usr/bin/apport-retrace.py:70 +#: ../debian/tmp/usr/bin/apport-retrace.py:70 ../bin/apport-retrace.py:70 msgid "incorrect number of arguments; use --help for a short help" msgstr "" "virheellinen lukumäärä argumentteja; käytä --help:iä saadaksesi lyhyesti apua" -#: ../bin/apport-retrace.py:76 ../debian/tmp/usr/bin/apport-retrace.py:76 +#: ../debian/tmp/usr/bin/apport-retrace.py:78 ../bin/apport-retrace.py:78 msgid "You cannot use -C without -S. Stopping." msgstr "Et voi käyttää valitsinta -C ilman valitsinta -S. Pysäytetään." -#: ../bin/apport-retrace.py:80 ../debian/tmp/usr/bin/apport-retrace.py:80 +#: ../debian/tmp/usr/bin/apport-retrace.py:80 ../bin/apport-retrace.py:80 msgid "" "you either need to do a local operation (-s, -g, -o) or supply an " "authentication file (--auth); see --help for a short help" @@ -1094,76 +1136,6 @@ "varmennustiedosto (--auth); katso --help saadaksesi lyhyesti apua" #. translators: don't translate y/n, apport currently only checks for "y" -#: ../bin/apport-retrace.py:114 ../debian/tmp/usr/bin/apport-retrace.py:114 +#: ../debian/tmp/usr/bin/apport-retrace.py:111 ../bin/apport-retrace.py:111 msgid "OK to send these as attachments? [y/n]" msgstr "Sopiiko näiden lähettäminen liitteinä? [y/n] (y=kyllä, n=ei)" - -#: ../kde/apport-kde.desktop.in.h:1 ../gtk/apport-gtk.desktop.in.h:1 -#: ../kde/apport-kde-mime.desktop.in.h:1 -msgid "Report a problem..." -msgstr "Raportoi ongelma" - -#: ../kde/apport-kde.desktop.in.h:2 ../gtk/apport-gtk.desktop.in.h:2 -#: ../kde/apport-kde-mime.desktop.in.h:2 -msgid "Report a malfunction to the developers" -msgstr "Raportoi toimintahäiriöstä sovelluksen kehittäjille" - -#: ../kde/apport-kde-mimelnk.desktop.in.h:1 -msgid "Apport crash file" -msgstr "Apport-kaatumistiedosto" - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:157 ../gtk/apport-gtk.py:157 -#, python-format -msgid "Sorry, the application %s has stopped unexpectedly." -msgstr "Valitettavasti sovellus %s pysähtyi odottamatta." - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:160 ../gtk/apport-gtk.py:160 -#, python-format -msgid "Sorry, %s has closed unexpectedly." -msgstr "Valitettavasti %s sulkeutui odottamatta." - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:238 ../gtk/apport-gtk.py:238 -#, python-format -msgid "The application %s has stopped responding." -msgstr "Sovellus \"%s\" ei vastaa." - -#: ../debian/tmp/usr/share/apport/apport-gtk.py:242 ../gtk/apport-gtk.py:242 -#, python-format -msgid "The program \"%s\" has stopped responding." -msgstr "Ohjelma \"%s\" ei vastaa." - -#: ../debian/tmp/usr/share/apport/kernel_oops.py:30 ../data/kernel_oops.py:30 -msgid "Your system might become unstable now and might need to be restarted." -msgstr "" -"Järjestelmästäsi saattaa tulla epävakaa ja se saattaa tarvita " -"uudelleenkäynnistystä." - -#: ../bin/apport-unpack.py:22 ../debian/tmp/usr/bin/apport-unpack.py:22 -#, python-format -msgid "Usage: %s " -msgstr "Käyttö: %s " - -#: ../bin/apport-unpack.py:46 ../debian/tmp/usr/bin/apport-unpack.py:46 -msgid "Destination directory exists and is not empty." -msgstr "Kohdehakemisto on jo olemassa, eikä ole tyhjä." - -#: ../apport/com.ubuntu.apport.policy.in.h:1 -msgid "Collect system information" -msgstr "Kerää järjestelmätiedot" - -#: ../apport/com.ubuntu.apport.policy.in.h:2 -msgid "" -"Authentication is required to collect system information for this problem " -"report" -msgstr "" -"Vikailmoitukseen tarvittavien järjestelmätietojen kerääminen vaatii " -"tunnistautumisen" - -#: ../apport/com.ubuntu.apport.policy.in.h:3 -msgid "System problem reports" -msgstr "Järjestelmän ongelmaraportit" - -#: ../apport/com.ubuntu.apport.policy.in.h:4 -msgid "" -"Please enter your password to access problem reports of system programs" -msgstr "Anna salasanasi nähdäksesi järjestelmäohjelmien ongelmaraportteja" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/aptitude.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/aptitude.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/aptitude.po 2014-07-09 09:03:47.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/aptitude.po 2016-07-20 16:57:26.000000000 +0000 @@ -15,17 +15,21 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 10:34+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:33+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" +#. TRANSLATORS: These strings describing config items +#. should be the same width. #: src/apt_config_treeitems.cc:99 src/apt_config_treeitems.cc:210 -#: src/apt_config_treeitems.cc:394 +#: src/apt_config_treeitems.cc:396 msgid "%BOption:%b " msgstr "%BAsetus:%b " +#. TRANSLATORS: These strings describing config items +#. should be the same width. #: src/apt_config_treeitems.cc:101 src/apt_config_treeitems.cc:212 -#: src/apt_config_treeitems.cc:396 +#: src/apt_config_treeitems.cc:400 msgid "%BDefault:%b " msgstr "%BOletus:%b " @@ -37,8 +41,10 @@ msgid "False" msgstr "Epätosi" +#. TRANSLATORS: These strings describing config items +#. should be the same width. #: src/apt_config_treeitems.cc:103 src/apt_config_treeitems.cc:214 -#: src/apt_config_treeitems.cc:398 +#: src/apt_config_treeitems.cc:404 msgid "%BValue:%b " msgstr "%BArvo:%b " @@ -47,7 +53,9 @@ msgid "Editing \"%ls\": " msgstr "" -#: src/apt_config_treeitems.cc:402 +#. TRANSLATORS: These strings describing config items +#. should be the same width. +#: src/apt_config_treeitems.cc:410 msgid "%BChoice:%b " msgstr "%BValinta:%b " @@ -553,7 +561,7 @@ msgid "Dependency handling" msgstr "" -#: src/apt_options.cc:529 src/pkg_grouppolicy.cc:1064 +#: src/apt_options.cc:529 src/pkg_grouppolicy.cc:975 msgid "Miscellaneous" msgstr "Sekalaiset" @@ -562,102 +570,102 @@ msgid "%ls: Examine" msgstr "" -#: src/broken_indicator.cc:137 +#: src/broken_indicator.cc:138 #, c-format msgid "%ls: Apply" msgstr "" -#: src/broken_indicator.cc:142 +#: src/broken_indicator.cc:144 #, c-format msgid "%ls: Next" msgstr "" -#: src/broken_indicator.cc:148 +#: src/broken_indicator.cc:151 #, c-format msgid "%ls: Previous" msgstr "" -#: src/broken_indicator.cc:243 +#: src/broken_indicator.cc:246 msgid "Dependency resolution disabled." msgstr "" -#: src/broken_indicator.cc:254 +#: src/broken_indicator.cc:257 msgid "Unable to resolve dependencies." msgstr "Riippuvuuksien selvitys ei onnistunut." -#: src/broken_indicator.cc:265 +#: src/broken_indicator.cc:268 msgid "Fatal error in resolver" msgstr "" -#: src/broken_indicator.cc:277 +#: src/broken_indicator.cc:280 #, c-format msgid "[%d(%d)/...] Resolving dependencies" msgstr "[%d(%d)/...] Selvitän riippuvuuksia" -#: src/broken_indicator.cc:313 src/gtk/resolver.cc:1294 +#: src/broken_indicator.cc:316 src/gtk/resolver.cc:1294 #: src/gtk/resolver.cc:1462 src/solution_dialog.cc:140 #: src/solution_screen.cc:569 msgid "Internal error: unexpected null solution." msgstr "Ohjelmavirhe: odottamaton tyhjä ratkaisu." -#: src/broken_indicator.cc:371 +#: src/broken_indicator.cc:374 msgid "Suggest keeping all packages at their current version." msgstr "" -#: src/broken_indicator.cc:379 +#: src/broken_indicator.cc:382 #, c-format msgid "%d install" msgid_plural "%d installs" msgstr[0] "%d asennus" msgstr[1] "%d asennusta" -#: src/broken_indicator.cc:389 +#: src/broken_indicator.cc:392 #, c-format msgid "%d removal" msgid_plural "%d removals" msgstr[0] "%d poisto" msgstr[1] "%d poistoa" -#: src/broken_indicator.cc:399 +#: src/broken_indicator.cc:402 #, c-format msgid "%d keep" msgid_plural "%d keeps" msgstr[0] "%d säilytys" msgstr[1] "%d säilytystä" -#: src/broken_indicator.cc:409 +#: src/broken_indicator.cc:412 #, c-format msgid "%d upgrade" msgid_plural "%d upgrades" msgstr[0] "%d päivitys" msgstr[1] "%d päivitystä" -#: src/broken_indicator.cc:419 +#: src/broken_indicator.cc:422 #, c-format msgid "%d downgrade" msgid_plural "%d downgrades" msgstr[0] "%d vanhennus" msgstr[1] "%d vanhennusta" -#. ForTranslators: %F is replaced with a comma separated list such as +#. TRANSLATORS: %F is replaced with a comma separated list such as #. "n1 installs, n2 removals", ... #. -#: src/broken_indicator.cc:430 +#: src/broken_indicator.cc:433 #, c-format msgid "Suggest %F" msgstr "Ehdotuksena %F" -#: src/cmdline/cmdline_action.cc:55 +#: src/cmdline/cmdline_action.cc:54 #, c-format msgid "Unable to find the source package for \"%s\".\n" msgstr "" -#: src/cmdline/cmdline_action.cc:212 +#: src/cmdline/cmdline_action.cc:211 #, c-format msgid "Unable to satisfy the build-depends: %s.\n" msgstr "" -#: src/cmdline/cmdline_action.cc:249 +#: src/cmdline/cmdline_action.cc:248 #, c-format msgid "" "Note: \"%s\", providing the virtual package\n" @@ -675,7 +683,7 @@ "Huom: \"%s\", joka kattaa näennäispaketin\n" " \"%s\", on jo asennettavana.\n" -#: src/cmdline/cmdline_action.cc:278 +#: src/cmdline/cmdline_action.cc:279 #, c-format msgid "" "\"%s\" exists in the package database, but it is not a\n" @@ -684,17 +692,17 @@ "\"%s\" löytyy pakettitietokannasta, mutta se ei ole\n" "oikea paketti eikä mikään paketti kata sitä.\n" -#: src/cmdline/cmdline_action.cc:286 +#: src/cmdline/cmdline_action.cc:287 #, c-format msgid "\"%s\" is a virtual package provided by:\n" msgstr "\"%s\" on näennäispaketti, jonka kattaa\n" -#: src/cmdline/cmdline_action.cc:289 +#: src/cmdline/cmdline_action.cc:290 #, c-format msgid "You must choose one to install.\n" msgstr "Yksi on valittava asennettavaksi.\n" -#: src/cmdline/cmdline_action.cc:297 +#: src/cmdline/cmdline_action.cc:298 #, c-format msgid "" "Note: selecting \"%s\" instead of the\n" @@ -703,50 +711,50 @@ "Huom: valitsen paketin \"%s\" enkä\n" " näennäispakettia \"%s\"\n" -#: src/cmdline/cmdline_action.cc:318 +#: src/cmdline/cmdline_action.cc:320 #, c-format msgid "%s is already installed at the requested version (%s)\n" msgstr "Paketin %s pyydetty versio %s on jo asennettuna\n" -#: src/cmdline/cmdline_action.cc:328 +#: src/cmdline/cmdline_action.cc:329 #, c-format msgid "%s is not currently installed, so it will not be upgraded.\n" msgstr "" -#: src/cmdline/cmdline_action.cc:332 +#: src/cmdline/cmdline_action.cc:334 #, c-format msgid "" "%s is already installed at the latest version, so it will not be upgraded.\n" msgstr "" -#: src/cmdline/cmdline_action.cc:338 +#: src/cmdline/cmdline_action.cc:340 #, c-format msgid "%s is not currently installed, so it will not be reinstalled.\n" msgstr "Pakettia %s ei ole asennettu, joten sitä ei asenneta uudelleen.\n" -#: src/cmdline/cmdline_action.cc:346 src/cmdline/cmdline_action.cc:353 +#: src/cmdline/cmdline_action.cc:348 #, c-format msgid "Package %s is not installed, so it will not be removed\n" msgstr "Pakettia %s ei ole asennettu, joten sitä ei poisteta\n" -#: src/cmdline/cmdline_action.cc:372 +#: src/cmdline/cmdline_action.cc:380 #, c-format msgid "Package %s is not installed, cannot forbid an upgrade\n" msgstr "" "Pakettia %s ei ole asennettu, joten päivitystä ei ole tarpeen estää\n" -#: src/cmdline/cmdline_action.cc:375 +#: src/cmdline/cmdline_action.cc:383 #, c-format msgid "Package %s is not upgradable, cannot forbid an upgrade\n" msgstr "" "Paketti %s ei ole päivitettävissä, joten päivitystä ei ole tarpeen estää\n" -#: src/cmdline/cmdline_action.cc:480 +#: src/cmdline/cmdline_action.cc:488 #, c-format msgid "Note: selecting the task \"%s: %s\" for installation\n" msgstr "Huom: valitsen tehtävän \"%s: %s\" asennettavaksi\n" -#: src/cmdline/cmdline_action.cc:510 +#: src/cmdline/cmdline_action.cc:518 #, c-format msgid "" "You can only specify a package version with an 'install' command or a " @@ -755,12 +763,12 @@ "Vain 'install'- ja 'forbid-version'-komennoille voi määrittää paketin " "version.\n" -#: src/cmdline/cmdline_action.cc:519 +#: src/cmdline/cmdline_action.cc:527 #, c-format msgid "You can only specify a package archive with an 'install' command.\n" msgstr "Vain 'install'-komennolle voi määrittää paketin arkiston.\n" -#: src/cmdline/cmdline_action.cc:557 +#: src/cmdline/cmdline_action.cc:559 #, c-format msgid "" "Couldn't find package \"%s\", and more than 40\n" @@ -769,7 +777,7 @@ "En löytänyt pakettia \"%s\" ja yli 40 paketin\n" "nimessä on merkkijono \"%s\".\n" -#: src/cmdline/cmdline_action.cc:560 +#: src/cmdline/cmdline_action.cc:571 #, c-format msgid "" "Couldn't find package \"%s\". However, the following\n" @@ -778,13 +786,13 @@ "En löytänyt pakettia \"%s\". Näiden pakettien\n" "nimet sisältävät merkkijonon \"%s\":\n" -#: src/cmdline/cmdline_action.cc:582 +#: src/cmdline/cmdline_action.cc:593 #, c-format msgid "Couldn't find any package whose name or description matched \"%s\"\n" msgstr "" "En löytänyt pakettia, jonka nimi tai kuvaus sisältäisi merkkijonon \"%s\".\n" -#: src/cmdline/cmdline_action.cc:584 +#: src/cmdline/cmdline_action.cc:586 #, c-format msgid "" "Couldn't find any package matching \"%s\", and more than 40\n" @@ -793,7 +801,7 @@ "En löytänyt pakettia, jonka nimi sisältäisi merkkijonon \"%s\"\n" "ja yli 40 paketin kuvaus sisältää merkkijonon \"%s\".\n" -#: src/cmdline/cmdline_action.cc:587 +#: src/cmdline/cmdline_action.cc:600 #, c-format msgid "" "Couldn't find any package matching \"%s\". However, the following\n" @@ -802,80 +810,80 @@ "En löytänyt pakettia, jonka nimi sisältäisi merkkijonon \"%s\".\n" "Näiden pakettien kuvaus sisältää merkkijonon \"%s\":\n" -#: src/cmdline/cmdline_action.cc:729 +#: src/cmdline/cmdline_action.cc:742 #, c-format msgid "Bad action character '%c'\n" msgstr "Virheellinen komentomerkki '%c'\n" -#: src/cmdline/cmdline_changelog.cc:136 -#: src/cmdline/cmdline_download_progress_display.cc:131 +#: src/cmdline/cmdline_changelog.cc:131 +#: src/cmdline/cmdline_download_progress_display.cc:138 msgid "Get:" msgstr "Nouda:" -#. ForTranslators: this stands for "error" and should be the +#. TRANSLATORS: this stands for "error" and should be the #. same width as the translation of "Ign". -#: src/cmdline/cmdline_changelog.cc:146 -#: src/cmdline/cmdline_download_progress_display.cc:185 +#: src/cmdline/cmdline_changelog.cc:141 +#: src/cmdline/cmdline_download_progress_display.cc:192 msgid "Err" msgstr "" -#: src/cmdline/cmdline_changelog.cc:179 +#: src/cmdline/cmdline_changelog.cc:174 #, c-format msgid "Changelog download failed: %s" msgstr "" -#: src/cmdline/cmdline_changelog.cc:283 +#: src/cmdline/cmdline_changelog.cc:293 msgid "Can't execute sensible-pager, is this a working Debian system?" msgstr "" "En voi käynnistää sensible-pager:ia. Onko tämä toimiva Debian-järjestelmä?" -#: src/cmdline/cmdline_changelog.cc:333 +#: src/cmdline/cmdline_changelog.cc:344 #, c-format msgid "%s is not an official Debian package, cannot display its changelog." msgstr "" "%s ei ole virallinen Debian-paketti, joten sen muutoslokia ei voi näyttää." -#: src/cmdline/cmdline_changelog.cc:394 +#: src/cmdline/cmdline_changelog.cc:405 #, c-format msgid "Couldn't find a changelog for %s" msgstr "En löytänyt paketin %s muutoslokia" -#: src/cmdline/cmdline_changelog.cc:398 +#: src/cmdline/cmdline_changelog.cc:409 #, c-format msgid "Couldn't run pager %s" msgstr "" -#: src/cmdline/cmdline_clean.cc:60 +#: src/cmdline/cmdline_clean.cc:62 #, c-format msgid "E: The clean command takes no arguments\n" msgstr "E: Komennolle clean ei anneta argumentteja\n" -#: src/cmdline/cmdline_clean.cc:66 +#: src/cmdline/cmdline_clean.cc:68 #, c-format msgid "Del %s* %spartial/*\n" msgstr "Tuhoa %s* %spartial/*\n" -#: src/cmdline/cmdline_clean.cc:76 src/cmdline/cmdline_clean.cc:146 -#: src/ui.cc:1787 src/ui.cc:1875 +#: src/cmdline/cmdline_clean.cc:78 src/cmdline/cmdline_clean.cc:149 +#: src/ui.cc:1811 src/ui.cc:1899 msgid "Unable to lock the download directory" msgstr "" -#: src/cmdline/cmdline_clean.cc:106 +#: src/cmdline/cmdline_clean.cc:108 #, c-format msgid "Del %s %s [%sB]\n" msgstr "Tuhoa %s %s [%sB]\n" -#: src/cmdline/cmdline_clean.cc:134 +#: src/cmdline/cmdline_clean.cc:137 #, c-format msgid "E: The autoclean command takes no arguments\n" msgstr "E: Komennolle autoclean ei anneta argumentteja\n" -#: src/cmdline/cmdline_clean.cc:172 +#: src/cmdline/cmdline_clean.cc:175 #, c-format msgid "Would free %sB of disk space\n" msgstr "Vapauttaisi %sB levytilaa\n" -#: src/cmdline/cmdline_clean.cc:175 +#: src/cmdline/cmdline_clean.cc:178 #, c-format msgid "Freed %sB of disk space\n" msgstr "%sB levytilaa vapautettu\n" @@ -895,8 +903,8 @@ "Unable to safely resolve dependencies, try running with --full-resolver.\n" msgstr "" -#: src/cmdline/cmdline_do_action.cc:385 src/cmdline/cmdline_simulate.cc:60 -#: src/main.cc:1223 +#: src/cmdline/cmdline_do_action.cc:385 src/cmdline/cmdline_simulate.cc:59 +#: src/main.cc:1267 #, c-format msgid "Abort.\n" msgstr "Keskeytys.\n" @@ -925,58 +933,58 @@ "Paketin %s versiolle %s ei löydy noudettavia tiedostoja; ehkä se on " "paikallinen tai vanhentunut paketti?" -#: src/cmdline/cmdline_download_progress_display.cc:154 +#: src/cmdline/cmdline_download_progress_display.cc:161 msgid "Hit" msgstr "" -#. ForTranslators: this stands for "ignored" and should be +#. TRANSLATORS: this stands for "ignored" and should be #. the same width as the translation of "Err". -#: src/cmdline/cmdline_download_progress_display.cc:181 +#: src/cmdline/cmdline_download_progress_display.cc:188 msgid "Ign" msgstr "" -#: src/cmdline/cmdline_download_progress_display.cc:211 +#: src/cmdline/cmdline_download_progress_display.cc:218 #, c-format msgid "Fetched %sB in %s (%sB/s)" msgstr "Noudin %sB ajassa %s (%sB/s)" -#: src/cmdline/cmdline_download_progress_display.cc:230 +#: src/cmdline/cmdline_download_progress_display.cc:237 #, c-format msgid "" "Media change: Please insert the disc labeled '%s' into the drive '%s' and " "press [Enter]." msgstr "" -#: src/cmdline/cmdline_download_progress_display.cc:436 +#: src/cmdline/cmdline_download_progress_display.cc:491 msgid "[Working]" msgstr "[Toimin]" -#: src/cmdline/cmdline_extract_cache_subset.cc:57 +#: src/cmdline/cmdline_extract_cache_subset.cc:58 #, c-format msgid "" "extract-cache-entries: at least one argument is required (the directory\n" "to which to write files).\n" msgstr "" -#: src/cmdline/cmdline_extract_cache_subset.cc:93 -#: src/cmdline/cmdline_resolver.cc:361 src/cmdline/cmdline_user_tag.cc:131 -#: src/cmdline/cmdline_versions.cc:295 +#: src/cmdline/cmdline_extract_cache_subset.cc:94 +#: src/cmdline/cmdline_resolver.cc:356 src/cmdline/cmdline_user_tag.cc:132 +#: src/cmdline/cmdline_versions.cc:312 #, c-format msgid "No such package \"%s\"" msgstr "Pakettia \"%s\" ei ole olemassa" -#: src/cmdline/cmdline_extract_cache_subset.cc:133 +#: src/cmdline/cmdline_extract_cache_subset.cc:134 #, c-format msgid "" "No packages were selected by the given search pattern; nothing to do.\n" msgstr "" -#: src/cmdline/cmdline_forget_new.cc:56 +#: src/cmdline/cmdline_forget_new.cc:58 #, c-format msgid "E: The forget-new command takes no arguments\n" msgstr "E: Komennolle forget-new ei anneta argumentteja\n" -#: src/cmdline/cmdline_forget_new.cc:83 +#: src/cmdline/cmdline_forget_new.cc:85 #, c-format msgid "Would forget what packages are new\n" msgstr "Unohtaisi, mitkä paketit ovat uusia\n" @@ -1017,13 +1025,13 @@ msgid "What is it? It's an elephant being eaten by a snake, of course.\n" msgstr "Mikäkö se on? Sehän on boa-käärme, joka sulattaa elefanttia.\n" -#: src/cmdline/cmdline_progress_display.cc:168 src/gtk/download.cc:204 +#: src/cmdline/cmdline_progress_display.cc:165 src/gtk/download.cc:204 msgid "Done" msgstr "" -#. ForTranslators: the string replacing "DONE" +#. TRANSLATORS: the string replacing "DONE" #. be truncated or padded to 4 characters. -#: src/cmdline/cmdline_progress_display.cc:173 +#: src/cmdline/cmdline_progress_display.cc:170 msgid "DONE" msgstr "" @@ -1083,17 +1091,17 @@ msgid "The following partially installed packages will be configured:" msgstr "Seuraavien osittain asennettujen pakettien asetukset määritetään:" -#: src/cmdline/cmdline_prompt.cc:459 src/ui.cc:1574 +#: src/cmdline/cmdline_prompt.cc:459 src/ui.cc:1598 #, c-format msgid "The following ESSENTIAL packages will be REMOVED!\n" msgstr "Nämä VÄLTTÄMÄTTÖMÄT paketit POISTETAAN!\n" -#: src/cmdline/cmdline_prompt.cc:468 src/ui.cc:1589 +#: src/cmdline/cmdline_prompt.cc:468 src/ui.cc:1613 #, c-format msgid "The following ESSENTIAL packages will be BROKEN by this action:\n" msgstr "Tämä toiminto RIKKOO nämä VÄLTTÄMÄTTÖMÄT paketit:\n" -#: src/cmdline/cmdline_prompt.cc:478 src/ui.cc:1602 +#: src/cmdline/cmdline_prompt.cc:478 src/ui.cc:1626 #, c-format msgid "" "WARNING: Performing this action will probably cause your system to break!\n" @@ -1106,7 +1114,7 @@ msgid "I am aware that this is a very bad idea" msgstr "Kyllä, tiedän hyvin, että tämä on aivan onnettoman surkea ajatus" -#: src/cmdline/cmdline_prompt.cc:484 src/ui.cc:1603 +#: src/cmdline/cmdline_prompt.cc:484 src/ui.cc:1627 #, c-format msgid "To continue, type the phrase \"%s\":\n" msgstr "Kirjoita \"%s\" jatkaaksesi:\n" @@ -1143,7 +1151,7 @@ " Apt::Get::AllowUnauthenticated is 'true'!\n" msgstr "" -#. ForTranslators: This string is a confirmation message, which +#. TRANSLATORS: This string is a confirmation message, which #. users (especially CJK users) should be able to input without #. input methods. Please include nothing but ASCII characters. #. The text preceding the pipe character (|) will be ignored and @@ -1152,7 +1160,7 @@ msgid "Go ahead and ignore the warning|Yes" msgstr "" -#. ForTranslators: This string is a confirmation message, which +#. TRANSLATORS: This string is a confirmation message, which #. users (especially CJK users) should be able to input without #. input methods. Please include nothing but ASCII characters. #. The text preceding the pipe character (|) will be ignored and @@ -1176,108 +1184,108 @@ msgid "Unrecognized input. Enter either \"%s\" or \"%s\".\n" msgstr "Virheellinen syöte. Kirjoita joko \"%s\" tai \"%s\".\n" -#: src/cmdline/cmdline_prompt.cc:707 +#: src/cmdline/cmdline_prompt.cc:705 #, c-format msgid "The following packages are RECOMMENDED but will NOT be installed:\n" msgstr "Näitä SUOSITELTUJA paketteja EI asenneta:\n" -#: src/cmdline/cmdline_prompt.cc:713 +#: src/cmdline/cmdline_prompt.cc:711 #, c-format msgid "The following packages are SUGGESTED but will NOT be installed:\n" msgstr "Näitä EHDOTETTUJA paketteja EI asenneta:\n" -#: src/cmdline/cmdline_prompt.cc:719 +#: src/cmdline/cmdline_prompt.cc:717 #, c-format msgid "No packages will be installed, upgraded, or removed.\n" msgstr "Mitään paketteja ei asenneta, päivitetä tai poisteta.\n" -#: src/cmdline/cmdline_prompt.cc:721 +#: src/cmdline/cmdline_prompt.cc:719 #, c-format msgid "%lu packages upgraded, %lu newly installed, " msgstr "%lu päivitettävää pakettia, %lu uutta asennusta, " -#: src/cmdline/cmdline_prompt.cc:725 +#: src/cmdline/cmdline_prompt.cc:723 #, c-format msgid "%lu reinstalled, " msgstr "%lu uudelleen asennettua, " -#: src/cmdline/cmdline_prompt.cc:727 +#: src/cmdline/cmdline_prompt.cc:725 #, c-format msgid "%lu downgraded, " msgstr "%lu vanhennettua, " -#: src/cmdline/cmdline_prompt.cc:729 +#: src/cmdline/cmdline_prompt.cc:727 #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu poistettavaa ja %lu päivittämätöntä.\n" -#: src/cmdline/cmdline_prompt.cc:736 +#: src/cmdline/cmdline_prompt.cc:734 #, c-format msgid "Need to get %sB/%sB of archives. " msgstr "Tarvitsee noutaa %sB/%sB arkistoista. " -#: src/cmdline/cmdline_prompt.cc:739 +#: src/cmdline/cmdline_prompt.cc:737 #, c-format msgid "Need to get %sB of archives. " msgstr "Tarvitsee noutaa %sB arkistoista. " -#: src/cmdline/cmdline_prompt.cc:746 +#: src/cmdline/cmdline_prompt.cc:744 #, c-format msgid "After unpacking %sB will be used.\n" msgstr "Levytilaa kuluu %sB purkamisen jälkeen.\n" -#: src/cmdline/cmdline_prompt.cc:749 +#: src/cmdline/cmdline_prompt.cc:747 #, c-format msgid "After unpacking %sB will be freed.\n" msgstr "Levytilaa vapautuu %sB purkamisen jälkeen.\n" -#: src/cmdline/cmdline_prompt.cc:771 +#: src/cmdline/cmdline_prompt.cc:769 #, c-format msgid "" "No packages to show -- enter the package names on the line after 'i'.\n" msgstr "Ei näytettäviä paketteja -- anna pakettien nimet 'i':n jälkeen.\n" -#: src/cmdline/cmdline_prompt.cc:777 src/cmdline/cmdline_prompt.cc:792 -#: src/pkg_item.cc:411 src/ui.cc:1219 +#: src/cmdline/cmdline_prompt.cc:775 src/cmdline/cmdline_prompt.cc:790 +#: src/pkg_item.cc:407 src/ui.cc:1243 msgid "Press Return to continue." msgstr "Paina Return jatkaaksesi." -#: src/cmdline/cmdline_prompt.cc:788 +#: src/cmdline/cmdline_prompt.cc:786 #, c-format msgid "No packages found -- enter the package names on the line after 'c'.\n" msgstr "Paketteja ei löytynyt -- anna pakettien nimet 'c':n jälkeen.\n" -#: src/cmdline/cmdline_prompt.cc:803 +#: src/cmdline/cmdline_prompt.cc:801 #, c-format msgid "" "No packages found -- enter zero or more roots of the search followed by the " "package to justify.\n" msgstr "" -#: src/cmdline/cmdline_prompt.cc:836 +#: src/cmdline/cmdline_prompt.cc:834 #, c-format msgid "y: %F" msgstr "" -#: src/cmdline/cmdline_prompt.cc:838 +#: src/cmdline/cmdline_prompt.cc:836 msgid "continue with the installation" msgstr "jatka asennusta" -#: src/cmdline/cmdline_prompt.cc:840 +#: src/cmdline/cmdline_prompt.cc:838 #, c-format msgid "n: %F" msgstr "" -#: src/cmdline/cmdline_prompt.cc:842 +#: src/cmdline/cmdline_prompt.cc:840 msgid "abort and quit" msgstr "keskeytä ja lopeta" -#: src/cmdline/cmdline_prompt.cc:844 +#: src/cmdline/cmdline_prompt.cc:842 #, c-format msgid "i: %F" msgstr "" -#: src/cmdline/cmdline_prompt.cc:846 +#: src/cmdline/cmdline_prompt.cc:844 msgid "" "show information about one or more packages; the package names should follow " "the 'i'" @@ -1285,12 +1293,12 @@ "näytä tiedot yhdestä tai useammasta paketista; kirjoita pakettien nimet " "'i':n jälkeen" -#: src/cmdline/cmdline_prompt.cc:848 +#: src/cmdline/cmdline_prompt.cc:846 #, c-format msgid "c: %F" msgstr "" -#: src/cmdline/cmdline_prompt.cc:850 +#: src/cmdline/cmdline_prompt.cc:848 msgid "" "show the Debian changelogs of one or more packages; the package names should " "follow the 'c'" @@ -1298,63 +1306,63 @@ "näytä Debianin muutoslokit yhdestä tai useammasta paketista; kirjoita " "pakettien nimet 'c':n jälkeen" -#: src/cmdline/cmdline_prompt.cc:852 +#: src/cmdline/cmdline_prompt.cc:850 #, c-format msgid "d: %F" msgstr "" -#: src/cmdline/cmdline_prompt.cc:854 +#: src/cmdline/cmdline_prompt.cc:852 msgid "toggle the display of dependency information" msgstr "näytä/älä näytä riippuvuustietoja" -#: src/cmdline/cmdline_prompt.cc:856 +#: src/cmdline/cmdline_prompt.cc:854 #, c-format msgid "s: %F" msgstr "" -#: src/cmdline/cmdline_prompt.cc:858 +#: src/cmdline/cmdline_prompt.cc:856 msgid "toggle the display of changes in package sizes" msgstr "näytä/älä näytä muutoksia pakettien koissa" -#: src/cmdline/cmdline_prompt.cc:860 +#: src/cmdline/cmdline_prompt.cc:858 #, c-format msgid "v: %F" msgstr "" -#: src/cmdline/cmdline_prompt.cc:862 +#: src/cmdline/cmdline_prompt.cc:860 msgid "toggle the display of version numbers" msgstr "näytä/älä näytä versionumeroita" -#: src/cmdline/cmdline_prompt.cc:864 +#: src/cmdline/cmdline_prompt.cc:862 #, c-format msgid "w: %F" msgstr "" -#: src/cmdline/cmdline_prompt.cc:866 +#: src/cmdline/cmdline_prompt.cc:864 msgid "" "try to find a reason for installing a single package, or explain why " "installing one package should lead to installing another package." msgstr "" -#: src/cmdline/cmdline_prompt.cc:869 +#: src/cmdline/cmdline_prompt.cc:867 #, c-format msgid "r: %F" msgstr "" -#: src/cmdline/cmdline_prompt.cc:871 +#: src/cmdline/cmdline_prompt.cc:869 msgid "run the automatic dependency resolver to fix the broken dependencies." msgstr "" -#: src/cmdline/cmdline_prompt.cc:873 +#: src/cmdline/cmdline_prompt.cc:871 #, c-format msgid "e: %F" msgstr "" -#: src/cmdline/cmdline_prompt.cc:875 +#: src/cmdline/cmdline_prompt.cc:873 msgid "enter the full visual interface" msgstr "siirry kokoruudun käyttötilaan" -#: src/cmdline/cmdline_prompt.cc:878 +#: src/cmdline/cmdline_prompt.cc:876 msgid "" "You may also specify modification to the actions which will be taken. To do " "so, type an action character followed by one or more package names (or " @@ -1366,47 +1374,47 @@ "suoritetaan kaikille luettelemillesi paketeille. Käytössä olevat toiminnot " "ovat:" -#: src/cmdline/cmdline_prompt.cc:885 src/cmdline/cmdline_resolver.cc:267 +#: src/cmdline/cmdline_prompt.cc:883 src/cmdline/cmdline_resolver.cc:262 msgid "'+' to install packages" msgstr "'+' asentaaksesi paketteja" -#: src/cmdline/cmdline_prompt.cc:888 src/cmdline/cmdline_resolver.cc:269 +#: src/cmdline/cmdline_prompt.cc:886 src/cmdline/cmdline_resolver.cc:264 msgid "" "'+M' to install packages and immediately flag them as automatically installed" msgstr "" "'+M' asentaaksesi paketteja ja merkitäksesi ne automaattisesti asennetuiksi" -#: src/cmdline/cmdline_prompt.cc:890 src/cmdline/cmdline_resolver.cc:271 +#: src/cmdline/cmdline_prompt.cc:888 src/cmdline/cmdline_resolver.cc:266 msgid "'-' to remove packages" msgstr "'-' poistaaksesi paketteja" -#: src/cmdline/cmdline_prompt.cc:892 src/cmdline/cmdline_resolver.cc:273 +#: src/cmdline/cmdline_prompt.cc:890 src/cmdline/cmdline_resolver.cc:268 msgid "'_' to purge packages" msgstr "'_' siivotaksesi paketteja" -#: src/cmdline/cmdline_prompt.cc:894 src/cmdline/cmdline_resolver.cc:275 +#: src/cmdline/cmdline_prompt.cc:892 src/cmdline/cmdline_resolver.cc:270 msgid "'=' to place packages on hold" msgstr "'=' jäädyttääksesi paketteja" -#: src/cmdline/cmdline_prompt.cc:896 src/cmdline/cmdline_resolver.cc:277 +#: src/cmdline/cmdline_prompt.cc:894 src/cmdline/cmdline_resolver.cc:272 msgid "" "':' to keep packages in their current state without placing them on hold" msgstr "" "':' säilyttääksesi paketteja nykyisessä tilassaan jäädyttämättä niitä" -#: src/cmdline/cmdline_prompt.cc:898 src/cmdline/cmdline_resolver.cc:279 +#: src/cmdline/cmdline_prompt.cc:896 src/cmdline/cmdline_resolver.cc:274 msgid "'&M' to mark packages as automatically installed" msgstr "'&M' merkitäksesi paketteja automaattisesti asennetuiksi" -#: src/cmdline/cmdline_prompt.cc:900 src/cmdline/cmdline_resolver.cc:281 +#: src/cmdline/cmdline_prompt.cc:898 src/cmdline/cmdline_resolver.cc:276 msgid "'&m' to mark packages as manually installed" msgstr "'&m' merkitäksesi paketteja käsin asennetuiksi" -#: src/cmdline/cmdline_prompt.cc:902 +#: src/cmdline/cmdline_prompt.cc:900 msgid "'&BD' to install the build-dependencies of a package." msgstr "" -#: src/cmdline/cmdline_prompt.cc:905 +#: src/cmdline/cmdline_prompt.cc:903 msgid "" "In the list of actions to be performed, some packages will be followed by " "one or more characters enclosed in braces; for instance: \"aptitude{u}\". " @@ -1414,53 +1422,53 @@ "can include any combination of the following:" msgstr "" -#: src/cmdline/cmdline_prompt.cc:909 +#: src/cmdline/cmdline_prompt.cc:907 msgid "'a': the package was automatically installed or removed." msgstr "" -#: src/cmdline/cmdline_prompt.cc:911 +#: src/cmdline/cmdline_prompt.cc:909 msgid "" "'b': some of the package's dependencies are violated by the proposed changes." msgstr "" -#: src/cmdline/cmdline_prompt.cc:913 +#: src/cmdline/cmdline_prompt.cc:911 msgid "'p': the package will be purged in addition to being removed." msgstr "" -#: src/cmdline/cmdline_prompt.cc:915 +#: src/cmdline/cmdline_prompt.cc:913 msgid "'u': the package is being removed because it is unused." msgstr "" -#: src/cmdline/cmdline_prompt.cc:920 +#: src/cmdline/cmdline_prompt.cc:918 msgid "Commands:" msgstr "Komennot:" -#: src/cmdline/cmdline_prompt.cc:1036 +#: src/cmdline/cmdline_prompt.cc:1034 msgid "" "aptitude failed to find a solution to these dependencies. You can solve " "them yourself by hand or type 'n' to quit." msgstr "" -#: src/cmdline/cmdline_prompt.cc:1055 +#: src/cmdline/cmdline_prompt.cc:1053 msgid "Do you want to continue? [Y/n/?] " msgstr "Haluatko jatkaa? [Kyllä=y/ei=n/?] " -#: src/cmdline/cmdline_prompt.cc:1056 +#: src/cmdline/cmdline_prompt.cc:1054 msgid "Resolve these dependencies by hand? [N/+/-/_/:/?] " msgstr "" -#: src/cmdline/cmdline_prompt.cc:1074 +#: src/cmdline/cmdline_prompt.cc:1072 msgid "Invalid response. Please enter a valid command or '?' for help.\n" msgstr "" "Virheellinen komento. Anna hyväksytty komento tai '?' saadaksesi apua.\n" -#: src/cmdline/cmdline_prompt.cc:1080 +#: src/cmdline/cmdline_prompt.cc:1078 msgid "" "Enter a package management command (such as '+ package' to install a " "package), 'R' to attempt automatic dependency resolution or 'N' to abort." msgstr "" -#: src/cmdline/cmdline_prompt.cc:1112 +#: src/cmdline/cmdline_prompt.cc:1110 #, c-format msgid "" "\n" @@ -1471,7 +1479,7 @@ "Riippuvuustiedot näytetään.\n" "\n" -#: src/cmdline/cmdline_prompt.cc:1114 +#: src/cmdline/cmdline_prompt.cc:1112 #, c-format msgid "" "\n" @@ -1482,7 +1490,7 @@ "Riippuvuustietoja ei näytetä.\n" "\n" -#: src/cmdline/cmdline_prompt.cc:1120 +#: src/cmdline/cmdline_prompt.cc:1118 #, c-format msgid "" "\n" @@ -1493,7 +1501,7 @@ "Versiot näytetään.\n" "\n" -#: src/cmdline/cmdline_prompt.cc:1122 +#: src/cmdline/cmdline_prompt.cc:1120 #, c-format msgid "" "\n" @@ -1504,7 +1512,7 @@ "Versioita ei näytetä.\n" "\n" -#: src/cmdline/cmdline_prompt.cc:1127 +#: src/cmdline/cmdline_prompt.cc:1125 #, c-format msgid "" "\n" @@ -1515,7 +1523,7 @@ "Kokojen muutokset näytetään.\n" "\n" -#: src/cmdline/cmdline_prompt.cc:1129 +#: src/cmdline/cmdline_prompt.cc:1127 #, c-format msgid "" "\n" @@ -1526,330 +1534,330 @@ "Kokojen muutoksia ei näytetä.\n" "\n" -#: src/cmdline/cmdline_resolver.cc:149 src/cmdline/cmdline_resolver.cc:1002 -#: src/generic/apt/apt.cc:288 +#: src/cmdline/cmdline_resolver.cc:144 src/cmdline/cmdline_resolver.cc:997 +#: src/generic/apt/apt.cc:269 #, c-format msgid "Unable to open %s for writing" msgstr "En pysty kirjoittamaan tiedostoon %s" -#: src/cmdline/cmdline_resolver.cc:155 src/cmdline/cmdline_resolver.cc:1007 +#: src/cmdline/cmdline_resolver.cc:150 src/cmdline/cmdline_resolver.cc:1002 #, c-format msgid "Error writing resolver state to %s" msgstr "Virhe kirjoitettaessa selvityksen tilatietoja tiedostoon %s" -#: src/cmdline/cmdline_resolver.cc:157 src/cmdline/cmdline_resolver.cc:1009 +#: src/cmdline/cmdline_resolver.cc:152 src/cmdline/cmdline_resolver.cc:1004 msgid "Resolver state successfully written!" msgstr "Ratkaisimen tila tallennettu!" -#: src/cmdline/cmdline_resolver.cc:222 +#: src/cmdline/cmdline_resolver.cc:217 #, c-format msgid "" "y: %Fn: %Fq: %F.: %F,: %Fo: %Fe: %Fx: %Fr (ID|pkg ver) ...: %F%na (ID|pkg " "ver) ...: %F%n: %F%n pkg... : %F%n%F%F%F%F%F%F%F%F" msgstr "" -#: src/cmdline/cmdline_resolver.cc:243 +#: src/cmdline/cmdline_resolver.cc:238 msgid "accept the proposed changes" msgstr "hyväksy ehdotetut muutokset" -#: src/cmdline/cmdline_resolver.cc:245 +#: src/cmdline/cmdline_resolver.cc:240 msgid "reject the proposed changes and search for another solution" msgstr "hylkää ehdotetut muutokset ja etsi toista ratkaisua" -#: src/cmdline/cmdline_resolver.cc:247 +#: src/cmdline/cmdline_resolver.cc:242 msgid "give up and quit the program" msgstr "poistu ohjelmasta" -#: src/cmdline/cmdline_resolver.cc:249 +#: src/cmdline/cmdline_resolver.cc:244 msgid "move to the next solution" msgstr "siirry seuraavaan ratkaisuun" -#: src/cmdline/cmdline_resolver.cc:251 +#: src/cmdline/cmdline_resolver.cc:246 msgid "move to the previous solution" msgstr "siirry edelliseen ratkaisuun" -#: src/cmdline/cmdline_resolver.cc:253 +#: src/cmdline/cmdline_resolver.cc:248 msgid "" "toggle between the contents of the solution and an explanation of the " "solution" msgstr "" -#: src/cmdline/cmdline_resolver.cc:255 +#: src/cmdline/cmdline_resolver.cc:250 msgid "examine the solution in the visual user interface" msgstr "tutki ratkaisua kokoruudun käyttöliittymässä" -#: src/cmdline/cmdline_resolver.cc:257 +#: src/cmdline/cmdline_resolver.cc:252 msgid "" "abort automatic dependency resolution; resolve dependencies by hand instead" msgstr "" -#: src/cmdline/cmdline_resolver.cc:259 +#: src/cmdline/cmdline_resolver.cc:254 msgid "" "reject the given package versions; don't display any solutions in which they " "occur. Enter UNINST instead of a version to reject removing the package. " "ID is the integer printed to the left of the action." msgstr "" -#: src/cmdline/cmdline_resolver.cc:261 +#: src/cmdline/cmdline_resolver.cc:256 msgid "" "accept the given package versions; display only solutions in which they " "occur. Enter UNINST instead of a version to accept removing the package. " "ID is the integer printed to the left of the action." msgstr "" -#: src/cmdline/cmdline_resolver.cc:263 +#: src/cmdline/cmdline_resolver.cc:258 msgid "" "display information about the action labeled ID from the solution. The " "label is the integer printed to the left of the action." msgstr "" -#: src/cmdline/cmdline_resolver.cc:265 +#: src/cmdline/cmdline_resolver.cc:260 msgid "adjust the state of the listed packages, where ACTION is one of:" msgstr "" "muuta lueteltujen pakettien tilaa, missä TOIMINTO on yksi seuraavista:" -#: src/cmdline/cmdline_resolver.cc:283 +#: src/cmdline/cmdline_resolver.cc:278 msgid "" "Adjustments will cause the current solution to be discarded and recalculated " "as necessary." msgstr "" "Muutokset hylkäävät nykyisen ratkaisun ja etsivät uuden, jos se on tarpeen." -#: src/cmdline/cmdline_resolver.cc:298 +#: src/cmdline/cmdline_resolver.cc:293 #, c-format msgid "The version %s is available in the following archives:" msgstr "Versio %s on saatavilla arkistoista:" -#: src/cmdline/cmdline_resolver.cc:306 +#: src/cmdline/cmdline_resolver.cc:301 #, c-format msgid "Select the version of %s that should be used: " msgstr "Valitse haluamasi paketin %s versio: " -#: src/cmdline/cmdline_resolver.cc:313 +#: src/cmdline/cmdline_resolver.cc:308 #, c-format msgid "Invalid response. Please enter an integer between 1 and %d." msgstr "Virheellinen syöte. Anna luku 1:n ja %d:n väliltä." -#: src/cmdline/cmdline_resolver.cc:329 +#: src/cmdline/cmdline_resolver.cc:324 #, c-format msgid "Expected at least one package/version pair following '%c'" msgstr "'%c':ta pitäisi seurata ainakin yksi paketti-versio-pari" -#: src/cmdline/cmdline_resolver.cc:351 +#: src/cmdline/cmdline_resolver.cc:346 #, c-format msgid "Expected a version or \"%s\" after \"%s\"" msgstr "" -#: src/cmdline/cmdline_resolver.cc:377 +#: src/cmdline/cmdline_resolver.cc:372 #, c-format msgid "%s has no version named \"%s\"" msgstr "Paketilla %s ei ole versiota \"%s\"" -#: src/cmdline/cmdline_resolver.cc:403 +#: src/cmdline/cmdline_resolver.cc:398 #, c-format msgid "Allowing the removal of %s" msgstr "Sallin paketin %s poiston" -#: src/cmdline/cmdline_resolver.cc:406 +#: src/cmdline/cmdline_resolver.cc:401 #, c-format msgid "Allowing the installation of %s version %s (%s)" msgstr "Sallin paketin %s version %s (%s) asennuksen" -#: src/cmdline/cmdline_resolver.cc:416 +#: src/cmdline/cmdline_resolver.cc:411 #, c-format msgid "Rejecting the removal of %s" msgstr "Hylkään paketin %s poiston" -#: src/cmdline/cmdline_resolver.cc:419 +#: src/cmdline/cmdline_resolver.cc:414 #, c-format msgid "Rejecting the installation of %s version %s (%s)" msgstr "Hylkään paketin %s version %s (%s) poiston" -#: src/cmdline/cmdline_resolver.cc:432 +#: src/cmdline/cmdline_resolver.cc:427 #, c-format msgid "No longer requiring the removal of %s" msgstr "En enää vaadi paketin %s poistoa" -#: src/cmdline/cmdline_resolver.cc:435 +#: src/cmdline/cmdline_resolver.cc:430 #, c-format msgid "No longer requiring the installation of %s version %s (%s)" msgstr "En enää vaadi paketin %s version %s (%s) asennusta" -#: src/cmdline/cmdline_resolver.cc:444 +#: src/cmdline/cmdline_resolver.cc:439 #, c-format msgid "Requiring the removal of %s" msgstr "Vaadin paketin %s poiston" -#: src/cmdline/cmdline_resolver.cc:447 +#: src/cmdline/cmdline_resolver.cc:442 #, c-format msgid "Requiring the installation of %s version %s (%s)" msgstr "Vaadin paketin %s version %s (%s) asennuksen" -#: src/cmdline/cmdline_resolver.cc:496 +#: src/cmdline/cmdline_resolver.cc:491 #, c-format msgid "Allowing this recommendation to be ignored: %s" msgstr "" -#: src/cmdline/cmdline_resolver.cc:502 +#: src/cmdline/cmdline_resolver.cc:497 #, c-format msgid "Always obeying this recommendation: %s" msgstr "" -#: src/cmdline/cmdline_resolver.cc:511 +#: src/cmdline/cmdline_resolver.cc:506 #, c-format msgid "No longer ignoring this recommendation: %s" msgstr "" -#: src/cmdline/cmdline_resolver.cc:517 +#: src/cmdline/cmdline_resolver.cc:512 #, c-format msgid "Ignoring this recommendation: %s" msgstr "" -#: src/cmdline/cmdline_resolver.cc:576 +#: src/cmdline/cmdline_resolver.cc:571 #, c-format msgid "Action \"%s\"" msgstr "" -#. ForTranslators: the substitution is +#. TRANSLATORS: the substitution is #. replaced in English with something #. like "Pkg1 depends upon Pkg2". -#: src/cmdline/cmdline_resolver.cc:589 +#: src/cmdline/cmdline_resolver.cc:584 #, c-format msgid "This action was selected because %ls." msgstr "" -#: src/cmdline/cmdline_resolver.cc:591 +#: src/cmdline/cmdline_resolver.cc:586 msgid "" "This action is currently rejected; it will not appear in new solutions." msgstr "" -#: src/cmdline/cmdline_resolver.cc:592 +#: src/cmdline/cmdline_resolver.cc:587 msgid "" "This action is currently approved; it will be selected whenever possible." msgstr "" -#. ForTranslators: the "r" here is +#. TRANSLATORS: the "r" here is #. for "reject", but should not be #. translated since the commands in #. aptitude's internal command-line #. aren't translated. -#: src/cmdline/cmdline_resolver.cc:599 +#: src/cmdline/cmdline_resolver.cc:594 #, c-format msgid "Enter \"r %s\" to allow this action to appear in new solutions." msgstr "" -#. ForTranslators: the "r" here is +#. TRANSLATORS: the "r" here is #. for "reject", but should not be #. translated since the commands in #. aptitude's internal command-line #. aren't translated. -#: src/cmdline/cmdline_resolver.cc:605 +#: src/cmdline/cmdline_resolver.cc:600 #, c-format msgid "" "Enter \"r %s\" to prevent this action from appearing in new solutions." msgstr "" -#. ForTranslators: the "a" here is +#. TRANSLATORS: the "a" here is #. for "approve", but should not be #. translated since the commands in #. aptitude's internal command-line #. aren't translated. -#: src/cmdline/cmdline_resolver.cc:611 +#: src/cmdline/cmdline_resolver.cc:606 #, c-format msgid "" "Enter \"a %s\" to cease requiring that new solutions include this action if " "possible." msgstr "" -#. ForTranslators: the "a" here is +#. TRANSLATORS: the "a" here is #. for "approve", but should not be #. translated since the commands in #. aptitude's internal command-line #. aren't translated. -#: src/cmdline/cmdline_resolver.cc:617 +#: src/cmdline/cmdline_resolver.cc:612 #, c-format msgid "" "Enter \"a %s\" to require that new solutions include this action if possible." msgstr "" -#: src/cmdline/cmdline_resolver.cc:790 +#: src/cmdline/cmdline_resolver.cc:785 #, c-format msgid "open: %zd; closed: %zd; defer: %zd; conflict: %zd" msgstr "" -#: src/cmdline/cmdline_resolver.cc:814 +#: src/cmdline/cmdline_resolver.cc:809 #, c-format msgid "" "Would resolve dependencies, but dependency resolution is disabled.\n" " (%s::ProblemResolver::StepLimit = 0)\n" msgstr "" -#: src/cmdline/cmdline_resolver.cc:823 +#: src/cmdline/cmdline_resolver.cc:818 msgid "" "I want to resolve dependencies, but no dependency resolver was created." msgstr "" -#: src/cmdline/cmdline_resolver.cc:837 src/cmdline/cmdline_resolver.cc:1180 +#: src/cmdline/cmdline_resolver.cc:832 src/cmdline/cmdline_resolver.cc:1175 #: src/gtk/resolver.cc:2058 src/solution_dialog.cc:127 #: src/solution_screen.cc:546 msgid "Resolving dependencies..." msgstr "Selvitän riippuvuuksia..." -#: src/cmdline/cmdline_resolver.cc:897 +#: src/cmdline/cmdline_resolver.cc:892 msgid "The following actions will resolve these dependencies:" msgstr "Seuraavat toiminnot selvittävät nämä riippuvuudet:" -#: src/cmdline/cmdline_resolver.cc:915 +#: src/cmdline/cmdline_resolver.cc:910 msgid "Accept this solution? [Y/n/q/?] " msgstr "Hyväksytkö tämän ratkaisun? [Kyllä=y/ei=n/lopeta=q/?] " -#: src/cmdline/cmdline_resolver.cc:942 src/cmdline/cmdline_resolver.cc:1077 +#: src/cmdline/cmdline_resolver.cc:937 src/cmdline/cmdline_resolver.cc:1072 msgid "Abandoning all efforts to resolve these dependencies." msgstr "Lopetetaan yritykset ratkaista näitä riippuvuuksia." -#: src/cmdline/cmdline_resolver.cc:945 +#: src/cmdline/cmdline_resolver.cc:940 msgid "" "Abandoning automatic dependency resolution and reverting to manual " "resolution." msgstr "" -#: src/cmdline/cmdline_resolver.cc:978 +#: src/cmdline/cmdline_resolver.cc:973 msgid "The following commands are available:" msgstr "Käytettävissä olevat komennot:" -#: src/cmdline/cmdline_resolver.cc:999 src/ui.cc:2316 +#: src/cmdline/cmdline_resolver.cc:994 src/ui.cc:2340 msgid "File to write resolver state to: " msgstr "Mihin tiedostoon selvityksen tila tallennetaan? " -#: src/cmdline/cmdline_resolver.cc:1031 +#: src/cmdline/cmdline_resolver.cc:1026 msgid "Invalid response; please enter one of the following commands:" msgstr "Virheellinen syöte; anna jokin seuraavista komennoista:" -#: src/cmdline/cmdline_resolver.cc:1051 +#: src/cmdline/cmdline_resolver.cc:1046 msgid "No solution found within the allotted time. Try harder? [Y/n] " msgstr "" "Ratkaisua ei löytynyt annetun ajan sisällä. Yritetäänkö pitempään? " "[Kyllä=y/ei=n] " -#: src/cmdline/cmdline_resolver.cc:1080 +#: src/cmdline/cmdline_resolver.cc:1075 msgid "Invalid response; please enter 'y' or 'n'." msgstr "Virheellinen syöte; kirjoita joko 'y' (kyllä) tai 'n' (ei)." -#: src/cmdline/cmdline_resolver.cc:1089 +#: src/cmdline/cmdline_resolver.cc:1084 msgid "Unable to resolve dependencies! Giving up..." msgstr "Riippuvuuksien selvitys epäonnistui! Luovutan..." -#: src/cmdline/cmdline_resolver.cc:1095 +#: src/cmdline/cmdline_resolver.cc:1090 msgid "*** No more solutions available ***" msgstr "*** Ei muita ratkaisuja ***" -#: src/cmdline/cmdline_resolver.cc:1114 +#: src/cmdline/cmdline_resolver.cc:1109 msgid "" "*** ERROR: search aborted by fatal exception. You may continue\n" " searching, but some solutions will be unreachable." msgstr "" -#: src/cmdline/cmdline_resolver.cc:1191 +#: src/cmdline/cmdline_resolver.cc:1186 #, c-format msgid "" "Unable to resolve dependencies for the upgrade because the resolver timed " @@ -1858,46 +1866,46 @@ " Aptitude::ProblemResolver::StepLimit (currently %d)." msgstr "" -#: src/cmdline/cmdline_resolver.cc:1201 +#: src/cmdline/cmdline_resolver.cc:1196 msgid "Unable to resolve dependencies for the upgrade: no solution found." msgstr "" -#: src/cmdline/cmdline_resolver.cc:1207 +#: src/cmdline/cmdline_resolver.cc:1202 #, c-format msgid "Unable to resolve dependencies for the upgrade: %s" msgstr "" -#: src/cmdline/cmdline_search.cc:198 src/cmdline/cmdline_versions.cc:567 +#: src/cmdline/cmdline_search.cc:204 src/cmdline/cmdline_versions.cc:590 #, c-format msgid "iconv of %s failed.\n" msgstr "%s:n iconv epäonnistui.\n" -#: src/cmdline/cmdline_search.cc:215 +#: src/cmdline/cmdline_search.cc:221 #, c-format msgid "search: You must provide at least one search term\n" msgstr "search: Ainakin yksi hakuehto tarvitaan\n" -#: src/cmdline/cmdline_show_broken.cc:81 +#: src/cmdline/cmdline_show_broken.cc:36 #, c-format msgid "but %s is to be installed." msgstr "mutta %s on määrätty asennettavaksi." -#: src/cmdline/cmdline_show_broken.cc:84 +#: src/cmdline/cmdline_show_broken.cc:39 #, c-format msgid "but %s is installed and it is kept back." msgstr "mutta %s on asennettu ja odottaa." -#: src/cmdline/cmdline_show_broken.cc:87 +#: src/cmdline/cmdline_show_broken.cc:42 #, c-format msgid "but %s is installed." msgstr "mutta %s on asennettu." -#: src/cmdline/cmdline_show_broken.cc:94 +#: src/cmdline/cmdline_show_broken.cc:49 #, c-format msgid "but it is not installable." msgstr "mutta se ei ole asennettavissa." -#: src/cmdline/cmdline_show_broken.cc:96 +#: src/cmdline/cmdline_show_broken.cc:51 #, c-format msgid "but it is not going to be installed." msgstr "" @@ -1907,54 +1915,54 @@ msgid " which is a virtual package." msgstr " joka on näennäispaketti." -#: src/cmdline/cmdline_show_broken.cc:104 +#: src/cmdline/cmdline_show_broken.cc:138 #, c-format msgid " or" msgstr " tai" -#: src/cmdline/cmdline_show_broken.cc:127 +#: src/cmdline/cmdline_show_broken.cc:160 #, c-format msgid "The following packages have unmet dependencies:\n" msgstr "Näillä paketeilla on tyydyttämättömiä riippuvuuksia:\n" -#: src/cmdline/cmdline_show.cc:198 src/cmdline/cmdline_show.cc:448 -#: src/cmdline/cmdline_versions.cc:208 src/gtk/resolver.cc:1192 -#: src/solution_fragment.cc:68 +#: src/cmdline/cmdline_show.cc:196 src/cmdline/cmdline_show.cc:448 +#: src/cmdline/cmdline_versions.cc:225 src/gtk/resolver.cc:1192 +#: src/solution_fragment.cc:64 msgid "" msgstr "" -#: src/cmdline/cmdline_show.cc:215 src/cmdline/cmdline_show.cc:220 +#: src/cmdline/cmdline_show.cc:217 src/cmdline/cmdline_show.cc:222 #: src/qt/widgets/packages_tab.cc:73 msgid "not installed" msgstr "ei asennettu" -#: src/cmdline/cmdline_show.cc:222 src/pkg_columnizer.cc:250 -#: src/pkg_ver_item.cc:227 +#: src/cmdline/cmdline_show.cc:224 src/pkg_columnizer.cc:249 +#: src/pkg_ver_item.cc:228 msgid "unpacked" msgstr "purettu" -#: src/cmdline/cmdline_show.cc:224 +#: src/cmdline/cmdline_show.cc:226 msgid "partially configured" msgstr "asetus kesken" -#: src/cmdline/cmdline_show.cc:226 +#: src/cmdline/cmdline_show.cc:228 msgid "partially installed" msgstr "osittain asennettu" -#: src/cmdline/cmdline_show.cc:228 +#: src/cmdline/cmdline_show.cc:230 msgid "not installed (configuration files remain)" msgstr "ei asennettu (asetustiedostot ovat olemassa)" -#: src/cmdline/cmdline_show.cc:231 +#: src/cmdline/cmdline_show.cc:232 msgid "awaiting trigger processing by other package(s)" msgstr "" -#: src/cmdline/cmdline_show.cc:233 +#: src/cmdline/cmdline_show.cc:234 msgid "awaiting trigger processing" msgstr "" -#: src/cmdline/cmdline_show.cc:236 src/pkg_columnizer.cc:258 -#: src/pkg_ver_item.cc:235 src/qt/widgets/packages_tab.cc:72 +#: src/cmdline/cmdline_show.cc:236 src/pkg_columnizer.cc:257 +#: src/pkg_ver_item.cc:236 src/qt/widgets/packages_tab.cc:72 msgid "installed" msgstr "asennettu" @@ -2021,7 +2029,7 @@ msgstr "Paketti: " #: src/cmdline/cmdline_show.cc:378 src/cmdline/cmdline_show.cc:408 -#: src/pkg_columnizer.cc:92 +#: src/pkg_columnizer.cc:93 msgid "State" msgstr "Tila" @@ -2029,12 +2037,12 @@ msgid "Provided by" msgstr "Kattavat" -#: src/cmdline/cmdline_show.cc:402 src/pkg_info_screen.cc:120 +#: src/cmdline/cmdline_show.cc:402 src/pkg_info_screen.cc:118 msgid "Essential: " msgstr "Välttämätön: " #: src/cmdline/cmdline_show.cc:402 src/cmdline/cmdline_show.cc:406 -#: src/cmdline/cmdline_show.cc:417 src/pkg_info_screen.cc:120 +#: src/cmdline/cmdline_show.cc:417 src/pkg_info_screen.cc:118 msgid "yes" msgstr "on" @@ -2054,7 +2062,7 @@ msgid "no" msgstr "ei" -#: src/cmdline/cmdline_show.cc:421 src/pkg_info_screen.cc:125 +#: src/cmdline/cmdline_show.cc:421 src/pkg_info_screen.cc:123 msgid "Multi-Arch: " msgstr "" @@ -2063,7 +2071,7 @@ msgid "Version: " msgstr "Versio: " -#: src/cmdline/cmdline_show.cc:424 src/pkg_info_screen.cc:134 +#: src/cmdline/cmdline_show.cc:424 src/pkg_info_screen.cc:144 msgid "Priority: " msgstr "Tärkeys: " @@ -2071,23 +2079,23 @@ msgid "N/A" msgstr "???" -#: src/cmdline/cmdline_show.cc:426 src/pkg_info_screen.cc:135 +#: src/cmdline/cmdline_show.cc:426 src/pkg_info_screen.cc:145 msgid "Section: " msgstr "Ryhmä: " -#: src/cmdline/cmdline_show.cc:428 src/pkg_info_screen.cc:136 +#: src/cmdline/cmdline_show.cc:428 src/pkg_info_screen.cc:146 msgid "Maintainer: " msgstr "Vastuuhenkilö: " -#: src/cmdline/cmdline_show.cc:430 src/pkg_info_screen.cc:137 +#: src/cmdline/cmdline_show.cc:430 src/pkg_info_screen.cc:147 msgid "Architecture: " msgstr "Arkkitehtuuri: " -#: src/cmdline/cmdline_show.cc:433 src/pkg_info_screen.cc:139 +#: src/cmdline/cmdline_show.cc:433 src/pkg_info_screen.cc:149 msgid "Uncompressed Size: " msgstr "Koko purettuna: " -#: src/cmdline/cmdline_show.cc:437 src/pkg_info_screen.cc:138 +#: src/cmdline/cmdline_show.cc:437 src/pkg_info_screen.cc:148 msgid "Compressed Size: " msgstr "Koko pakattuna: " @@ -2112,11 +2120,11 @@ msgid "PreDepends" msgstr "Esiriippuvuudet" -#: src/cmdline/cmdline_show.cc:457 src/cmdline/cmdline_why.cc:299 +#: src/cmdline/cmdline_show.cc:457 src/cmdline/cmdline_why.cc:290 msgid "Recommends" msgstr "Suosittelut" -#: src/cmdline/cmdline_show.cc:459 src/cmdline/cmdline_why.cc:302 +#: src/cmdline/cmdline_show.cc:459 src/cmdline/cmdline_why.cc:293 msgid "Suggests" msgstr "Ehdotukset" @@ -2140,342 +2148,342 @@ msgid "Enhances" msgstr "" -#: src/cmdline/cmdline_show.cc:471 src/cmdline/cmdline_why.cc:230 -#: src/cmdline/cmdline_why.cc:1632 src/gtk/dependency_chains_tab.cc:205 +#: src/cmdline/cmdline_show.cc:471 src/cmdline/cmdline_why.cc:221 +#: src/cmdline/cmdline_why.cc:1622 src/gtk/dependency_chains_tab.cc:207 msgid "Provides" msgstr "Katetut" #: src/cmdline/cmdline_show.cc:475 src/gtk/entitysummary.cc:369 -#: src/gtk/info.cc:716 src/gtk/previewtab.cc:238 src/pkg_info_screen.cc:102 +#: src/gtk/info.cc:714 src/gtk/previewtab.cc:238 src/pkg_info_screen.cc:102 msgid "Description: " msgstr "Kuvaus: " -#: src/cmdline/cmdline_show.cc:481 src/pkg_info_screen.cc:107 -#: src/pkg_view.cc:259 +#: src/cmdline/cmdline_show.cc:480 src/pkg_info_screen.cc:106 +#: src/pkg_view.cc:257 msgid "Homepage: " msgstr "" -#: src/cmdline/cmdline_show.cc:575 +#: src/cmdline/cmdline_show.cc:573 #, c-format msgid "Unable to locate package %s" msgstr "En löytänyt pakettia %s" -#: src/cmdline/cmdline_show.cc:596 +#: src/cmdline/cmdline_show.cc:594 #, c-format msgid "Unable to parse pattern %s" msgstr "En ymmärrä kaavaa %s" -#: src/cmdline/cmdline_simulate.cc:66 +#: src/cmdline/cmdline_simulate.cc:65 #, c-format msgid "Would download/install/remove packages.\n" msgstr "Noutaisi tai asentaisi tai poistaisi paketteja.\n" -#: src/cmdline/cmdline_simulate.cc:77 +#: src/cmdline/cmdline_simulate.cc:76 msgid "Internal Error, Ordering didn't finish" msgstr "Sisäinen virhe, järjestäminen ei onnistunut" -#: src/cmdline/cmdline_update.cc:44 src/ui.cc:1711 src/ui.cc:1880 +#: src/cmdline/cmdline_update.cc:43 src/ui.cc:1735 src/ui.cc:1904 msgid "Deleting obsolete downloaded files" msgstr "Poistan vanhentuneita tiedostoja" -#: src/cmdline/cmdline_update.cc:55 +#: src/cmdline/cmdline_update.cc:54 #, c-format msgid "E: The update command takes no arguments\n" msgstr "E: Komennolle update ei anneta argumentteja\n" -#: src/cmdline/cmdline_user_tag.cc:65 +#: src/cmdline/cmdline_user_tag.cc:66 #, c-format msgid "Adding user tag \"%s\" to the package \"%s\".\n" msgstr "" -#: src/cmdline/cmdline_user_tag.cc:72 +#: src/cmdline/cmdline_user_tag.cc:73 #, c-format msgid "Removing user tag \"%s\" from the package \"%s\".\n" msgstr "" -#: src/cmdline/cmdline_user_tag.cc:104 +#: src/cmdline/cmdline_user_tag.cc:105 #, c-format msgid "%s: too few arguments; expected at least a tag name and a package.\n" msgstr "" -#: src/cmdline/cmdline_util.cc:167 +#: src/cmdline/cmdline_util.cc:166 #, c-format msgid "No candidate version found for %s\n" msgstr "Paketista %s ei löytynyt ehdotettavaa versiota\n" -#: src/cmdline/cmdline_util.cc:169 +#: src/cmdline/cmdline_util.cc:168 #, c-format msgid "No current or candidate version found for %s\n" msgstr "Paketista %s ei löytynyt mitään versiota\n" -#: src/cmdline/cmdline_util.cc:193 +#: src/cmdline/cmdline_util.cc:192 #, c-format msgid "Unable to find an archive \"%s\" for the package \"%s\"\n" msgstr "En löydä arkistoa \"%s\" paketille \"%s\"\n" -#: src/cmdline/cmdline_util.cc:203 +#: src/cmdline/cmdline_util.cc:202 #, c-format msgid "Unable to find a version \"%s\" for the package \"%s\"\n" msgstr "En löydä versiota \"%s\" paketista \"%s\"\n" -#: src/cmdline/cmdline_util.cc:209 +#: src/cmdline/cmdline_util.cc:208 #, c-format msgid "Internal error: invalid value %i passed to cmdline_find_ver!\n" msgstr "Sisäinen virhe: virheellinen arvo %i funktiolle cmdline_find_ver!\n" -#: src/cmdline/cmdline_util.cc:239 +#: src/cmdline/cmdline_util.cc:238 #, c-format msgid "You cannot specify both an archive and a version for a package\n" msgstr "Et voi määrittää sekä arkistoa että versiota paketista\n" -#: src/cmdline/cmdline_util.cc:273 +#: src/cmdline/cmdline_util.cc:272 #, c-format msgid "Couldn't find task '%s'" msgstr "" -#: src/cmdline/cmdline_util.cc:361 +#: src/cmdline/cmdline_util.cc:360 #, c-format msgid "%d broken [%+d]" msgid_plural "%d broken [%+d]" msgstr[0] "" msgstr[1] "" -#: src/cmdline/cmdline_util.cc:375 +#: src/cmdline/cmdline_util.cc:374 #, c-format msgid "%d update [%+d]" msgid_plural "%d updates [%+d]" msgstr[0] "" msgstr[1] "" -#: src/cmdline/cmdline_util.cc:389 +#: src/cmdline/cmdline_util.cc:388 #, c-format msgid "%d new [%+d]" msgid_plural "%d new [%+d]" msgstr[0] "" msgstr[1] "" -#: src/cmdline/cmdline_util.cc:400 +#: src/cmdline/cmdline_util.cc:399 #, c-format msgid "Current status: %F." msgstr "" -#: src/cmdline/cmdline_util.cc:411 +#: src/cmdline/cmdline_util.cc:410 #, c-format msgid "There is %d newly obsolete package." msgid_plural "There are %d newly obsolete packages." msgstr[0] "" msgstr[1] "" -#: src/cmdline/cmdline_util.cc:423 +#: src/cmdline/cmdline_util.cc:422 #, c-format msgid "There is %d newly obsolete package: " msgid_plural "There are %d newly obsolete packages: " msgstr[0] "" msgstr[1] "" -#: src/cmdline/cmdline_versions.cc:125 +#: src/cmdline/cmdline_versions.cc:122 #, c-format msgid "Package %s:" msgstr "" -#: src/cmdline/cmdline_versions.cc:152 src/cmdline/cmdline_versions.cc:191 +#: src/cmdline/cmdline_versions.cc:159 src/cmdline/cmdline_versions.cc:208 #, c-format msgid "Source package %s:" msgstr "" -#: src/cmdline/cmdline_versions.cc:213 +#: src/cmdline/cmdline_versions.cc:230 #, c-format msgid "Archive %s:" msgstr "" -#: src/cmdline/cmdline_versions.cc:502 +#: src/cmdline/cmdline_versions.cc:519 msgid "--group-by|archive" msgstr "" -#: src/cmdline/cmdline_versions.cc:506 +#: src/cmdline/cmdline_versions.cc:523 msgid "--group-by|auto" msgstr "" -#: src/cmdline/cmdline_versions.cc:510 +#: src/cmdline/cmdline_versions.cc:527 msgid "--group-by|none" msgstr "" -#: src/cmdline/cmdline_versions.cc:514 +#: src/cmdline/cmdline_versions.cc:531 msgid "--group-by|package" msgstr "" -#: src/cmdline/cmdline_versions.cc:518 +#: src/cmdline/cmdline_versions.cc:535 msgid "--group-by|source-package" msgstr "" -#: src/cmdline/cmdline_versions.cc:522 +#: src/cmdline/cmdline_versions.cc:539 msgid "--group-by|source-version" msgstr "" -#. ForTranslators: --group-by is the argument name and shouldn't +#. TRANSLATORS: --group-by is the argument name and shouldn't #. be translated. -#: src/cmdline/cmdline_versions.cc:528 +#: src/cmdline/cmdline_versions.cc:545 #, c-format msgid "" "Invalid package grouping mode \"%s\" (should be \"auto\", \"none\", " "\"package\", or \"source-package\")" msgstr "" -#: src/cmdline/cmdline_versions.cc:584 +#: src/cmdline/cmdline_versions.cc:607 #, c-format msgid "versions: You must provide at least one package selector\n" msgstr "" -#: src/cmdline/cmdline_why.cc:290 +#: src/cmdline/cmdline_why.cc:281 msgid "dep_level" msgstr "" -#: src/cmdline/cmdline_why.cc:296 +#: src/cmdline/cmdline_why.cc:287 msgid "DependsOnly" msgstr "" -#: src/cmdline/cmdline_why.cc:310 +#: src/cmdline/cmdline_why.cc:301 msgid "version_selection" msgstr "" -#: src/cmdline/cmdline_why.cc:315 +#: src/cmdline/cmdline_why.cc:306 msgid "Current" msgstr "" -#: src/cmdline/cmdline_why.cc:318 +#: src/cmdline/cmdline_why.cc:309 msgid "Candidate" msgstr "" -#: src/cmdline/cmdline_why.cc:321 src/gtk/gui.cc:91 src/gtk/gui.cc:1417 +#: src/cmdline/cmdline_why.cc:312 src/gtk/gui.cc:91 src/gtk/gui.cc:1417 msgid "Install" msgstr "Asennus" -#: src/cmdline/cmdline_why.cc:324 +#: src/cmdline/cmdline_why.cc:315 msgid "InstallNotCurrent" msgstr "" -#: src/cmdline/cmdline_why.cc:332 +#: src/cmdline/cmdline_why.cc:323 msgid "allow_choices" msgstr "" -#: src/cmdline/cmdline_why.cc:335 +#: src/cmdline/cmdline_why.cc:326 msgid "true" msgstr "" -#: src/cmdline/cmdline_why.cc:337 +#: src/cmdline/cmdline_why.cc:328 msgid "false" msgstr "" -#: src/cmdline/cmdline_why.cc:381 +#: src/cmdline/cmdline_why.cc:372 #, c-format msgid "Install(%s)" msgstr "" -#: src/cmdline/cmdline_why.cc:383 +#: src/cmdline/cmdline_why.cc:374 #, c-format msgid "Remove(%s)" msgstr "" -#: src/cmdline/cmdline_why.cc:385 +#: src/cmdline/cmdline_why.cc:376 #, c-format msgid "Install(%s provides %s)" msgstr "" -#: src/cmdline/cmdline_why.cc:389 +#: src/cmdline/cmdline_why.cc:380 #, c-format msgid "Remove(%s provides %s)" msgstr "" -#: src/cmdline/cmdline_why.cc:1074 +#: src/cmdline/cmdline_why.cc:1065 #, c-format msgid " ++ Examining %F\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1082 +#: src/cmdline/cmdline_why.cc:1073 msgid " ++ --> skipping, not a conflict\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1088 +#: src/cmdline/cmdline_why.cc:1079 msgid " ++ --> skipping conflict\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1094 +#: src/cmdline/cmdline_why.cc:1085 msgid " ++ --> skipping, not relevant according to params\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1100 +#: src/cmdline/cmdline_why.cc:1091 msgid " ++ --> skipping, parent is not the selected version\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1106 +#: src/cmdline/cmdline_why.cc:1097 msgid " ++ --> skipping, the dep is satisfied by the current version\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1112 +#: src/cmdline/cmdline_why.cc:1103 msgid "Skipping this solution, I've already seen it.\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1118 +#: src/cmdline/cmdline_why.cc:1109 msgid " ++ --> skipping, version check failed\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1124 +#: src/cmdline/cmdline_why.cc:1115 msgid " ++ --> ENQUEUING\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1130 +#: src/cmdline/cmdline_why.cc:1121 #, c-format msgid " ++ --> ENQUEUING %s Provides %s\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1138 +#: src/cmdline/cmdline_why.cc:1129 #, c-format msgid "Starting search with parameters %ls\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1194 +#: src/cmdline/cmdline_why.cc:1185 #, c-format msgid "Unable to find a reason to remove %s.\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1196 +#: src/cmdline/cmdline_why.cc:1187 #, c-format msgid "Unable to find a reason to install %s.\n" msgstr "" -#: src/cmdline/cmdline_why.cc:1235 +#: src/cmdline/cmdline_why.cc:1226 #, c-format msgid "Packages requiring %s:" msgstr "" -#: src/cmdline/cmdline_why.cc:1299 src/cmdline/cmdline_why.cc:1327 -#: src/cmdline/cmdline_why.cc:1391 +#: src/cmdline/cmdline_why.cc:1290 src/cmdline/cmdline_why.cc:1318 +#: src/cmdline/cmdline_why.cc:1382 #, c-format msgid "No package named \"%s\" exists." msgstr "" -#: src/cmdline/cmdline_why.cc:1331 +#: src/cmdline/cmdline_why.cc:1322 msgid "Unable to parse some match patterns." msgstr "" -#: src/cmdline/cmdline_why.cc:1366 +#: src/cmdline/cmdline_why.cc:1357 #, c-format msgid "" "%s: this command requires at least one argument (the package to query).\n" msgstr "" -#: src/cmdline/cmdline_why.h:212 +#: src/cmdline/cmdline_why.h:213 msgid "Unknown version selection, something is very wrong." msgstr "" -#: src/cmdline/terminal.cc:46 +#: src/cmdline/terminal.cc:44 msgid "Unexpected end-of-file on standard input" msgstr "Vakiosyötevirta loppui odottamatta" -#. ForTranslators: the text between [] should be +#. TRANSLATORS: the text between [] should be #. exactly 4 character cells wide; "ERR" is short #. for "ERROR". -#: src/cmdline/text_progress.cc:96 +#: src/cmdline/text_progress.cc:93 #, c-format msgid "[ ERR] %s" msgstr "" @@ -2484,15 +2492,15 @@ msgid "UNSATISFIED" msgstr "TYYDYTTÄMÄTÖN" -#: src/dep_item.cc:151 src/reason_fragment.cc:234 +#: src/dep_item.cc:151 src/reason_fragment.cc:241 msgid "UNAVAILABLE" msgstr "EI SAATAVILLA" -#: src/desc_render.cc:134 src/gtk/aptitude.glade:1051 +#: src/desc_render.cc:124 src/gtk/aptitude.glade:1051 msgid "Tags" msgstr "Merkit" -#: src/desc_render.cc:149 +#: src/desc_render.cc:139 msgid "User Tags" msgstr "" @@ -2522,7 +2530,7 @@ msgid "Continue" msgstr "Jatka" -#: src/download_list.cc:100 src/mine/cmine.cc:303 src/mine/cmine.cc:368 +#: src/download_list.cc:100 src/mine/cmine.cc:296 src/mine/cmine.cc:361 msgid "Cancel" msgstr "Peruuta" @@ -2583,84 +2591,84 @@ msgid "Unable to look up your home directory!" msgstr "" -#: src/generic/apt/aptcache.cc:271 +#: src/generic/apt/aptcache.cc:273 #, c-format msgid "" "Error parsing a user-tag for the package %s: unexpected end-of-line " "following %s." msgstr "" -#: src/generic/apt/aptcache.cc:288 +#: src/generic/apt/aptcache.cc:290 #, c-format msgid "Unterminated '\"' in the user-tags list of the package %s." msgstr "" -#: src/generic/apt/aptcache.cc:392 +#: src/generic/apt/aptcache.cc:395 msgid "Can't open Aptitude extended state file" msgstr "En pystynyt avaamaan Aptituden tilatiedostoa" -#: src/generic/apt/aptcache.cc:406 src/generic/apt/aptcache.cc:501 -#: src/generic/apt/aptcache.cc:503 +#: src/generic/apt/aptcache.cc:409 src/generic/apt/aptcache.cc:527 +#: src/generic/apt/aptcache.cc:529 msgid "Reading extended state information" msgstr "Luen tilatietoja" -#: src/generic/apt/aptcache.cc:509 src/generic/apt/aptcache.cc:591 -#: src/generic/apt/aptcache.cc:594 +#: src/generic/apt/aptcache.cc:535 src/generic/apt/aptcache.cc:619 +#: src/generic/apt/aptcache.cc:622 msgid "Initializing package states" msgstr "Alustan pakettien tiloja" -#: src/generic/apt/aptcache.cc:752 +#: src/generic/apt/aptcache.cc:783 msgid "Cannot open Aptitude state file" msgstr "En pystynyt avaamaan Aptituden tilatiedostoa" -#: src/generic/apt/aptcache.cc:756 src/generic/apt/aptcache.cc:863 -#: src/generic/apt/aptcache.cc:866 +#: src/generic/apt/aptcache.cc:787 src/generic/apt/aptcache.cc:920 +#: src/generic/apt/aptcache.cc:923 msgid "Writing extended state information" msgstr "Kirjoitan tilatietoja" -#: src/generic/apt/aptcache.cc:854 +#: src/generic/apt/aptcache.cc:911 msgid "Couldn't write state file" msgstr "En pystynyt kirjoittamaan tilatietoja" -#: src/generic/apt/aptcache.cc:871 +#: src/generic/apt/aptcache.cc:928 msgid "Error writing state file" msgstr "Virhe tilatietoja kirjoitettaessa" -#: src/generic/apt/aptcache.cc:889 +#: src/generic/apt/aptcache.cc:946 #, c-format msgid "failed to remove %s" msgstr "%s:n poisto epäonnistui" -#: src/generic/apt/aptcache.cc:896 +#: src/generic/apt/aptcache.cc:953 #, c-format msgid "failed to rename %s to %s" msgstr "%s:n nimeäminen %s:ksi epäonnistui" -#: src/generic/apt/aptcache.cc:904 +#: src/generic/apt/aptcache.cc:961 #, c-format msgid "couldn't replace %s with %s" msgstr "%s:n korvaus %s:lla epäonnistui" -#: src/generic/apt/aptcache.cc:1525 +#: src/generic/apt/aptcache.cc:1714 msgid "Unable to correct dependencies, some packages cannot be installed" msgstr "En pysty korjaamaan riippuvuuksia; joitain paketteja ei voi asentaa" -#: src/generic/apt/aptcache.cc:2172 +#: src/generic/apt/aptcache.cc:2386 msgid "The list of sources could not be read." msgstr "Pakettivarastojen luetteloa ei pystynyt lukemaan." -#: src/generic/apt/aptcache.cc:2179 +#: src/generic/apt/aptcache.cc:2393 msgid "The package lists or status file could not be parsed or opened." msgstr "" "Pakettiluettelon tai tilatiedoston avaaminen tai jäsennys epäonnistui." -#: src/generic/apt/aptcache.cc:2182 +#: src/generic/apt/aptcache.cc:2396 msgid "" "You may want to update the package lists to correct these missing files" msgstr "" "Haluat ehkä päivittää pakettiluettelon korjataksesi nämä puuttuvat tiedostot" -#. ForTranslators: Set this string to the name of a configuration +#. TRANSLATORS: Set this string to the name of a configuration #. file in $pkgdatadir/aptitude that overrides defaults for your #. language. This is particularly intended for overriding entries #. in the Aptitude::Sections::Descriptions tree. @@ -2670,54 +2678,54 @@ #. indicated by translating "Localized defaults|" below to #. "aptitude-defaults.ww". If you use this mechanism, you should #. also add your defaults file to pkgdata_DATA in Makefile.am. -#: src/generic/apt/apt.cc:187 +#: src/generic/apt/apt.cc:168 msgid "Localized defaults|" msgstr "" -#: src/generic/apt/apt.cc:260 +#: src/generic/apt/apt.cc:241 #, c-format msgid "%s is readable but not writable; unable to write configuration file." msgstr "" "%s on luettavissa, mutta ei kirjoitettavissa; asetustiedostoa ei voi " "kirjoittaa." -#: src/generic/apt/apt.cc:305 +#: src/generic/apt/apt.cc:286 #, c-format msgid "Unable to replace %s with new configuration file" msgstr "En pysty korvaamaan %s:a uudella asetustiedostolla" -#: src/generic/apt/apt.cc:456 +#: src/generic/apt/apt.cc:437 msgid "" "Could not lock the cache file; this usually means that dpkg or another apt " "tool is already installing packages. Opening in read-only mode; any changes " "you make to the states of packages will NOT be preserved!" msgstr "" -#: src/generic/apt/apt.cc:1272 +#: src/generic/apt/apt.cc:1253 msgid "foreign" msgstr "" -#: src/generic/apt/apt.cc:1274 +#: src/generic/apt/apt.cc:1255 msgid "same" msgstr "" -#: src/generic/apt/apt.cc:1277 +#: src/generic/apt/apt.cc:1258 msgid "allowed" msgstr "" -#: src/generic/apt/apt.cc:1366 +#: src/generic/apt/apt.cc:1347 msgid "main" msgstr "main" -#: src/generic/apt/apt.cc:1366 +#: src/generic/apt/apt.cc:1347 msgid "contrib" msgstr "" -#: src/generic/apt/apt.cc:1366 +#: src/generic/apt/apt.cc:1347 msgid "non-free" msgstr "" -#: src/generic/apt/apt.cc:1366 +#: src/generic/apt/apt.cc:1347 msgid "non-US" msgstr "" @@ -2765,19 +2773,19 @@ msgid "Invalid hint \"%s\": trailing junk after the version." msgstr "" -#: src/generic/apt/aptitude_resolver.cc:680 +#: src/generic/apt/aptitude_resolver.cc:682 #, c-format msgid "" "Invalid hint \"%s\": the action \"%s\" should be \"approve\", \"reject\", or " "a number." msgstr "" -#: src/generic/apt/aptitude_resolver_cost_settings.cc:130 +#: src/generic/apt/aptitude_resolver_cost_settings.cc:129 #, c-format msgid "Conflicting types for the cost component %s." msgstr "" -#: src/generic/apt/aptitude_resolver_universe.cc:838 +#: src/generic/apt/aptitude_resolver_universe.cc:837 #, c-format msgid "" "Invalid safety level \"%s\" (not \"discard\", \"maximum\", \"minimum\", or " @@ -2813,6 +2821,7 @@ msgid "A package failed to install. Trying to recover:" msgstr "Jonkin paketin asennus epäonnistui. Yritän toipua:" +#: src/generic/apt/aptcache.cc:979 #: src/generic/apt/download_install_manager.cc:219 msgid "" "Could not regain the system lock! (Perhaps another apt or dpkg is running?)" @@ -2858,22 +2867,22 @@ msgid "Unable to create truncated cache: %s." msgstr "" -#: src/generic/apt/log.cc:55 +#: src/generic/apt/log.cc:56 #, c-format msgid "Unable to open %s to log actions" msgstr "En pystynyt avaamaan %s:a lokitiedostoksi" -#. ForTranslators: This is a date and time format. See strftime(3). -#: src/generic/apt/log.cc:66 +#. TRANSLATORS: This is a date and time format. See strftime(3). +#: src/generic/apt/log.cc:67 msgid "%a, %b %e %Y %T %z" msgstr "" -#: src/generic/apt/log.cc:68 +#: src/generic/apt/log.cc:69 #, c-format msgid "Error generating local time (%s)" msgstr "Virhe paikallisaikaa selvitettäessä (%s)" -#: src/generic/apt/log.cc:72 +#: src/generic/apt/log.cc:73 msgid "log report" msgstr "loki" @@ -2888,17 +2897,17 @@ "epäonnistuu dpkg:n ongelmien takia, sitä ei välttämättä suoritettu.\n" "\n" -#: src/generic/apt/log.cc:74 +#: src/generic/apt/log.cc:75 #, c-format msgid "Will install %li packages, and remove %li packages.\n" msgstr "Asennetaan %li pakettia ja poistetaan %li pakettia.\n" -#: src/generic/apt/log.cc:78 +#: src/generic/apt/log.cc:79 #, c-format msgid "%sB of disk space will be used\n" msgstr "%s tavua levytilaa kuluu\n" -#: src/generic/apt/log.cc:81 +#: src/generic/apt/log.cc:82 #, c-format msgid "%sB of disk space will be freed\n" msgstr "%s tavua levytilaa vapautuu\n" @@ -2913,51 +2922,51 @@ msgid "[DOWNGRADE] %s %s -> %s\n" msgstr "[VANHENNUS] %s %s -> %s\n" -#: src/generic/apt/log.cc:105 +#: src/generic/apt/log.cc:94 msgid "REMOVE" msgstr "POISTO" -#: src/generic/apt/log.cc:111 +#: src/generic/apt/log.cc:93 msgid "INSTALL" msgstr "ASENNUS" -#: src/generic/apt/log.cc:114 +#: src/generic/apt/log.cc:97 msgid "REINSTALL" msgstr "UUDELLEENASENNUS" -#: src/generic/apt/log.cc:117 +#: src/generic/apt/log.cc:98 msgid "HOLD" msgstr "JÄISSÄ" -#: src/generic/apt/log.cc:120 +#: src/generic/apt/log.cc:99 msgid "BROKEN" msgstr "RIKKI" -#: src/generic/apt/log.cc:123 +#: src/generic/apt/log.cc:100 msgid "REMOVE, NOT USED" msgstr "POISTO, KÄYTTÄMÄTÖN" -#: src/generic/apt/log.cc:126 +#: src/generic/apt/log.cc:101 msgid "REMOVE, DEPENDENCIES" msgstr "POISTO, RIIPPUVUUDET" -#: src/generic/apt/log.cc:129 +#: src/generic/apt/log.cc:102 msgid "INSTALL, DEPENDENCIES" msgstr "ASENNUS, RIIPPUVUUDET" -#: src/generic/apt/log.cc:132 +#: src/generic/apt/log.cc:103 msgid "HOLD, DEPENDENCIES" msgstr "JÄISSÄ, RIIPPUVUUDET" -#: src/generic/apt/log.cc:135 +#: src/generic/apt/log.cc:104 msgid "UNCONFIGURED" msgstr "" -#: src/generic/apt/log.cc:138 +#: src/generic/apt/log.cc:105 msgid "????????" msgstr "????????" -#: src/generic/apt/log.cc:142 +#: src/generic/apt/log.cc:155 #, c-format msgid "[%s] %s\n" msgstr "[%s] %s\n" @@ -2975,13 +2984,13 @@ "\n" "Loki kirjoitettu.\n" -#: src/generic/apt/matching/match.cc:3095 -#: src/generic/apt/matching/match.cc:3212 +#: src/generic/apt/matching/match.cc:3083 +#: src/generic/apt/matching/match.cc:3200 msgid "Accessing index" msgstr "" -#: src/generic/apt/matching/match.cc:3105 -#: src/generic/apt/matching/match.cc:3219 +#: src/generic/apt/matching/match.cc:3093 +#: src/generic/apt/matching/match.cc:3207 msgid "Filtering packages" msgstr "" @@ -3015,8 +3024,7 @@ msgid "Expected '%c', got '%c'." msgstr "" -#: src/generic/apt/matching/parse.cc:861 -#: src/generic/apt/matching/parse.cc:1306 +#: src/generic/apt/matching/parse.cc:861 src/generic/apt/matching/parse.cc:1306 #: src/generic/apt/matching/parse.cc:1346 #, c-format msgid "Unknown dependency type: %s" @@ -3027,7 +3035,7 @@ msgid "Unknown term type: \"%s\"." msgstr "" -#. ForTranslators: Question marks ("?") are used as prefix for function names. +#. TRANSLATORS: Question marks ("?") are used as prefix for function names. #. Leave the question marks attached to the string placeholders. #: src/generic/apt/matching/parse.cc:928 src/generic/apt/matching/parse.cc:937 #, c-format @@ -3090,18 +3098,18 @@ msgstr "" "Pakettihakemisto on hajalla. Paketilta %s puuttuu Tiedostonimi-kenttä." -#: src/generic/apt/pkg_changelog.cc:442 src/generic/apt/pkg_changelog.cc:596 -#: src/view_changelog.cc:272 +#: src/cmdline/cmdline_changelog.cc:195 src/generic/apt/pkg_changelog.cc:450 +#: src/generic/apt/pkg_changelog.cc:615 src/view_changelog.cc:272 #, c-format msgid "Changelog of %s" msgstr "%s:n muutosloki" -#: src/generic/apt/pkg_changelog.cc:572 src/generic/apt/pkg_changelog.cc:577 +#: src/generic/apt/pkg_changelog.cc:591 src/generic/apt/pkg_changelog.cc:596 #, c-format msgid "Failed to download changelogs: %s" msgstr "" -#: src/generic/apt/pkg_changelog.cc:582 +#: src/generic/apt/pkg_changelog.cc:601 msgid "Failed to download changelogs: unexpected exception." msgstr "" @@ -3133,27 +3141,28 @@ msgid "Multiple descriptions found for group %s, ignoring one" msgstr "Ryhmällä %s on yli yksi kuvaus, sivuutan yhden" -#: src/generic/apt/resolver_manager.cc:489 +#: src/generic/apt/resolver_manager.cc:488 #, c-format msgid "Unable to create the output file: child killed by signal %d." msgstr "" -#: src/generic/apt/resolver_manager.cc:491 +#: src/generic/apt/resolver_manager.cc:490 #, c-format msgid "Unable to create the output file: child exited with status %d." msgstr "" -#: src/generic/apt/resolver_manager.cc:910 -#: src/generic/apt/resolver_manager.cc:912 +#: src/generic/apt/resolver_manager.cc:909 +#: src/generic/apt/resolver_manager.cc:911 #, c-format msgid "Failed to parse the cost settings string: %s" msgstr "" -#: src/generic/apt/tags.cc:218 src/generic/apt/tags.cc:225 +#: src/generic/apt/tags.cc:211 src/generic/apt/tags.cc:219 +#: src/generic/apt/tags.cc:264 src/generic/apt/tags.cc:272 msgid "Building tag database" msgstr "Rakennan merkkitietokantaa" -#: src/generic/apt/tags.cc:400 +#: src/generic/apt/tags.cc:401 msgid "legacy" msgstr "" @@ -3177,7 +3186,7 @@ msgid "Reading task descriptions" msgstr "Luen tehtäväkuvauksia" -#: src/generic/controllers/search_input.cc:110 src/gtk/packagestab.cc:60 +#: src/generic/controllers/search_input.cc:109 src/gtk/packagestab.cc:60 msgid "Parse error" msgstr "" @@ -3193,75 +3202,75 @@ msgid "A single cost level was both added and lower-bounded." msgstr "" -#: src/generic/util/parsers.h:735 +#: src/generic/util/parsers.h:734 #, c-format msgid "Expected '%s', but got EOF." msgstr "" -#: src/generic/util/parsers.h:737 +#: src/generic/util/parsers.h:736 #, c-format msgid "Expected '%s', but got '%s'." msgstr "" -#: src/generic/util/parsers.h:778 +#: src/generic/util/parsers.h:777 msgid "Expected any character, but got EOF." msgstr "" -#: src/generic/util/parsers.h:791 +#: src/generic/util/parsers.h:790 msgid "any character" msgstr "" -#: src/generic/util/parsers.h:832 +#: src/generic/util/parsers.h:831 #, c-format msgid "Expected %s, but got EOF." msgstr "" -#: src/generic/util/parsers.h:843 +#: src/generic/util/parsers.h:842 #, c-format msgid "Expected %s, but got '%c'." msgstr "" -#: src/generic/util/parsers.h:1017 +#: src/generic/util/parsers.h:1016 msgid "Expected an integer, got EOF." msgstr "" -#: src/generic/util/parsers.h:1026 +#: src/generic/util/parsers.h:1025 msgid "Expected an integer following '-', got EOF." msgstr "" -#: src/generic/util/parsers.h:1032 +#: src/generic/util/parsers.h:1031 #, c-format msgid "Expected an integer, got '%c'." msgstr "" -#: src/generic/util/parsers.h:1046 src/generic/util/parsers.h:1054 +#: src/generic/util/parsers.h:1045 src/generic/util/parsers.h:1053 #, c-format msgid "Invalid integer: \"%s\"." msgstr "" -#: src/generic/util/parsers.h:1077 +#: src/generic/util/parsers.h:1076 #, c-format msgid "Expected EOF, got '%c'." msgstr "" -#: src/generic/util/parsers.h:1191 +#: src/generic/util/parsers.h:1190 msgid "anything" msgstr "" -#. ForTranslators: this is used to generate an error +#. TRANSLATORS: this is used to generate an error #. message; a brief description of what we expected to see #. is inserted into it. -#: src/generic/util/parsers.h:1941 src/generic/util/parsers.h:2034 -#: src/generic/util/parsers.h:2085 +#: src/generic/util/parsers.h:1940 src/generic/util/parsers.h:2033 +#: src/generic/util/parsers.h:2084 #, c-format msgid "Expected %s" msgstr "" -#: src/generic/util/parsers.h:2007 +#: src/generic/util/parsers.h:2006 msgid " or " msgstr "" -#: src/generic/util/parsers.h:2770 +#: src/generic/util/parsers.h:2769 #, c-format msgid "Unexpected %s" msgstr "" @@ -3271,32 +3280,32 @@ msgid "Unable to create temporary directory from template \"%s\": %s" msgstr "Tilapäishakemiston luonti kaavasta \"%s\" epäonnistui: %s" -#: src/generic/util/temp.cc:342 +#: src/generic/util/temp.cc:319 #, c-format msgid "Unable to create temporary filename from prefix \"%s\"" msgstr "" -#: src/generic/util/util.cc:364 +#: src/generic/util/util.cc:372 #, c-format msgid "Unable to stat \"%s\"" msgstr "En pääse hakemistoon \"%s\"" -#: src/generic/util/util.cc:370 +#: src/generic/util/util.cc:378 #, c-format msgid "Unable to remove \"%s\"" msgstr "En voi poistaa hakemistoa \"%s\"" -#: src/generic/util/util.cc:380 +#: src/generic/util/util.cc:388 #, c-format msgid "Unable to list files in \"%s\"" msgstr "En saa hakemiston \"%s\" tiedostoluetteloa" -#: src/generic/util/util.cc:397 +#: src/generic/util/util.cc:405 #, c-format msgid "Failure closing directory \"%s\"" msgstr "Hakemiston \"%s\" sulkeminen epäonnistui" -#: src/generic/util/util.cc:403 +#: src/generic/util/util.cc:411 #, c-format msgid "Unable to remove directory \"%s\"" msgstr "En pysty poistamaan hakemistoa \"%s\"" @@ -3310,44 +3319,44 @@ msgid "_File" msgstr "" -#: src/gtk/aptitude.glade:28 src/gtk/aptitude.glade:2274 src/ui.cc:2347 +#: src/gtk/aptitude.glade:28 src/gtk/aptitude.glade:2274 src/ui.cc:2371 msgid "Perform all pending installs and removals" msgstr "Suorita kaikki määritetyt asennukset ja poistot" -#: src/gtk/aptitude.glade:38 src/gtk/aptitude.glade:2285 src/ui.cc:2350 +#: src/gtk/aptitude.glade:38 src/gtk/aptitude.glade:2285 src/ui.cc:2374 msgid "Check for new versions of packages" msgstr "Päivitä saatavilla olevien pakettien luettelo" -#: src/gtk/aptitude.glade:53 src/gtk/aptitude.glade:2301 src/ui.cc:2355 +#: src/gtk/aptitude.glade:53 src/gtk/aptitude.glade:2301 src/ui.cc:2379 msgid "Mark all upgradable packages which are not held for upgrade" msgstr "" "Merkitse päivitettäväksi kaikki päivityskelpoiset ei-jäädytetyt paketit" -#: src/gtk/aptitude.glade:63 src/gtk/aptitude.glade:2312 src/ui.cc:2360 +#: src/gtk/aptitude.glade:63 src/gtk/aptitude.glade:2312 src/ui.cc:2384 msgid "Forget which packages are \"new\"" msgstr "Tyhjennä uusien pakettien ryhmä" -#: src/gtk/aptitude.glade:72 src/gtk/aptitude.glade:2322 src/ui.cc:2364 +#: src/gtk/aptitude.glade:72 src/gtk/aptitude.glade:2322 src/ui.cc:2388 msgid "Cancel all pending installations, removals, holds, and upgrades." msgstr "Peruuta kaikki määritetyt asennukset ja poistot" -#: src/gtk/aptitude.glade:81 src/gtk/aptitude.glade:2332 src/ui.cc:2368 +#: src/gtk/aptitude.glade:81 src/gtk/aptitude.glade:2332 src/ui.cc:2392 msgid "Delete package files which were previously downloaded" msgstr "Poista aiemmin noudetut pakettitiedostot" -#: src/gtk/aptitude.glade:90 src/gtk/aptitude.glade:2342 src/ui.cc:2372 +#: src/gtk/aptitude.glade:90 src/gtk/aptitude.glade:2342 src/ui.cc:2396 msgid "Delete package files which can no longer be downloaded" msgstr "Poista pakettitiedostot, joita ei enää voi noutaa" -#: src/gtk/aptitude.glade:104 src/gtk/aptitude.glade:2357 src/ui.cc:2379 +#: src/gtk/aptitude.glade:104 src/gtk/aptitude.glade:2357 src/ui.cc:2403 msgid "Reload the package cache" msgstr "Lataa pakettivarasto uudelleen muistiin." -#: src/gtk/aptitude.glade:118 src/gtk/aptitude.glade:2372 src/ui.cc:2389 +#: src/gtk/aptitude.glade:118 src/gtk/aptitude.glade:2372 src/ui.cc:2413 msgid "Restart the program as root; your settings will be preserved" msgstr "" -#: src/gtk/aptitude.glade:127 src/gtk/aptitude.glade:2382 src/ui.cc:2392 +#: src/gtk/aptitude.glade:127 src/gtk/aptitude.glade:2382 src/ui.cc:2416 msgid "Exit the program" msgstr "Poistu ohjelmasta" @@ -3355,7 +3364,7 @@ msgid "E_dit" msgstr "" -#: src/gtk/aptitude.glade:148 src/gtk/aptitude.glade:2404 src/ui.cc:2399 +#: src/gtk/aptitude.glade:148 src/gtk/aptitude.glade:2404 src/ui.cc:2423 msgid "Undo the last package operation or group of operations" msgstr "Peruuta viimeisin suoritettu toimi tai toimiryhmä" @@ -3386,7 +3395,7 @@ msgstr "" #: src/gtk/aptitude.glade:317 src/gtk/aptitude.glade:2576 -#: src/gtk/dashboardtab.cc:740 src/gtk/gui.cc:1603 src/gtk/gui.cc:1801 +#: src/gtk/dashboardtab.cc:739 src/gtk/gui.cc:1603 src/gtk/gui.cc:1801 msgid "Dashboard" msgstr "" @@ -3395,18 +3404,17 @@ msgstr "" #: src/gtk/aptitude.glade:347 src/gtk/aptitude.glade:2606 src/gtk/gui.cc:1323 -#: src/qt/tabs_manager.cc:241 src/ui.cc:854 src/ui.cc:856 src/ui.cc:901 -#: src/ui.cc:903 src/ui.cc:929 src/ui.cc:931 src/ui.cc:952 src/ui.cc:954 +#: src/qt/tabs_manager.cc:241 src/ui.cc:884 src/ui.cc:886 msgid "Packages" msgstr "Paketit" #: src/gtk/aptitude.glade:358 src/gtk/aptitude.glade:2617 src/gtk/gui.cc:1033 -#: src/gtk/previewtab.cc:118 src/qt/tabs_manager.cc:220 src/ui.cc:1395 +#: src/gtk/previewtab.cc:118 src/qt/tabs_manager.cc:220 src/ui.cc:1419 msgid "Preview" msgstr "Esikatselu" #: src/gtk/aptitude.glade:369 src/gtk/aptitude.glade:2628 src/gtk/gui.cc:1028 -#: src/qt/tabs_manager.cc:263 src/ui.cc:2783 +#: src/qt/tabs_manager.cc:263 src/ui.cc:2813 msgid "Resolver" msgstr "Ratkaisin" @@ -3485,7 +3493,7 @@ msgid "Fixing upgrade manually:" msgstr "" -#: src/gtk/aptitude.glade:1138 src/gtk/dashboardtab.cc:526 +#: src/gtk/aptitude.glade:1138 src/gtk/dashboardtab.cc:525 msgid "Calculating upgrade..." msgstr "" @@ -3572,7 +3580,7 @@ msgid "Fix Manually" msgstr "" -#: src/gtk/aptitude.glade:1656 src/gtk/areas.cc:72 src/gtk/gui.cc:93 +#: src/gtk/aptitude.glade:1656 src/gtk/areas.cc:67 src/gtk/gui.cc:93 #: src/gtk/gui.cc:1408 msgid "Upgrade" msgstr "Päivitys" @@ -3610,39 +3618,39 @@ "You can also modify the files by hand, then click \"No\"." msgstr "" -#: src/gtk/areas.cc:73 +#: src/gtk/areas.cc:68 msgid "Keep your computer up-to-date." msgstr "" -#: src/gtk/areas.cc:75 +#: src/gtk/areas.cc:70 msgid "Browse" msgstr "" -#: src/gtk/areas.cc:76 +#: src/gtk/areas.cc:71 msgid "Explore the available packages." msgstr "" -#: src/gtk/areas.cc:78 +#: src/gtk/areas.cc:73 msgid "Find" msgstr "" -#: src/gtk/areas.cc:79 +#: src/gtk/areas.cc:74 msgid "Search for packages." msgstr "" -#: src/gtk/areas.cc:81 +#: src/gtk/areas.cc:76 msgid "Go" msgstr "" -#: src/gtk/areas.cc:82 +#: src/gtk/areas.cc:77 msgid "Finalize and apply your changes to the system." msgstr "" -#: src/gtk/areas.cc:84 src/ui.cc:713 src/ui.cc:715 +#: src/gtk/areas.cc:79 src/ui.cc:712 src/ui.cc:714 msgid "Preferences" msgstr "" -#: src/gtk/areas.cc:85 +#: src/gtk/areas.cc:80 msgid "Configure aptitude." msgstr "" @@ -3695,34 +3703,34 @@ msgid "Preparing to download the changelog of %s version %s." msgstr "" -#: src/gtk/dashboardtab.cc:215 +#: src/gtk/dashboardtab.cc:214 msgid "Resolve Upgrade Manually" msgstr "" -#: src/gtk/dashboardtab.cc:298 +#: src/gtk/dashboardtab.cc:297 msgid "Preparing to download changelogs" msgstr "" -#: src/gtk/dashboardtab.cc:383 +#: src/gtk/dashboardtab.cc:382 msgid "Available upgrades:" msgstr "" -#: src/gtk/dashboardtab.cc:400 +#: src/gtk/dashboardtab.cc:399 #, c-format msgid "%d available upgrade:" msgid_plural "%d available upgrades:" msgstr[0] "" msgstr[1] "" -#: src/gtk/dashboardtab.cc:619 +#: src/gtk/dashboardtab.cc:618 msgid "No upgrades are available." msgstr "" -#: src/gtk/dashboardtab.cc:631 +#: src/gtk/dashboardtab.cc:630 msgid "Unable to calculate an upgrade." msgstr "" -#: src/gtk/dashboardtab.cc:640 +#: src/gtk/dashboardtab.cc:639 #, c-format msgid "" "Press \"%s\" to install %d upgrade out of \"%s\"" msgstr "Sivuutan virheellisen näppäinsidonnan \"%s\" -> \"%s\"" -#: src/load_grouppolicy.cc:289 +#: src/load_grouppolicy.cc:290 #, c-format msgid "Expected policy identifier, got '%c'" msgstr "Odotin määrittelyn tunnistetta, oli '%c'" -#: src/load_grouppolicy.cc:305 +#: src/load_grouppolicy.cc:306 #, c-format msgid "Expected ',', '%c', or '('; got '%c'" msgstr "" -#: src/load_grouppolicy.cc:309 +#: src/load_grouppolicy.cc:310 #, c-format msgid "Expected ',' or '(', got '%c'" msgstr "Odotin ',':a tai '(':a, oli '%c'" -#: src/load_grouppolicy.cc:317 +#: src/load_grouppolicy.cc:318 #, c-format msgid "Unknown grouping policy \"%s\"" msgstr "Tuntematon lajittelutyyli \"%s\"" -#: src/load_grouppolicy.cc:324 +#: src/load_grouppolicy.cc:325 #, c-format msgid "Terminal policy '%s' should be the last policy in the list" msgstr "Päätössäännön '%s' pitäisi olla viimeinen sääntö" -#: src/load_grouppolicy.cc:385 +#: src/load_grouppolicy.cc:386 msgid "Unmatched '(' in grouping policy" msgstr "" -#: src/load_grouppolicy.cc:413 +#: src/load_grouppolicy.cc:414 #, c-format msgid "Bad section name '%s' (use 'none', 'topdir', 'subdir', or 'subdirs')" msgstr "" -#: src/load_grouppolicy.cc:423 +#: src/load_grouppolicy.cc:424 #, c-format msgid "Bad passthrough setting '%s' (use 'passthrough' or 'nopassthrough')" msgstr "" "Virheellinen läpäisyasetus '%s' (valitse 'passthrough' tai 'nopassthrough')" -#: src/load_grouppolicy.cc:428 src/load_grouppolicy.cc:544 -#: src/load_grouppolicy.cc:621 +#: src/load_grouppolicy.cc:429 src/load_grouppolicy.cc:557 +#: src/load_grouppolicy.cc:627 #, c-format msgid "Too many arguments to '%s' grouping policy" msgstr "" -#: src/load_grouppolicy.cc:441 src/load_grouppolicy.cc:521 -#: src/load_grouppolicy.cc:532 src/load_grouppolicy.cc:555 -#: src/load_grouppolicy.cc:566 src/load_grouppolicy.cc:577 -#: src/load_grouppolicy.cc:608 src/load_grouppolicy.cc:766 +#: src/load_grouppolicy.cc:442 src/load_grouppolicy.cc:522 +#: src/load_grouppolicy.cc:570 src/load_grouppolicy.cc:581 +#: src/load_grouppolicy.cc:592 src/load_grouppolicy.cc:603 +#: src/load_grouppolicy.cc:614 src/load_grouppolicy.cc:772 #, c-format msgid "Grouping policy '%s' takes no arguments" msgstr "" -#: src/load_grouppolicy.cc:460 src/load_grouppolicy.cc:636 +#: src/load_grouppolicy.cc:461 src/load_grouppolicy.cc:642 #, c-format msgid "Expected '(' after '%s'" msgstr "'%s':n jäljessä pitäisi olla '('" -#: src/load_grouppolicy.cc:497 +#: src/load_grouppolicy.cc:498 #, c-format msgid "Unable to parse pattern at '%s'" msgstr "En löytänyt kaavaa '%s':sta" -#: src/load_grouppolicy.cc:502 +#: src/load_grouppolicy.cc:503 msgid "" "Exactly one filter must be provided as an argument to a 'filter' policy" msgstr "" -#: src/load_grouppolicy.cc:644 +#: src/load_grouppolicy.cc:650 #, c-format msgid "Missing arguments to '%s' grouping policy" msgstr "" -#: src/load_grouppolicy.cc:667 +#: src/load_grouppolicy.cc:673 #, c-format msgid "Unable to parse pattern after \"%s\"" msgstr "En löytänyt kaavaa \"%s\":n jäljestä" -#: src/load_grouppolicy.cc:705 +#: src/load_grouppolicy.cc:684 #, c-format msgid "Unexpectedly empty tree title after \"%s\"" msgstr "Tyhjä puun nimi odottamatta \"%s\":n jäljessä" -#: src/load_grouppolicy.cc:724 +#: src/load_grouppolicy.cc:730 #, c-format msgid "Expected '{', ')', or ',' following '||', got '%s'" msgstr "" -#: src/load_grouppolicy.cc:750 +#: src/load_grouppolicy.cc:756 #, c-format msgid "Unmatched '(' in '%s' grouping policy" msgstr "" @@ -5038,63 +5042,64 @@ #: src/load_sortpolicy.cc:51 src/load_sortpolicy.cc:64 #: src/load_sortpolicy.cc:77 src/load_sortpolicy.cc:90 +#: src/load_sortpolicy.cc:103 src/load_sortpolicy.cc:117 #, c-format msgid "Sorting policy '%s' takes no arguments" msgstr "" -#: src/load_sortpolicy.cc:148 +#: src/load_sortpolicy.cc:178 msgid "Invalid zero-length sorting policy name" msgstr "Lajittelutyylin nimen pituus ei saa olla nolla" -#: src/load_sortpolicy.cc:166 +#: src/load_sortpolicy.cc:196 msgid "Unmatched '(' in sorting policy description" msgstr "Pariton '(' lajittelutyylin kuvauksessa" -#: src/load_sortpolicy.cc:193 +#: src/load_sortpolicy.cc:223 #, c-format msgid "Invalid sorting policy type '%s'" msgstr "Lajittelutyylillä virheellinen tyyppi '%s'" -#: src/main.cc:134 +#: src/main.cc:133 #, c-format msgid "Can't decode multibyte string after \"%ls\"" msgstr "Monitavumerkkijonon purku \"%ls\":n jäljestä epäonnistui" -#: src/main.cc:143 +#: src/main.cc:142 #, c-format msgid "Can't decode wide-character string after \"%s\"" msgstr "Leveämerkkijonon purku \"%s\":n jäljestä epäonnistui" -#: src/main.cc:151 +#: src/main.cc:150 #, c-format msgid "%s %s compiled at %s %s\n" msgstr "%s %s käännöspäiväys %s %s\n" -#: src/main.cc:154 +#: src/main.cc:153 #, c-format msgid "Compiler: g++ %s\n" msgstr "Kääntäjä: g++ %s\n" -#: src/main.cc:156 +#: src/main.cc:155 msgid "Compiled against:\n" msgstr "" -#: src/main.cc:157 +#: src/main.cc:156 #, c-format msgid " apt version %d.%d.%d\n" msgstr "" -#: src/main.cc:160 +#: src/main.cc:159 #, c-format msgid " NCurses version: Unknown\n" msgstr "" -#: src/main.cc:162 +#: src/main.cc:161 #, c-format msgid " NCurses version %s\n" msgstr "" -#: src/main.cc:164 +#: src/main.cc:163 #, c-format msgid " libsigc++ version: %s\n" msgstr "" @@ -5109,68 +5114,68 @@ msgid " Ept support disabled.\n" msgstr "" -#: src/main.cc:171 +#: src/main.cc:165 #, c-format msgid " Gtk+ version %d.%d.%d\n" msgstr "" -#: src/main.cc:173 +#: src/main.cc:167 #, c-format msgid " Gtk-- version %d.%d.%d\n" msgstr "" -#: src/main.cc:176 +#: src/main.cc:170 #, c-format msgid " Gtk+ support disabled.\n" msgstr "" -#: src/main.cc:179 +#: src/main.cc:173 #, c-format msgid " Compiled with Qt %s\n" msgstr "" -#: src/main.cc:180 +#: src/main.cc:174 #, c-format msgid " Running on Qt %s\n" msgstr "" -#: src/main.cc:182 +#: src/main.cc:176 #, c-format msgid " Qt support disabled.\n" msgstr "" -#: src/main.cc:184 +#: src/main.cc:178 msgid "" "\n" "Current library versions:\n" msgstr "" -#: src/main.cc:185 +#: src/main.cc:179 #, c-format msgid " NCurses version: %s\n" msgstr "" -#: src/main.cc:186 +#: src/main.cc:180 #, c-format msgid " cwidget version: %s\n" msgstr "" -#: src/main.cc:187 +#: src/main.cc:181 #, c-format msgid " Apt version: %s\n" msgstr "" -#: src/main.cc:193 +#: src/main.cc:187 #, c-format msgid "Usage: aptitude [-S fname] [-u|-i]" msgstr "Käyttö: aptitude [-S tnimi] [-u|-i]" -#: src/main.cc:195 +#: src/main.cc:189 #, c-format msgid " aptitude [options] ..." msgstr " aptitude [valitsimet] ..." -#: src/main.cc:197 +#: src/main.cc:191 #, c-format msgid "" " Actions (if none is specified, aptitude will enter interactive mode):\n" @@ -5180,43 +5185,43 @@ "tilaan):\n" "\n" -#: src/main.cc:198 +#: src/main.cc:192 #, c-format msgid " install - Install/upgrade packages.\n" msgstr " install - Asenna tai päivitä paketteja.\n" -#: src/main.cc:199 +#: src/main.cc:193 #, c-format msgid " remove - Remove packages.\n" msgstr " remove - Poista paketteja.\n" -#: src/main.cc:200 +#: src/main.cc:194 #, c-format msgid " purge - Remove packages and their configuration files.\n" msgstr " purge - Poista paketteja asetustiedostoineen.\n" -#: src/main.cc:201 +#: src/main.cc:195 #, c-format msgid " hold - Place packages on hold.\n" msgstr " hold - Jäädytä paketteja.\n" -#: src/main.cc:202 +#: src/main.cc:196 #, c-format msgid " unhold - Cancel a hold command for a package.\n" msgstr " unhold - Peruuta paketin jäädytys.\n" -#: src/main.cc:203 +#: src/main.cc:197 #, c-format msgid "" " markauto - Mark packages as having been automatically installed.\n" msgstr " markauto - Merkitse paketteja automaattisesti asennetuiksi.\n" -#: src/main.cc:204 +#: src/main.cc:198 #, c-format msgid " unmarkauto - Mark packages as having been manually installed.\n" msgstr " unmarkauto - Merkitse paketteja käsin asennetuiksi.\n" -#: src/main.cc:205 +#: src/main.cc:199 #, c-format msgid "" " forbid-version - Forbid aptitude from upgrading to a specific package " @@ -5225,69 +5230,69 @@ " forbid-version - Estä aptitudea päivittämästä pakettia määritettyyn " "versioon\n" -#: src/main.cc:206 +#: src/main.cc:200 #, c-format msgid " update - Download lists of new/upgradable packages.\n" msgstr " update - Nouda uusien ja päivitettävien pakettien luettelo.\n" -#: src/main.cc:207 +#: src/main.cc:201 #, c-format msgid " safe-upgrade - Perform a safe upgrade.\n" msgstr "" -#: src/main.cc:208 +#: src/main.cc:202 #, c-format msgid "" " full-upgrade - Perform an upgrade, possibly installing and removing " "packages.\n" msgstr "" -#: src/main.cc:209 +#: src/main.cc:203 #, c-format msgid " build-dep - Install the build-dependencies of packages.\n" msgstr "" -#: src/main.cc:210 +#: src/main.cc:204 #, c-format msgid " forget-new - Forget what packages are \"new\".\n" msgstr " forget-new - Tyhjennä uusien pakettien ryhmä.\n" -#: src/main.cc:211 +#: src/main.cc:205 #, c-format msgid " search - Search for a package by name and/or expression.\n" msgstr " search - Etsi paketteja nimellä tai lausekkeella.\n" -#: src/main.cc:212 +#: src/main.cc:206 #, c-format msgid " show - Display detailed information about a package.\n" msgstr " show - Näytä paketin yksityiskohtaiset tiedot.\n" -#: src/main.cc:213 +#: src/main.cc:207 #, c-format msgid " versions - Displays the versions of specified packages.\n" msgstr "" -#: src/main.cc:214 +#: src/main.cc:208 #, c-format msgid " clean - Erase downloaded package files.\n" msgstr " clean - Poista noudetut pakettitiedostot.\n" -#: src/main.cc:215 +#: src/main.cc:209 #, c-format msgid " autoclean - Erase old downloaded package files.\n" msgstr " autoclean - Poista vanhat noudetut pakettitiedostot.\n" -#: src/main.cc:216 +#: src/main.cc:210 #, c-format msgid " changelog - View a package's changelog.\n" msgstr " changelog - Näytä paketin muutosloki.\n" -#: src/main.cc:217 +#: src/main.cc:211 #, c-format msgid " download - Download the .deb file for a package.\n" msgstr " download - Nouda pakettitiedosto.\n" -#: src/main.cc:218 +#: src/main.cc:212 #, c-format msgid "" " reinstall - Download and (possibly) reinstall a currently installed " @@ -5296,7 +5301,7 @@ " reinstall - Nouda ja (mahdollisesti) asenna uudelleen asennettu " "paketti.\n" -#: src/main.cc:219 +#: src/main.cc:213 #, c-format msgid "" " why - Show the manually installed packages that require a package, " @@ -5304,7 +5309,7 @@ " why one or more packages would require the given package.\n" msgstr "" -#: src/main.cc:221 +#: src/main.cc:215 #, c-format msgid "" " why-not - Show the manually installed packages that lead to a " @@ -5313,63 +5318,63 @@ " lead to a conflict with the given package if installed.\n" msgstr "" -#: src/main.cc:225 +#: src/main.cc:219 #, c-format msgid " Options:\n" msgstr " Valitsimet:\n" -#: src/main.cc:226 +#: src/main.cc:220 #, c-format msgid " -h This help text.\n" msgstr " -h Tämä avustusteksti.\n" -#: src/main.cc:228 +#: src/main.cc:222 #, c-format msgid "" " --gui Use the GTK GUI even if disabled in the configuration.\n" msgstr "" -#: src/main.cc:230 +#: src/main.cc:224 #, c-format msgid " --no-gui Do not use the GTK GUI even if available.\n" msgstr "" -#: src/main.cc:232 +#: src/main.cc:226 #, c-format msgid " --qt Use the Qt GUI.\n" msgstr "" -#: src/main.cc:233 +#: src/main.cc:227 #, c-format msgid "" " --no-qt Do not use the Qt GUI even if enabled in the configuration.\n" msgstr "" -#: src/main.cc:235 +#: src/main.cc:229 #, c-format msgid " -s Simulate actions, but do not actually perform them.\n" msgstr "" " -s Tulosta suoritettavat toiminnot, mutta älä suorita niitä.\n" -#: src/main.cc:236 +#: src/main.cc:230 #, c-format msgid "" " -d Only download packages, do not install or remove anything.\n" msgstr "" " -d Älä asenna tai poista paketteja, ainoastaan nouda ne.\n" -#: src/main.cc:237 +#: src/main.cc:231 #, c-format msgid " -P Always prompt for confirmation of actions.\n" msgstr " -P Kysy aina varmistusta tai toimintoa.\n" -#: src/main.cc:238 +#: src/main.cc:232 #, c-format msgid "" " -y Assume that the answer to simple yes/no questions is 'yes'.\n" msgstr " -y Vastaa yksinkertaisiin kyllä/ei-kysymyksiin kyllä.\n" -#: src/main.cc:239 +#: src/main.cc:233 #, c-format msgid "" " -F format Specify a format for displaying search results; see the " @@ -5377,7 +5382,7 @@ msgstr "" " -F muotoilu Määritä hakutulosten näyttömuoto; katso käyttöopasta.\n" -#: src/main.cc:240 +#: src/main.cc:234 #, c-format msgid "" " -O order Specify how search results should be sorted; see the " @@ -5385,63 +5390,63 @@ msgstr "" " -O järjestys Määritä hakutulosten järjestys; katso käyttöopasta.\n" -#: src/main.cc:241 +#: src/main.cc:235 #, c-format msgid "" " -w width Specify the display width for formatting search results.\n" msgstr " -w leveys Määritä näytön leveys hakutuloksia varten.\n" -#: src/main.cc:242 +#: src/main.cc:236 #, c-format msgid " -f Aggressively try to fix broken packages.\n" msgstr "" " -f Yritä tosissaan korjata rikkinäisten pakettien " "riippuvuuksia.\n" -#: src/main.cc:243 +#: src/main.cc:237 #, c-format msgid "" " -V Show which versions of packages are to be installed.\n" msgstr " -V Näytä asennettavien pakettien versiot.\n" -#: src/main.cc:244 +#: src/main.cc:238 #, c-format msgid "" " -D Show the dependencies of automatically changed packages.\n" msgstr "" " -D Näytä automaattisesti muutettujen pakettien riippuvuudet.\n" -#: src/main.cc:245 +#: src/main.cc:239 #, c-format msgid " -Z Show the change in installed size of each package.\n" msgstr " -Z\t\t Näytä asennetun koon muutos jokaisesta paketista.\n" -#: src/main.cc:246 +#: src/main.cc:240 #, c-format msgid "" " -v Display extra information. (may be supplied multiple " "times).\n" msgstr " -v Näytä lisätietoa (voidaan käyttää useita kertoja).\n" -#: src/main.cc:247 +#: src/main.cc:241 #, c-format msgid "" " -t [release] Set the release from which packages should be installed.\n" msgstr " -t [julkaisu] Aseta julkaisu, josta paketit asennetaan.\n" -#: src/main.cc:248 +#: src/main.cc:242 #, c-format msgid "" " -q In command-line mode, suppress the incremental progress\n" " indicators.\n" msgstr " -q Älä näytä edistymistä komentoriviltä käytettäessä.\n" -#: src/main.cc:250 +#: src/main.cc:244 #, c-format msgid " -o key=val Directly set the configuration option named 'key'.\n" msgstr " -o avain=arvo Anna suoraan asetuksen 'avain' arvo.\n" -#: src/main.cc:251 +#: src/main.cc:245 #, c-format msgid "" " --with(out)-recommends\tSpecify whether or not to treat recommends as\n" @@ -5450,153 +5455,168 @@ " --with(out)-recommends\tMääritä, käsitelläänkö suosituksia\n" " riippuvuuksina.\n" -#: src/main.cc:253 +#: src/main.cc:247 #, c-format msgid " -S fname Read the aptitude extended status info from fname.\n" msgstr " -S tnimi: Lue aptituden laajennetut tilatiedot tiedostosta tnimi.\n" -#: src/main.cc:254 +#: src/main.cc:248 #, c-format msgid " -u Download new package lists on startup.\n" msgstr " -u Aloita pakettiluettelon päivitys käynnistettäessä.\n" -#: src/main.cc:255 src/main.cc:257 +#: src/main.cc:249 src/main.cc:251 #, c-format msgid " (terminal interface only)\n" msgstr "" -#: src/main.cc:256 +#: src/main.cc:250 #, c-format msgid " -i Perform an install run on startup.\n" msgstr " -i Näytä toimenpideruutu käynnistettäessä.\n" -#: src/main.cc:259 +#: src/main.cc:253 #, c-format msgid " This aptitude does not have Super Cow Powers.\n" msgstr " Tällä aptitudella ei ole Lehmävoimia.\n" -#. ForTranslators: This is a log level that the user can pass on +#. TRANSLATORS: This is a log level that the user can pass on #. the command-line or set in the configuration file. -#: src/main.cc:393 +#: src/main.cc:377 msgid "trace" msgstr "" -#. ForTranslators: This is a log level that the user can pass on +#. TRANSLATORS: This is a log level that the user can pass on #. the command-line or set in the configuration file. -#: src/main.cc:396 +#: src/main.cc:380 msgid "debug" msgstr "" -#. ForTranslators: This is a log level that the user can pass on +#. TRANSLATORS: This is a log level that the user can pass on #. the command-line or set in the configuration file. -#: src/main.cc:399 +#: src/main.cc:383 msgid "info" msgstr "" -#. ForTranslators: This is a log level that the user can pass on +#. TRANSLATORS: This is a log level that the user can pass on #. the command-line or set in the configuration file. -#: src/main.cc:402 +#: src/main.cc:386 msgid "warn" msgstr "" -#. ForTranslators: This is a log level that the user can pass on +#. TRANSLATORS: This is a log level that the user can pass on #. the command-line or set in the configuration file. -#: src/main.cc:405 +#: src/main.cc:389 msgid "error" msgstr "" -#. ForTranslators: This is a log level that the user can pass on +#. TRANSLATORS: This is a log level that the user can pass on #. the command-line or set in the configuration file. -#: src/main.cc:408 +#: src/main.cc:392 msgid "fatal" msgstr "" -#. ForTranslators: This is a log level that the user can pass on +#. TRANSLATORS: This is a log level that the user can pass on #. the command-line or set in the configuration file. -#: src/main.cc:411 +#: src/main.cc:395 msgid "off" msgstr "" -#. ForTranslators: both the translated and the untranslated +#. TRANSLATORS: both the translated and the untranslated #. log level names are accepted here. -#: src/main.cc:479 +#: src/main.cc:463 #, c-format msgid "" "Unknown log level name \"%s\" (expected \"trace\", \"debug\", \"info\", " "\"warn\", \"error\", \"fatal\", or \"off\")." msgstr "" -#: src/main.cc:488 +#. TRANSLATORS: following paragraph copied from src/generic/util/logging.h +#. * +#. * A category consists of one or more nonempty components +#. * separated by ".", such as "aptitude.util.logging", with +#. * the exception that the root logger is indicated by the +#. * empty string (""). +#. * +#. * A list of the used ones in src/loggers.h +#. * +#. * So 'logger' here is the name of the 'category', 'component' or +#. * 'module', in the case that users want to configure different logging +#. * levels for different categories (e.g. level 'warn' for +#. * 'aptitude.changelog', debug for 'aptitude.why'), etc. +#. +#: src/main.cc:486 #, c-format msgid "Invalid logger name \"%s\"." msgstr "" -#: src/main.cc:765 +#: src/main.cc:807 #, c-format msgid "Expected a number after -q=\n" msgstr "-q=:n jäljessä tarvitaan luku\n" -#: src/main.cc:774 +#: src/main.cc:816 #, c-format msgid "Expected a number after -q=, got %s\n" msgstr "-q=:n jäljessä tarvitaan luku, oli %s\n" -#: src/main.cc:798 +#: src/main.cc:840 #, c-format msgid "-o requires an argument of the form key=value, got %s\n" msgstr "" -#: src/main.cc:888 +#: src/main.cc:930 #, c-format msgid "No comma following tag name \"%s\".\n" msgstr "" -#: src/main.cc:980 src/main.cc:990 +#: src/main.cc:1022 src/main.cc:1032 msgid "WEIRDNESS: unknown option code received\n" msgstr "OUTOA: tuntematon valitsin\n" -#: src/main.cc:1008 +#: src/main.cc:1050 msgid "--show-package-names|never" msgstr "" -#: src/main.cc:1011 +#: src/main.cc:1053 msgid "--show-package-names|auto" msgstr "" -#: src/main.cc:1014 +#: src/main.cc:1056 msgid "--show-package-names|always" msgstr "" -#: src/main.cc:1019 +#: src/main.cc:1061 #, c-format msgid "" "Invalid package names display mode \"%s\" (should be \"never\", \"auto\", or " "\"always\")." msgstr "" -#: src/main.cc:1025 +#: src/main.cc:1067 msgid "no-summary" msgstr "" -#: src/main.cc:1027 +#: src/main.cc:1069 msgid "first-package" msgstr "" -#: src/main.cc:1029 +#: src/main.cc:1071 msgid "first-package-and-type" msgstr "" -#: src/main.cc:1031 +#: src/main.cc:1073 msgid "all-packages" msgstr "" -#: src/main.cc:1033 +#: src/main.cc:1075 msgid "all-packages-with-dep-versions" msgstr "" -#. ForTranslators: "why" here is the aptitude command name and -#. should not be translated. -#: src/main.cc:1039 +#. TRANSLATORS: "why" here is the aptitude command name and should not +#. be translated. Both the translated and the untranslated log level +#. names are accepted here. +#: src/main.cc:1082 #, c-format msgid "" "Invalid \"why\" summary mode \"%s\": expected \"no-summary\", \"first-" @@ -5604,49 +5624,49 @@ "with-dep-versions\"." msgstr "" -#: src/main.cc:1079 +#: src/main.cc:1123 msgid "" "Only one of --auto-clean-on-startup, --clean-on-startup, -i, and -u may be " "specified\n" msgstr "" -#: src/main.cc:1088 +#: src/main.cc:1132 msgid "" "-u, -i, and --clean-on-startup may not be specified in command-line mode " "(eg, with 'install')" msgstr "" -#: src/main.cc:1105 +#: src/main.cc:1149 msgid "-u, -i, and --clean-on-startup may not be specified with a command" msgstr "" -#: src/main.cc:1216 +#: src/main.cc:1260 #, c-format msgid "Unknown command \"%s\"\n" msgstr "Tuntematon komento \"%s\"\n" -#: src/main.cc:1228 src/main.cc:1313 +#: src/main.cc:1272 src/main.cc:1357 #, c-format msgid "Uncaught exception: %s\n" msgstr "Läpipäässyt poikkeus: %s\n" -#: src/main.cc:1232 src/main.cc:1317 +#: src/main.cc:1276 src/main.cc:1361 #, c-format msgid "" "Backtrace:\n" "%s\n" msgstr "" -#: src/menu_text_layout.cc:43 src/menu_tree.cc:227 src/ui.cc:259 +#: src/menu_text_layout.cc:43 src/menu_tree.cc:232 src/ui.cc:258 #: src/view_changelog.cc:168 msgid "Search for: " msgstr "Etsi: " -#: src/menu_text_layout.cc:75 src/menu_tree.cc:244 src/view_changelog.cc:180 +#: src/menu_text_layout.cc:75 src/menu_tree.cc:249 src/view_changelog.cc:180 msgid "Search backwards for: " msgstr "Etsi taaksepäin: " -#: src/mine/cmine.cc:115 src/mine/cmine.cc:154 src/ui.cc:1770 +#: src/mine/cmine.cc:115 src/mine/cmine.cc:154 src/ui.cc:1794 msgid "Minesweeper" msgstr "Miinaharava" @@ -5686,151 +5706,151 @@ msgid "Could not load game from %s" msgstr "Peliä ei voinut ladata %s:sta" -#: src/mine/cmine.cc:247 +#: src/mine/cmine.cc:242 msgid "The board height must be a positive integer" msgstr "Laudan koon on oltava positiivinen luku" -#: src/mine/cmine.cc:259 +#: src/mine/cmine.cc:253 msgid "The board width must be a positive integer" msgstr "Laudan leveyden on oltava positiivinen luku" -#: src/mine/cmine.cc:271 +#: src/mine/cmine.cc:264 msgid "Invalid mine count; please enter a positive integer" msgstr "Virheellinen miinojen lukumäärä; anna positiivinen luku" -#: src/mine/cmine.cc:291 +#: src/mine/cmine.cc:284 msgid "Setup custom game" msgstr "Valmistele oma peli" -#: src/mine/cmine.cc:293 +#: src/mine/cmine.cc:286 msgid "Height of board: " msgstr "Laudan korkeus: " -#: src/mine/cmine.cc:296 +#: src/mine/cmine.cc:289 msgid "Width of board: " msgstr "Laudan leveys: " -#: src/mine/cmine.cc:299 +#: src/mine/cmine.cc:292 msgid "Number of mines: " msgstr "Miinojen lukumäärä: " -#: src/mine/cmine.cc:302 src/mine/cmine.cc:367 src/ui.cc:292 src/ui.cc:364 +#: src/mine/cmine.cc:295 src/mine/cmine.cc:360 src/ui.cc:291 src/ui.cc:363 msgid "Ok" msgstr "Ok" -#: src/mine/cmine.cc:360 +#: src/mine/cmine.cc:353 msgid "Choose difficulty level" msgstr "Valitse vaikeustaso" -#: src/mine/cmine.cc:362 +#: src/mine/cmine.cc:355 msgid "Easy" msgstr "Helppo" -#: src/mine/cmine.cc:363 +#: src/mine/cmine.cc:356 msgid "Medium" msgstr "Keskitaso" -#: src/mine/cmine.cc:364 +#: src/mine/cmine.cc:357 msgid "Hard" msgstr "Vaikea" -#: src/mine/cmine.cc:365 +#: src/mine/cmine.cc:358 msgid "Custom" msgstr "Oma" -#: src/mine/cmine.cc:463 +#: src/mine/cmine.cc:456 msgid "You have won." msgstr "Voitit." -#: src/mine/cmine.cc:466 +#: src/mine/cmine.cc:459 msgid "You lose!" msgstr "Hävisit!" -#: src/mine/cmine.cc:471 +#: src/mine/cmine.cc:469 msgid "You die... --More--" msgstr "Kuoolee... --Lisää--" -#: src/mine/cmine.cc:484 +#: src/mine/cmine.cc:482 msgid "The spikes were poisoned! The poison was deadly... --More--" msgstr "Piikeissä oli myrkkyä! Myrkky tappaa... --Lisää--" -#: src/mine/cmine.cc:487 +#: src/mine/cmine.cc:485 msgid "You land on a set of sharp iron spikes! --More--" msgstr "Putoat teräviin rautapiikkeihin! --Lisää--" -#: src/mine/cmine.cc:490 +#: src/mine/cmine.cc:488 msgid "You fall into a pit! --More--" msgstr "Putoat kuoppaan! --Lisää--" -#: src/mine/cmine.cc:493 +#: src/mine/cmine.cc:491 msgid "KABOOM! You step on a land mine. --More--" msgstr "JUTUM! Astut maamiinaan. --Lisää--" -#: src/mine/cmine.cc:498 +#: src/mine/cmine.cc:496 msgid "The dart was poisoned! The poison was deadly... --More--" msgstr "Tikassa oli myrkkyä! Myrkky tappaa... --Lisää--" -#: src/mine/cmine.cc:500 +#: src/mine/cmine.cc:498 msgid "" "A little dart shoots out at you! You are hit by a little dart! --More--" msgstr "Pieni tikka laukeaa! Pieni tikka osuu sinuun! --Lisää--" -#: src/mine/cmine.cc:504 +#: src/mine/cmine.cc:502 msgid "You turn to stone... --More--" msgstr "Kivetyt... --Lisää--" -#: src/mine/cmine.cc:506 +#: src/mine/cmine.cc:504 msgid "Touching the cockatrice corpse was a fatal mistake. --More--" msgstr "Ei olisi pitänyt koskea kukkoliskon raatoon. --Lisää--" -#: src/mine/cmine.cc:508 +#: src/mine/cmine.cc:506 msgid "You feel here a cockatrice corpse. --More--" msgstr "Tunnet kukkoliskon raadon. --Lisää--" -#: src/mine/cmine.cc:512 +#: src/mine/cmine.cc:510 msgid "" "Click! You trigger a rolling boulder trap! You are hit by a boulder! --" "More--" msgstr "Klik! Laukaiset murkula-ansan! Murkula osuu sinuun! --Lisää--" -#: src/mine/cmine.cc:522 +#: src/mine/cmine.cc:520 msgid "sleep" msgstr "nukutus" -#: src/mine/cmine.cc:525 +#: src/mine/cmine.cc:523 msgid "striking" msgstr "isku" -#: src/mine/cmine.cc:528 +#: src/mine/cmine.cc:526 msgid "death" msgstr "kuoleman" -#: src/mine/cmine.cc:531 +#: src/mine/cmine.cc:529 msgid "polymorph" msgstr "muodonmuutos" -#: src/mine/cmine.cc:534 +#: src/mine/cmine.cc:532 msgid "magic missile" msgstr "taikanuoli" -#: src/mine/cmine.cc:537 +#: src/mine/cmine.cc:535 msgid "secret door detection" msgstr "salaoventunnistus" -#: src/mine/cmine.cc:540 +#: src/mine/cmine.cc:538 msgid "invisibility" msgstr "näkymättömyys" -#: src/mine/cmine.cc:543 +#: src/mine/cmine.cc:541 msgid "cold" msgstr "kylmyys" -#: src/mine/cmine.cc:547 +#: src/mine/cmine.cc:545 #, c-format msgid "Your wand of %s breaks apart and explodes! --More--" msgstr "Sinun %ssauvasi hajoaa ja jysähtää! --Lisää--" -#: src/mine/cmine.cc:553 +#: src/mine/cmine.cc:551 msgid "You are jolted by a surge of electricity! --More--" msgstr "Sähköshokkihoitoa pesee! --Lisää--" @@ -5851,236 +5871,236 @@ msgstr "mine-help.txt-merkistö|ISO-8859-1" # Left as is on purpose, at least for now - JJK -#: src/pkg_columnizer.cc:86 +#: src/pkg_columnizer.cc:87 msgid "30 8 8 1 1 40 14 14 11 10 35 9 10 2 1 1 10 9 12 30 17 15" msgstr "30 8 8 1 1 40 14 14 11 10 35 9 10 2 1 1 10 9 12 30 19 15" -#: src/pkg_columnizer.cc:89 src/ui.cc:2782 +#: src/pkg_columnizer.cc:90 src/ui.cc:2812 msgid "Package" msgstr "Paketti" -#: src/pkg_columnizer.cc:90 +#: src/pkg_columnizer.cc:91 msgid "InstSz" msgstr "Asennuskoko" -#: src/pkg_columnizer.cc:91 +#: src/pkg_columnizer.cc:92 msgid "DebSz" msgstr "Deb:n koko" -#: src/pkg_columnizer.cc:93 +#: src/pkg_columnizer.cc:94 msgid "Action" msgstr "Toimenpide" -#: src/pkg_columnizer.cc:95 +#: src/pkg_columnizer.cc:96 msgid "InstVer" msgstr "As.ver" -#: src/pkg_columnizer.cc:96 +#: src/pkg_columnizer.cc:97 msgid "CandVer" msgstr "Ehd.ver" # I'm not fully happy with this or the next one but they are passable. # JJK -#: src/pkg_columnizer.cc:97 +#: src/pkg_columnizer.cc:98 msgid "LongState" msgstr "Tila kokonaan" -#: src/pkg_columnizer.cc:98 +#: src/pkg_columnizer.cc:99 msgid "LongAction" msgstr "Toimenpide kokonaan" -#: src/pkg_columnizer.cc:99 src/qt/widgets/packages_tab.cc:105 +#: src/pkg_columnizer.cc:100 src/qt/widgets/packages_tab.cc:105 msgid "Maintainer" msgstr "Vastuuhenkilö" -#: src/pkg_columnizer.cc:100 +#: src/pkg_columnizer.cc:101 msgid "Priority" msgstr "Tärkeys" -#: src/pkg_columnizer.cc:101 +#: src/pkg_columnizer.cc:102 msgid "Section" msgstr "Ryhmä" # Apparently this stands for Reverse Count and not Release Critical. I have no # idea how to translate it. # JJK -#: src/pkg_columnizer.cc:102 +#: src/pkg_columnizer.cc:103 msgid "RC" msgstr "RC" -#: src/pkg_columnizer.cc:104 +#: src/pkg_columnizer.cc:105 msgid "Tag" msgstr "Merkki" -#: src/pkg_columnizer.cc:107 +#: src/pkg_columnizer.cc:108 msgid "ProgName" msgstr "OhjNimi" -#: src/pkg_columnizer.cc:108 +#: src/pkg_columnizer.cc:109 msgid "ProgVer" msgstr "OhjVer" -#: src/pkg_columnizer.cc:109 +#: src/pkg_columnizer.cc:110 msgid "#Broken" msgstr "#Rikki" -#: src/pkg_columnizer.cc:110 +#: src/pkg_columnizer.cc:111 msgid "DiskUsage" msgstr "Levyn käyttö" -#: src/pkg_columnizer.cc:111 +#: src/pkg_columnizer.cc:112 msgid "DownloadSize" msgstr "Haun koko" -#: src/pkg_columnizer.cc:139 src/pkg_columnizer.cc:151 src/pkg_ver_item.cc:99 -#: src/pkg_ver_item.cc:164 +#: src/pkg_columnizer.cc:140 src/pkg_columnizer.cc:152 src/pkg_ver_item.cc:98 +#: src/pkg_ver_item.cc:163 msgid "" msgstr "" -#: src/pkg_columnizer.cc:181 src/pkg_columnizer.cc:192 +#: src/pkg_columnizer.cc:182 src/pkg_columnizer.cc:193 msgid "" msgstr "" -#: src/pkg_columnizer.cc:238 src/pkg_grouppolicy.cc:269 -#: src/pkg_grouppolicy.cc:1815 src/qt/package.cc:234 +#: src/pkg_columnizer.cc:237 src/pkg_grouppolicy.cc:264 +#: src/pkg_grouppolicy.cc:1673 src/qt/package.cc:236 #: src/qt/widgets/packages_tab.cc:73 msgid "virtual" msgstr "näennäinen" -#: src/pkg_columnizer.cc:245 src/pkg_ver_item.cc:214 src/pkg_ver_item.cc:222 +#: src/pkg_columnizer.cc:244 src/pkg_ver_item.cc:215 src/pkg_ver_item.cc:223 msgid "purged" msgstr "siivottu" -#: src/pkg_columnizer.cc:252 src/pkg_ver_item.cc:229 +#: src/pkg_columnizer.cc:251 src/pkg_ver_item.cc:230 msgid "half-config" msgstr "asetus kesken" -#: src/pkg_columnizer.cc:254 src/pkg_ver_item.cc:231 +#: src/pkg_columnizer.cc:253 src/pkg_ver_item.cc:232 msgid "half-install" msgstr "asennus kesken" -#: src/pkg_columnizer.cc:256 src/pkg_ver_item.cc:233 +#: src/pkg_columnizer.cc:255 src/pkg_ver_item.cc:234 msgid "config-files" msgstr "asetustiedostot" -#: src/pkg_columnizer.cc:261 +#: src/pkg_columnizer.cc:259 src/pkg_ver_item.cc:238 msgid "triggers-awaited" msgstr "" -#: src/pkg_columnizer.cc:263 +#: src/pkg_columnizer.cc:261 src/pkg_ver_item.cc:240 msgid "triggers-pending" msgstr "" -#: src/pkg_columnizer.cc:266 src/pkg_columnizer.cc:546 src/pkg_ver_item.cc:237 +#: src/pkg_columnizer.cc:263 src/pkg_columnizer.cc:548 src/pkg_ver_item.cc:242 msgid "ERROR" msgstr "VIRHE" -#: src/pkg_columnizer.cc:313 src/pkg_ver_item.cc:295 +#: src/pkg_columnizer.cc:310 src/pkg_ver_item.cc:300 msgid "hold" msgstr "jäissä" -#: src/pkg_columnizer.cc:316 +#: src/pkg_columnizer.cc:313 msgid "forbidden upgrade" msgstr "päivitys estetty" -#: src/pkg_columnizer.cc:318 +#: src/pkg_columnizer.cc:315 msgid "purge" msgstr "siivottu" -#: src/pkg_columnizer.cc:318 src/pkg_ver_item.cc:319 +#: src/pkg_columnizer.cc:315 src/pkg_ver_item.cc:324 msgid "delete" msgstr "poistettu" -#: src/pkg_columnizer.cc:320 src/pkg_ver_item.cc:217 src/pkg_ver_item.cc:301 +#: src/pkg_columnizer.cc:317 src/pkg_ver_item.cc:218 src/pkg_ver_item.cc:306 msgid "broken" msgstr "rikki" -#: src/pkg_columnizer.cc:322 src/pkg_ver_item.cc:305 src/pkg_ver_item.cc:312 -#: src/pkg_ver_item.cc:321 +#: src/pkg_columnizer.cc:319 src/pkg_ver_item.cc:310 src/pkg_ver_item.cc:317 +#: src/pkg_ver_item.cc:326 msgid "install" msgstr "asenna" -#: src/pkg_columnizer.cc:324 +#: src/pkg_columnizer.cc:321 msgid "reinstall" msgstr "asenna uudelleen" -#: src/pkg_columnizer.cc:326 +#: src/pkg_columnizer.cc:323 msgid "upgrade" msgstr "päivitä" -#: src/pkg_columnizer.cc:328 src/pkg_columnizer.cc:330 src/pkg_ver_item.cc:307 -#: src/pkg_ver_item.cc:314 src/pkg_ver_item.cc:323 src/pkg_ver_item.cc:326 +#: src/pkg_columnizer.cc:325 src/pkg_columnizer.cc:327 src/pkg_ver_item.cc:312 +#: src/pkg_ver_item.cc:319 src/pkg_ver_item.cc:328 src/pkg_ver_item.cc:331 msgid "none" msgstr "ei mitään" -#. ForTranslators: Imp = Important -#: src/pkg_columnizer.cc:362 src/pkg_ver_item.cc:354 +#. TRANSLATORS: Imp = Important +#: src/pkg_columnizer.cc:359 src/pkg_ver_item.cc:359 msgid "Imp" msgstr "Tär" -#. ForTranslators: Req = Required -#: src/pkg_columnizer.cc:364 src/pkg_ver_item.cc:357 +#. TRANSLATORS: Req = Required +#: src/pkg_columnizer.cc:361 src/pkg_ver_item.cc:362 msgid "Req" msgstr "Pak" -#. ForTranslators: Std = Standard -#: src/pkg_columnizer.cc:366 src/pkg_ver_item.cc:360 +#. TRANSLATORS: Std = Standard +#: src/pkg_columnizer.cc:363 src/pkg_ver_item.cc:365 msgid "Std" msgstr "Vak" -#. ForTranslators: Opt = Optional -#: src/pkg_columnizer.cc:368 src/pkg_ver_item.cc:363 +#. TRANSLATORS: Opt = Optional +#: src/pkg_columnizer.cc:365 src/pkg_ver_item.cc:368 msgid "Opt" msgstr "Val" -#. ForTranslators: Xtr = Extra -#: src/pkg_columnizer.cc:370 src/pkg_ver_item.cc:366 +#. TRANSLATORS: Xtr = Extra +#: src/pkg_columnizer.cc:367 src/pkg_ver_item.cc:371 msgid "Xtr" msgstr "Lis" -#: src/pkg_columnizer.cc:372 src/pkg_ver_item.cc:368 +#: src/pkg_columnizer.cc:369 src/pkg_ver_item.cc:373 msgid "ERR" msgstr "VRH" -#: src/pkg_columnizer.cc:394 +#: src/pkg_columnizer.cc:391 #, c-format msgid "#Broken: %ld" msgstr "#Rikki: %ld" -#: src/pkg_columnizer.cc:409 +#: src/pkg_columnizer.cc:406 #, c-format msgid "Will use %sB of disk space" msgstr "Vaatii %sB levytilaa" -#: src/pkg_columnizer.cc:417 +#: src/pkg_columnizer.cc:414 #, c-format msgid "Will free %sB of disk space" msgstr "Vapauttaa %sB levytilaa" -#: src/pkg_columnizer.cc:431 +#: src/pkg_columnizer.cc:428 #, c-format msgid "DL Size: %sB" msgstr "Haun koko: %sB" -#. ForTranslators: Hostname -#: src/pkg_columnizer.cc:498 +#. TRANSLATORS: Hostname +#: src/pkg_columnizer.cc:496 msgid "HN too long" msgstr "Nimi liian pitkä" -#: src/pkg_columnizer.cc:671 src/pkg_columnizer.cc:680 +#: src/pkg_columnizer.cc:679 src/pkg_columnizer.cc:691 #, c-format msgid "Unable to transcode package display format after \"%ls\"" msgstr "Näyttömuotoilun purku \"%ls\":n jäljestä epäonnistui" -#: src/pkg_columnizer.cc:687 +#: src/pkg_columnizer.cc:698 msgid "Internal error: Default column string is unparsable" msgstr "Sisäinen virhe: Sarakejonoa ei voi jäsentää" -#: src/pkg_grouppolicy.cc:264 src/pkg_grouppolicy.cc:1127 +#: src/pkg_grouppolicy.cc:274 src/pkg_grouppolicy.cc:1036 msgid "Tasks" msgstr "Tehtävät" -#: src/pkg_grouppolicy.cc:468 +#: src/pkg_grouppolicy.cc:467 msgid "" "Security Updates\n" " Security updates for these packages are available from security.debian.org." @@ -6088,7 +6108,7 @@ "Tietoturvapäivitykset\n" " Palvelimella security.debian.org on tietoturvapäivityksiä näille paketeille." -#: src/pkg_grouppolicy.cc:469 +#: src/pkg_grouppolicy.cc:468 msgid "" "Upgradable Packages\n" " A newer version of these packages is available." @@ -6096,7 +6116,7 @@ "Päivitettävät paketit\n" " Näistä paketeista on saatavilla uudempi versio." -#: src/pkg_grouppolicy.cc:470 +#: src/pkg_grouppolicy.cc:469 msgid "" "New Packages\n" " These packages have been added to Debian since the last time you cleared " @@ -6108,7 +6128,7 @@ "pakettien ryhmän. Valitse \"Unohda uudet paketit\" Toiminnot-valikosta " "tyhjentääksesi tämän ryhmän." -#: src/pkg_grouppolicy.cc:471 +#: src/pkg_grouppolicy.cc:470 msgid "" "Installed Packages\n" " These packages are currently installed on your computer." @@ -6116,7 +6136,7 @@ "Asennetut paketit\n" " Tietokoneellesi asennettuna olevat paketit." -#: src/pkg_grouppolicy.cc:472 +#: src/pkg_grouppolicy.cc:471 msgid "" "Not Installed Packages\n" " These packages are not installed on your computer." @@ -6124,7 +6144,7 @@ "Asentamattomat paketit\n" " Paketit, joita ei ole asennettu tietokoneellesi." -#: src/pkg_grouppolicy.cc:473 +#: src/pkg_grouppolicy.cc:472 msgid "" "Obsolete and Locally Created Packages\n" " These packages are currently installed on your computer, but they are not " @@ -6137,7 +6157,7 @@ "arkistoista vanhentuneina tai ne voivat olla itse kääntämiäsi paikallisia " "versioita." -#: src/pkg_grouppolicy.cc:474 +#: src/pkg_grouppolicy.cc:473 msgid "" "Virtual Packages\n" " These packages do not exist; they are names other packages use to require " @@ -6147,7 +6167,7 @@ " Näitä paketteja ei ole olemassa; ne ovat vain nimiä, jotka kertovat " "pakettien vaatimasta tai tarjoamasta toiminnallisuudesta." -#: src/pkg_grouppolicy.cc:629 +#: src/pkg_grouppolicy.cc:653 msgid "" "Packages which are recommended by other packages\n" " These packages are not strictly required, but they may be necessary to " @@ -6159,7 +6179,7 @@ "jotta nyt asentamasi tai päivittämäsi ohjelmat tarjoaisivat kaikki " "ominaisuutensa." -#: src/pkg_grouppolicy.cc:650 +#: src/pkg_grouppolicy.cc:678 msgid "" "Packages which are suggested by other packages\n" " These packages are not required in order to make your system function " @@ -6171,44 +6191,44 @@ "voivat antaa ylimääräistä toiminnallisuutta joillekin ohjelmille, joita olet " "nyt asentamassa." -#: src/pkg_grouppolicy.cc:807 +#: src/pkg_grouppolicy.cc:876 msgid "unknown" msgstr "tuntematon" -#: src/pkg_grouppolicy.cc:818 +#: src/pkg_grouppolicy.cc:887 #, c-format msgid "Priority %s" msgstr "Tärkeys %s" -#: src/pkg_grouppolicy.cc:932 +#: src/pkg_grouppolicy.cc:931 msgid "UNCATEGORIZED" msgstr "LUOKITTELEMATON" -#: src/pkg_grouppolicy.cc:1059 +#: src/pkg_grouppolicy.cc:970 msgid "End-user" msgstr "Loppukäyttäjä" -#: src/pkg_grouppolicy.cc:1060 +#: src/pkg_grouppolicy.cc:971 msgid "Servers" msgstr "Palvelimet" -#: src/pkg_grouppolicy.cc:1061 +#: src/pkg_grouppolicy.cc:972 msgid "Development" msgstr "Ohjelmakehitys" -#: src/pkg_grouppolicy.cc:1062 +#: src/pkg_grouppolicy.cc:973 msgid "Localization" msgstr "Paikallistaminen" -#: src/pkg_grouppolicy.cc:1063 +#: src/pkg_grouppolicy.cc:974 msgid "Hardware Support" msgstr "Laitteistotuki" -#: src/pkg_grouppolicy.cc:1065 +#: src/pkg_grouppolicy.cc:976 msgid "Unrecognized tasks" msgstr "Tunnistamattomat tehtävät" -#: src/pkg_grouppolicy.cc:1128 +#: src/pkg_grouppolicy.cc:1037 msgid "" "\n" " Tasks are groups of packages which provide an easy way to select a " @@ -6218,26 +6238,26 @@ " Tehtävät ovat pakettiryhmiä, jotka tarjoavat helpon tavan valita ennalta " "määritelty joukko tiettyyn käyttötarkoitukseen liittyviä paketteja." -#: src/pkg_grouppolicy.cc:1257 +#: src/pkg_grouppolicy.cc:1166 #, c-format msgid "Bad number in format string: %ls" msgstr "Virheellinen luku muotoilussa: %ls" -#: src/pkg_grouppolicy.cc:1266 +#: src/pkg_grouppolicy.cc:1175 #, c-format msgid "Match indices must be 1 or greater, not \"%s\"" msgstr "Indeksin on oltava 1 tai suurempi, \"%s\" ei käy" -#: src/pkg_grouppolicy.cc:1284 +#: src/pkg_grouppolicy.cc:1193 #, c-format msgid "Match index %ls is too large; available groups are (%s)" msgstr "Indeksi %ls on liian suuri; ryhmät ovat (%s)" -#: src/pkg_grouppolicy.cc:1560 +#: src/pkg_grouppolicy.cc:1432 msgid "TAGLESS PACKAGES" msgstr "MERKITTÖMÄT PAKETIT" -#: src/pkg_grouppolicy.cc:1561 +#: src/pkg_grouppolicy.cc:1433 msgid "" "\n" " These packages have not yet been classified in debtags, or the debtags " @@ -6248,26 +6268,26 @@ msgid "MISSING TAG" msgstr "PUUTTUVA MERKKI" -#: src/pkg_info_screen.cc:140 +#: src/pkg_info_screen.cc:150 msgid "Source Package: " msgstr "Lähdekoodipaketti: " -#: src/pkg_info_screen.cc:150 +#: src/pkg_info_screen.cc:160 #, c-format msgid "Package names provided by %s" msgstr "Paketin %s kattamat pakettinimet" -#: src/pkg_info_screen.cc:163 +#: src/pkg_info_screen.cc:173 #, c-format msgid "Packages which depend on %s" msgstr "Paketista %s riippuvat paketit" -#: src/pkg_info_screen.cc:169 +#: src/pkg_info_screen.cc:179 #, c-format msgid "Versions of %s" msgstr "" -#: src/pkg_item.cc:88 +#: src/pkg_item.cc:86 #, c-format msgid "" "%s is an essential package!%n%nAre you sure you want to remove it?%nType " @@ -6276,12 +6296,12 @@ "%s on välttämätön paketti!%n%nOletko aivan varma, että haluat poistaa " "sen?%nKirjoita '%s' jos olet." -#: src/pkg_item.cc:373 src/pkg_ver_item.cc:748 +#: src/pkg_item.cc:369 src/pkg_ver_item.cc:749 #, c-format msgid "Reporting a bug in %s:\n" msgstr "Ilmoitetaan viasta paketissa %s:\n" -#: src/pkg_item.cc:393 +#: src/pkg_item.cc:389 msgid "" "You are not root and I cannot find any way to become root. To reconfigure " "this package, install the menu package, the login package, or run aptitude " @@ -6290,7 +6310,7 @@ "Et ole root enkä tiedä miten voisit päästä rootiksi. Jotta voisit muokata " "asetuksia, asenna menu- tai login-paketti tai aja aptitudea root-tunnuksella." -#: src/pkg_item.cc:401 +#: src/pkg_item.cc:397 #, c-format msgid "Reconfiguring %s\n" msgstr "Asetan uudelleen pakettia %s\n" @@ -6299,7 +6319,7 @@ msgid "Hierarchy Editor" msgstr "Hierarkiamuokkain" -#: src/pkg_subtree.cc:159 +#: src/pkg_subtree.cc:163 #, c-format msgid "This group contains %d package." msgid_plural "This group contains %d packages." @@ -6327,44 +6347,44 @@ msgid "Enter the new package sorting mechanism for this display: " msgstr "Syötä uusi pakettien lajittelutapa tälle näytölle: " -#: src/pkg_view.cc:165 +#: src/pkg_view.cc:164 msgid "Couldn't cw::util::transcode column definition" msgstr "" -#: src/pkg_view.cc:172 +#: src/pkg_view.cc:171 msgid "Couldn't parse column definition" msgstr "En ymmärtänyt sarakkeen määrittelyä" -#: src/pkg_view.cc:223 +#: src/pkg_view.cc:222 msgid "" "If you select a package, an explanation of why it should be installed or " "removed will appear in this space." msgstr "" -#: src/pkg_view.cc:575 +#: src/pkg_view.cc:565 msgid "make_package_view: error in arguments -- two main widgets??" msgstr "make_package_view: virhe argumenteissa -- kaksi päähärpätintä??" -#: src/pkg_view.cc:581 +#: src/pkg_view.cc:571 msgid "" "make_package_view: error in arguments -- bad column list for static item" msgstr "" "make_package_view: virhe argumenteissa -- väärä sarakelista kiinteälle " "alkiolle" -#: src/pkg_view.cc:678 +#: src/pkg_view.cc:646 msgid "Related Dependencies" msgstr "" -#: src/pkg_view.cc:681 +#: src/pkg_view.cc:649 msgid "Why Installed" msgstr "" -#: src/pkg_view.cc:700 +#: src/pkg_view.cc:668 msgid "make_package_view: bad argument!" msgstr "make_package_view: tuhma argumentti!" -#: src/pkg_view.cc:752 +#: src/pkg_view.cc:720 msgid "make_package_view: no main widget found" msgstr "make_package_view: päähärpätintä ei löydy" @@ -6465,12 +6485,12 @@ msgstr " (%F kattaa)" # Left as is on purpose, at least for now - JJK -#: src/reason_fragment.cc:265 +#: src/reason_fragment.cc:272 #, c-format msgid "%F%s %F %F" msgstr "%F%s %F %F" -#: src/reason_fragment.cc:314 +#: src/reason_fragment.cc:321 msgid "" "If you select a package, an explanation of its current state will appear in " "this space." @@ -6478,7 +6498,7 @@ "Kun valitset paketin, selitys sen tämänhetkisestä tilasta annetaan tässä " "tilassa." -#: src/reason_fragment.cc:348 +#: src/reason_fragment.cc:355 msgid "" "%B%s%b was installed automatically; it is being removed because all of the " "packages which depend upon it are being removed:" @@ -6486,16 +6506,16 @@ "%B%s%b asennettiin automaattisesti; se poistetaan nyt, koska kaikki siitä " "riippuvat paketit poistetaan myös:" -#: src/reason_fragment.cc:352 +#: src/reason_fragment.cc:359 msgid "%B%s%b will be automatically removed because of dependency errors:" msgstr "%B%s%b poistetaan automaattisesti riippuvuusristiriitojen takia:" -#: src/reason_fragment.cc:356 +#: src/reason_fragment.cc:363 msgid "" "%B%s%b will be automatically installed to satisfy the following dependencies:" msgstr "%B%s%b asennetaan automaattisesti seuraavien riippuvuuksien takia:" -#: src/reason_fragment.cc:362 src/reason_fragment.cc:374 +#: src/reason_fragment.cc:369 src/reason_fragment.cc:381 msgid "" "%B%s%b cannot be upgraded now, but if it could be, it would still be held at " "version %B%s%b." @@ -6503,7 +6523,7 @@ "%B%s%b ei ole nyt päivitettävissä, mutta vaikka se olisikin, se jätettäisiin " "odottamaan versioon %B%s%b." -#: src/reason_fragment.cc:365 +#: src/reason_fragment.cc:372 msgid "" "%B%s%b will not be upgraded to version %B%s%b, to avoid breaking the " "following dependencies:" @@ -6511,27 +6531,27 @@ "Pakettia %B%s%b ei päivitetä versioon %B%s%b, koska tämä rikkoisi seuraavat " "riippuvuudet:" -#: src/reason_fragment.cc:377 +#: src/reason_fragment.cc:384 msgid "%B%s%b is currently installed." msgstr "Paketti %B%s%b on asennettu." -#: src/reason_fragment.cc:383 +#: src/reason_fragment.cc:390 msgid "%B%s%b is not currently installed." msgstr "Pakettia %B%s%b ei ole asennettu." -#: src/reason_fragment.cc:391 +#: src/reason_fragment.cc:398 msgid "Some dependencies of %B%s%b are not satisfied:" msgstr "Paketin %B%s%b kaikkia riippuvuuksia ei ole tyydytetty:" -#: src/reason_fragment.cc:395 +#: src/reason_fragment.cc:402 msgid "%B%s%b will be downgraded." msgstr "Paketti %B%s%b vanhennetaan." -#: src/reason_fragment.cc:402 +#: src/reason_fragment.cc:409 msgid "%B%s%b will not be upgraded to the forbidden version %B%s%b." msgstr "Pakettia %B%s%b ei päivitetä estettyyn versioon %B%s%b." -#: src/reason_fragment.cc:406 +#: src/reason_fragment.cc:413 msgid "" "%B%s%b could be upgraded to version %B%s%b, but it is being held at version " "%B%s%b." @@ -6539,37 +6559,37 @@ "Paketin %B%s%b voisi päivittää versioon %B%s%b, mutta se on jäädytetty " "versioon %B%s%b." -#: src/reason_fragment.cc:413 +#: src/reason_fragment.cc:420 msgid "%B%s%b will be re-installed." msgstr "%B%s%b asennetaan uudelleen." -#: src/reason_fragment.cc:417 +#: src/reason_fragment.cc:424 msgid "%B%s%b will be installed." msgstr "%B%s%b asennetaan." -#: src/reason_fragment.cc:421 +#: src/reason_fragment.cc:428 msgid "%B%s%b will be removed." msgstr "%B%s%b poistetaan." -#: src/reason_fragment.cc:426 +#: src/reason_fragment.cc:433 msgid "%B%s%b will be upgraded from version %B%s%b to version %B%s%b." msgstr "%B%s%b päivitetään versiosta %B%s%b versioon %B%s%b." -#: src/reason_fragment.cc:433 +#: src/reason_fragment.cc:440 msgid "%B%s%b is only partly installed; its installation will be completed." msgstr "" -#: src/reason_fragment.cc:465 +#: src/reason_fragment.cc:472 msgid "" "The following packages depend on %B%s%b and will be broken by its removal:" msgstr "" "Nämä paketit riippuvat paketista %B%s%b ja rikkoutuvat sen poistosta:" -#: src/reason_fragment.cc:468 +#: src/reason_fragment.cc:475 msgid "The following packages depend on %B%s%b and are broken:" msgstr "Nämä paketit riippuvat paketista %B%s%b ja ovat hajalla:" -#: src/reason_fragment.cc:475 +#: src/reason_fragment.cc:482 msgid "" "The following packages conflict with %B%s%b and will be broken by its " "installation:" @@ -6577,7 +6597,7 @@ "Nämä paketit ovat ristiriidassa paketin %B%s%b kanssa ja hajoavat, jos se " "asennetaan:" -#: src/reason_fragment.cc:508 +#: src/reason_fragment.cc:515 msgid "" "The following packages depend on a version of %B%s%b other than the " "currently installed version of %B%s%b, or conflict with the currently " @@ -6587,7 +6607,7 @@ "asennettuna oleva %B%s%b tai ovat ristiriidassa tällä hetkellä asennetun " "version kanssa:" -#: src/reason_fragment.cc:512 +#: src/reason_fragment.cc:519 msgid "" "The following packages conflict with %B%s%b, or depend on a version of it " "which is not going to be installed." @@ -6595,11 +6615,11 @@ "Nämä paketit ovat ristiriidassa paketin %B%s%b kanssa tai riippuvat sen " "sellaisesta versiosta, jota ei olla asentamassa." -#: src/reason_fragment.cc:516 +#: src/reason_fragment.cc:523 msgid "The following packages conflict with %B%s%b:" msgstr "Nämä paketit ovat ristiriidassa paketin %B%s%b kanssa:" -#: src/reason_fragment.cc:521 +#: src/reason_fragment.cc:528 msgid "" "The following packages depend on a version of %B%s%b other than the " "currently installed version of %B%s%b:" @@ -6607,7 +6627,7 @@ "Nämä paketit riippuvat paketin %B%s%b versiosta, joka ei ole tällä hetkellä " "asennettu versio %B%s%b:" -#: src/reason_fragment.cc:525 +#: src/reason_fragment.cc:532 msgid "" "The following packages depend on a version of %B%s%b which is not going to " "be installed." @@ -6615,11 +6635,11 @@ "Nämä paketit riippuvat paketin %B%s%b sellaisesta versiosta, jota ei olla " "asentamassa." -#: src/reason_fragment.cc:531 +#: src/reason_fragment.cc:538 msgid "upgraded" msgstr "päivitys" -#: src/reason_fragment.cc:531 +#: src/reason_fragment.cc:538 msgid "downgraded" msgstr "vanhennus" @@ -6627,7 +6647,7 @@ # Well, my attempt should sort of work; just don't use the above "upgraded" # and "downgraded" anywhere else. # JJK -#: src/reason_fragment.cc:537 +#: src/reason_fragment.cc:544 msgid "" "The following packages depend on the currently installed version of %B%s%b " "(%B%s%b), or conflict with the version it will be %s to (%B%s%b), and will " @@ -6636,7 +6656,7 @@ "Seuraavat paketit riippuvat paketin %B%s%b asennetusta versiosta %B%s%b tai " "ovat ristiriidassa version %B%4$s%b kanssa, johon %3$s tehdään." -#: src/reason_fragment.cc:544 +#: src/reason_fragment.cc:551 msgid "" "The following packages conflict with version %B%s%b of %B%s%b, and will be " "broken if it is %s." @@ -6644,7 +6664,7 @@ "Nämä paketit ovat ristiriidassa paketin %B%2$s%b version %B%1$s%b kanssa ja " "hajoavat jos %s tehdään." -#: src/reason_fragment.cc:549 +#: src/reason_fragment.cc:556 msgid "" "The following packages depend on version %B%s%b of %B%s%b, and will be " "broken if it is %s." @@ -6680,43 +6700,43 @@ msgid "Close" msgstr "Lopeta" -#: src/solution_fragment.cc:168 +#: src/solution_fragment.cc:164 #, c-format msgid "%s conflicts with %s [provided by %s %s]" msgstr "%s on ristiriidassa %s:n (%s %s kattaa) kanssa" -#: src/solution_fragment.cc:181 +#: src/solution_fragment.cc:177 #, c-format msgid "Removing %s" msgstr "Poistan paketin %s" -#: src/solution_fragment.cc:183 +#: src/solution_fragment.cc:179 #, c-format msgid "Installing %s %s (%s)" msgstr "Asennan paketin %s %s (%s)" -#: src/solution_fragment.cc:189 +#: src/solution_fragment.cc:185 #, c-format msgid "Leave %ls unresolved." msgstr "" -#: src/solution_fragment.cc:415 +#: src/solution_fragment.cc:411 msgid "%BRemove%b the following packages:%n" msgstr "%BPoista%b paketit:%n" -#: src/solution_fragment.cc:430 +#: src/solution_fragment.cc:426 msgid "%BInstall%b the following packages:%n" msgstr "%BAsenna%b paketit:%n" -#: src/solution_fragment.cc:448 +#: src/solution_fragment.cc:444 msgid "%BKeep%b the following packages at their current version:%n" msgstr "%BPidä%b paketit nykyisessä versiossaan:%n" -#: src/solution_fragment.cc:472 +#: src/solution_fragment.cc:468 msgid "%BUpgrade%b the following packages:%n" msgstr "%BPäivitä%b paketit:%n" -#: src/solution_fragment.cc:492 +#: src/solution_fragment.cc:488 msgid "%BDowngrade%b the following packages:%n" msgstr "%BVanhenna%b paketit:%n" @@ -6755,7 +6775,7 @@ msgid "Downgrade %F [%s (%s) -> %s (%s)]" msgstr "Vanhenna %F [%s (%s) -> %s (%s)]" -#: src/solution_item.cc:603 +#: src/solution_item.cc:606 #, c-format msgid "-> Leave the dependency \"%s recommends %s\" unresolved." msgstr "-> Jätä riippuvuus \"%s suosittelee %s:a\" selvittämättä." @@ -6794,26 +6814,26 @@ "%F: Tämä paketin %s versio %Bei%b ole luotettavasta lähteestä! Paketin " "asennus voi mahdollistaa järjestelmäsi vaurioittamisen tai kaappauksen." -#. ForTranslators: This string is a confirmation message, which users +#. TRANSLATORS: This string is a confirmation message, which users #. (especially CJK users) should be able to input without input #. methods. Please include nothing but ASCII characters. -#: src/ui.cc:210 +#: src/ui.cc:209 msgid "Yes, I am aware this is a very bad idea" msgstr "Kyllä, tiedän hyvin, että tämä on aivan onnettoman surkea ajatus" -#: src/ui.cc:237 +#: src/ui.cc:236 msgid "Er, there aren't any errors, this shouldn't have happened.." msgstr "Öö, mitään virheitä ei ole; näin ei olisi pitänyt käydä..." -#: src/ui.cc:243 +#: src/ui.cc:242 msgid "E:" msgstr "Virhe:" -#: src/ui.cc:245 +#: src/ui.cc:244 msgid "W:" msgstr "Varoitus:" -#: src/ui.cc:341 +#: src/ui.cc:340 msgid "" "WARNING: the package cache is opened in read-only mode! This change and all " "subsequent changes will not be saved unless you stop all other running apt-" @@ -6823,111 +6843,111 @@ "mitään tulevaakaan, ei tallenneta, ellet lopeta kaikkia muita apt-ohjelmia " "ja vaihda root-tunnukselle Toiminnot-valikosta." -#: src/ui.cc:347 +#: src/ui.cc:346 msgid "Never display this message again." msgstr "Älä näytä tätä viestiä uudestaan." -#: src/ui.cc:393 +#: src/ui.cc:392 msgid "" "You may not modify the state of any package while a download is underway." msgstr "Pakettien tiloja ei voi muokata noudon ollessa käynnissä." -#: src/ui.cc:424 +#: src/ui.cc:423 msgid "You already are root!" msgstr "Olet jo root!" -#: src/ui.cc:439 +#: src/ui.cc:438 msgid "Invalid Get-Root-Command; it should start with su: or sudo:" msgstr "" -#: src/ui.cc:446 +#: src/ui.cc:445 #, c-format msgid "Invalid Get-Root-Command; it should start with su: or sudo:, not %s:" msgstr "" -#: src/ui.cc:475 +#: src/ui.cc:474 #, c-format msgid "Unable to fork: %s" msgstr "" -#: src/ui.cc:579 +#: src/ui.cc:578 msgid "" "Subprocess exited with an error -- did you type your password correctly?" msgstr "Lapsiprosessi palautti virhekoodin -- kirjoititko salasanan oikein?" -#: src/ui.cc:618 +#: src/ui.cc:617 msgid "Loading cache" msgstr "Lataan varastoa" -#: src/ui.cc:660 +#: src/ui.cc:659 msgid "Really quit Aptitude?" msgstr "Haluatko varmasti lopettaa?" -#: src/ui.cc:714 src/ui.cc:2545 +#: src/ui.cc:713 src/ui.cc:2573 msgid "Change the behavior of aptitude" msgstr "" -#: src/ui.cc:750 +#: src/ui.cc:749 msgid "Really discard your personal settings and reload the defaults?" msgstr "Haluatko varmasti hylätä omat asetuksesi ja korvata ne oletuksilla?" -#: src/ui.cc:855 src/ui.cc:902 src/ui.cc:930 src/ui.cc:953 +#: src/ui.cc:885 msgid "View available packages and choose actions to perform" msgstr "Selaa saatavilla olevia paketteja ja suorita toimenpiteitä" -#: src/ui.cc:884 +#: src/ui.cc:914 msgid "Recommended Packages" msgstr "Suositellut paketit" -#: src/ui.cc:885 +#: src/ui.cc:915 msgid "View packages that it is recommended that you install" msgstr "Selaa asennettavaksi suositeltuja paketteja" -#: src/ui.cc:886 +#: src/ui.cc:916 msgid "Recommendations" msgstr "Suosittelut" -#: src/ui.cc:981 +#: src/ui.cc:1002 #, c-format msgid "Information about %s" msgstr "%s:n tiedot" -#: src/ui.cc:983 +#: src/ui.cc:1004 #, c-format msgid "%s info" msgstr "%s: tiedot" -#: src/ui.cc:1004 +#: src/ui.cc:1025 #, c-format msgid "Packages depending on %s" msgstr "%s:sta riippuvat paketit" -#: src/ui.cc:1005 +#: src/ui.cc:1026 #, c-format msgid "Dependencies of %s" msgstr "%s:n riippuvuudet" -#: src/ui.cc:1008 +#: src/ui.cc:1029 #, c-format msgid "%s reverse deps" msgstr "%s: käänteisriippuvuudet" -#: src/ui.cc:1009 +#: src/ui.cc:1030 #, c-format msgid "%s deps" msgstr "%s: riippuvuudet" -#: src/ui.cc:1027 +#: src/ui.cc:1048 #, c-format msgid "Available versions of %s" msgstr "Paketin %s saatavilla olevat versiot" -#: src/ui.cc:1029 +#: src/ui.cc:1050 #, c-format msgid "%s versions" msgstr "%s: versiot" -#: src/ui.cc:1035 +#: src/ui.cc:1056 msgid "" "Aptitude %s%n%nCopyright 2000-2008 Daniel Burrows.%n%naptitude comes with " "%BABSOLUTELY NO WARRANTY%b; for details see 'license' in the Help menu. " @@ -6935,80 +6955,80 @@ "conditions; see 'license' for details." msgstr "" -#: src/ui.cc:1085 src/ui.cc:1087 +#: src/ui.cc:1106 src/ui.cc:1108 msgid "License" msgstr "" -#: src/ui.cc:1086 src/ui.cc:2637 +#: src/ui.cc:1107 src/ui.cc:2665 msgid "View the terms under which you may copy and distribute aptitude" msgstr "" -#. ForTranslators: You can translate help.txt and set the filename here. -#: src/ui.cc:1101 +#. TRANSLATORS: You can translate help.txt and set the filename here. +#: src/ui.cc:1122 msgid "Localized file|help.txt" msgstr "help-fi.txt" -#: src/ui.cc:1103 +#: src/ui.cc:1124 msgid "Encoding of help.txt|UTF-8" msgstr "help.txt-merkistö|UTF-8" -#: src/ui.cc:1114 +#: src/ui.cc:1135 msgid "Online Help" msgstr "" -#: src/ui.cc:1115 +#: src/ui.cc:1136 msgid "View a brief introduction to aptitude" msgstr "" -#: src/ui.cc:1116 src/ui.cc:2787 +#: src/ui.cc:1137 src/ui.cc:2817 msgid "Help" msgstr "Apu" -#. ForTranslators: You can translate README and set the filename here. -#: src/ui.cc:1125 +#. TRANSLATORS: You can translate README and set the filename here. +#: src/ui.cc:1146 msgid "Localized file|README" msgstr "README.fi" -#: src/ui.cc:1126 +#: src/ui.cc:1147 msgid "Encoding of README|ISO_8859-1" msgstr "README-merkistö|UTF-8" -#: src/ui.cc:1137 +#: src/ui.cc:1158 msgid "User's Manual" msgstr "Käyttöopas" -#: src/ui.cc:1138 +#: src/ui.cc:1159 msgid "Read the full user's manual of aptitude" msgstr "Näytä aptituden käyttöopas" -#: src/ui.cc:1139 +#: src/ui.cc:1160 msgid "Manual" msgstr "Opas" -#: src/ui.cc:1146 src/ui.cc:1148 +#: src/ui.cc:1167 src/ui.cc:1169 msgid "FAQ" msgstr "" -#: src/ui.cc:1147 src/ui.cc:2629 +#: src/ui.cc:1168 src/ui.cc:2657 msgid "View a list of frequently asked questions" msgstr "Näytä usein kysyttyjä kysymyksiä vastauksineen" -#: src/ui.cc:1156 src/ui.cc:1158 +#: src/ui.cc:1177 src/ui.cc:1179 msgid "News" msgstr "" -#: src/ui.cc:1157 +#: src/ui.cc:1178 #, c-format msgid "View the important changes made in each version of %s" msgstr "" -#: src/ui.cc:1164 +#: src/ui.cc:1185 #, c-format msgid "" "Unable to remove the old temporary directory; you should remove %s by hand." msgstr "Tilapäishakemiston poisto epäonnistui; sinun on poistettava %s itse." -#: src/ui.cc:1169 +#: src/ui.cc:1190 #, c-format msgid "" "Will not remove %s; you should examine the files in it and remove them by " @@ -7017,7 +7037,7 @@ "En poista hakemistoa %s; tarkastele sen sisältämiä tiedostoja ja poista ne " "itse." -#: src/ui.cc:1195 +#: src/ui.cc:1216 #, c-format msgid "" "It appears that a previous version of aptitude left files behind in %s. " @@ -7030,15 +7050,15 @@ "poistaa tämän hakemiston sisältöineen? Jos valitset \"Ei\", tätä viestiä ei " "näytetä uudestaan." -#: src/ui.cc:1267 +#: src/ui.cc:1291 msgid "View the progress of the package download" msgstr "Seuraa pakettien noudon edistymistä" -#: src/ui.cc:1268 +#: src/ui.cc:1292 msgid "Package Download" msgstr "Pakettien nouto" -#: src/ui.cc:1315 +#: src/ui.cc:1339 msgid "" "%BWARNING%b: untrusted versions of the following packages will be " "installed!%n%nUntrusted packages could %Bcompromise your system's " @@ -7050,35 +7070,35 @@ "turvallisuuden%b. Sinun ei pitäisi jatkaa, ellet ole varma, että " "asennettavat versiot ovat kunnollisia.%n%n" -#: src/ui.cc:1321 +#: src/ui.cc:1345 msgid " %S*%N %s [version %s]%n" msgstr " %S*%N %s [versio %s]%n" -#: src/ui.cc:1327 +#: src/ui.cc:1351 msgid "Really Continue" msgstr "Jatka" -#: src/ui.cc:1329 +#: src/ui.cc:1353 msgid "Abort Installation" msgstr "Keskeytä asennus" -#: src/ui.cc:1393 +#: src/ui.cc:1417 msgid "Preview of package installation" msgstr "Pakettien asennuksen esikatselu" -#: src/ui.cc:1394 +#: src/ui.cc:1418 msgid "View and/or adjust the actions that will be performed" msgstr "Näytä toiminnot, jotka suoritetaan, ja muuta niitä" -#: src/ui.cc:1456 +#: src/ui.cc:1480 msgid "Some packages were broken and have been fixed:" msgstr "Jotkut paketit olivat rikki, mutta ovat nyt kunnossa:" -#: src/ui.cc:1464 +#: src/ui.cc:1488 msgid "No solution to these dependency problems exists!" msgstr "Näitä riippuvuusongelmia ei ole mahdollista ratkaista!" -#: src/ui.cc:1470 +#: src/ui.cc:1494 #, c-format msgid "" "Ran out of time while trying to resolve dependencies (press \"%s\" to try " @@ -7087,7 +7107,7 @@ "Riippuvuuksien ratkaisuun annettu aika loppui (paina \"%s\" yrittääksesi " "pitempään)" -#: src/ui.cc:1516 +#: src/ui.cc:1540 msgid "" "Installing/removing packages requires administrative privileges, which you " "currently do not have. Would you like to change to the root account?" @@ -7095,19 +7115,19 @@ "Pakettien asentaminen ja poisto vaativat ylläpitäjän oikeudet, joita sinulla " "ei ole. Haluatko vaihtaa root-tunnukselle?" -#: src/ui.cc:1519 src/ui.cc:1758 src/ui.cc:1819 src/ui.cc:1914 +#: src/ui.cc:1543 src/ui.cc:1782 src/ui.cc:1843 src/ui.cc:1938 msgid "Become root" msgstr "Vaihda root-tunnukselle" -#: src/ui.cc:1521 src/ui.cc:1760 src/ui.cc:1821 src/ui.cc:1916 +#: src/ui.cc:1545 src/ui.cc:1784 src/ui.cc:1845 src/ui.cc:1940 msgid "Don't become root" msgstr "Älä vaihda root-tunnukselle" -#: src/ui.cc:1642 +#: src/ui.cc:1666 msgid "No packages are scheduled to be installed, removed, or upgraded." msgstr "Mitään paketteja ei asenneta, päivitetä tai poisteta." -#: src/ui.cc:1648 +#: src/ui.cc:1672 msgid "" "No packages will be installed, removed or upgraded. Some packages could be " "upgraded, but you have not chosen to upgrade them. Type \"U\" to prepare an " @@ -7116,19 +7136,19 @@ "Mitään paketteja ei asenneta, poisteta tai päivitetä. Jotkin paketit olisi " "mahdollista päivittää. Paina \"U\" päivittääksesi nämä." -#: src/ui.cc:1728 +#: src/ui.cc:1752 msgid "Updating package lists" msgstr "Päivitän pakettiluetteloa" -#: src/ui.cc:1729 +#: src/ui.cc:1753 msgid "View the progress of the package list update" msgstr "Seuraa pakettiluettelon päivityksen edistymistä" -#: src/ui.cc:1730 +#: src/ui.cc:1754 msgid "List Update" msgstr "Luettelopäivitys" -#: src/ui.cc:1755 +#: src/ui.cc:1779 msgid "" "Updating the package lists requires administrative privileges, which you " "currently do not have. Would you like to change to the root account?" @@ -7136,173 +7156,173 @@ "Pakettiluettelon päivitys vaatii ylläpitäjän oikeudet, joita sinulla ei ole. " " Haluatko vaihtaa root-tunnukselle?" -#: src/ui.cc:1770 src/ui.cc:2384 +#: src/ui.cc:1794 src/ui.cc:2408 msgid "Waste time trying to find mines" msgstr "Hukkaa aikaa etsimällä miinoja" -#: src/ui.cc:1777 src/ui.cc:1865 +#: src/ui.cc:1801 src/ui.cc:1889 msgid "Cleaning while a download is in progress is not allowed" msgstr "Puhdistusta ei voi tehdä noudon aikana" -#: src/ui.cc:1792 +#: src/ui.cc:1816 msgid "Deleting downloaded files" msgstr "Poistan noudettuja tiedostoja" -#: src/ui.cc:1806 +#: src/ui.cc:1830 msgid "Downloaded package files have been deleted" msgstr "Noudetut pakettitiedostot on poistettu" -#: src/ui.cc:1816 +#: src/ui.cc:1840 msgid "" "Cleaning the package cache requires administrative privileges, which you " "currently do not have. Would you like to change to the root account?" msgstr "" -#: src/ui.cc:1862 +#: src/ui.cc:1886 msgid "The apt cache file is not available; cannot auto-clean." msgstr "" "Apt:n pakettivarasto ei ole saatavilla; en voi poistaa vanhentuneita " "pakettitiedostoja" -#: src/ui.cc:1900 +#: src/ui.cc:1924 #, c-format msgid "" "Obsolete downloaded package files have been deleted, freeing %sB of disk " "space." msgstr "Vanhentuneet pakettitiedostot on poistettu, %sB levytilaa vapautui." -#: src/ui.cc:1911 +#: src/ui.cc:1935 msgid "" "Deleting obsolete files requires administrative privileges, which you " "currently do not have. Would you like to change to the root account?" msgstr "" -#: src/ui.cc:2013 +#: src/ui.cc:2037 msgid "No more solutions." msgstr "Ei muita ratkaisuja" -#: src/ui.cc:2221 +#: src/ui.cc:2245 msgid "Unable to find a solution to apply." msgstr "Toteutettavaa ratkaisua ei löytynyt." -#: src/ui.cc:2227 +#: src/ui.cc:2251 msgid "Ran out of time while trying to find a solution." msgstr "Ratkaisun etsintään annettu aika loppui." -#: src/ui.cc:2287 src/ui.cc:2289 +#: src/ui.cc:2311 src/ui.cc:2313 msgid "Resolve Dependencies" msgstr "Selvitä riippuvuudet" -#: src/ui.cc:2288 +#: src/ui.cc:2312 msgid "Search for solutions to unsatisfied dependencies" msgstr "Etsi ratkaisuja tyydyttämättömiin riippuvuuksiin" -#: src/ui.cc:2300 +#: src/ui.cc:2324 #, c-format msgid "Unable to open %ls" msgstr "En pysty avaamaan tiedostoa %ls" -#: src/ui.cc:2306 +#: src/ui.cc:2330 msgid "Error while dumping resolver state" msgstr "Selvityksen tilan tallennuksessa tapahtui virhe" -#: src/ui.cc:2346 +#: src/ui.cc:2370 msgid "^Install/remove packages" msgstr "^Asenna/poista paketteja" -#: src/ui.cc:2349 +#: src/ui.cc:2373 msgid "^Update package list" msgstr "^Päivitä pakettiluettelo" -#: src/ui.cc:2354 +#: src/ui.cc:2378 msgid "Mark Up^gradable" msgstr "^Merkitse päivitykset" -#: src/ui.cc:2359 +#: src/ui.cc:2383 msgid "^Forget new packages" msgstr "^Unohda uudet paketit" -#: src/ui.cc:2363 +#: src/ui.cc:2387 msgid "Canc^el pending actions" msgstr "^Peruuta komennot" -#: src/ui.cc:2367 +#: src/ui.cc:2391 msgid "^Clean package cache" msgstr "Puhdista ^koko pakettivarasto" -#: src/ui.cc:2371 +#: src/ui.cc:2395 msgid "Clean ^obsolete files" msgstr "Puhdista ^vanhentuneet tiedostot" -#: src/ui.cc:2378 +#: src/ui.cc:2402 msgid "^Reload package cache" msgstr "Lataa ^pakettivarasto uudelleen" -#: src/ui.cc:2383 +#: src/ui.cc:2407 msgid "^Play Minesweeper" msgstr "Pelaa miina^haravaa" -#: src/ui.cc:2388 +#: src/ui.cc:2412 msgid "^Become root" msgstr "Vaihda ^root-tunnukselle" -#: src/ui.cc:2391 +#: src/ui.cc:2415 msgid "^Quit" msgstr "^Lopeta" -#: src/ui.cc:2398 src/ui.cc:2781 +#: src/ui.cc:2422 src/ui.cc:2811 msgid "Undo" msgstr "Peruuta" -#: src/ui.cc:2407 +#: src/ui.cc:2431 msgid "^Install" msgstr "^Asenna" -#: src/ui.cc:2408 +#: src/ui.cc:2432 msgid "Flag the currently selected package for installation or upgrade" msgstr "Merkitse valittu paketti asennettavaksi tai päivitettäväksi" -#: src/ui.cc:2411 +#: src/ui.cc:2439 msgid "^Remove" msgstr "^Poista" -#: src/ui.cc:2412 +#: src/ui.cc:2440 msgid "Flag the currently selected package for removal" msgstr "Merkitse valittu paketti poistettavaksi" -#: src/ui.cc:2415 +#: src/ui.cc:2443 msgid "^Purge" msgstr "^Siivoa" -#: src/ui.cc:2416 +#: src/ui.cc:2444 msgid "" "Flag the currently selected package and its configuration files for removal" msgstr "Merkitse valittu paketti asetustiedostoineen poistettavaksi" -#: src/ui.cc:2419 +#: src/ui.cc:2447 msgid "^Keep" msgstr "Pala^uta" -#: src/ui.cc:2420 +#: src/ui.cc:2448 msgid "Cancel any action on the selected package" msgstr "Peruuta valitulle paketille määritetyt toiminnot" -#: src/ui.cc:2423 +#: src/ui.cc:2451 msgid "^Hold" msgstr "^Jäädytä" -#: src/ui.cc:2424 +#: src/ui.cc:2452 msgid "" "Cancel any action on the selected package, and protect it from future " "upgrades" msgstr "" "Peruuta valitulle paketille määritetyt toiminnot ja estä sen päivitys" -#: src/ui.cc:2427 +#: src/ui.cc:2455 msgid "Mark ^Auto" msgstr "^Merkitse Automaatti" -#: src/ui.cc:2428 +#: src/ui.cc:2456 msgid "" "Mark the selected package as having been automatically installed; it will " "automatically be removed if no other packages depend on it" @@ -7310,11 +7330,11 @@ "Merkitse valittu paketti automaattisesti asennetuksi; se poistetaan, jos " "mikään muu paketti ei riipu siitä" -#: src/ui.cc:2431 +#: src/ui.cc:2459 msgid "Mark ^Manual" msgstr "Merkitse ^Käsin" -#: src/ui.cc:2432 +#: src/ui.cc:2460 msgid "" "Mark the selected package as having been manually installed; it will not be " "removed unless you manually remove it" @@ -7322,11 +7342,11 @@ "Merkitse valittu paketti käsin asennetuksi; sitä ei poisteta, ellet poista " "sitä käsin" -#: src/ui.cc:2435 +#: src/ui.cc:2463 msgid "^Forbid Version" msgstr "^Estä versio" -#: src/ui.cc:2436 +#: src/ui.cc:2464 msgid "" "Forbid the candidate version of the selected package from being installed; " "newer versions of the package will be installed as usual" @@ -7334,246 +7354,246 @@ "Estä valitun paketin ehdolla olevan version asennus; paketin uudemmat " "versiot asennetaan normaalisti" -#: src/ui.cc:2440 +#: src/ui.cc:2468 msgid "I^nformation" msgstr "^Tiedot" -#: src/ui.cc:2441 +#: src/ui.cc:2469 msgid "Display more information about the selected package" msgstr "Näytä lisätietoa valitusta paketista" -#: src/ui.cc:2444 +#: src/ui.cc:2472 msgid "C^ycle Package Information" msgstr "" -#: src/ui.cc:2445 +#: src/ui.cc:2473 msgid "" "Cycle through the modes of the package information area: it can show the " "package's long description, a summary of its dependency status, or an " "analysis of why the package is required." msgstr "" -#: src/ui.cc:2448 +#: src/ui.cc:2476 msgid "^Changelog" msgstr "Muutos^loki" -#: src/ui.cc:2449 +#: src/ui.cc:2477 msgid "Display the Debian changelog of the selected package" msgstr "Näytä valitun paketin Debian-muutosloki" -#: src/ui.cc:2456 +#: src/ui.cc:2484 msgid "^Examine Solution" msgstr "^Näytä ratkaisu" -#: src/ui.cc:2457 +#: src/ui.cc:2485 msgid "Examine the currently selected solution to the dependency problems." msgstr "Näytä valittu riippuvuusongelmien ratkaisu." -#: src/ui.cc:2460 +#: src/ui.cc:2488 msgid "Apply ^Solution" msgstr "^Toteuta ratkaisu" -#: src/ui.cc:2461 +#: src/ui.cc:2489 msgid "Perform the actions contained in the currently selected solution." msgstr "Toteuta valitun ratkaisun toimenpiteet." -#: src/ui.cc:2464 +#: src/ui.cc:2492 msgid "^Next Solution" msgstr "^Seuraava ratkaisu" -#: src/ui.cc:2465 +#: src/ui.cc:2493 msgid "Select the next solution to the dependency problems." msgstr "Näytä seuraava ratkaisu riippuvuusongelmiin." -#: src/ui.cc:2468 +#: src/ui.cc:2496 msgid "^Previous Solution" msgstr "^Edellinen ratkaisu" -#: src/ui.cc:2469 +#: src/ui.cc:2497 msgid "Select the previous solution to the dependency problems." msgstr "Näytä edellinen ratkaisu riippuvuusongelmiin." -#: src/ui.cc:2472 +#: src/ui.cc:2500 msgid "^First Solution" msgstr "Ensimmäinen ^ratkaisu" -#: src/ui.cc:2473 +#: src/ui.cc:2501 msgid "Select the first solution to the dependency problems." msgstr "Näytä ensimmäinen ratkaisu riippuvuusongelmiin." -#: src/ui.cc:2476 +#: src/ui.cc:2504 msgid "^Last Solution" msgstr "^Viimeinen ratkaisu" -#: src/ui.cc:2477 +#: src/ui.cc:2505 msgid "" "Select the last solution to the dependency problems that has been generated " "so far." msgstr "Näytä toistaiseksi viimeinen löydetty ratkaisu riippuvuusongelmiin." -#: src/ui.cc:2483 +#: src/ui.cc:2511 msgid "Toggle ^Rejected" msgstr "Hylkäys" -#: src/ui.cc:2484 +#: src/ui.cc:2512 msgid "Toggle whether the currently selected action is rejected." msgstr "Hylkää/älä hylkää valittua toimintoa." -#: src/ui.cc:2488 +#: src/ui.cc:2516 msgid "Toggle ^Approved" msgstr "^Hyväksyntä" -#: src/ui.cc:2489 +#: src/ui.cc:2517 msgid "Toggle whether the currently selected action is approved." msgstr "Hyväksy/älä hyväksy valittua toimintoa." -#: src/ui.cc:2493 +#: src/ui.cc:2521 msgid "^View Target" msgstr "^Näytä kohde" -#: src/ui.cc:2494 +#: src/ui.cc:2522 msgid "View the package which will be affected by the selected action" msgstr "Näytä paketti, johon valittu toiminto kohdistuu" -#: src/ui.cc:2500 +#: src/ui.cc:2528 msgid "Reject Breaking ^Holds" msgstr "" -#: src/ui.cc:2502 +#: src/ui.cc:2530 msgid "" "Reject all actions that would change the state of held packages or install " "forbidden versions" msgstr "" -#: src/ui.cc:2510 +#: src/ui.cc:2538 msgid "^Find" msgstr "^Etsi" -#: src/ui.cc:2511 +#: src/ui.cc:2539 msgid "Search forwards" msgstr "Etsi eteenpäin" -#: src/ui.cc:2514 +#: src/ui.cc:2542 msgid "^Find Backwards" msgstr "Etsi ^taaksepäin" -#: src/ui.cc:2515 +#: src/ui.cc:2543 msgid "Search backwards" msgstr "Etsi taaksepäin" -#: src/ui.cc:2518 +#: src/ui.cc:2546 msgid "Find ^Again" msgstr "Etsi ^Uudestaan" -#: src/ui.cc:2519 +#: src/ui.cc:2547 msgid "Repeat the last search" msgstr "Toista edellinen haku" -#: src/ui.cc:2522 +#: src/ui.cc:2550 msgid "Find Again ^Backwards" msgstr "Etsi seuraava ^taaksepäin" -#: src/ui.cc:2523 +#: src/ui.cc:2551 msgid "Repeat the last search in the opposite direction" msgstr "Toista edellinen haku vastakkaiseen suuntaan" -#: src/ui.cc:2527 +#: src/ui.cc:2555 msgid "^Limit Display" msgstr "^Rajoita Näkymä" -#: src/ui.cc:2528 +#: src/ui.cc:2556 msgid "Apply a filter to the package list" msgstr "Rajoita näkyvien pakettien luetteloa suodattimella" -#: src/ui.cc:2531 +#: src/ui.cc:2559 msgid "^Un-Limit Display" msgstr "^Laajenna Näkymä" -#: src/ui.cc:2532 +#: src/ui.cc:2560 msgid "Remove the filter from the package list" msgstr "Poista pakettiluettelon suodatin" -#: src/ui.cc:2536 +#: src/ui.cc:2564 msgid "Find ^Broken" msgstr "^Hae rikkinäiset" -#: src/ui.cc:2537 +#: src/ui.cc:2565 msgid "Find the next package with unsatisfied dependencies" msgstr "Etsi seuraava paketti, jonka riippuvuudet eivät ole kunnossa" -#: src/ui.cc:2544 +#: src/ui.cc:2572 msgid "^Preferences" msgstr "" -#: src/ui.cc:2549 +#: src/ui.cc:2577 msgid "^UI options" msgstr "^Käyttöliittymä" -#: src/ui.cc:2550 +#: src/ui.cc:2578 msgid "Change the settings which affect the user interface" msgstr "Muuta käyttöliittymään vaikuttavia asetuksia" -#: src/ui.cc:2553 +#: src/ui.cc:2581 msgid "^Dependency handling" msgstr "^Riippuvuuksien käsittely" -#: src/ui.cc:2554 +#: src/ui.cc:2582 msgid "Change the settings which affect how package dependencies are handled" msgstr "Muuta pakettien riippuvuuksien käsittelyyn vaikuttavia asetuksia" -#: src/ui.cc:2557 +#: src/ui.cc:2585 msgid "^Miscellaneous" msgstr "^Sekalaista" -#: src/ui.cc:2558 +#: src/ui.cc:2586 msgid "Change miscellaneous program settings" msgstr "Muuta sekalaisia asetuksia" -#: src/ui.cc:2564 +#: src/ui.cc:2592 msgid "^Revert options" msgstr "^Palauta oletukset" -#: src/ui.cc:2565 +#: src/ui.cc:2593 msgid "Reset all settings to the system defaults" msgstr "Palauta kaikki asetukset ohjelman oletusasetuksiin" -#: src/ui.cc:2576 +#: src/ui.cc:2604 msgid "^Next" msgstr "^Seuraava" -#: src/ui.cc:2577 +#: src/ui.cc:2605 msgid "View next display" msgstr "Siirry seuraavaan näkymään" -#: src/ui.cc:2580 +#: src/ui.cc:2608 msgid "^Prev" msgstr "^Edellinen" -#: src/ui.cc:2581 +#: src/ui.cc:2609 msgid "View previous display" msgstr "Siirry edelliseen näkymään" -#: src/ui.cc:2584 +#: src/ui.cc:2612 msgid "^Close" msgstr "Su^lje" -#: src/ui.cc:2585 +#: src/ui.cc:2613 msgid "Close this display" msgstr "Sulje tämä näkymä" -#: src/ui.cc:2590 +#: src/ui.cc:2618 msgid "New Package ^View" msgstr "Uusi paketti^näkymä" -#: src/ui.cc:2591 +#: src/ui.cc:2619 msgid "Create a new default package view" msgstr "Luo uusi oletusnäkymä" -#: src/ui.cc:2594 +#: src/ui.cc:2622 msgid "Audit ^Recommendations" msgstr "Näytä ^suosittelut" -#: src/ui.cc:2595 +#: src/ui.cc:2623 msgid "" "View packages which it is recommended that you install, but which are not " "currently installed." @@ -7581,87 +7601,87 @@ "Näytä paketit, joita suositellaan asennettaviksi, mutta joita ei ole vielä " "asennettu." -#: src/ui.cc:2598 +#: src/ui.cc:2626 msgid "New ^Flat Package List" msgstr "Uusi ^yksitasoinen pakettiluettelo" -#: src/ui.cc:2599 +#: src/ui.cc:2627 msgid "View all the packages on the system in a single uncategorized list" msgstr "Katsele kaikkia järjestelmän paketteja ilman luokitteluja" -#: src/ui.cc:2602 +#: src/ui.cc:2630 msgid "New ^Debtags Browser" msgstr "Uusi ^Debtags-selain" -#: src/ui.cc:2604 +#: src/ui.cc:2632 msgid "Browse packages using Debtags data" msgstr "Selaa paketteja Debtags-tietoja käyttäen" -#: src/ui.cc:2607 +#: src/ui.cc:2612 msgid "New Categorical ^Browser" msgstr "^Uusi luokkaselain" -#: src/ui.cc:2609 +#: src/ui.cc:2614 msgid "Browse packages by category" msgstr "Selaa paketteja luokittain" -#: src/ui.cc:2617 +#: src/ui.cc:2645 msgid "^About" msgstr "^Tietoja" -#: src/ui.cc:2618 +#: src/ui.cc:2646 msgid "View information about this program" msgstr "Tietoja tästä ohjelmasta" -#: src/ui.cc:2621 +#: src/ui.cc:2649 msgid "^Help" msgstr "^Pika-apu" -#: src/ui.cc:2622 +#: src/ui.cc:2650 msgid "View the on-line help" msgstr "Selaa sisäänrakennettua avustustekstiä" -#: src/ui.cc:2624 +#: src/ui.cc:2652 msgid "User's ^Manual" msgstr "^Käyttöopas" -#: src/ui.cc:2625 +#: src/ui.cc:2653 msgid "View the detailed program manual" msgstr "Näytä ohjelman varsinainen käyttöohje" -#: src/ui.cc:2628 +#: src/ui.cc:2656 msgid "^FAQ" msgstr "^UKK" -#: src/ui.cc:2632 +#: src/ui.cc:2660 msgid "^News" msgstr "^Uutiset" -#: src/ui.cc:2633 +#: src/ui.cc:2661 msgid "View the important changes made in each version of " msgstr "Näytä tärkeät muutokset, jotka on tehty kuhunkin versioon paketista " -#: src/ui.cc:2636 +#: src/ui.cc:2664 msgid "^License" msgstr "^Lisenssi" -#: src/ui.cc:2780 +#: src/ui.cc:2810 msgid "Actions" msgstr "Toiminnot" -#: src/ui.cc:2784 +#: src/ui.cc:2814 msgid "Search" msgstr "Haku" -#: src/ui.cc:2785 +#: src/ui.cc:2815 msgid "Options" msgstr "Asetukset" -#: src/ui.cc:2786 +#: src/ui.cc:2816 msgid "Views" msgstr "Näkymät" -#: src/ui.cc:2852 +#: src/ui.cc:2823 #, c-format msgid "" "%ls: Menu %ls: Help %ls: Quit %ls: Update %ls: Download/Install/Remove " @@ -7669,11 +7689,11 @@ msgstr "" "%ls: Valikko %ls: Apu %ls: Lopeta %ls: Päivitä %ls: Nouda/Asenna/Poista" -#: src/ui.cc:3211 +#: src/ui.cc:3252 msgid "yes_key" msgstr "y" -#: src/ui.cc:3212 +#: src/ui.cc:3253 msgid "no_key" msgstr "n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apt-listchanges.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apt-listchanges.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apt-listchanges.po 2014-07-09 09:03:47.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apt-listchanges.po 2016-07-20 16:57:25.000000000 +0000 @@ -22,62 +22,70 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:33+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:33+0000\n" +"X-Generator: Launchpad (build 18147)\n" -#: ../apt-listchanges.py:85 +#: ../apt-listchanges.py:89 +#, python-format msgid "database %s failed to load.\n" msgstr "Tietokantaa %s ei voitu ladata.\n" -#: ../apt-listchanges.py:103 +#: ../apt-listchanges.py:107 +#, python-format msgid "Unknown frontend: %s\n" msgstr "Tuntematon edustaohjelma: %s\n" -#: ../apt-listchanges.py:128 +#: ../apt-listchanges.py:132 +#, python-format msgid "%s: will be newly installed" msgstr "%s on uusi asennus" -#: ../apt-listchanges.py:144 +#: ../apt-listchanges.py:148 +#, python-format msgid "%s: Version %s has already been seen" msgstr "Paketin %s versio %s on nähty aiemmin" -#: ../apt-listchanges.py:184 +#: ../apt-listchanges.py:188 +#, python-format msgid "News for %s" msgstr "Uutiset paketille %s" -#: ../apt-listchanges.py:195 +#: ../apt-listchanges.py:199 +#, python-format msgid "Changes for %s" msgstr "Muutokset pakettiin %s" -#: ../apt-listchanges.py:205 +#: ../apt-listchanges.py:209 msgid "Informational notes" msgstr "Tiedotukset" -#: ../apt-listchanges.py:208 +#: ../apt-listchanges.py:212 msgid "apt-listchanges: News" msgstr "apt-listchanges: Uutiset" -#: ../apt-listchanges.py:212 +#: ../apt-listchanges.py:216 msgid "apt-listchanges: Changelogs" msgstr "apt-listchanges: Muutoslokit" -#: ../apt-listchanges.py:219 +#: ../apt-listchanges.py:223 msgid "Aborting" msgstr "Peruutetaan" -#: ../apt-listchanges.py:222 +#: ../apt-listchanges.py:226 msgid "Confirmation failed, don't save seen state" msgstr "Vahvistus epäonnistui, ei tallenneta nähty-tilaa" -#: ../apt-listchanges.py:229 +#: ../apt-listchanges.py:233 +#, python-format msgid "apt-listchanges: changelogs for %s" msgstr "apt-listchanges: muutoslokit koneelta %s" -#: ../apt-listchanges.py:233 +#: ../apt-listchanges.py:237 +#, python-format msgid "apt-listchanges: news for %s" msgstr "apt-listchanges: uutiset koneelta %s" -#: ../apt-listchanges.py:245 +#: ../apt-listchanges.py:249 msgid "didn't find any valid .deb archives" msgstr "en löytänyt kelvollisia .deb-arkistoja" @@ -87,6 +95,7 @@ "Käyttö: apt-listchanges [valitsimet] {{--apt | tiedostonimi.deb ...}\n" #: ../apt-listchanges/ALCConfig.py:133 +#, python-format msgid "Unknown option %s for --which. Allowed are: %s." msgstr "Tuntematon valitsin %s käytettäessä --which. Sallittuja ovat: %s." @@ -103,11 +112,13 @@ msgstr "Voit keskeyttää asennuksen valitsemalla \"ei\"" #: ../apt-listchanges/DebianFiles.py:188 +#, python-format msgid "" "Could not run apt-changelog (%s), unable to retrieve changelog for package %s" msgstr "" #: ../apt-listchanges/DebianFiles.py:219 +#, python-format msgid "Ignoring `%s' (seems to be a directory!)" msgstr "Ohitetaan ”%s” (vaikuttaa olevan hakemisto)" @@ -120,10 +131,12 @@ "(onko Dpkg::Tools::Options::/usr/bin/apt-listchanges::Version arvoltaan 2?)\n" #: ../apt-listchanges/apt_listchanges.py:110 +#, python-format msgid "Mailing %s: %s" msgstr "Lähetetään: %s: %s" #: ../apt-listchanges/apt_listchanges.py:137 +#, python-format msgid "The %s frontend is deprecated, using pager" msgstr "%s-edustaohjelma on vanhentunut, käytän sivutinta" @@ -134,6 +147,7 @@ "sivutinta (pager)" #: ../apt-listchanges/apt_listchanges.py:153 +#, python-format msgid "" "The gtk frontend needs a working python-gtk2 and python-glade2.\n" "Those imports can not be found. Falling back to pager.\n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apt.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apt.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apt.po 2014-07-09 09:03:46.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apt.po 2016-07-20 16:57:27.000000000 +0000 @@ -9,75 +9,75 @@ "Project-Id-Version: apt 0.5.26\n" "Report-Msgid-Bugs-To: APT Development Team \n" "POT-Creation-Date: 2012-03-15 19:05+0000\n" -"PO-Revision-Date: 2014-06-19 04:08+0000\n" +"PO-Revision-Date: 2016-05-18 21:07+0000\n" "Last-Translator: Tapio Lehtonen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 10:32+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:32+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" -#: cmdline/apt-cache.cc:141 +#: apt-private/private-unmet.cc #, c-format msgid "Package %s version %s has an unmet dep:\n" msgstr "Paketin %s versiossa %s on tyydyttämätön riippuvuus:\n" -#: cmdline/apt-cache.cc:245 +#: cmdline/apt-cache.cc msgid "Total package names: " msgstr "Pakettien kokonaismäärä : " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc msgid "Total package structures: " msgstr "" -#: cmdline/apt-cache.cc:285 +#: cmdline/apt-cache.cc msgid " Normal packages: " msgstr " Tavallisia paketteja: " -#: cmdline/apt-cache.cc:286 +#: cmdline/apt-cache.cc msgid " Pure virtual packages: " msgstr " Aitoja näennäispaketteja: " -#: cmdline/apt-cache.cc:287 +#: cmdline/apt-cache.cc msgid " Single virtual packages: " msgstr " Yksinkertaisia näennäispaketteja: " -#: cmdline/apt-cache.cc:288 +#: cmdline/apt-cache.cc msgid " Mixed virtual packages: " msgstr " Sekanäennäispaketteja: " -#: cmdline/apt-cache.cc:289 +#: cmdline/apt-cache.cc msgid " Missing: " msgstr " Puuttuu: " -#: cmdline/apt-cache.cc:291 +#: cmdline/apt-cache.cc msgid "Total distinct versions: " msgstr "Eri versioita yhteensä: " -#: cmdline/apt-cache.cc:293 +#: cmdline/apt-cache.cc msgid "Total distinct descriptions: " msgstr "Eri kuvauksia yhteensä: " -#: cmdline/apt-cache.cc:295 +#: cmdline/apt-cache.cc msgid "Total dependencies: " msgstr "Riippuvuuksia yhteensä: " -#: cmdline/apt-cache.cc:298 +#: cmdline/apt-cache.cc msgid "Total ver/file relations: " msgstr "Versio/tdsto suhteita yht: " -#: cmdline/apt-cache.cc:300 +#: cmdline/apt-cache.cc msgid "Total Desc/File relations: " msgstr "Kuvaus/tdsto suhteita yht: " -#: cmdline/apt-cache.cc:302 +#: cmdline/apt-cache.cc msgid "Total Provides mappings: " msgstr "Tarjoamiskuvauksia yhteensä: " -#: cmdline/apt-cache.cc:314 +#: cmdline/apt-cache.cc msgid "Total globbed strings: " msgstr "Erilaisia merkkijonoja yhteensä: " @@ -85,76 +85,73 @@ msgid "Total dependency version space: " msgstr "Versioriippuvuustila yhteensä: " -#: cmdline/apt-cache.cc:333 +#: cmdline/apt-cache.cc msgid "Total slack space: " msgstr "Löysää tilaa yhteensä: " -#: cmdline/apt-cache.cc:341 +#: cmdline/apt-cache.cc msgid "Total space accounted for: " msgstr "Käytetty tila yhteensä: " -#: cmdline/apt-cache.cc:469 cmdline/apt-cache.cc:1221 +#: apt-private/private-show.cc cmdline/apt-cache.cc #, c-format msgid "Package file %s is out of sync." msgstr "Pakettitiedosto %s ei ole ajan tasalla." -#: cmdline/apt-cache.cc:1453 +#: apt-private/private-depends.cc apt-private/private-show.cc +#: cmdline/apt-mark.cc msgid "No packages found" msgstr "Yhtään pakettia ei löytynyt" -#: cmdline/apt-cache.cc:1221 +#: apt-private/private-search.cc msgid "You must give at least one search pattern" msgstr "" -#: cmdline/apt-cache.cc:1353 +#: cmdline/apt-cache.cc msgid "This command is deprecated. Please use 'apt-mark showauto' instead." msgstr "" "Tämä komento on syrjäytetty. Käytä komentoa 'apt-mark showauto' sen sijaan." -#: cmdline/apt-cache.cc:181 cmdline/apt-cache.cc:550 cmdline/apt-cache.cc:644 -#: cmdline/apt-cache.cc:797 cmdline/apt-cache.cc:1021 -#: cmdline/apt-cache.cc:1425 cmdline/apt-cache.cc:1577 +#: apt-private/private-show.cc #, c-format msgid "Unable to locate package %s" msgstr "Pakettia %s ei löydy" -#: cmdline/apt-cache.cc:1530 +#: apt-private/private-show.cc msgid "Package files:" msgstr "Pakettitiedostot:" -#: cmdline/apt-cache.cc:1537 cmdline/apt-cache.cc:1624 +#: apt-private/private-show.cc msgid "Cache is out of sync, can't x-ref a package file" msgstr "Varasto ei ole ajan tasalla, pakettitiedostoa ei löydy kansiosta" #. Show any packages have explicit pins -#: cmdline/apt-cache.cc:1551 +#: apt-private/private-show.cc msgid "Pinned packages:" msgstr "Paketit joissa tunniste:" -#: cmdline/apt-cache.cc:1563 cmdline/apt-cache.cc:1604 +#: apt-private/private-show.cc msgid "(not found)" msgstr "(ei löydy)" -#. Installed version -#: cmdline/apt-cache.cc:1584 +#: apt-private/private-show.cc msgid " Installed: " msgstr " Asennettu: " -#. Candidate Version -#: cmdline/apt-cache.cc:1591 +#: apt-private/private-show.cc msgid " Candidate: " msgstr " Ehdokas: " -#: cmdline/apt-cache.cc:1586 cmdline/apt-cache.cc:1594 +#: apt-private/private-show.cc msgid "(none)" msgstr "(ei mitään)" -#: cmdline/apt-cache.cc:1601 +#: apt-private/private-show.cc msgid " Package pin: " msgstr " Paketin tunnistenumero: " #. Show the priority tables -#: cmdline/apt-cache.cc:1610 +#: apt-private/private-show.cc msgid " Version table:" msgstr " Versiotaulukko:" @@ -202,7 +199,7 @@ "See the apt-cache(8) and apt.conf(5) manual pages for more information.\n" msgstr "" -#: cmdline/apt-cdrom.cc:77 +#: cmdline/apt-cdrom.cc msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'" msgstr "Anna nimi tälle levylle, esimerkiksi 'Debian 5.0.3 levy 1'" @@ -210,16 +207,16 @@ msgid "Please insert a Disc in the drive and press enter" msgstr "Aseta levy asemaan ja paina Enter" -#: cmdline/apt-cdrom.cc:127 +#: cmdline/apt-cdrom.cc #, c-format msgid "Failed to mount '%s' to '%s'" msgstr "Laitteen '%s' liittäminen polkuun '%s' epäonnistui" -#: cmdline/apt-cdrom.cc:162 +#: cmdline/apt-cdrom.cc msgid "Repeat this process for the rest of the CDs in your set." msgstr "Toista tämä prosessi lopuille CD-levyille." -#: cmdline/apt-config.cc:41 +#: cmdline/apt-config.cc msgid "Arguments not in pairs" msgstr "Parametrit eivät ole pareittain" @@ -429,7 +426,7 @@ msgid "Unable to open DB file %s: %s" msgstr "Tietokantatiedostoa %s ei saatu avattua: %s" -#: ftparchive/cachedb.cc:123 +#: methods/rred.cc #, c-format msgid "Failed to stat %s" msgstr "Tiedostolle %s ei toimi stat" @@ -566,7 +563,7 @@ msgid "Compressed output %s needs a compression set" msgstr "Pakattu tulostus %s tarvitsee pakkausjoukon" -#: ftparchive/multicompress.cc:170 +#: methods/rsh.cc msgid "Failed to create IPC pipe to subprocess" msgstr "IPC-putken luominen aliprosessiin ei onnistunut" @@ -605,74 +602,76 @@ msgid "Failed to rename %s to %s" msgstr "Nimen muuttaminen %s -> %s ei onnistunut" -#: cmdline/apt-get.cc:127 +#. TRANSLATOR: "Yes" answer printed for a yes/no question if --assume-yes is set +#: apt-private/private-output.cc msgid "Y" msgstr "K" -#: cmdline/apt-get.cc:140 +#. TRANSLATOR: "No" answer printed for a yes/no question if --assume-no is set +#: apt-private/private-output.cc msgid "N" -msgstr "" +msgstr "E" -#: cmdline/apt-get.cc:149 cmdline/apt-get.cc:1763 +#: apt-private/private-output.cc #, c-format msgid "Regex compilation error - %s" msgstr "Käännösvirhe lausekkeessa - %s" -#: cmdline/apt-get.cc:244 +#: apt-private/private-output.cc msgid "The following packages have unmet dependencies:" msgstr "Näillä paketeilla on tyydyttämättömiä riippuvuuksia:" -#: cmdline/apt-get.cc:334 +#: apt-private/private-output.cc #, c-format msgid "but %s is installed" msgstr "mutta %s on asennettu" -#: cmdline/apt-get.cc:336 +#: apt-private/private-output.cc #, c-format msgid "but %s is to be installed" msgstr "mutta %s on merkitty asennettavaksi" -#: cmdline/apt-get.cc:343 +#: apt-private/private-output.cc msgid "but it is not installable" msgstr "mutta ei ole asennuskelpoinen" -#: cmdline/apt-get.cc:345 +#: apt-private/private-output.cc msgid "but it is a virtual package" msgstr "mutta on näennäispaketti" -#: cmdline/apt-get.cc:348 +#: apt-private/private-output.cc msgid "but it is not installed" msgstr "mutta ei ole asennettu" -#: cmdline/apt-get.cc:348 +#: apt-private/private-output.cc msgid "but it is not going to be installed" msgstr "mutta ei ole merkitty asennettavaksi" -#: cmdline/apt-get.cc:353 +#: apt-private/private-output.cc msgid " or" msgstr " tai" -#: cmdline/apt-get.cc:382 +#: apt-private/private-output.cc msgid "The following NEW packages will be installed:" msgstr "Seuraavat UUDET paketit asennetaan:" -#: cmdline/apt-get.cc:408 +#: apt-private/private-output.cc msgid "The following packages will be REMOVED:" msgstr "Seuraavat paketit POISTETAAN:" -#: cmdline/apt-get.cc:430 +#: apt-private/private-output.cc msgid "The following packages have been kept back:" msgstr "Nämä paketit on jätetty odottamaan:" -#: cmdline/apt-get.cc:451 +#: apt-private/private-output.cc msgid "The following packages will be upgraded:" msgstr "Nämä paketit päivitetään:" -#: cmdline/apt-get.cc:472 +#: apt-private/private-output.cc msgid "The following packages will be DOWNGRADED:" msgstr "Nämä paketit VARHENNETAAN:" -#: cmdline/apt-get.cc:492 +#: apt-private/private-output.cc msgid "The following held packages will be changed:" msgstr "Seuraavat pysytetyt paketit muutetaan:" @@ -681,7 +680,7 @@ msgid "%s (due to %s) " msgstr "%s (syynä %s) " -#: cmdline/apt-get.cc:553 +#: apt-private/private-output.cc msgid "" "WARNING: The following essential packages will be removed.\n" "This should NOT be done unless you know exactly what you are doing!" @@ -689,59 +688,59 @@ "VAROITUS: Seuraavat välttämättömät paketit poistetaan.\n" "Näin EI PITÄISI tehdä jos ei aivan tarkkaan tiedä mitä tekee!" -#: cmdline/apt-get.cc:584 +#: apt-private/private-output.cc #, c-format msgid "%lu upgraded, %lu newly installed, " msgstr "%lu päivitetty, %lu uutta asennusta, " -#: cmdline/apt-get.cc:588 +#: apt-private/private-output.cc #, c-format msgid "%lu reinstalled, " msgstr "%lu uudelleen asennettua, " -#: cmdline/apt-get.cc:590 +#: apt-private/private-output.cc #, c-format msgid "%lu downgraded, " msgstr "%lu varhennettua, " -#: cmdline/apt-get.cc:592 +#: apt-private/private-output.cc #, c-format msgid "%lu to remove and %lu not upgraded.\n" msgstr "%lu poistettavaa ja %lu päivittämätöntä.\n" -#: cmdline/apt-get.cc:596 +#: apt-private/private-output.cc #, c-format msgid "%lu not fully installed or removed.\n" msgstr "%lu ei asennettu kokonaan tai poistettiin.\n" -#: cmdline/apt-get.cc:628 +#: apt-private/private-cacheset.cc #, c-format msgid "Note, selecting '%s' for task '%s'\n" msgstr "" -#: cmdline/apt-get.cc:634 +#: apt-private/private-cacheset.cc #, c-format msgid "Note, selecting '%s' for regex '%s'\n" msgstr "" -#: cmdline/apt-get.cc:1133 +#: apt-private/private-cacheset.cc #, c-format msgid "Package %s is a virtual package provided by:\n" msgstr "Paketti %s on näennäispaketti, jonka kattaa:\n" -#: cmdline/apt-get.cc:1145 +#: apt-private/private-cacheset.cc msgid " [Installed]" msgstr " [Asennettu]" -#: cmdline/apt-get.cc:671 +#: apt-private/private-cacheset.cc msgid " [Not candidate version]" msgstr "" -#: cmdline/apt-get.cc:1150 +#: apt-private/private-cacheset.cc msgid "You should explicitly select one to install." msgstr "Yksi pitää valita asennettavaksi." -#: cmdline/apt-get.cc:1155 +#: apt-private/private-cacheset.cc #, c-format msgid "" "Package %s is not available, but is referred to by another package.\n" @@ -752,36 +751,36 @@ "Tämä voi tarkoittaa paketin puuttuvan, olevan vanhentunut tai\n" "saatavilla vain jostain muusta lähteestä\n" -#: cmdline/apt-get.cc:1174 +#: apt-private/private-cacheset.cc msgid "However the following packages replace it:" msgstr "Seuraavat paketit kuitenkin korvaavat sen:" -#: cmdline/apt-get.cc:706 +#: apt-private/private-cacheset.cc #, c-format msgid "Package '%s' has no installation candidate" msgstr "Paketille ”%s” ei löydy ehdotettavia asennettavia versioita" -#: cmdline/apt-get.cc:717 +#: apt-private/private-cacheset.cc #, c-format msgid "Virtual packages like '%s' can't be removed\n" msgstr "Virtuaalipaketteja, kuten ”%s”, ei voi poistaa\n" -#: cmdline/apt-get.cc:748 +#: apt-private/private-cacheset.cc #, c-format msgid "Note, selecting '%s' instead of '%s'\n" msgstr "Huomautus: valitaan ”%s”-paketti paketin ”%s” sijaan\n" -#: cmdline/apt-get.cc:1104 +#: apt-private/private-install.cc #, c-format msgid "Skipping %s, it is already installed and upgrade is not set.\n" msgstr "Ohitetaan %s, se on jo asennettu eikä ole komennettu päivitystä.\n" -#: cmdline/apt-get.cc:782 +#: apt-private/private-install.cc #, c-format msgid "Skipping %s, it is not installed and only upgrades are requested.\n" msgstr "" -#: cmdline/apt-get.cc:1197 +#: apt-private/private-install.cc #, c-format msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n" msgstr "" @@ -792,17 +791,17 @@ msgid "%s is already the newest version.\n" msgstr "%s on jo uusin versio.\n" -#: cmdline/apt-get.cc:1805 +#: apt-private/private-install.cc cmdline/apt-get.cc cmdline/apt-mark.cc #, c-format msgid "%s set to manually installed.\n" msgstr "%s on merkitty käyttäjän toimesta asennetuksi.\n" -#: cmdline/apt-get.cc:844 +#: apt-private/private-install.cc #, c-format msgid "Selected version '%s' (%s) for '%s'\n" msgstr "Valittiin versio %s (%s) paketille ”%s”\n" -#: cmdline/apt-get.cc:849 +#: apt-private/private-install.cc #, c-format msgid "Selected version '%s' (%s) for '%s' because of '%s'\n" msgstr "Valittiin versio %s (%s) paketille ”%s”, koska: %s\n" @@ -812,39 +811,39 @@ msgid "Package %s is not installed, so not removed\n" msgstr "Pakettia %s ei ole asennettu, niinpä sitä ei poisteta\n" -#: cmdline/apt-get.cc:669 +#: apt-private/private-cachefile.cc msgid "Correcting dependencies..." msgstr "Korjataan riippuvuuksia..." -#: cmdline/apt-get.cc:672 +#: apt-private/private-cachefile.cc msgid " failed." msgstr " ei onnistunut." -#: cmdline/apt-get.cc:675 +#: apt-private/private-cachefile.cc msgid "Unable to correct dependencies" msgstr "Riippuvuuksien korjaus ei onnistu" -#: cmdline/apt-get.cc:678 +#: apt-private/private-cachefile.cc msgid "Unable to minimize the upgrade set" msgstr "Päivitysjoukon minimointi ei onnistu" -#: cmdline/apt-get.cc:680 +#: apt-private/private-cachefile.cc msgid " Done" msgstr " Valmis" -#: cmdline/apt-get.cc:986 +#: apt-private/private-cachefile.cc msgid "You might want to run 'apt-get -f install' to correct these." msgstr "Halunnet suorittaa \"apt-get -f install\" korjaamaan nämä." -#: cmdline/apt-get.cc:687 +#: apt-private/private-cachefile.cc msgid "Unmet dependencies. Try using -f." msgstr "Tyydyttämättömiä riippuvuuksia. Koita käyttää -f." -#: cmdline/apt-get.cc:695 +#: apt-private/private-download.cc msgid "WARNING: The following packages cannot be authenticated!" msgstr "VAROITUS: Seuraavien pakettien alkuperää ei voi varmistaa!" -#: cmdline/apt-get.cc:699 +#: apt-private/private-download.cc msgid "Authentication warning overridden.\n" msgstr "Varoitus varmistamisesta on ohitettu.\n" @@ -852,7 +851,7 @@ msgid "Install these packages without verification [y/N]? " msgstr "Asennetaanko nämä paketit ilman todennusta [y/N]? " -#: cmdline/apt-get.cc:704 cmdline/apt-get.cc:711 +#: apt-private/private-download.cc msgid "Some packages could not be authenticated" msgstr "Joidenkin pakettien alkuperästä ei voitu varmistua" @@ -860,15 +859,15 @@ msgid "There are problems and -y was used without --force-yes" msgstr "Oli pulmia ja -y käytettiin ilman valitsinta --force-yes" -#: cmdline/apt-get.cc:782 +#: apt-private/private-install.cc msgid "Internal error, InstallPackages was called with broken packages!" msgstr "Sisäinen virhe, InstallPackages kutsuttiin rikkinäisille paketeille!" -#: cmdline/apt-get.cc:791 +#: apt-private/private-install.cc msgid "Packages need to be removed but remove is disabled." msgstr "Paketteja pitäisi poistaa mutta Remove ei ole käytössä." -#: cmdline/apt-get.cc:802 +#: apt-private/private-install.cc msgid "Internal error, Ordering didn't finish" msgstr "Tapahtui sisäinen virhe, järjestäminen keskeytyi" @@ -877,47 +876,56 @@ msgstr "" "No jo on... Koot eivät täsmää, sähköpostita email apt@packages.debian.org" -#: cmdline/apt-get.cc:848 +#. TRANSLATOR: The required space between number and unit is already included +#. in the replacement strings, so %sB will be correctly translate in e.g. 1,5 MB +#: apt-private/private-install.cc #, c-format msgid "Need to get %sB/%sB of archives.\n" msgstr "Noudettavaa arkistoa %st/%st.\n" -#: cmdline/apt-get.cc:851 +#. TRANSLATOR: The required space between number and unit is already included +#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB +#: apt-private/private-install.cc #, c-format msgid "Need to get %sB of archives.\n" msgstr "Noudettavaa arkistoa %st.\n" -#: cmdline/apt-get.cc:856 +#. TRANSLATOR: The required space between number and unit is already included +#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB +#: apt-private/private-install.cc #, c-format msgid "After this operation, %sB of additional disk space will be used.\n" msgstr "Tämän toiminnon jälkeen käytetään %sB lisää levytilaa.\n" -#: cmdline/apt-get.cc:859 +#. TRANSLATOR: The required space between number and unit is already included +#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB +#: apt-private/private-install.cc #, c-format msgid "After this operation, %sB disk space will be freed.\n" msgstr "Tämän toiminnon jälkeen vapautuu %sB levytilaa.\n" -#: cmdline/apt-get.cc:874 cmdline/apt-get.cc:877 cmdline/apt-get.cc:2319 -#: cmdline/apt-get.cc:2322 +#: apt-private/private-download.cc #, c-format msgid "Couldn't determine free space in %s" msgstr "Kansion %s vapaan tilan määrä ei selvinnyt" -#: cmdline/apt-get.cc:887 +#: apt-private/private-download.cc #, c-format msgid "You don't have enough free space in %s." msgstr "Kansiossa %s ei ole riittävästi vapaata tilaa." -#: cmdline/apt-get.cc:903 cmdline/apt-get.cc:923 +#: apt-private/private-install.cc msgid "Trivial Only specified but this is not a trivial operation." msgstr "" "On määritetty Trivial Only mutta tämä ei ole itsestäänselvä toimenpide." -#: cmdline/apt-get.cc:905 +#. TRANSLATOR: This string needs to be typed by the user as a confirmation, so be +#. careful with hard to type or special characters (like non-breaking spaces) +#: apt-private/private-install.cc msgid "Yes, do as I say!" msgstr "Kyllä, tee kuten käsketään!" -#: cmdline/apt-get.cc:907 +#: apt-private/private-install.cc #, c-format msgid "" "You are about to do something potentially harmful.\n" @@ -928,7 +936,7 @@ "Jatka kirjoittamalla \"%s\"\n" " ?] " -#: cmdline/apt-get.cc:913 cmdline/apt-get.cc:932 +#: apt-private/private-install.cc msgid "Abort." msgstr "Keskeytä." @@ -936,20 +944,20 @@ msgid "Do you want to continue [Y/n]? " msgstr "Haluatko jatkaa [K/e]? " -#: cmdline/apt-get.cc:1000 cmdline/apt-get.cc:2375 +#: apt-private/private-download.cc #, c-format msgid "Failed to fetch %s %s\n" msgstr "Tiedoston %s nouto ei onnistunut %s\n" -#: cmdline/apt-get.cc:1018 +#: apt-private/private-install.cc msgid "Some files failed to download" msgstr "Joidenkin tiedostojen nouto ei onnistunut" -#: cmdline/apt-get.cc:1019 cmdline/apt-get.cc:2384 +#: apt-private/private-install.cc apt-private/private-source.cc msgid "Download complete and in download only mode" msgstr "Nouto on valmis ja määrätty vain nouto" -#: cmdline/apt-get.cc:1025 +#: apt-private/private-install.cc msgid "" "Unable to fetch some archives, maybe run apt-get update or try with --fix-" "missing?" @@ -957,19 +965,19 @@ "Joidenkin arkistojen nouto ei onnistunut, ehkä \"apt-get update\" auttaa tai " "kokeile --fix-missing?" -#: cmdline/apt-get.cc:1029 +#: apt-private/private-install.cc msgid "--fix-missing and media swapping is not currently supported" msgstr "--fix-missing ja taltion vaihto ei ole nyt tuettu" -#: cmdline/apt-get.cc:1034 +#: apt-private/private-install.cc msgid "Unable to correct missing packages." msgstr "Puuttuvia paketteja ei voi korjata." -#: cmdline/apt-get.cc:1035 +#: apt-private/private-install.cc msgid "Aborting install." msgstr "Asennus keskeytetään." -#: cmdline/apt-get.cc:1363 +#: apt-private/private-install.cc msgid "" "The following package disappeared from your system as\n" "all files have been overwritten by other packages:" @@ -977,7 +985,11 @@ "The following packages disappeared from your system as\n" "all files have been overwritten by other packages:" msgstr[0] "" +"Seuraava paketti katosi järjestelmästäsi koska\n" +"muut paketit ovat korvanneet kaikki tiedostot:" msgstr[1] "" +"Seuraavat paketit katosivat järjestelmästä koska\n" +"muut paketit ovat korvanneet kaikki tiedostot:" #: cmdline/apt-get.cc:1367 msgid "Note: This is done automatic and on purpose by dpkg." @@ -988,7 +1000,7 @@ msgid "Ignore unavailable target release '%s' of package '%s'" msgstr "Älä välitä puuttuvasta kohdejulkaisusta '%s' paketissa '%s'" -#: cmdline/apt-get.cc:1374 +#: apt-private/private-source.cc #, c-format msgid "Picking '%s' as source package instead of '%s'\n" msgstr "Valittiin '%s' lähdepaketiksi paketin '%s' sijaan\n" @@ -999,17 +1011,17 @@ msgid "Ignore unavailable version '%s' of package '%s'" msgstr "Älä välitä puuttuvasta versiosta '%s' paketissa '%s'" -#: cmdline/apt-get.cc:1428 +#: apt-private/private-update.cc msgid "The update command takes no arguments" msgstr "Komento update ei käytä parametreja" -#: cmdline/apt-get.cc:1497 +#: apt-private/private-install.cc msgid "We are not supposed to delete stuff, can't start AutoRemover" msgstr "" "Meidän ei kuuluisi poistaa tietoja, AutoRemover-toimintoa ei voida " "käynnistää." -#: cmdline/apt-get.cc:1554 +#: apt-private/private-install.cc msgid "" "Hmm, seems like the AutoRemover destroyed something which really\n" "shouldn't happen. Please file a bug report against apt." @@ -1020,22 +1032,22 @@ #. #. if (Packages == 1) #. { -#. c1out << endl; +#. c1out << std::endl; #. c1out << #. _("Since you only requested a single operation it is extremely likely that\n" #. "the package is simply not installable and a bug report against\n" -#. "that package should be filed.") << endl; +#. "that package should be filed.") << std::endl; #. } #. -#: cmdline/apt-get.cc:1557 cmdline/apt-get.cc:1848 +#: apt-private/private-install.cc msgid "The following information may help to resolve the situation:" msgstr "Seuraavista tiedoista voi olla hyötyä selvitettäessä tilannetta:" -#: cmdline/apt-get.cc:1561 +#: apt-private/private-install.cc msgid "Internal Error, AutoRemover broke stuff" msgstr "Sisäinen virhe, AutoRemover rikkoi jotain" -#: cmdline/apt-get.cc:1754 +#: apt-private/private-install.cc msgid "" "The following package was automatically installed and is no longer required:" msgid_plural "" @@ -1048,7 +1060,7 @@ "Seuraavat paketit on alun perin asennettu automaattisesti, eikä niitä enää " "tarvita:" -#: cmdline/apt-get.cc:1758 +#: apt-private/private-install.cc #, c-format msgid "%lu package was automatically installed and is no longer required.\n" msgid_plural "" @@ -1068,11 +1080,11 @@ msgid "Internal error, AllUpgrade broke stuff" msgstr "Sisäinen virhe, AllUpgrade rikkoi jotain" -#: cmdline/apt-get.cc:1878 +#: apt-private/private-install.cc msgid "You might want to run 'apt-get -f install' to correct these:" msgstr "Saatat haluta suorittaa \"apt-get -f install\" korjaamaan nämä:" -#: cmdline/apt-get.cc:1821 +#: apt-private/private-install.cc msgid "" "Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a " "solution)." @@ -1080,7 +1092,7 @@ "Kaikkia riippuvuuksia ei ole tyydytetty. Kokeile \"apt-get -f install\" " "ilmanpaketteja (tai ratkaise itse)." -#: cmdline/apt-get.cc:1833 +#: apt-private/private-install.cc msgid "" "Some packages could not be installed. This may mean that you have\n" "requested an impossible situation or if you are using the unstable\n" @@ -1091,7 +1103,7 @@ "jos käytetään epävakaata jakelua, joitain vaadittuja paketteja ei ole\n" "vielä luotu tai siirretty Incoming-kansiosta." -#: cmdline/apt-get.cc:1851 +#: apt-private/private-install.cc msgid "Broken packages" msgstr "Rikkinäiset paketit" @@ -1099,25 +1111,25 @@ msgid "The following extra packages will be installed:" msgstr "Seuraavat ylimääräiset paketit on merkitty asennettaviksi:" -#: cmdline/apt-get.cc:1969 +#: apt-private/private-install.cc msgid "Suggested packages:" msgstr "Ehdotetut paketit:" -#: cmdline/apt-get.cc:1970 +#: apt-private/private-install.cc msgid "Recommended packages:" msgstr "Suositellut paketit:" -#: cmdline/apt-get.cc:1750 cmdline/apt-get.cc:1786 +#: cmdline/apt-get.cc #, c-format msgid "Couldn't find package %s" msgstr "Pakettia %s ei löytynyt" -#: cmdline/apt-get.cc:2082 +#: cmdline/apt-get.cc cmdline/apt-mark.cc #, c-format msgid "%s set to automatically installed.\n" msgstr "%s merkitty automaattisesti asennetuksi.\n" -#: cmdline/apt-get.cc:2116 cmdline/apt-mark.cc:105 +#: cmdline/apt-get.cc cmdline/apt-mark.cc msgid "" "This command is deprecated. Please use 'apt-mark auto' and 'apt-mark manual' " "instead." @@ -1129,7 +1141,7 @@ msgid "Calculating upgrade... " msgstr "Käsitellään päivitystä ... " -#: cmdline/apt-get.cc:2002 +#: methods/connect.cc methods/ftp.cc methods/rsh.cc msgid "Failed" msgstr "Ei onnistunut" @@ -1137,11 +1149,11 @@ msgid "Done" msgstr "Valmis" -#: cmdline/apt-get.cc:2074 cmdline/apt-get.cc:2082 +#: cmdline/apt-get.cc msgid "Internal error, problem resolver broke stuff" msgstr "Sisäinen virhe, resolver rikkoi jotain" -#: cmdline/apt-get.cc:818 cmdline/apt-get.cc:2106 cmdline/apt-get.cc:2139 +#: apt-private/private-download.cc msgid "Unable to lock the download directory" msgstr "Noutokansiota ei saatu lukittua" @@ -1150,16 +1162,16 @@ msgid "Downloading %s %s" msgstr "Noudetaan %s %s" -#: cmdline/apt-get.cc:2182 +#: apt-private/private-source.cc msgid "Must specify at least one package to fetch source for" msgstr "On annettava ainakin yksi paketti jonka lähdekoodi noudetaan" -#: cmdline/apt-get.cc:2213 cmdline/apt-get.cc:2498 +#: apt-private/private-source.cc #, c-format msgid "Unable to find a source package for %s" msgstr "Paketin %s lähdekoodipakettia ei löytynyt" -#: cmdline/apt-get.cc:2232 +#: apt-private/private-source.cc #, c-format msgid "" "NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n" @@ -1181,7 +1193,7 @@ "noutaaksesi pakettejen viimeisimmät (mahdollisesti julkaisemattomat) " "päivitykset.\n" -#: cmdline/apt-get.cc:2292 +#: apt-private/private-source.cc #, c-format msgid "Skipping already downloaded file '%s'\n" msgstr "Ohitetaan jo noudettu tiedosto \"%s\"\n" @@ -1191,41 +1203,45 @@ msgid "You don't have enough free space in %s" msgstr "Kansiossa %s ei ole riittävästi vapaata tilaa" -#: cmdline/apt-get.cc:2338 +#. TRANSLATOR: The required space between number and unit is already included +#. in the replacement strings, so %sB will be correctly translate in e.g. 1,5 MB +#: apt-private/private-source.cc #, c-format msgid "Need to get %sB/%sB of source archives.\n" msgstr "On noudettava %st/%st lähdekoodiarkistoja.\n" -#: cmdline/apt-get.cc:2341 +#. TRANSLATOR: The required space between number and unit is already included +#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB +#: apt-private/private-source.cc #, c-format msgid "Need to get %sB of source archives.\n" msgstr "On noudettava %st lähdekoodiarkistoja.\n" -#: cmdline/apt-get.cc:2347 +#: apt-private/private-source.cc #, c-format msgid "Fetch source %s\n" msgstr "Nouda lähdekoodi %s\n" -#: cmdline/apt-get.cc:2380 +#: apt-private/private-source.cc msgid "Failed to fetch some archives." msgstr "Joidenkin arkistojen noutaminen ei onnistunut." -#: cmdline/apt-get.cc:2409 +#: apt-private/private-source.cc #, c-format msgid "Skipping unpack of already unpacked source in %s\n" msgstr "Ohitetaan purku jo puretun lähdekoodin %s kohdalla\n" -#: cmdline/apt-get.cc:2421 +#: apt-private/private-source.cc #, c-format msgid "Unpack command '%s' failed.\n" msgstr "Purkukomento \"%s\" ei onnistunut.\n" -#: cmdline/apt-get.cc:2422 +#: apt-private/private-source.cc #, c-format msgid "Check if the 'dpkg-dev' package is installed.\n" msgstr "Tarkista onko paketti \"dpkg-dev\" asennettu.\n" -#: cmdline/apt-get.cc:2439 +#: apt-private/private-source.cc #, c-format msgid "Build command '%s' failed.\n" msgstr "Paketointikomento \"%s\" ei onnistunut.\n" @@ -1234,24 +1250,24 @@ msgid "Child process failed" msgstr "Lapsiprosessi kaatui" -#: cmdline/apt-get.cc:2475 +#: apt-private/private-source.cc msgid "Must specify at least one package to check builddeps for" msgstr "" "On annettava ainakin yksi paketti jonka paketointiriippuvuudet tarkistetaan" -#: cmdline/apt-get.cc:2721 +#: apt-private/private-source.cc #, c-format msgid "" "No architecture information available for %s. See apt.conf(5) " "APT::Architectures for setup" msgstr "" -#: cmdline/apt-get.cc:2503 +#: apt-private/private-source.cc #, c-format msgid "Unable to get build-dependency information for %s" msgstr "Paketille %s ei ole saatavilla riippuvuustietoja" -#: cmdline/apt-get.cc:2523 +#: apt-private/private-source.cc #, c-format msgid "%s has no build depends.\n" msgstr "Paketille %s ei ole määritetty paketointiriippuvuuksia.\n" @@ -1303,7 +1319,7 @@ msgid "Build-dependencies for %s could not be satisfied." msgstr "Paketointiriippuvuuksia paketille %s ei voi tyydyttää." -#: cmdline/apt-get.cc:2712 +#: apt-private/private-source.cc msgid "Failed to process build dependencies" msgstr "Paketointiriippuvuuksien käsittely ei onnistunut" @@ -1312,7 +1328,7 @@ msgid "Changelog for %s (%s)" msgstr "Muutosloki paketille %s (%s)" -#: cmdline/apt-get.cc:2744 +#: cmdline/apt-get.cc msgid "Supported modules:" msgstr "Tuetut moduulit:" @@ -1362,7 +1378,7 @@ " This APT has Super Cow Powers.\n" msgstr "" -#: cmdline/apt-get.cc:2952 +#: apt-private/private-main.cc msgid "" "NOTE: This is only a simulation!\n" " apt-get needs root privileges for real execution.\n" @@ -1386,13 +1402,12 @@ msgid "Err " msgstr "Vrhe " -#: cmdline/acqprogress.cc:135 +#: apt-private/acqprogress.cc #, c-format msgid "Fetched %sB in %s (%sB/s)\n" msgstr "Noudettiin %st ajassa %s (%st/s)\n" -#: cmdline/acqprogress.cc:225 -#, c-format +#: apt-private/acqprogress.cc msgid " [Working]" msgstr " [Työskennellään]" @@ -1423,42 +1438,42 @@ " This APT has Super Cow Powers.\n" msgstr "" -#: cmdline/apt-mark.cc:46 +#: cmdline/apt-mark.cc #, c-format msgid "%s can not be marked as it is not installed.\n" msgstr "" -#: cmdline/apt-mark.cc:52 +#: cmdline/apt-mark.cc #, c-format msgid "%s was already set to manually installed.\n" msgstr "" -#: cmdline/apt-mark.cc:54 +#: cmdline/apt-mark.cc #, c-format msgid "%s was already set to automatically installed.\n" msgstr "" -#: cmdline/apt-mark.cc:169 +#: cmdline/apt-mark.cc #, c-format msgid "%s was already set on hold.\n" msgstr "" -#: cmdline/apt-mark.cc:171 +#: cmdline/apt-mark.cc #, c-format msgid "%s was already not hold.\n" msgstr "" -#: cmdline/apt-mark.cc:185 cmdline/apt-mark.cc:207 +#: cmdline/apt-mark.cc #, c-format msgid "%s set on hold.\n" msgstr "" -#: cmdline/apt-mark.cc:187 cmdline/apt-mark.cc:212 +#: cmdline/apt-mark.cc #, c-format msgid "Canceled hold on %s.\n" msgstr "" -#: cmdline/apt-mark.cc:220 +#: cmdline/apt-mark.cc msgid "Executing dpkg failed. Are you root?" msgstr "" @@ -1512,7 +1527,7 @@ " -c=? Lue tämä asetustiedosto\n" " -o=? Aseta mikä asetusvalitsin tahansa, esim. -o dir::cache=/tmp\n" -#: dselect/install:32 +#: dselect/install:33 msgid "Bad default setting!" msgstr "Oletusasetus ei kelpaa!" @@ -1521,24 +1536,24 @@ msgid "Press enter to continue." msgstr "Jatka painamalla Enter." -#: dselect/install:91 +#: dselect/install:92 msgid "Do you want to erase any previously downloaded .deb files?" msgstr "Haluatko poistaa aiemmin noudettuja .deb-tiedostoja?" -#: dselect/install:101 +#: dselect/install:102 msgid "Some errors occurred while unpacking. Packages that were installed" msgstr "Purkamisessa tapahtui virheitä. Paketit jotka asennettiin" -#: dselect/install:102 +#: dselect/install:103 msgid "will be configured. This may result in duplicate errors" msgstr "säädetään. Virheet voivat näkyä tämän seurauksena kahdesti." -#: dselect/install:103 +#: dselect/install:104 msgid "or errors caused by missing dependencies. This is OK, only the errors" msgstr "" "tai tyydyttämättömät riippuvuudet aiheuttavat virheitä. Tämä ei haittaa" -#: dselect/install:104 +#: dselect/install:105 msgid "" "above this message are important. Please fix them and run [I]nstall again" msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apturl.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apturl.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/apturl.po 2014-07-09 09:04:03.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/apturl.po 2016-07-20 16:57:26.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:59+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:35+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../apturl-gtk:49 ../apturl-kde:52 msgid "User requested interrupt." @@ -129,11 +129,11 @@ msgid "Enable additional components" msgstr "Otetaan käyttöön lisäkomponentteja" -#: ../AptUrl/UI.py:24 ../AptUrl/gtk/GtkUI.py:85 ../AptUrl/kde/KdeUI.py:80 +#: ../AptUrl/UI.py:24 ../AptUrl/gtk/GtkUI.py:100 ../AptUrl/kde/KdeUI.py:80 msgid "Enable additional software channel" msgstr "Ota käyttöön ohjelmakanava" -#: ../AptUrl/UI.py:25 ../AptUrl/gtk/GtkUI.py:86 ../AptUrl/kde/KdeUI.py:81 +#: ../AptUrl/UI.py:25 ../AptUrl/gtk/GtkUI.py:101 ../AptUrl/kde/KdeUI.py:81 #, python-format msgid "Do you want to enable the following software channel: '%s'?" msgstr "Haluatko ottaa käyttöön ohjelmakanavan \"%s\"?" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/aspell.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/aspell.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/aspell.po 2014-07-09 09:03:47.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/aspell.po 2016-07-20 16:57:25.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:36+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:35+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: common/info.cpp:232 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/attr.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/attr.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/attr.po 2014-07-09 09:03:47.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/attr.po 2016-07-20 16:57:25.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2014-04-09 16:12+0000\n" "PO-Revision-Date: 2008-04-04 21:02+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:36+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:35+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../attr/attr.c:46 #, c-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/avahi.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/avahi.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/avahi.po 2014-07-09 09:03:59.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/avahi.po 2016-07-20 16:57:32.000000000 +0000 @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: avahi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-02-17 12:20+0000\n" +"POT-Creation-Date: 2016-07-01 09:35+0000\n" "PO-Revision-Date: 2014-02-18 03:47+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:57+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:40+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: ../avahi-common/error.c:30 msgid "OK" -msgstr "OK" +msgstr "Valmis" #: ../avahi-common/error.c:31 msgid "Operation failed" @@ -28,7 +28,7 @@ #: ../avahi-common/error.c:32 msgid "Bad state" -msgstr "Huono tila" +msgstr "Virheellinen tila" #: ../avahi-common/error.c:33 msgid "Invalid host name" @@ -311,7 +311,7 @@ msgid "The service type of the selected service" msgstr "Valitun palvelun palvelutyyppi" -#: ../avahi-ui/avahi-ui.c:202 ../avahi-ui/avahi-ui.c:1031 +#: ../avahi-ui/avahi-ui.c:202 ../avahi-ui/avahi-ui.c:1023 msgid "Service Name" msgstr "Palvelun nimi" @@ -444,27 +444,27 @@ msgid "Change domain" msgstr "Vaihda verkkoaluetta" -#: ../avahi-ui/avahi-ui.c:1039 ../avahi-ui/avahi-ui.c:1178 +#: ../avahi-ui/avahi-ui.c:1031 ../avahi-ui/avahi-ui.c:1162 msgid "Browsing..." msgstr "Selataan..." -#: ../avahi-ui/avahi-ui.c:1132 +#: ../avahi-ui/avahi-ui.c:1120 msgid "Initializing..." msgstr "Alustetaan..." -#: ../avahi-ui/avahi-ui.c:1160 +#: ../avahi-ui/avahi-ui.c:1144 msgid "Location" msgstr "Sijainti" -#: ../avahi-ui/avahi-ui.c:1165 ../avahi-utils/avahi-browse.c:553 +#: ../avahi-ui/avahi-ui.c:1149 ../avahi-utils/avahi-browse.c:553 msgid "Name" msgstr "Nimi" -#: ../avahi-ui/avahi-ui.c:1170 ../avahi-utils/avahi-browse.c:553 +#: ../avahi-ui/avahi-ui.c:1154 ../avahi-utils/avahi-browse.c:553 msgid "Type" msgstr "Tyyppi" -#: ../avahi-ui/avahi-ui.c:1182 +#: ../avahi-ui/avahi-ui.c:1166 msgid "_Domain..." msgstr "_Verkkoalue..." diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bacula.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bacula.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bacula.po 2014-07-09 09:03:57.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bacula.po 2016-07-20 16:57:34.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:38+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:25+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: src/dird/jobq.c:74 #, c-format @@ -268,8 +268,7 @@ msgid "Defined Pools:\n" msgstr "" -#: src/dird/ua_select.c:542 src/dird/ua_select.c:562 src/dird/ua_update.c:364 -#: src/baconfig.h:80 +#: src/baconfig.h:76 msgid "*None*" msgstr "" @@ -744,7 +743,8 @@ msgid "Inappropriate term code: %c\n" msgstr "" -#: src/dird/admin.c:118 +#: src/lib/status.h:171 src/lib/status.h:182 src/lib/status.h:196 +#: src/lib/status.h:200 src/lib/status.h:204 msgid "Bacula " msgstr "" @@ -770,14 +770,11 @@ "\n" msgstr "" -#: src/dird/dird.c:258 src/stored/stored.c:227 src/console/console.c:1109 -#: src/filed/filed.c:218 src/qt-console/main.cpp:165 +#: src/qt-console/main.cpp:154 msgid "Cryptography library initialization failed.\n" msgstr "" -#: src/dird/dird.c:262 src/dird/dird.c:292 src/dird/dird.c:538 -#: src/dird/dird.c:541 src/stored/stored.c:231 src/console/console.c:1113 -#: src/filed/filed.c:223 src/qt-console/main.cpp:169 +#: src/qt-console/main.cpp:158 #, c-format msgid "Please correct configuration file: %s\n" msgstr "" @@ -811,11 +808,7 @@ msgid "Only one Director resource permitted in %s\n" msgstr "" -#: src/dird/dird.c:628 src/dird/dird.c:834 src/dird/dird.c:889 -#: src/dird/dird.c:1056 src/stored/stored.c:354 src/console/console.c:1296 -#: src/console/console.c:1326 src/filed/filed.c:357 src/filed/filed.c:516 -#: src/wx-console/console_thread.cpp:118 src/wx-console/console_thread.cpp:144 -#: src/qt-console/main.cpp:224 src/qt-console/main.cpp:254 +#: src/qt-console/main.cpp:213 src/qt-console/main.cpp:243 msgid "TLS required but not configured in Bacula.\n" msgstr "" @@ -2281,8 +2274,7 @@ msgid "%d directories unmarked.\n" msgstr "" -#: src/dird/dird_conf.c:559 src/tray-monitor/tray_conf.c:168 -#: src/qt-console/tray-monitor/tray_conf.cpp:168 +#: src/qt-console/tray-monitor/tray_conf.cpp:156 #, c-format msgid "No %s resource defined\n" msgstr "" @@ -2606,29 +2598,23 @@ msgid " opcmd=%s\n" msgstr "" -#: src/dird/dird_conf.c:1012 src/tray-monitor/tray_conf.c:199 -#: src/qt-console/tray-monitor/tray_conf.cpp:199 +#: src/qt-console/tray-monitor/tray_conf.cpp:187 #, c-format msgid "Unknown resource type %d in dump_resource.\n" msgstr "" -#: src/dird/dird_conf.c:1343 src/tray-monitor/tray_conf.c:257 -#: src/qt-console/tray-monitor/tray_conf.cpp:257 +#: src/qt-console/tray-monitor/tray_conf.cpp:245 #, c-format msgid "Unknown resource type %d in free_resource.\n" msgstr "" -#: src/dird/dird_conf.c:1375 src/dird/dird_conf.c:1390 -#: src/tray-monitor/tray_conf.c:288 src/wx-console/console_conf.c:265 -#: src/console/console_conf.c:259 src/filed/filed_conf.c:361 -#: src/qt-console/tray-monitor/tray_conf.cpp:288 -#: src/qt-console/bat_conf.cpp:265 +#: src/qt-console/bat_conf.cpp:257 +#: src/qt-console/tray-monitor/tray_conf.cpp:276 #, c-format msgid "%s item is required in %s resource, but not found.\n" msgstr "" -#: src/dird/dird_conf.c:1381 src/tray-monitor/tray_conf.c:294 -#: src/lib/parse_conf.c:225 src/qt-console/tray-monitor/tray_conf.cpp:294 +#: src/qt-console/tray-monitor/tray_conf.cpp:282 #, c-format msgid "Too many items in %s resource\n" msgstr "" @@ -2674,10 +2660,8 @@ msgid "Cannot find Schedule resource %s\n" msgstr "" -#: src/dird/dird_conf.c:1530 src/dird/dird_conf.c:1590 -#: src/tray-monitor/tray_conf.c:314 src/tray-monitor/tray_conf.c:352 -#: src/qt-console/tray-monitor/tray_conf.cpp:314 -#: src/qt-console/tray-monitor/tray_conf.cpp:352 +#: src/qt-console/tray-monitor/tray_conf.cpp:302 +#: src/qt-console/tray-monitor/tray_conf.cpp:340 #, c-format msgid "Unknown resource type %d in save_resource.\n" msgstr "" @@ -2687,10 +2671,8 @@ msgid "Name item is required in %s resource, but not found.\n" msgstr "" -#: src/dird/dird_conf.c:1613 src/tray-monitor/tray_conf.c:372 -#: src/wx-console/console_conf.c:328 src/console/console_conf.c:322 -#: src/filed/filed_conf.c:446 src/qt-console/tray-monitor/tray_conf.cpp:372 -#: src/qt-console/bat_conf.cpp:334 +#: src/qt-console/bat_conf.cpp:326 +#: src/qt-console/tray-monitor/tray_conf.cpp:360 #, c-format msgid "Attempt to define second %s resource named \"%s\" is not permitted.\n" msgstr "" @@ -2859,8 +2841,7 @@ msgid "Select full restore to a specified Job date" msgstr "" -#: src/dird/ua_restore.c:446 src/dird/ua_status.c:863 src/stored/status.c:546 -#: src/filed/status.c:373 src/wx-console/wxbconfigpanel.cpp:220 +#: src/lib/status.h:112 msgid "Cancel" msgstr "" @@ -5327,13 +5308,13 @@ msgid "No Terminated Jobs.\n" msgstr "" -#: src/dird/ua_status.c:819 src/stored/status.c:507 src/filed/status.c:330 +#: src/lib/status.h:73 msgid "" "\n" "Terminated Jobs:\n" msgstr "" -#: src/dird/ua_status.c:820 src/stored/status.c:514 src/filed/status.c:340 +#: src/lib/status.h:80 msgid " JobId Level Files Bytes Status Finished Name \n" msgstr "" @@ -5342,41 +5323,36 @@ "====================================================================\n" msgstr "" -#: src/dird/ua_status.c:853 src/stored/status.c:536 src/lib/util.c:180 -#: src/filed/status.c:363 +#: src/lib/status.h:102 msgid "Created" msgstr "" -#: src/dird/ua_status.c:857 src/stored/status.c:540 src/lib/util.c:196 -#: src/lib/util.c:331 src/lib/util.c:478 src/filed/status.c:367 +#: src/lib/status.h:106 msgid "Error" msgstr "" -#: src/dird/ua_status.c:860 src/stored/status.c:543 src/filed/status.c:370 +#: src/lib/status.h:109 msgid "Diffs" msgstr "" -#: src/dird/ua_status.c:866 src/stored/status.c:549 src/stored/btape.c:1521 -#: src/lib/util.c:189 src/lib/util.c:324 src/filed/status.c:376 -#: src/wx-console/wxbconfigpanel.cpp:209 +#: src/lib/status.h:115 msgid "OK" msgstr "" -#: src/dird/ua_status.c:869 src/stored/status.c:552 src/lib/util.c:202 -#: src/lib/util.c:327 +#: src/lib/status.h:118 msgid "OK -- with warnings" msgstr "" -#: src/dird/ua_status.c:872 src/stored/status.c:555 src/filed/status.c:379 +#: src/lib/status.h:122 msgid "Other" msgstr "" -#: src/dird/ua_status.c:876 src/stored/status.c:567 src/filed/status.c:391 +#: src/lib/status.h:134 #, c-format msgid "%6d\t%-6s\t%8s\t%10s\t%-7s\t%-8s\t%s\n" msgstr "" -#: src/dird/ua_status.c:884 src/stored/status.c:575 src/filed/status.c:399 +#: src/lib/status.h:142 #, c-format msgid "%6d %-6s %8s %10s %-7s %-8s %s\n" msgstr "" @@ -5582,9 +5558,7 @@ msgid "Clone JobId %d started.\n" msgstr "" -#: src/dird/authenticate.c:83 src/dird/authenticate.c:84 -#: src/tray-monitor/authenticate.c:132 -#: src/qt-console/tray-monitor/authenticate.cpp:131 +#: src/qt-console/tray-monitor/authenticate.cpp:119 #, c-format msgid "Error sending Hello to Storage daemon. ERR=%s\n" msgstr "" @@ -5628,8 +5602,7 @@ msgid "bdird\n" msgstr "" -#: src/tray-monitor/tray-monitor.c:1046 -#: src/qt-console/tray-monitor/tray-monitor.cpp:457 +#: src/qt-console/tray-monitor/tray-monitor.cpp:454 msgid "Error : BNET_HARDEOF or BNET_ERROR" msgstr "" @@ -6284,52 +6233,43 @@ msgid "\n" msgstr "" -#: src/tray-monitor/tray-monitor.c:1056 -#: src/qt-console/tray-monitor/tray-monitor.cpp:466 +#: src/qt-console/tray-monitor/tray-monitor.cpp:463 msgid "Error : Connection closed." msgstr "" -#: src/tray-monitor/authenticate.c:88 -#: src/qt-console/tray-monitor/authenticate.cpp:87 +#: src/qt-console/tray-monitor/authenticate.cpp:75 msgid "" "Director authorization problem.\n" "Most likely the passwords do not agree.\n" "Please see " msgstr "" -#: src/tray-monitor/authenticate.c:97 src/console/authenticate.c:152 -#: src/qt-console/tray-monitor/authenticate.cpp:96 +#: src/qt-console/tray-monitor/authenticate.cpp:84 #, c-format msgid "Bad response to Hello command: ERR=%s\n" msgstr "" -#: src/tray-monitor/authenticate.c:104 src/wx-console/authenticate.c:157 -#: src/console/authenticate.c:159 -#: src/qt-console/tray-monitor/authenticate.cpp:103 +#: src/qt-console/tray-monitor/authenticate.cpp:91 msgid "Director rejected Hello command\n" msgstr "" -#: src/tray-monitor/authenticate.c:138 -#: src/qt-console/tray-monitor/authenticate.cpp:137 +#: src/qt-console/tray-monitor/authenticate.cpp:125 msgid "" "Director and Storage daemon passwords or names not the same.\n" "Please see " msgstr "" -#: src/tray-monitor/authenticate.c:145 -#: src/qt-console/tray-monitor/authenticate.cpp:144 +#: src/qt-console/tray-monitor/authenticate.cpp:132 #, c-format msgid "bdird" msgstr "" -#: builtins/pushd.def:506 +#: builtins/pushd.def:512 msgid "directory stack empty" msgstr "hakemistopino on tyhjä" -#: builtins/pushd.def:508 +#: builtins/pushd.def:514 msgid "directory stack index" msgstr "hakemistopinon indeksi" -#: builtins/pushd.def:683 +#: builtins/pushd.def:689 msgid "" "Display the list of currently remembered directories. Directories\n" " find their way onto the list with the `pushd' command; you can get\n" @@ -641,7 +640,7 @@ " -N\tNäyttää listan N:nnen alkion (laskien oikealta dirs-komennon\n" " \tantamasta listasta). Valitsimetta kutsuttaessa aloitetaan nollasta." -#: builtins/pushd.def:705 +#: builtins/pushd.def:711 msgid "" "Adds a directory to the top of the directory stack, or rotates\n" " the stack, making the new top of the stack the current working\n" @@ -683,7 +682,7 @@ " \n" " Sisäänrakennettu ”dirs”-komento näyttää hakemistopinon." -#: builtins/pushd.def:730 +#: builtins/pushd.def:736 msgid "" "Removes entries from the directory stack. With no arguments, removes\n" " the top directory from the stack, and changes to the new top directory.\n" @@ -721,40 +720,40 @@ " \n" " Sisäänrakennettu ”dirs”-komento näyttää hakemistopinon sisällön." -#: builtins/read.def:252 +#: builtins/read.def:275 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: virheellinen aikakatkaisumääritys" -#: builtins/read.def:588 +#: builtins/read.def:678 #, c-format msgid "read error: %d: %s" msgstr "lukuvirhe: %d: %s" -#: builtins/return.def:73 +#: builtins/return.def:75 msgid "can only `return' from a function or sourced script" msgstr "”return” on käytettävissä vain funktiossa tai ladatussa skriptissä" -#: builtins/set.def:771 +#: builtins/set.def:782 msgid "cannot simultaneously unset a function and a variable" msgstr "funktiota ja muuttujaa ei voi poistaa yhtä aikaa" -#: builtins/set.def:808 +#: builtins/set.def:826 #, c-format msgid "%s: cannot unset" msgstr "%s: ei voida poistaa" -#: builtins/set.def:815 +#: builtins/set.def:843 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: ei voida poistaa: kirjoitussuojattu %s" -#: builtins/set.def:826 +#: builtins/set.def:854 #, c-format msgid "%s: not an array variable" msgstr "%s: ei ole taulukkomuuttuja" -#: builtins/setattr.def:186 +#: builtins/setattr.def:187 #, c-format msgid "%s: not a function" msgstr "%s: ei ole funktio" @@ -763,13 +762,13 @@ msgid "shift count" msgstr "siirtolaskuri" -#: builtins/shopt.def:264 +#: builtins/shopt.def:279 msgid "cannot set and unset shell options simultaneously" msgstr "" "komentotulkin valitsimia ei voida laittaa päällä ja ottaa pois päältä " "samanaikaisesti" -#: builtins/shopt.def:329 +#: builtins/shopt.def:346 #, c-format msgid "%s: invalid shell option name" msgstr "%s: virheellinen komentotulkin valitsimen nimi" @@ -811,7 +810,7 @@ msgid "%s is a shell builtin\n" msgstr "%s on komentotulkin sisäänrakennettu komento\n" -#: builtins/type.def:317 builtins/type.def:391 +#: builtins/type.def:317 builtins/type.def:393 #, c-format msgid "%s is %s\n" msgstr "%s on %s\n" @@ -821,45 +820,45 @@ msgid "%s is hashed (%s)\n" msgstr "%s on hajautettu (%s)\n" -#: builtins/ulimit.def:376 +#: builtins/ulimit.def:383 #, c-format msgid "%s: invalid limit argument" msgstr "%s: virheellinen rajoitusargumentti" -#: builtins/ulimit.def:402 +#: builtins/ulimit.def:409 #, c-format msgid "`%c': bad command" msgstr "”%c”: virheellinen komento" -#: builtins/ulimit.def:431 +#: builtins/ulimit.def:438 #, c-format msgid "%s: cannot get limit: %s" msgstr "%s: rajoitusta ei saada: %s" -#: builtins/ulimit.def:457 +#: builtins/ulimit.def:464 msgid "limit" msgstr "rajoitus" -#: builtins/ulimit.def:469 builtins/ulimit.def:769 +#: builtins/ulimit.def:476 builtins/ulimit.def:776 #, c-format msgid "%s: cannot modify limit: %s" msgstr "%s: rajoitusta ei voida muokata: %s" -#: builtins/umask.def:118 +#: builtins/umask.def:114 msgid "octal number" msgstr "oktaaliluku" -#: builtins/umask.def:231 +#: builtins/umask.def:227 #, c-format msgid "`%c': invalid symbolic mode operator" msgstr "”%c”: virheellinen symbolisen tilan operaattori" -#: builtins/umask.def:286 +#: builtins/umask.def:282 #, c-format msgid "`%c': invalid symbolic mode character" msgstr "”%c”: virheellinen symbolisen tilan merkki" -#: error.c:90 error.c:321 error.c:323 error.c:325 +#: error.c:90 error.c:325 error.c:327 error.c:329 msgid " line " msgstr " rivi " @@ -873,298 +872,298 @@ msgid "Aborting..." msgstr "Keskeytetään..." -#: error.c:406 +#: error.c:440 msgid "unknown command error" msgstr "tuntematon komentovirhe" -#: error.c:407 +#: error.c:441 msgid "bad command type" msgstr "virheellinen komentotyyppi" -#: error.c:408 +#: error.c:442 msgid "bad connector" msgstr "virheellinen liittäjä" -#: error.c:409 +#: error.c:443 msgid "bad jump" msgstr "virheellinen hyppy" -#: error.c:447 +#: error.c:481 #, c-format msgid "%s: unbound variable" msgstr "%s: sitomaton muuttuja" -#: eval.c:181 +#: eval.c:189 #, c-format msgid "timed out waiting for input: auto-logout\n" msgstr "aikakatkaisu: automaattinen uloskirjautuminen\n" -#: execute_cmd.c:504 +#: execute_cmd.c:512 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "syötettä ei voida lukea tiedostosta /dev/null: %s" -#: execute_cmd.c:1168 +#: execute_cmd.c:1233 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "AJAN MUOTOMÄÄRITYS: ”%c”: virheellinen muotoilumerkki" -#: execute_cmd.c:2121 +#: execute_cmd.c:2287 msgid "pipe error" msgstr "putkitusvirhe" -#: execute_cmd.c:4640 +#: execute_cmd.c:4884 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: rajoitettu: komentojen nimissä ei voi käyttää ”/”-merkkiä" -#: execute_cmd.c:4735 +#: execute_cmd.c:4973 #, c-format msgid "%s: command not found" msgstr "%s: komentoa ei löydy" -#: execute_cmd.c:4959 +#: execute_cmd.c:5206 #, c-format msgid "%s: %s" msgstr "" -#: execute_cmd.c:4995 +#: execute_cmd.c:5243 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: virheellinen tulkki" -#: execute_cmd.c:5144 +#: execute_cmd.c:5404 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "tiedostokahvaa %d ei voida kopioida kahvaksi %d" -#: expr.c:256 +#: expr.c:259 msgid "expression recursion level exceeded" msgstr "lausekkeen rekursiomäärä ylittyi" -#: expr.c:280 +#: expr.c:283 msgid "recursion stack underflow" msgstr "rekursiopinon alivuoto" -#: expr.c:422 +#: expr.c:431 msgid "syntax error in expression" msgstr "lauseoppivirhe lausekkeessa" -#: expr.c:463 +#: expr.c:475 msgid "attempted assignment to non-variable" msgstr "yritettiin sijoittaa objektiin, joka ei ole muuttuja" -#: expr.c:486 expr.c:491 expr.c:807 +#: expr.c:495 expr.c:858 msgid "division by 0" msgstr "jako nollalla" -#: expr.c:517 +#: expr.c:542 msgid "bug: bad expassign token" msgstr "bugi: virheellinen sijoitusavainsana" -#: expr.c:564 +#: expr.c:595 msgid "`:' expected for conditional expression" msgstr "”:”:ttä odotettiin ehdolliseen lausekkeeseen" -#: expr.c:832 +#: expr.c:919 msgid "exponent less than 0" msgstr "eksponentti on pienempi kuin 0" -#: expr.c:887 +#: expr.c:976 msgid "identifier expected after pre-increment or pre-decrement" msgstr "odotettiin muuttujaa ++:n tai --:n jälkeen" -#: expr.c:910 +#: expr.c:1002 msgid "missing `)'" msgstr "puuttuva ”)”" -#: expr.c:959 expr.c:1282 +#: expr.c:1053 expr.c:1390 msgid "syntax error: operand expected" msgstr "lauseoppivirhe: odotettiin operandia" -#: expr.c:1284 +#: expr.c:1392 msgid "syntax error: invalid arithmetic operator" msgstr "lauseoppivirhe: virheellinen aritmetiikkaoperaattori" -#: expr.c:1308 +#: expr.c:1416 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (virheellinen avainsana on ”%s”)" -#: expr.c:1366 +#: expr.c:1474 msgid "invalid arithmetic base" msgstr "virheellinen lukujärjestelmä" -#: expr.c:1386 +#: expr.c:1494 msgid "value too great for base" msgstr "liian iso luku lukujärjestelmälle" -#: expr.c:1435 +#: expr.c:1543 #, c-format msgid "%s: expression error\n" msgstr "%s: virhe lausekkeessa\n" -#: general.c:61 +#: general.c:62 msgid "getcwd: cannot access parent directories" msgstr "getcwd: ylempiin hakemistoihin ei päästä" -#: input.c:94 subst.c:5082 +#: input.c:102 subst.c:5168 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "nodelay-tilaa ei voida asettaa tiedostokahvalle %d" -#: input.c:260 +#: input.c:271 #, c-format msgid "cannot allocate new file descriptor for bash input from fd %d" msgstr "bashin syötteeksi ei voida avata uutta tiedostokahvaa kahvasta %d" -#: input.c:268 +#: input.c:279 #, c-format msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: uudella tiedostokahvalla %d on jo puskuri" -#: jobs.c:468 +#: jobs.c:471 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp-putki" -#: jobs.c:889 +#: jobs.c:893 #, c-format msgid "forked pid %d appears in running job %d" msgstr "haarautettu prosessi-id %d on ajossa olevalla työllä %d" -#: jobs.c:1007 +#: jobs.c:1012 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "poistetaan pysäytetty työ %d prosessiryhmästä %ld" -#: jobs.c:1112 +#: jobs.c:1117 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: prosessi %5ld (%s) putkijonossa" -#: jobs.c:1115 +#: jobs.c:1120 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: prosessi %5ld (%s) on merkattu vielä toimivaksi" -#: jobs.c:1430 +#: jobs.c:1435 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: prosessitunnusta ei löydy." -#: jobs.c:1445 +#: jobs.c:1450 #, c-format msgid "Signal %d" msgstr "Signaali %d" -#: jobs.c:1459 jobs.c:1484 +#: jobs.c:1464 jobs.c:1489 msgid "Done" msgstr "Valmis" -#: jobs.c:1464 siglist.c:123 +#: jobs.c:1469 siglist.c:123 msgid "Stopped" msgstr "Pysäytetty" -#: jobs.c:1468 +#: jobs.c:1473 #, c-format msgid "Stopped(%s)" msgstr "Pysäytetty(%s)" -#: jobs.c:1472 +#: jobs.c:1477 msgid "Running" msgstr "Ajossa" -#: jobs.c:1486 +#: jobs.c:1491 #, c-format msgid "Done(%d)" msgstr "Valmis(%d)" -#: jobs.c:1488 +#: jobs.c:1493 #, c-format msgid "Exit %d" msgstr "Poistui %d" -#: jobs.c:1491 +#: jobs.c:1496 msgid "Unknown status" msgstr "Tuntematon tila" -#: jobs.c:1578 +#: jobs.c:1583 #, c-format msgid "(core dumped) " msgstr "(luotiin core-tiedosto) " -#: jobs.c:1597 +#: jobs.c:1602 #, c-format msgid " (wd: %s)" msgstr " (työhakemisto: %s)" -#: jobs.c:1805 +#: jobs.c:1819 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "lapsiprosessin setpgid (%ld => %ld)" -#: jobs.c:2133 nojobs.c:585 +#: jobs.c:2138 nojobs.c:605 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: prosessi %ld ei ole tämän komentotulkin lapsiprosessi" -#: jobs.c:2360 +#: jobs.c:2385 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Prosessista %ld ei ole tietoja" -#: jobs.c:2637 +#: jobs.c:2694 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: työ %d on pysäytetty" -#: jobs.c:2859 +#: jobs.c:2986 #, c-format msgid "%s: job has terminated" msgstr "%s: työ on lopetettu" -#: jobs.c:2868 +#: jobs.c:2995 #, c-format msgid "%s: job %d already in background" msgstr "%s: työ %d on jo taustalla" -#: jobs.c:3089 +#: jobs.c:3220 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:3538 +#: jobs.c:3711 #, c-format msgid "%s: line %d: " msgstr "%s: rivi %d: " -#: jobs.c:3552 nojobs.c:814 +#: jobs.c:3725 nojobs.c:843 #, c-format msgid " (core dumped)" msgstr " (luotiin core-tiedosto)" -#: jobs.c:3564 jobs.c:3577 +#: jobs.c:3737 jobs.c:3750 #, c-format msgid "(wd now: %s)\n" msgstr "(työhakemisto nyt: %s)\n" -#: jobs.c:3609 +#: jobs.c:3782 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp epäonnistui" -#: jobs.c:3669 +#: jobs.c:3843 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: vuonhallinta" -#: jobs.c:3679 +#: jobs.c:3853 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:3707 +#: jobs.c:3874 jobs.c:3883 #, c-format msgid "cannot set terminal process group (%d)" msgstr "päätteen prosessiryhmää ei voitu asettaa (%d)" -#: jobs.c:3712 +#: jobs.c:3888 msgid "no job control in this shell" msgstr "tällä komentotulkilla ei ole työnohjausta" @@ -1186,54 +1185,54 @@ msgid "unknown" msgstr "tuntematon" -#: lib/malloc/malloc.c:797 +#: lib/malloc/malloc.c:801 msgid "malloc: block on free list clobbered" msgstr "malloc: vapaitten listan lohko ylikirjoittui" -#: lib/malloc/malloc.c:874 +#: lib/malloc/malloc.c:878 msgid "free: called with already freed block argument" msgstr "free: kutsuttiin argumenttina jo vapautettu lohko" -#: lib/malloc/malloc.c:877 +#: lib/malloc/malloc.c:881 msgid "free: called with unallocated block argument" msgstr "free: kutsuttuun argumenttina varaamaton lohko" -#: lib/malloc/malloc.c:896 +#: lib/malloc/malloc.c:900 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: havaittiin alivuoto; mh_nbytes rajojen ulkopuolella" -#: lib/malloc/malloc.c:902 +#: lib/malloc/malloc.c:906 msgid "free: start and end chunk sizes differ" msgstr "free: alku- ja loppulohkojen koot eroavat" -#: lib/malloc/malloc.c:1001 +#: lib/malloc/malloc.c:1005 msgid "realloc: called with unallocated block argument" msgstr "realloc: kutsuargumentti on varaamaton lohko" -#: lib/malloc/malloc.c:1016 +#: lib/malloc/malloc.c:1020 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: havaittiin alivuoto; mh_nbytes rajojen ulkopuolella" -#: lib/malloc/malloc.c:1022 +#: lib/malloc/malloc.c:1026 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: alku- ja loppulohkojen koot eroavat" -#: lib/malloc/table.c:177 +#: lib/malloc/table.c:194 #, c-format msgid "register_alloc: alloc table is full with FIND_ALLOC?\n" msgstr "register_alloc: varaustaulukko on täynnä FIND_ALLOCeja?\n" -#: lib/malloc/table.c:184 +#: lib/malloc/table.c:203 #, c-format msgid "register_alloc: %p already in table as allocated?\n" msgstr "register_alloc: %p on merkitty taulukossa jo varatuksi?\n" -#: lib/malloc/table.c:220 +#: lib/malloc/table.c:256 #, c-format msgid "register_free: %p already in table as free?\n" msgstr "register_free: %p on jo taulukossa vapaana?\n" -#: lib/sh/fmtulong.c:101 +#: lib/sh/fmtulong.c:102 msgid "invalid base" msgstr "virheellinen lukujärjestelmä" @@ -1256,35 +1255,35 @@ msgid "network operations not supported" msgstr "verkko-operaatioita ei ole tuettu" -#: locale.c:192 +#: locale.c:200 #, c-format msgid "setlocale: LC_ALL: cannot change locale (%s)" msgstr "" -#: locale.c:194 +#: locale.c:202 #, c-format msgid "setlocale: LC_ALL: cannot change locale (%s): %s" msgstr "" -#: locale.c:247 +#: locale.c:259 #, c-format msgid "setlocale: %s: cannot change locale (%s)" msgstr "" -#: locale.c:249 +#: locale.c:261 #, c-format msgid "setlocale: %s: cannot change locale (%s): %s" msgstr "" -#: mailcheck.c:433 +#: mailcheck.c:439 msgid "You have mail in $_" msgstr "Sinulle on postia laatikossa $_" -#: mailcheck.c:458 +#: mailcheck.c:464 msgid "You have new mail in $_" msgstr "Sinulla on uutta postia laatikossa $_" -#: mailcheck.c:474 +#: mailcheck.c:480 #, c-format msgid "The mail in %s has been read\n" msgstr "Posti laatikossa %s on luettu\n" @@ -1302,120 +1301,120 @@ msgid "syntax error: `((%s))'" msgstr "lauseoppivirhe: ”((%s))”" -#: make_cmd.c:575 +#: make_cmd.c:578 #, c-format msgid "make_here_document: bad instruction type %d" msgstr "make_here_document: virheellinen käskytyyppi %d" -#: make_cmd.c:659 +#: make_cmd.c:662 #, c-format msgid "here-document at line %d delimited by end-of-file (wanted `%s')" msgstr "" "here-dokumentti rivillä %d päättyi tiedoston loppumiseen (haluttiin ”%s”)" -#: make_cmd.c:756 +#: make_cmd.c:759 #, c-format msgid "make_redirection: redirection instruction `%d' out of range" msgstr "make_redirection: uudelleenohjaus ”%d” rajojen ulkopuolella" -#: parse.y:3173 parse.y:3444 +#: parse.y:3278 parse.y:3561 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "odottamaton EOF (tiedostonloppu) odotettaessa sulkevaa ”%c”" -#: parse.y:4025 +#: parse.y:4170 msgid "unexpected EOF while looking for `]]'" msgstr "odottamaton EOF odotettaessa ”]]”" -#: parse.y:4030 +#: parse.y:4175 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "lauseoppivirhe ehdollisessa lausekkeessa: odottamaton avainsana ”%s”" -#: parse.y:4034 +#: parse.y:4179 msgid "syntax error in conditional expression" msgstr "lauseoppivirhe ehdollisessa lausekkeessa" -#: parse.y:4112 +#: parse.y:4257 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "odottamaton avainsana ”%s”, odotettiin ”)”" -#: parse.y:4116 +#: parse.y:4261 msgid "expected `)'" msgstr "odotettiin ”)”" -#: parse.y:4144 +#: parse.y:4289 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "odottamaton argumentti ”%s” ehdolliselle unaariselle operaattorille" -#: parse.y:4148 +#: parse.y:4293 msgid "unexpected argument to conditional unary operator" msgstr "odottamaton argumentti ehdolliselle unaariselle operaattorille" -#: parse.y:4194 +#: parse.y:4339 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "" "odottamaton avainsana ”%s”, odotettiin ehdollista binääristä operaattoria" -#: parse.y:4198 +#: parse.y:4343 msgid "conditional binary operator expected" msgstr "odotettiin ehdollista binääristä operaattoria" -#: parse.y:4220 +#: parse.y:4365 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "odottamaton argumentti ”%s” ehdolliselle binääriselle operaattorille" -#: parse.y:4224 +#: parse.y:4369 msgid "unexpected argument to conditional binary operator" msgstr "odottamaton argumentti ehdolliselle binääriselle operaattorille" -#: parse.y:4235 +#: parse.y:4380 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "odottamaton avainsana ”%c” ehdollisessa komennossa" -#: parse.y:4238 +#: parse.y:4383 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "odottamaton avainsana ”%s” ehdollisessa komennossa" -#: parse.y:4242 +#: parse.y:4387 #, c-format msgid "unexpected token %d in conditional command" msgstr "odottamaton avainsana %d ehdollisessa komennossa" -#: parse.y:5566 +#: parse.y:5737 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "lauseoppivirhe lähellä odottamatonta avainsanaa ”%s”" -#: parse.y:5584 +#: parse.y:5755 #, c-format msgid "syntax error near `%s'" msgstr "lauseoppivirhe lähellä ”%s”" -#: parse.y:5594 +#: parse.y:5765 msgid "syntax error: unexpected end of file" msgstr "lauseoppivirhe: odottamaton tiedostonloppu" -#: parse.y:5594 +#: parse.y:5765 msgid "syntax error" msgstr "lauseoppivirhe" -#: parse.y:5656 +#: parse.y:5827 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Kirjoita ”%s” poistuaksesi komentotulkista.\n" -#: parse.y:5818 +#: parse.y:5989 msgid "unexpected EOF while looking for matching `)'" msgstr "Odottamaton EOF odotettaessa vastaavaa ”)”" -#: pcomplete.c:1030 +#: pcomplete.c:1094 #, c-format msgid "completion: function `%s' not found" msgstr "täydennys: funktiota ”%s” ei löytynyt" @@ -1425,90 +1424,90 @@ msgid "progcomp_insert: %s: NULL COMPSPEC" msgstr "progcomp_insert: %s: tyhjä COMPSPEC" -#: print_cmd.c:296 +#: print_cmd.c:300 #, c-format msgid "print_command: bad connector `%d'" msgstr "print_command: virheellinen yhdistin ”%d”" -#: print_cmd.c:368 +#: print_cmd.c:373 #, c-format msgid "xtrace_set: %d: invalid file descriptor" msgstr "" -#: print_cmd.c:373 +#: print_cmd.c:378 msgid "xtrace_set: NULL file pointer" msgstr "" -#: print_cmd.c:377 +#: print_cmd.c:382 #, c-format msgid "xtrace fd (%d) != fileno xtrace fp (%d)" msgstr "" -#: print_cmd.c:1478 +#: print_cmd.c:1518 #, c-format msgid "cprintf: `%c': invalid format character" msgstr "cprintf: ”%c”: virheellinen muotoilumerkki" -#: redir.c:122 +#: redir.c:123 redir.c:170 msgid "file descriptor out of range" msgstr "tiedostokahva rajojen ulkopuolella" -#: redir.c:178 +#: redir.c:177 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: epämääräinen uudelleenohjaus" -#: redir.c:182 +#: redir.c:181 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: olemassa olevan tiedoston päälle ei voida kirjoittaa" -#: redir.c:187 +#: redir.c:186 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: rajoitettu: tulostusta ei voida uudelleenohjata" -#: redir.c:192 +#: redir.c:191 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "here-dokumentille ei voida luoda väliaikaistiedostoa: %s" -#: redir.c:196 +#: redir.c:195 #, c-format msgid "%s: cannot assign fd to variable" msgstr "" -#: redir.c:548 +#: redir.c:582 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port-muotoa ei tueta ilman tietoliikennettä" -#: redir.c:818 redir.c:930 redir.c:993 redir.c:1136 +#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199 msgid "redirection error: cannot duplicate fd" msgstr "virhe uudelleenohjauksessa: tiedostokahvaa ei voida kopioida" -#: shell.c:333 +#: shell.c:339 msgid "could not find /tmp, please create!" msgstr "/tmp-hakemistoa ei löytynyt, luo se!" -#: shell.c:337 +#: shell.c:343 msgid "/tmp must be a valid directory name" msgstr "/tmp:n pitää olla kelvollinen hakemiston nimi" -#: shell.c:884 +#: shell.c:890 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: virheellinen valitsin" -#: shell.c:1652 +#: shell.c:1682 msgid "I have no name!" msgstr "Minulla ei ole nimeä!" -#: shell.c:1795 +#: shell.c:1827 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versio %s-(%s)\n" -#: shell.c:1796 +#: shell.c:1828 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1517,32 +1516,32 @@ "Käyttö:\t%s[GNU:n pitkä valitsin] [valitsin] ...\n" "\t%s [GNU:n pitkä valitsin] [valitsin] komentotiedosto ...\n" -#: shell.c:1798 +#: shell.c:1830 msgid "GNU long options:\n" msgstr "GNU:n pitkät valitsimet:\n" -#: shell.c:1802 +#: shell.c:1834 msgid "Shell options:\n" msgstr "Komentotulkin valitsimet:\n" -#: shell.c:1803 +#: shell.c:1801 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t-irsD tai -c komento tai -O shopt_option (ainoastaan käynnistettäessä)\n" -#: shell.c:1818 +#: shell.c:1850 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s tai -o -valitsin\n" -#: shell.c:1824 +#: shell.c:1856 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Kirjoita ”%s -c 'help set'” saadaksesi lisätietoja komentotulkin " "valitsimista.\n" -#: shell.c:1825 +#: shell.c:1857 #, c-format msgid "" "Type `%s -c help' for more information about shell builtin commands.\n" @@ -1550,12 +1549,12 @@ "Kirjoita ”%s -c help” saadaksesi lisätietoja komentotulkin " "sisäänrakennetuista komennoista.\n" -#: shell.c:1826 +#: shell.c:1858 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Raportoi virheet komennolla ”bashbug”.\n" -#: sig.c:638 +#: sig.c:691 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: virheellinen operaatio" @@ -1729,129 +1728,129 @@ msgid "Unknown Signal #%d" msgstr "Tuntematon signaali #%d" -#: subst.c:1333 subst.c:1502 +#: subst.c:1362 subst.c:1520 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "virheellinen korvaus: ei sulkevaa ”%s” jonossa %s" -#: subst.c:2795 +#: subst.c:2847 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: listaa ei voida sijoittaa taulukon alkioon" -#: subst.c:4979 subst.c:4995 +#: subst.c:5065 subst.c:5081 msgid "cannot make pipe for process substitution" msgstr "putkea ei voida luoda prosessin korvaamista varten" -#: subst.c:5027 +#: subst.c:5113 msgid "cannot make child for process substitution" msgstr "lapsiprosessia ei voida luoda prosessin korvaamista varten" -#: subst.c:5072 +#: subst.c:5158 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nimettyä putkea %s ei voida avata lukemista varten" -#: subst.c:5074 +#: subst.c:5160 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nimettyä putkea %s ei voida avata kirjoitusta varten" -#: subst.c:5092 +#: subst.c:5178 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nimettyä putkea %s ei voida kopioida tiedostokahvaksi %d" -#: subst.c:5284 +#: subst.c:5376 msgid "cannot make pipe for command substitution" msgstr "putkea ei voida luoda komennon korvaamista varten" -#: subst.c:5322 +#: subst.c:5414 msgid "cannot make child for command substitution" msgstr "ei voida luoda lapsiprosessia komennon korvaamista varten" -#: subst.c:5339 +#: subst.c:5433 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: putkea ei voida kopioida tiedostokahvaksi 1" -#: subst.c:5859 +#: subst.c:6048 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametria ei ole tai sitä ei ole asetettu" -#: subst.c:6125 subst.c:6140 +#: subst.c:6320 subst.c:6335 #, c-format msgid "%s: substring expression < 0" msgstr "%s: alimerkkijonolauseke < 0" -#: subst.c:7271 +#: subst.c:7506 #, c-format msgid "%s: bad substitution" msgstr "%s: virheellinen korvaus" -#: subst.c:7347 +#: subst.c:7583 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: ei voida asettaa näin" -#: subst.c:7684 +#: subst.c:7917 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:8149 +#: subst.c:8421 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "virheellinen korvaus: ei sulkevaa ”`” jonossa %s" -#: subst.c:9036 +#: subst.c:9322 #, c-format msgid "no match: %s" msgstr "ei osumia: %s" -#: test.c:146 +#: test.c:147 msgid "argument expected" msgstr "odotettiin argumenttia" -#: test.c:155 +#: test.c:156 #, c-format msgid "%s: integer expression expected" msgstr "%s: odotettiin kokonaislukuilmaisua" -#: test.c:263 +#: test.c:264 msgid "`)' expected" msgstr "odotettiin ”)”" -#: test.c:265 +#: test.c:266 #, c-format msgid "`)' expected, found %s" msgstr "odotettiin ”)”, löydettiin %s" -#: test.c:280 test.c:698 test.c:701 +#: test.c:281 test.c:742 test.c:745 #, c-format msgid "%s: unary operator expected" msgstr "%s: odotettiin unaarista operaattoria" -#: test.c:449 test.c:741 +#: test.c:468 test.c:785 #, c-format msgid "%s: binary operator expected" msgstr "%s: odotettiin binääristä operaattoria" -#: test.c:816 +#: test.c:860 msgid "missing `]'" msgstr "puuttuva ”]”" -#: trap.c:207 +#: trap.c:217 msgid "invalid signal number" msgstr "virheellinen signaalinumero" -#: trap.c:337 +#: trap.c:371 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: virheellinen arvo trap_list[%d]: %p" -#: trap.c:341 +#: trap.c:375 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -1859,64 +1858,64 @@ "run_pending_traps: signaalikäsittelijä on SIG_DFL, lähetän %d (%s) uudelleen " "itselleni" -#: trap.c:393 +#: trap.c:428 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: virheellinen signaali %d" -#: variables.c:363 +#: variables.c:382 #, c-format msgid "error importing function definition for `%s'" msgstr "virhe tuotaessa ”%s”:n funktiomääritystä" -#: variables.c:755 +#: variables.c:780 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "komentotulkkitaso (%d) liian korkea, palautetaan 1:ksi" -#: variables.c:1932 +#: variables.c:2228 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ei funktiokontekstia nykytilassa" -#: variables.c:3182 +#: variables.c:3646 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ei funktiokontekstia nykytilassa" -#: variables.c:3427 +#: variables.c:3891 #, c-format msgid "%s has null exportstr" msgstr "" -#: variables.c:3432 variables.c:3441 +#: variables.c:3896 variables.c:3905 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "virheellinen merkki %d %s:n exportstr:ssä" -#: variables.c:3447 +#: variables.c:3911 #, c-format msgid "no `=' in exportstr for %s" msgstr "ei =:ä kohteen %s exportstr:ssä" -#: variables.c:3891 +#: variables.c:4344 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: shell_variablesin alku ei ole funktiokonteksti" -#: variables.c:3904 +#: variables.c:4357 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: ei global_variables-kontekstia" -#: variables.c:3978 +#: variables.c:4431 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: shell_variablesin alku ei väliaikaisten ympäristömuuttujien " "ympäristössä" -#: variables.c:4786 +#: variables.c:5257 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "" -#: variables.c:4791 +#: variables.c:5262 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "" @@ -1925,7 +1924,7 @@ msgid "Copyright (C) 2011 Free Software Foundation, Inc." msgstr "" -#: version.c:47 +#: version.c:47 version2.c:47 msgid "" "License GPLv3+: GNU GPL version 3 or later " "\n" @@ -1933,7 +1932,7 @@ "Lisenssi GPLv3+: GNU GPL versio 3 tai uudempi " "\n" -#: version.c:86 version2.c:83 +#: version.c:86 version2.c:86 #, c-format msgid "GNU bash, version %s (%s)\n" msgstr "GNU bash, versio %s (%s)\n" @@ -2461,7 +2460,7 @@ "tapahtuu \n" " virhe." -#: builtins.c:326 +#: builtins.c:328 msgid "" "Exit for, while, or until loops.\n" " \n" @@ -2479,7 +2478,7 @@ " Paluuarvo:\n" " Paluuarvo on 0 jollei N ole suurempi tai yhtäsuuri kuin 1." -#: builtins.c:338 +#: builtins.c:340 msgid "" "Resume for, while, or until loops.\n" " \n" @@ -2497,7 +2496,7 @@ " Paluuarvo:\n" " Paluuarvo on 0 ellei N ole suurempi tai yhtäsuuri kuin 1." -#: builtins.c:350 +#: builtins.c:352 msgid "" "Execute shell builtins.\n" " \n" @@ -2520,7 +2519,7 @@ " Palauttaa KOMENNON paluuarvon, tai epätoden jos KOMENTO ei ole\n" " sisäänrakennettu komento." -#: builtins.c:365 +#: builtins.c:367 msgid "" "Return the context of the current subroutine call.\n" " \n" @@ -2586,7 +2585,7 @@ " -P is used; non-zero otherwise." msgstr "" -#: builtins.c:414 +#: builtins.c:422 msgid "" "Print the name of the current working directory.\n" " \n" @@ -2614,7 +2613,7 @@ " Palauttaa 0 ellei ole annettu virheellistä valitsinta tai nykyistä \n" " hakemistoa ei voida lukea." -#: builtins.c:431 +#: builtins.c:439 msgid "" "Null command.\n" " \n" @@ -2630,7 +2629,7 @@ " Paluuarvo:\n" " Onnistuu aina." -#: builtins.c:442 +#: builtins.c:450 msgid "" "Return a successful result.\n" " \n" @@ -2642,7 +2641,7 @@ " Paluuarvo:\n" " Onnistuu aina." -#: builtins.c:451 +#: builtins.c:459 msgid "" "Return an unsuccessful result.\n" " \n" @@ -2654,7 +2653,7 @@ " Paluuarvo:\n" " Epäonnistuu aina." -#: builtins.c:460 +#: builtins.c:468 msgid "" "Execute a simple command or display information about commands.\n" " \n" @@ -2727,7 +2726,7 @@ " Returns success unless an invalid option is supplied or an error occurs." msgstr "" -#: builtins.c:517 +#: builtins.c:527 msgid "" "Set variable values and attributes.\n" " \n" @@ -2737,7 +2736,7 @@ " \n" " Vanhentunut. Katso ”help declare”." -#: builtins.c:525 +#: builtins.c:520 msgid "" "Define local variables.\n" " \n" @@ -2764,7 +2763,7 @@ " Palauttaa onnistuneen, ellei ole annettu virheellistä valitsinta,\n" " tapahtuu virhe tai komentotulkki ei ole suorittamassa funktiota." -#: builtins.c:542 +#: builtins.c:537 msgid "" "Write arguments to the standard output.\n" " \n" @@ -2823,7 +2822,7 @@ " Paluuarvo:\n" " Palauttaa onnistuneen ellei tapahdu virhettä." -#: builtins.c:576 +#: builtins.c:588 msgid "" "Write arguments to the standard output.\n" " \n" @@ -2845,7 +2844,7 @@ " Paluuarvo:\n" " Palauttaa onnistuneen ellei tapahdu virhettä." -#: builtins.c:591 +#: builtins.c:603 msgid "" "Enable and disable shell builtins.\n" " \n" @@ -2899,7 +2898,7 @@ "sisäänrakennettu\n" " komento tai tapahtuu virhe." -#: builtins.c:619 +#: builtins.c:631 msgid "" "Execute arguments as a shell command.\n" " \n" @@ -2918,7 +2917,7 @@ " Paluuarvo:\n" " Palauttaa komennon paluuarvon tai onnistuneen jos komento on tyhjä." -#: builtins.c:631 +#: builtins.c:643 msgid "" "Parse option arguments.\n" " \n" @@ -2998,7 +2997,7 @@ "valitsimet\n" " loppuvat tai tapahtuu virhe." -#: builtins.c:673 +#: builtins.c:685 msgid "" "Replace the shell with the given command.\n" " \n" @@ -3040,7 +3039,7 @@ "uudelleenohjauksessa\n" " tapahtuu virhe." -#: builtins.c:694 +#: builtins.c:706 msgid "" "Exit the shell.\n" " \n" @@ -3052,7 +3051,7 @@ " Poistuu komentotulkista paluuarvolla N. Jos N:ää ei anneta, paluuarvo\n" " on viimeisen komennon paluuarvo." -#: builtins.c:703 +#: builtins.c:715 msgid "" "Exit a login shell.\n" " \n" @@ -3065,7 +3064,7 @@ " Poistuu sisäänkirjautumiskomentotulkista paluuarvolla N. Palauttaa\n" " virheen jos ei olla sisäänkirjautumiskomentotulkissa." -#: builtins.c:713 +#: builtins.c:725 msgid "" "Display or execute commands from the history list.\n" " \n" @@ -3119,7 +3118,7 @@ " Palauttaa onnistuneen tai suoritetun komennon paluuarvon; nollasta\n" " poikkeava virhetilanteessa." -#: builtins.c:743 +#: builtins.c:755 msgid "" "Move job to the foreground.\n" " \n" @@ -3140,7 +3139,7 @@ " Paluuarvo:\n" " Edustalle tuodun työn paluuarvo, tai epäonnistuminen virhetilanteessa." -#: builtins.c:758 +#: builtins.c:770 msgid "" "Move jobs to the background.\n" " \n" @@ -3166,7 +3165,7 @@ "tapahtuu\n" " virhe." -#: builtins.c:772 +#: builtins.c:767 msgid "" "Remember or display program locations.\n" " \n" @@ -3211,7 +3210,7 @@ " Palauttaa onnistuneen paitsi jos NIMEÄ ei löydy tai on annettu " "virheellinen valitsin." -#: builtins.c:797 +#: builtins.c:809 msgid "" "Display information about builtin commands.\n" " \n" @@ -3252,7 +3251,7 @@ " Palauttaa onnistuneen paitsi jos MALLINETTA ei löydy tai valitsin on\n" " virheellinen." -#: builtins.c:821 +#: builtins.c:833 msgid "" "Display or manipulate the history list.\n" " \n" @@ -3317,7 +3316,7 @@ " Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin tai " " tapahtuu virhe." -#: builtins.c:857 +#: builtins.c:852 msgid "" "Display status of jobs.\n" " \n" @@ -3361,7 +3360,7 @@ " Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin tai \n" " tapahtuu virhe. Jos -x:ää on käytetty, palauttaa KOMENNON paluuarvon." -#: builtins.c:884 +#: builtins.c:896 msgid "" "Remove jobs from current shell.\n" " \n" @@ -3393,7 +3392,7 @@ " Palauttaa onnistuneen paitsi jos jokin valitsin tai TYÖTUNNISTE on " "virheellinen." -#: builtins.c:903 +#: builtins.c:915 msgid "" "Send a signal to a job.\n" " \n" @@ -3435,7 +3434,7 @@ " Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin tai " "tapahtuu virhe." -#: builtins.c:926 +#: builtins.c:938 msgid "" "Evaluate arithmetic expressions.\n" " \n" @@ -3480,7 +3479,7 @@ " If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise." msgstr "" -#: builtins.c:971 +#: builtins.c:966 msgid "" "Read a line from the standard input and split it into fields.\n" " \n" @@ -3528,7 +3527,7 @@ " or an invalid file descriptor is supplied as the argument to -u." msgstr "" -#: builtins.c:1014 +#: builtins.c:1028 msgid "" "Return from a shell function.\n" " \n" @@ -3637,7 +3636,7 @@ " Returns success unless an invalid option is given." msgstr "" -#: builtins.c:1112 +#: builtins.c:1104 msgid "" "Unset values and attributes of shell variables and functions.\n" " \n" @@ -3673,7 +3672,7 @@ " Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin\n" " tai NIMI on kirjoitussuojattu." -#: builtins.c:1132 +#: builtins.c:1148 msgid "" "Set export attribute for shell variables.\n" " \n" @@ -3707,7 +3706,7 @@ " Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin\n" " tai NIMI on virheellinen." -#: builtins.c:1151 +#: builtins.c:1143 msgid "" "Mark shell variables as unchangeable.\n" " \n" @@ -3744,7 +3743,7 @@ " Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin\n" " tai NIMI on virheellinen." -#: builtins.c:1172 +#: builtins.c:1189 msgid "" "Shift positional parameters.\n" " \n" @@ -3763,7 +3762,7 @@ " Paluuarvo:\n" " Palauttaa onnistuneen ellei N ole negatiivinen tai suurempi kuin $#." -#: builtins.c:1184 builtins.c:1199 +#: builtins.c:1201 builtins.c:1216 msgid "" "Execute commands from a file in the current shell.\n" " \n" @@ -3788,7 +3787,7 @@ "epäonnistuu\n" " mikäli TIEDOSTOA ei voida lukea." -#: builtins.c:1215 +#: builtins.c:1232 msgid "" "Suspend shell execution.\n" " \n" @@ -3896,7 +3895,7 @@ " false or an invalid argument is given." msgstr "" -#: builtins.c:1311 +#: builtins.c:1329 msgid "" "Evaluate conditional expression.\n" " \n" @@ -3908,7 +3907,7 @@ " Tämä on sisäänrakennetun ”test”-komennon synonyymi, mutta viimeisen\n" " argumentin pitää olla ”]”, joka sulkee avaavan ”[”:n." -#: builtins.c:1320 +#: builtins.c:1338 msgid "" "Display process times.\n" " \n" @@ -3928,7 +3927,7 @@ " Paluuarvo:\n" " Onnistuu aina." -#: builtins.c:1332 +#: builtins.c:1350 msgid "" "Trap signals and other events.\n" " \n" @@ -3972,7 +3971,7 @@ "given." msgstr "" -#: builtins.c:1368 +#: builtins.c:1386 msgid "" "Display information about command type.\n" " \n" @@ -4028,7 +4027,7 @@ " Palauttaa onnistuneen mikäli kaikki NIMET löytyivät, muussa tapauksessa\n" " epäonnistuu." -#: builtins.c:1399 +#: builtins.c:1383 msgid "" "Modify shell resource limits.\n" " \n" @@ -4113,7 +4112,7 @@ " Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin\n" " tai tapahtuu virhe." -#: builtins.c:1444 +#: builtins.c:1465 msgid "" "Display or set file mode mask.\n" " \n" @@ -4148,7 +4147,7 @@ " Palauttaa onnistuneen ellei TILA ole virheellinen tai on annettu \n" " virheellinen valitsin." -#: builtins.c:1464 +#: builtins.c:1448 msgid "" "Wait for job completion and return exit status.\n" " \n" @@ -4178,7 +4177,7 @@ " Palauttaa ID:n tilan; epäonnistuu jos ID on virheellinen tai on annettu\n" " virheellinen valitsin." -#: builtins.c:1482 +#: builtins.c:1466 msgid "" "Wait for process completion and return exit status.\n" " \n" @@ -4202,7 +4201,7 @@ " Palauttaa ID:n tilan; epäonnistuu jos ID on virheellinen tai on annettu\n" " virheellinen valitsin." -#: builtins.c:1497 +#: builtins.c:1521 msgid "" "Execute commands for each member in a list.\n" " \n" @@ -4224,7 +4223,7 @@ " Paluuarvo:\n" " Viimeisen suoritetun komennon paluuarvo." -#: builtins.c:1511 +#: builtins.c:1535 msgid "" "Arithmetic for loop.\n" " \n" @@ -4256,7 +4255,7 @@ " Paluuarvo:\n" " Viimeisen suoritetun komennon paluuarvo." -#: builtins.c:1529 +#: builtins.c:1553 msgid "" "Select words from a list and execute commands.\n" " \n" @@ -4293,7 +4292,7 @@ " Paluuarvo:\n" " Viimeisen suoritetun komennon paluuarvo." -#: builtins.c:1550 +#: builtins.c:1574 msgid "" "Report time consumed by pipeline's execution.\n" " \n" @@ -4322,7 +4321,7 @@ " Paluuarvo:\n" " KOMENTOKETJUN paluuarvo." -#: builtins.c:1567 +#: builtins.c:1591 msgid "" "Execute commands based on pattern matching.\n" " \n" @@ -4341,7 +4340,7 @@ " Paluuarvo:\n" " Viimeisen suoritetun komennon paluuarvo." -#: builtins.c:1579 +#: builtins.c:1603 msgid "" "Execute commands based on conditional.\n" " \n" @@ -4375,7 +4374,7 @@ " Paluuarvo:\n" " Viimeisen suoritetun komennon paluuarvo." -#: builtins.c:1596 +#: builtins.c:1620 msgid "" "Execute commands as long as a test succeeds.\n" " \n" @@ -4393,7 +4392,7 @@ " Paluuarvo:\n" " Viimeisen komennon paluuarvo." -#: builtins.c:1608 +#: builtins.c:1632 msgid "" "Execute commands as long as a test does not succeed.\n" " \n" @@ -4411,7 +4410,7 @@ " Paluuarvo:\n" " Viimeisen suoritetun komennon paluuarvo." -#: builtins.c:1620 +#: builtins.c:1644 msgid "" "Create a coprocess named NAME.\n" " \n" @@ -4433,7 +4432,7 @@ " Paluuarvo:\n" " KOMENNON paluuarvo." -#: builtins.c:1634 +#: builtins.c:1658 msgid "" "Define shell function.\n" " \n" @@ -4456,7 +4455,7 @@ " Paluuarvo:\n" " Onnistuu, ellei NIMI ole kirjoitussuojattu." -#: builtins.c:1648 +#: builtins.c:1672 msgid "" "Group commands as a unit.\n" " \n" @@ -4475,7 +4474,7 @@ " Paluuarvo:\n" " Viimeisen suoritetun komennon paluuarvo." -#: builtins.c:1660 +#: builtins.c:1684 msgid "" "Resume job in foreground.\n" " \n" @@ -4501,7 +4500,7 @@ " Paluuarvo:\n" " Työn tila." -#: builtins.c:1675 +#: builtins.c:1699 msgid "" "Evaluate arithmetic expression.\n" " \n" @@ -4519,7 +4518,7 @@ " Paluuarvo:\n" " Palauttaa 1, jos LAUSEKKEEN arvo on 0; muuten palauttaa 0." -#: builtins.c:1687 +#: builtins.c:1711 msgid "" "Execute conditional command.\n" " \n" @@ -4573,7 +4572,7 @@ " Paluuarvo:\n" " 0 tai 1 riippuen LAUSEKKEEN arvosta." -#: builtins.c:1713 +#: builtins.c:1737 msgid "" "Common shell variable names and usage.\n" " \n" @@ -4676,7 +4675,7 @@ " HISTIGNORE\tKaksoispistein eroteltu lista mallineista, joita käytetään\n" " \t\tpäätettäessä komentojen tallentamisesta historialistaan.\n" -#: builtins.c:1770 +#: builtins.c:1794 msgid "" "Add directories to stack.\n" " \n" @@ -4734,7 +4733,7 @@ "tai\n" " hakemiston vaihtaminen epäonnistuu." -#: builtins.c:1804 +#: builtins.c:1828 msgid "" "Remove directories from stack.\n" " \n" @@ -4781,7 +4780,7 @@ " Palauttaa onnistuneen paitsi jos on annettu virheellinen argumentti tai\n" " hakemiston vaihto epäonnistuu." -#: builtins.c:1834 +#: builtins.c:1858 msgid "" "Display directory stack.\n" " \n" @@ -4835,7 +4834,7 @@ " Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin\n" " tai tapahtuu virhe." -#: builtins.c:1863 +#: builtins.c:1887 msgid "" "Set and unset shell options.\n" " \n" @@ -4906,7 +4905,7 @@ " error occurs." msgstr "" -#: builtins.c:1913 +#: builtins.c:1942 msgid "" "Specify how arguments are to be completed by Readline.\n" " \n" @@ -4933,7 +4932,7 @@ " Returns success unless an invalid option is supplied or an error occurs." msgstr "" -#: builtins.c:1941 +#: builtins.c:1970 msgid "" "Display possible completions depending on the options.\n" " \n" @@ -4956,7 +4955,7 @@ " Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin tai\n" " tapahtuu virhe." -#: builtins.c:1956 +#: builtins.c:1985 msgid "" "Modify or display completion options.\n" " \n" @@ -4987,7 +4986,7 @@ " have a completion specification defined." msgstr "" -#: builtins.c:1986 +#: builtins.c:2015 msgid "" "Read lines from the standard input into an indexed array variable.\n" " \n" @@ -5029,7 +5028,7 @@ msgstr "" # Changed " characters into ”... -#: builtins.c:2020 +#: builtins.c:2049 msgid "" "Read lines from a file into an array variable.\n" " \n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bfd.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bfd.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bfd.po 2014-07-09 09:03:47.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bfd.po 2016-07-20 16:57:26.000000000 +0000 @@ -8,14 +8,14 @@ "Project-Id-Version: bfd 2.22.90\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" "POT-Creation-Date: 2011-10-25 11:58+0100\n" -"PO-Revision-Date: 2014-04-16 14:55+0000\n" +"PO-Revision-Date: 2016-05-17 13:10+0000\n" "Last-Translator: Jorma Karvonen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:38+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:37+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: aout-adobe.c:127 @@ -579,7 +579,7 @@ msgstr "" "Dwarf-virhe: Siirrososoite (%lu) suurempi tai yhtäsuuri kuin %s-koko (%lu)." -#: dwarf2.c:949 +#: dwarf2.c:940 #, c-format msgid "Dwarf Error: Invalid or unhandled FORM value: %u." msgstr "Dwarf-virhe: Virheellinen tai käsittelemätön FORM-arvo: %u." @@ -796,7 +796,7 @@ #: elfxx-sparc.c:3904 elfxx-tilegx.c:3974 #: /src/binutils-gdb/bfd/elfnn-aarch64.c:4450 msgid "%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'" -msgstr "%B(%A+0x%lx): ratkaisematon %s sijoitus symbolia ”%s” varten" +msgstr "%B(%A+0x%lx): ratkaisematon %s-sijoitus käyttäen symbolia ”%s”" #: elf-m10300.c:2173 msgid "" @@ -1033,7 +1033,7 @@ msgid "Invalid TARGET2 relocation type '%s'." msgstr "Virheellinen TARGET2-sijoitustyyppi ”%s”." -#: elf32-arm.c:6933 +#: elf32-arm.c:6890 msgid "" "%B(%s): warning: interworking not enabled.\n" " first occurrence: %B: thumb call to arm" @@ -1089,7 +1089,7 @@ #: elf32-arm.c:10474 elf32-sh.c:3994 elf64-sh64.c:1544 msgid "%B(%A+0x%lx): %s relocation against SEC_MERGE section" -msgstr "%B(%A+0x%lx): %s sijoitus SEC_MERGE-lohkoa varten" +msgstr "%B(%A+0x%lx): %s-sijoitus käyttäen SEC_MERGE-lohkoa" # TLS: transport layer security #: elf32-arm.c:10585 elf32-m68k.c:4155 elf32-xtensa.c:2799 @@ -1199,7 +1199,7 @@ msgid "error: fp16 format mismatch between %B and %B" msgstr "virhe: fp16-muototäsmäämättömyys kohteiden %B ja %B välillä" -#: elf32-arm.c:11675 +#: elf32-arm.c:11621 msgid "DIV usage mismatch between %B and %B" msgstr "DIV-käyttötäsmäämättömyys kohteiden %B ja %B välillä" @@ -1344,7 +1344,7 @@ "%B: relocation %s against `%s' can not be used when making a shared object; " "recompile with -fPIC" msgstr "" -"%B: sijoitusta %s kohdetta ”%s” varten ei voida käyttää kun tehdään jaettua " +"%B: sijoitusta %s käyttäen ”%s” ei voida käyttää kun tehdään jaettua " "objektia; käännä uudelleen -fPIC-argumentilla" #: elf32-arm.c:13796 @@ -1440,7 +1440,7 @@ #: elf32-bfin.c:1634 elf32-i386.c:4406 elf32-m68k.c:4197 elf32-s390.c:3364 #: elf64-s390.c:3290 elf64-x86-64.c:4506 msgid "%B(%A+0x%lx): reloc against `%s': error %d" -msgstr "%B(%A+0x%lx): reloc-tietue kohdetta ”%s” varten: virhe %d" +msgstr "%B(%A+0x%lx): reloc-tietue käyttäen kohdetta ”%s”: virhe %d" #: elf32-bfin.c:2732 msgid "" @@ -1465,7 +1465,7 @@ #: elf32-bfin.c:2917 elf32-bfin.c:3047 elf32-lm32.c:1095 elf32-sh.c:4913 msgid "cannot emit dynamic relocations in read-only section" -msgstr "ei voi lähettää dynaamisia sijoituksia kirjoitussuojattussa lohkossa" +msgstr "ei voi lähettää dynaamisia sijoituksia kirjoitussuojatussa lohkossa" #: elf32-bfin.c:2967 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend" @@ -1508,20 +1508,20 @@ #: elf32-cris.c:1110 msgid "%B, section %A: unresolvable relocation %s against symbol `%s'" -msgstr "%B, lohko %A: ratkaisematon sijoitus %s symbolia ”%s” varten" +msgstr "%B, lohko %A: ratkaisematon sijoitus %s käyttäen symbolia ”%s”" # Procedure Linkage Table (PLT) and Global Offset Table (GOT) #: elf32-cris.c:1172 msgid "%B, section %A: No PLT nor GOT for relocation %s against symbol `%s'" msgstr "" "%B, lohko %A: Ei proseduurilinkitystaulua eikä yleissiirrostaulua " -"sijoitukselle %s symbolia ”%s” varten" +"sijoitukselle %s käyttäen symbolia ”%s”" #: elf32-cris.c:1174 msgid "%B, section %A: No PLT for relocation %s against symbol `%s'" msgstr "" -"%B, lohko %A: Ei proseduurilinkitystaulua sijoituksille %s symbolia ”%s” " -"varten" +"%B, lohko %A: Ei proseduurilinkitystaulua sijoituksille %s käyttäen symbolia " +"”%s”" #: elf32-cris.c:1180 elf32-cris.c:1313 elf32-cris.c:1573 elf32-cris.c:1656 #: elf32-cris.c:1809 elf32-tic6x.c:2645 @@ -1532,15 +1532,15 @@ msgid "" "%B, section %A: relocation %s with non-zero addend %d against local symbol" msgstr "" -"%B, lohko %A: sijoitus %s ei-nolla-yhteenlaskettavalla %d paikallista " -"symbolia varten" +"%B, lohko %A: sijoitus %s ei-nolla-yhteenlaskettavalla %d käyttäen " +"paikallista symbolia" #: elf32-cris.c:1307 elf32-cris.c:1650 elf32-cris.c:1803 elf32-tic6x.c:2638 msgid "" "%B, section %A: relocation %s with non-zero addend %d against symbol `%s'" msgstr "" -"%B, lohko %A: sijoitus %s ei-nolla-yhteenlaskettavalla %d symbolia ”%s” " -"varten" +"%B, lohko %A: sijoitus %s ei-nolla-yhteenlaskettavalla %d käyttäen symbolia " +"”%s”" #: elf32-cris.c:1333 msgid "%B, section %A: relocation %s is not allowed for global symbol: `%s'" @@ -1769,7 +1769,7 @@ #: elf32-frv.c:4058 msgid "%H: reloc against `%s': %s\n" -msgstr "%H: reloc-tietue ”%s”: %s varten\n" +msgstr "%H: reloc-tietue käyttäen kohdetta ”%s”: %s\n" #: elf32-frv.c:6265 msgid "%B: unsupported relocation type %i\n" @@ -1851,15 +1851,16 @@ msgid "" "%B: TLS transition from %s to %s against `%s' at 0x%lx in section `%A' failed" msgstr "" -"%B: TLS-siirros kohteesta %s kohteeseen %s kohdetta ”%s” varten osoitteessa " -"0x%lx lohkossa ”%A” epäonnistui" +"%B: TLS-siirros kohteesta %s kohteeseen %s käyttäen kohdetta ”%s” " +"osoitteessa 0x%lx lohkossa ”%A” epäonnistui" #: elf32-i386.c:3368 elf64-x86-64.c:3380 elfxx-sparc.c:3150 #: /src/binutils-gdb/bfd/elfnn-aarch64.c:3496 msgid "" "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s" msgstr "" -"%B: sijoitusta %s kohteen STT_GNU_IFUNC-symbolia ”%s” varten ei käsittele %s" +"%B: sijoitusta %s käyttäen kohteen STT_GNU_IFUNC-symbolia ”%s” ei käsittele " +"%s" #: elf32-i386.c:1642 elf32-s390.c:1233 elf32-sh.c:6263 elf32-tilepro.c:1627 #: elf32-xtensa.c:1176 elf64-s390.c:1166 elfxx-sparc.c:1596 @@ -1870,7 +1871,8 @@ #: elf32-i386.c:2500 elf64-x86-64.c:2582 msgid "%P: %B: warning: relocation against `%s' in readonly section `%A'.\n" msgstr "" -"%P: %B: varoitus: sijoitus ”%s” varten kirjoitussuojatussa lohkossa ”%A”.\n" +"%P: %B: varoitus: sijoitus käyttäen kohdetta ”%s” kirjoitussuojatussa " +"lohkossa ”%A”.\n" #: elf32-i386.c:2740 elf64-x86-64.c:2820 msgid "%P: %B: warning: relocation in readonly section `%A'.\n" @@ -1902,7 +1904,7 @@ "%B: relocation R_386_GOTOFF against undefined %s `%s' can not be used when " "making a shared object" msgstr "" -"%B: R_386_GOTOFF-sijoitusta määrittelemätöntä %s ”%s” varten ei voida " +"%B: R_386_GOTOFF-sijoitusta käyttäen määrittelemätöntä %s ”%s” ei voida " "käyttää kun tehdään jaettua objektia" #: elf32-i386.c:3635 @@ -1910,8 +1912,8 @@ "%B: relocation R_386_GOTOFF against protected function `%s' can not be used " "when making a shared object" msgstr "" -"%B: R_386_GOTOFF-sijoitusta suojattua funktiota ”%s” varten ei voida käyttää " -"kun tehdään jaettua objektia" +"%B: R_386_GOTOFF-sijoitusta suojattua käyttäen funktiota ”%s” ei voida " +"käyttää kun tehdään jaettua objektia" #: elf32-i386.c:4923 elf32-tilepro.c:3923 elf64-x86-64.c:4964 #: elfxx-tilegx.c:4326 /src/binutils-gdb/bfd/elfnn-aarch64.c:7105 @@ -2213,7 +2215,7 @@ #. table entry for a local symbol. #: elf32-ppc.c:4218 msgid "%P: %H: %s reloc against local symbol\n" -msgstr "%P: %H: %s reloc-tietue paikallista symbolia varten\n" +msgstr "%P: %H: %s reloc-tietue käyttäen paikallista symbolia\n" # Otaksun tässä että hard float tarkoittaa tässä muistipaikkaa (esim. rekisteriä), joka on varattu float-tyyppisille liukuluvuille #: elf32-ppc.c:4588 elf32-ppc.c:4603 @@ -2300,7 +2302,8 @@ #: elf32-ppc.c:8191 msgid "%P: %H: non-zero addend on %s reloc against `%s'\n" msgstr "" -"%P: %H: ei-nolla-yhteenlaskettava %s reloc-tietueessa symbolia ”%s” varten\n" +"%P: %H: ei-nolla-yhteenlaskettava %s reloc-tietueessa käyttäen symbolia " +"”%s”\n" #: elf32-ppc.c:8389 msgid "%P: %H: relocation %s for indirect function %s unsupported\n" @@ -2315,15 +2318,15 @@ #: elf32-ppc.c:8958 msgid "%P: %B: relocation %s is not yet supported for symbol %s\n" -msgstr "%P: %B: sijoitus %s ei ole vielä tuettu symbolille %s.\n" +msgstr "%P: %B: sijoitus %s ei ole vielä tuettu symbolille %s\n" #: elf32-ppc.c:9067 msgid "%P: %H: unresolvable %s relocation against symbol `%s'\n" -msgstr "%P: %H: ratkaisematon %s sijoitus symbolia ”%s” varten\n" +msgstr "%P: %H: ratkaisematon %s sijoitus käyttäen symbolia ”%s”\n" #: elf32-ppc.c:9114 msgid "%P: %H: %s reloc against `%s': error %d\n" -msgstr "%P: %H: %s reloc-tietuetta ”%s” varten: virhe %d\n" +msgstr "%P: %H: %s reloc-tietue käyttäen kohdetta ”%s”: virhe %d\n" #: elf32-ppc.c:9750 msgid "%P: %s not defined in linker created %s\n" @@ -2340,7 +2343,7 @@ #: elf32-rx.c:581 msgid "%B(%A): unsafe PID relocation %s at 0x%08lx (against %s in %s)" msgstr "" -"%B(%A): turvaton PID-sijoitus %s osoitteessa 0x%08lx (symbolia %s vastaan " +"%B(%A): turvaton PID-sijoitus %s osoitteessa 0x%08lx (käyttäen symbolia %s " "kohteessa %s)" #: elf32-rx.c:1157 @@ -2373,12 +2376,12 @@ msgid "%B(%A): internal error: unknown error" msgstr "%B(%A): sisäinen virhe: tuntematon virhe" -#: elf32-rx.c:3004 +#: elf32-rx.c:2940 #, c-format msgid " [64-bit doubles]" msgstr " [64-bittiset double-liukuluvut]" -#: elf32-rx.c:3006 +#: elf32-rx.c:2942 #, c-format msgid " [dsp]" msgstr " [paikkariippumaton koodi]" @@ -2404,7 +2407,8 @@ #: elf32-score.c:2882 elf32-score7.c:2686 msgid "%B: CALL15 reloc at 0x%lx not against global symbol" -msgstr "%B: CALL15 reloc-tietue kohteessa 0x%lx ei ole yleissymbolia varten" +msgstr "" +"%B: CALL15 reloc-tietueessa osoitteessa 0x%lx ei ole käytetty yleissymbolia" #: elf32-score.c:4007 elf32-score7.c:3811 #, c-format @@ -2510,7 +2514,7 @@ #: elf32-sh.c:4993 msgid "%B(%A+0x%lx): %s relocation against external symbol \"%s\"" -msgstr "%B(%A+0x%lx): %s sijoitus ulkoista symbolia ”%s” varten" +msgstr "%B(%A+0x%lx): %s sijoitus käyttäen ulkoista symbolia ”%s”" #: elf32-sh.c:5466 #, c-format @@ -2739,7 +2743,7 @@ #: elf32-spu.c:5005 msgid "%B(%s+0x%lx): unresolvable %s relocation against symbol `%s'" -msgstr "%B(%s+0x%lx): ratkaisematon %s sijoitus symbolia ”%s” varten" +msgstr "%B(%s+0x%lx): ratkaisematon %s sijoitus käyttäen symbolia ”%s”" #: elf32-tic6x.c:1600 msgid "warning: generating a shared library containing non-PIC code" @@ -2915,7 +2919,7 @@ #: elf32-vax.c:1668 #, c-format msgid "%s: warning: %s relocation against symbol `%s' from %s section" -msgstr "%s: varoitus: %s sijoitus symbolia ”%s” varten %s-lohkosta" +msgstr "%s: varoitus: %s sijoitus käyttäen symbolia ”%s” %s-lohkosta" #: elf32-vax.c:1674 #, c-format @@ -2997,12 +3001,13 @@ #: elf64-alpha.c:4396 elf64-alpha.c:4408 msgid "%B: gp-relative relocation against dynamic symbol %s" -msgstr "%B: yleisosoitinsuhteellinen sijoitus dynaamista symbolia %s varten" +msgstr "" +"%B: yleisosoitinsuhteellinen sijoitus käyttäen dynaamista symbolia %s" #: elf64-alpha.c:4434 elf64-alpha.c:4574 msgid "%B: pc-relative relocation against dynamic symbol %s" msgstr "" -"%B: ohjelmalaskurisuhteellinen sijoitus dynaamista symbolia %s varten" +"%B: ohjelmalaskurisuhteellinen sijoitus käyttäen dynaamista symbolia %s" #: elf64-alpha.c:4462 msgid "%B: change in gp: BRSGP %s" @@ -3015,25 +3020,25 @@ #: elf64-alpha.c:4492 msgid "%B: !samegp reloc against symbol without .prologue: %s" msgstr "" -"%B: ”!samegp reloc”-tietue symbolia varten ilman ”.prologue”-lohkoa: %s" +"%B: ”!samegp reloc”-tietue käyttäen symbolia ilman ”.prologue”-lohkoa: %s" #: elf64-alpha.c:4549 msgid "%B: unhandled dynamic relocation against %s" -msgstr "%B: käsittelemätön dynaaminen sijoitus %s:ta varten" +msgstr "%B: käsittelemätön dynaaminen sijoitus käyttäen kohdetta %s" #: elf64-alpha.c:4581 msgid "%B: pc-relative relocation against undefined weak symbol %s" msgstr "" -"%B: ohjelmalaskurisuhteellinen sijoitus määrittelemätöntä heikkoa symbolia " -"%s varten" +"%B: ohjelmalaskurisuhteellinen sijoitus käyttäen määrittelemätöntä heikkoa " +"symbolia %s" #: elf64-alpha.c:4645 msgid "%B: dtp-relative relocation against dynamic symbol %s" -msgstr "%B: dtp-suhteellinen sijoitus dynaamista symbolia %s varten" +msgstr "%B: dtp-suhteellinen sijoitus käyttäen dynaamista symbolia %s" #: elf64-alpha.c:4668 msgid "%B: tp-relative relocation against dynamic symbol %s" -msgstr "%B: tp-suhteellinen sijoitus dynaamista symbolia %s varten" +msgstr "%B: tp-suhteellinen sijoitus käyttäen dynaamista symbolia %s" #: elf64-hppa.c:2084 #, c-format @@ -3085,25 +3090,26 @@ msgid "" "%s: base-plus-offset relocation against register symbol: (unknown) in %s" msgstr "" -"%s: ”base-plus-offset”-sijoitus rekisterisymbolia varten: (tuntematon) " +"%s: ”base-plus-offset”-sijoitus käyttäen rekisterisymbolia: (tuntematon) " "kohteessa %s" #: elf64-mmix.c:1623 #, c-format msgid "%s: base-plus-offset relocation against register symbol: %s in %s" msgstr "" -"%s: ”base-plus-offset”-sijoitus rekisterisymbolia varten: %s kohteessa %s" +"%s: ”base-plus-offset”-sijoitus käyttäen rekisterisymbolia: %s kohteessa %s" #: elf64-mmix.c:1667 #, c-format msgid "%s: register relocation against non-register symbol: (unknown) in %s" msgstr "" -"%s: rekisterisijoitus ei-rekisterisymbolia varten: (tuntematon) kohteessa %s" +"%s: rekisterisijoitus käyttäen ei-rekisterisymbolia: (tuntematon) kohteessa " +"%s" #: elf64-mmix.c:1672 #, c-format msgid "%s: register relocation against non-register symbol: %s in %s" -msgstr "%s: rekisterisijoitus ei-rekisterisymbolia varten: %s kohteessa %s" +msgstr "%s: rekisterisijoitus käyttäen ei-rekisterisymbolia: %s kohteessa %s" #: elf64-mmix.c:1709 #, c-format @@ -3221,7 +3227,7 @@ msgid "%P: stubs don't match calculated size\n" msgstr "%P: stubit ei täsmää lasketun koon kanssa\n" -#: elf64-ppc.c:11756 +#: elf64-ppc.c:11469 #, c-format msgid "" "linker stubs in %u group%s\n" @@ -3310,7 +3316,7 @@ #: elf64-x86-64.c:1530 msgid "%B: relocation %s against symbol `%s' isn't supported in x32 mode" -msgstr "%B: sijoitusta %s symbolia `%s' varten ei tueta x32-tilassa" +msgstr "%B: sijoitusta %s käyttäen symbolia `%s' ei tueta x32-tilassa" #: elf64-x86-64.c:1688 msgid "%B: '%s' accessed both as normal and thread local symbol" @@ -3320,15 +3326,15 @@ msgid "" "%B: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %d" msgstr "" -"%B: sijoituksella %s kohteen STT_GNU_IFUNC-symbolia ”%s” varten on ei-nolla-" -"yhteenlaskettava: %d" +"%B: sijoituksella %s käyttäen kohteen STT_GNU_IFUNC-symbolia ”%s” on ei-" +"nolla-yhteenlaskettava: %d" #: elf64-x86-64.c:3667 msgid "" "%B: relocation R_X86_64_GOTOFF64 against protected function `%s' can not be " "used when making a shared object" msgstr "" -"%B: sijoitusta R_X86_64_GOTOFF64 suojattua funktiota ”%s” varten ei voida " +"%B: sijoitusta R_X86_64_GOTOFF64 käyttäen suojattua funktiota ”%s” ei voida " "käyttää kun tehdään jaettua objektia" #: elf64-x86-64.c:3787 @@ -3340,16 +3346,16 @@ "%B: relocation %s against %s `%s' can not be used when making a shared " "object%s" msgstr "" -"%B: sijoitusta %s kohteeseen %s ”%s” ei voi käyttää kun tehdään jaettua " -"objektia %s" +"%B: sijoitusta %s käyttäen kohdetta %s ”%s” ei voi käyttää kun tehdään " +"jaettua objektia %s" #: elf64-x86-64.c:3794 msgid "" "%B: relocation %s against undefined %s `%s' can not be used when making a " "shared object%s" msgstr "" -"%B: sijoitusta %s kohteeseen %s ”%s” ei voi käyttää kun tehdään jaettua " -"objektia %s" +"%B: sijoitusta %s käyttäen kohdetta %s ”%s” ei voi käyttää kun tehdään " +"jaettua objektia %s" #: elfcode.h:760 #, c-format @@ -3471,7 +3477,7 @@ msgid "%B: undefined reference to symbol '%s'" msgstr "%B: määrittelemätön viite symboliin ’%s’" -#: elflink.c:4466 +#: elflink.c:4492 msgid "" "note: '%s' is defined in DSO %B so try adding it to the linker command line" msgstr "" @@ -3616,7 +3622,7 @@ msgid "MIPS16 and microMIPS functions cannot call each other" msgstr "MIPS16- ja microMIPS-funktiot eivät voi kutsua toisiaan" -#: elfxx-mips.c:5856 +#: elfxx-mips.c:5628 msgid "" "%B: %A+0x%lx: Direct jumps between ISA modes are not allowed; consider " "recompiling with interlinking enabled." @@ -3647,7 +3653,8 @@ #: elfxx-mips.c:8199 msgid "%B: CALL16 reloc at 0x%lx not against global symbol" msgstr "" -"%B: ”CALL16 reloc”-tietue siirroksessa 0x%lx ei ole yleissymbolia varten" +"%B: ”CALL16 reloc”-tietueessa siirroksessa 0x%lx ei ole käytetty " +"yleissymbolia" #: elfxx-mips.c:8977 #, c-format @@ -3659,7 +3666,7 @@ "%B: Can't find matching LO16 reloc against `%s' for %s at 0x%lx in section " "`%A'" msgstr "" -"%B: Ei löydy täsmäävää ”LO16 reloc”-tietuetta tulolohkoa ”%s” varten " +"%B: Ei löydy täsmäävää ”LO16 reloc”-tietuetta käyttäen tulolohkoa ”%s” " "symbolinimelle %s kohteessa 0x%lx lohkossa ”%A”" #: elfxx-mips.c:10016 @@ -3678,19 +3685,19 @@ msgid "%s: illegal section name `%s'" msgstr "%s: virheellinen lohkonimi ”%s”" -#: elfxx-mips.c:13645 elfxx-mips.c:13671 +#: elfxx-mips.c:12417 elfxx-mips.c:12443 msgid "Warning: %B uses -msingle-float, %B uses -mdouble-float" msgstr "" "Varoitus: %B käyttää ”-msingle-float”-valitsinta, %B käyttää ”-mdouble-" "float”-valitsinta" -#: elfxx-mips.c:13657 elfxx-mips.c:13713 +#: elfxx-mips.c:12429 elfxx-mips.c:12485 msgid "Warning: %B uses -msingle-float, %B uses -mips32r2 -mfp64" msgstr "" "Varoitus: %B käyttää ”-msingle-float”-valitsinta, %B käyttää ”-mips32r2 -" "mfp64”-valitsimia" -#: elfxx-mips.c:13683 elfxx-mips.c:13719 +#: elfxx-mips.c:12455 elfxx-mips.c:12491 msgid "Warning: %B uses -mdouble-float, %B uses -mips32r2 -mfp64" msgstr "" "Varoitus: %B käyttää ”-mdouble-float”-valitsinta, %B käyttää ”-mips32r2 -" @@ -3959,7 +3966,7 @@ "bfd_mach_o_read_symtab_symbol: symboli ”%s” määritellyt virheellisen lohkon " "%d (enintään %lu): asetus on määrittelemätön" -#: mach-o.c:1900 +#: mach-o.c:1764 #, c-format msgid "" "bfd_mach_o_read_symtab_symbol: symbol \"%s\" is unsupported 'indirect' " @@ -3982,13 +3989,13 @@ msgstr "" "bfd_mach_o_read_symtab_symbols: ei kyetä varaamaan muistia symboleille" -#: mach-o.c:2014 +#: mach-o.c:1874 #, c-format msgid "bfd_mach_o_read_dysymtab_symbol: unable to read %lu bytes at %lu" msgstr "" "bfd_mach_o_read_dysymtab_symbol: ei kyetä lukemaan %lu tavua osoitteesta %lu" -#: mach-o.c:2734 +#: mach-o.c:2556 #, c-format msgid "unable to read unknown load command 0x%lx" msgstr "ei kyetä lukemaan tuntematonta lataa-käskyä 0x%lx" @@ -4003,41 +4010,41 @@ msgid "unknown header byte-order value 0x%lx" msgstr "tuntematon otsaketavujärjestysarvo 0x%lx" -#: mach-o.c:3577 +#: mach-o.c:3402 msgid "Mach-O header:\n" msgstr "Mach-O otsake:\n" -#: mach-o.c:3578 +#: mach-o.c:3403 #, c-format msgid " magic : %08lx\n" msgstr " maaginen : %08lx\n" -#: mach-o.c:3579 +#: mach-o.c:3404 #, c-format msgid " cputype : %08lx (%s)\n" msgstr " prosessorityyppi : %08lx (%s)\n" -#: mach-o.c:3581 +#: mach-o.c:3406 #, c-format msgid " cpusubtype: %08lx\n" msgstr " prosessorialityyppi : %08lx\n" -#: mach-o.c:3582 +#: mach-o.c:3407 #, c-format msgid " filetype : %08lx (%s)\n" msgstr " tiedostotyyppi : %08lx (%s)\n" -#: mach-o.c:3585 +#: mach-o.c:3410 #, c-format msgid " ncmds : %08lx (%lu)\n" msgstr " ncmds : %08lx (%lu)\n" -#: mach-o.c:3586 +#: mach-o.c:3411 #, c-format msgid " sizeofcmds: %08lx\n" msgstr " komentojenkoko : %08lx\n" -#: mach-o.c:3587 +#: mach-o.c:3412 #, c-format msgid " flags : %08lx (" msgstr " liput : %08lx (" @@ -4046,16 +4053,16 @@ msgid ")\n" msgstr ")\n" -#: mach-o.c:3590 +#: mach-o.c:3415 #, c-format msgid " reserved : %08x\n" msgstr " varattu : %08x\n" -#: mach-o.c:3600 +#: mach-o.c:3425 msgid "Segments and Sections:\n" msgstr "Segmentit ja lohkot:\n" -#: mach-o.c:3601 +#: mach-o.c:3426 msgid " #: Segment name Section name Address\n" msgstr " #: Segmenttinimi Lohkonnimi Osoite\n" @@ -6285,7 +6292,7 @@ msgid " Code Address Reference Fixups:\n" msgstr " Koodiosoiteviitekorjaukset:\n" -#: vms-alpha.c:7852 +#: vms-alpha.c:7849 #, c-format msgid " Linkage Pairs Referece Fixups:\n" msgstr " Linkitysparien viitekorjaukset:\n" @@ -6410,7 +6417,7 @@ #: elf64-ia64-vms.c:2027 elf32-ia64.c:2278 elf64-ia64.c:2278 msgid "@pltoff reloc against local symbol" -msgstr "”@pltoff reloc”-tietue paikallista symbolia varten" +msgstr "”@pltoff reloc”-tietue käyttäen paikallista symbolia" #: elf64-ia64-vms.c:3279 elf32-ia64.c:3684 elf64-ia64.c:3684 #, c-format @@ -6425,12 +6432,12 @@ #: elf64-ia64-vms.c:3555 elf32-ia64.c:3962 elf64-ia64.c:3962 msgid "%B: non-pic code with imm relocation against dynamic symbol `%s'" msgstr "" -"%B: paikkariippuvainen koodi välittömällä sijoituksella dynaamista symbolia " -"”%s” varten" +"%B: paikkariippuvainen koodi välittömällä sijoituksella käyttäen dynaamista " +"symbolia ”%s”" #: elf64-ia64-vms.c:3617 elf32-ia64.c:4029 elf64-ia64.c:4029 msgid "%B: @gprel relocation against dynamic symbol %s" -msgstr "%B: ”@gprel”-sijoitus dynaamista symbolia %s varten" +msgstr "%B: ”@gprel”-sijoitus käyttäen dynaamista symbolia %s" #: elf64-ia64-vms.c:3676 elf32-ia64.c:4092 elf64-ia64.c:4092 msgid "%B: linking non-pic code in a position independent executable" @@ -6448,7 +6455,7 @@ #: elf64-ia64-vms.c:3781 elf32-ia64.c:4233 elf64-ia64.c:4233 msgid "%B: @pcrel relocation against dynamic symbol %s" -msgstr "%B: ”@pcrel”-sijoitus dynaamista symbolia %s varten" +msgstr "%B: ”@pcrel”-sijoitus käyttäen dynaamista symbolia %s" #: elf64-ia64-vms.c:3905 elf32-ia64.c:4430 elf64-ia64.c:4430 msgid "unsupported reloc" @@ -6459,8 +6466,8 @@ "%B: missing TLS section for relocation %s against `%s' at 0x%lx in section " "`%A'." msgstr "" -"%B: siirroksen %s puuttuva TLS-lohko kohdetta ”%s” varten osoitteessa 0x%lx " -"lohkossa ”%A”." +"%B: siirroksen %s puuttuva TLS-lohko käyttäen kohdetta ”%s” osoitteessa " +"0x%lx lohkossa ”%A”." #: elf64-ia64-vms.c:3957 elf32-ia64.c:4483 elf64-ia64.c:4483 msgid "" @@ -6473,7 +6480,7 @@ #: elf64-ia64-vms.c:4246 elf32-ia64.c:4745 elf64-ia64.c:4745 msgid "%B: linking trap-on-NULL-dereference with non-trapping files" msgstr "" -"%B: linkitetään keskeytysnollassa uudelleenviite ”ei-keskeytetä”-tiedostojen " +"%B: linkitetään keskeytysnollassa purkuviite ”ei-keskeytetä”-tiedostojen " "kanssa" #: elf64-ia64-vms.c:4255 elf32-ia64.c:4754 elf64-ia64.c:4754 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/binutils.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/binutils.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/binutils.po 2014-07-09 09:03:47.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/binutils.po 2016-07-20 16:57:34.000000000 +0000 @@ -9,14 +9,14 @@ "Project-Id-Version: binutils 2.22.90\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" "POT-Creation-Date: 2011-10-25 11:20+0100\n" -"PO-Revision-Date: 2014-04-16 15:08+0000\n" +"PO-Revision-Date: 2016-05-17 13:18+0000\n" "Last-Translator: Jorma Karvonen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:39+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:38+0000\n" +"X-Generator: Launchpad (build 18147)\n" "X-Poedit-Country: FINLAND\n" "Language: fi\n" "X-Poedit-Language: Finnish\n" @@ -865,7 +865,7 @@ #: dlltool.c:1016 #, c-format msgid "Can't open def file: %s" -msgstr "Ei voi avata def-tiedostoa: %s" +msgstr "Def-tiedoston avaaminen epäonnistui: %s" #: dlltool.c:1021 #, c-format @@ -910,7 +910,7 @@ #: dlltool.c:1282 #, c-format msgid "VERSION %d.%d\n" -msgstr "VERSION %d.%d\n" +msgstr "VERSIO %d.%d\n" #: dlltool.c:1330 #, c-format @@ -966,7 +966,7 @@ #: dlltool.c:1688 #, c-format msgid "Unable to open object file: %s: %s" -msgstr "Ei kyetä avaamaan objektitiedostoa: %s: %s" +msgstr "Objektitiedoston avaaminen epäonnistui: %s: %s" #: dlltool.c:1691 #, c-format @@ -976,7 +976,7 @@ #: dlltool.c:1708 #, c-format msgid "Cannot produce mcore-elf dll from archive file: %s" -msgstr "Ei voi tuottaa mcore-elf-dll:ää arkistotiedostosta: %s" +msgstr "Mcore-elf-dll:n tuottaminen arkistotiedostosta epäonnistui: %s" #: dlltool.c:1810 msgid "Adding exports to output file" @@ -994,7 +994,7 @@ #: dlltool.c:2009 #, c-format msgid "Unable to open temporary assembler file: %s" -msgstr "Ei voi avata tilapäistä assembler-tiedostoa: %s" +msgstr "Tilapäisen assembler-tiedoston avaaminen epäonnistui: %s" #: dlltool.c:2012 #, c-format @@ -1025,32 +1025,32 @@ #: dlltool.c:2922 #, c-format msgid "bfd_open failed reopen stub file: %s: %s" -msgstr "bfd_open ei onnistunut avaamaan stub-tiedostoa: %s: %s" +msgstr "bfd_open ei onnistunut avaamaan uudelleen stub-tiedostoa: %s: %s" #: dlltool.c:2936 dlltool.c:3012 #, c-format msgid "failed to open temporary head file: %s" -msgstr "ei onnistuttu avaamaan tilapäistä head-tiedostoa: %s" +msgstr "tilapäisen head-tiedoston avaaminen epäonnistui: %s" #: dlltool.c:2998 dlltool.c:3081 #, c-format msgid "failed to open temporary head file: %s: %s" -msgstr "ei onnistuttu avaamaan tilapäistä head-tiedostoa: %s: %s" +msgstr "tilapäisen head-tiedoston avaaminen epäonnistui: %s: %s" #: dlltool.c:3095 #, c-format msgid "failed to open temporary tail file: %s" -msgstr "ei onnistuttu avamaan tilapäistä tail-tiedostoa: %s" +msgstr "tilapäisen tail-tiedoston avaaminen epäonnistui: %s" #: dlltool.c:3152 #, c-format msgid "failed to open temporary tail file: %s: %s" -msgstr "ei onnistuttu avamaan tilapäistä tail-tiedostoa: %s: %s" +msgstr "tilapäisen tail-tiedoston avaaminen epäonnistui: %s: %s" #: dlltool.c:3174 #, c-format msgid "Can't create .lib file: %s: %s" -msgstr "Ei voi luoda .lib-tiedostoa: %s: %s" +msgstr "Tiedoston .lib luominen epäonnistui: %s: %s" #: dlltool.c:3178 #, c-format @@ -1060,7 +1060,7 @@ #: dlltool.c:3270 dlltool.c:3276 #, c-format msgid "cannot delete %s: %s" -msgstr "ei voi poistaa kohdetta %s: %s" +msgstr "kohteen %s poistaminen epäonnistui: %s" #: dlltool.c:3281 msgid "Created lib file" @@ -1069,7 +1069,7 @@ #: dlltool.c:3493 #, c-format msgid "Can't open .lib file: %s: %s" -msgstr "Ei voi avata .lib-tiedostoa: %s: %s" +msgstr "Tiedoston .lib avaaminen epäonnistui: %s: %s" #: dlltool.c:3501 dlltool.c:3523 #, c-format @@ -1084,7 +1084,8 @@ #: dlltool.c:3552 #, c-format msgid "Unable to determine dll name for `%s' (not an import library?)" -msgstr "Ei voi määritellä dll-nimeä kohteelle ”%s” (ei tuontikirjasto?)" +msgstr "" +"Dll-nimen määritteleminen kohteelle ”%s” epäonnistui (ei tuontikirjasto?)" #: dlltool.c:3776 #, c-format @@ -1890,7 +1891,7 @@ msgid "(undefined)" msgstr "(määrittelemätön)" -#: dwarf.c:1740 +#: dwarf.c:1735 #, c-format msgid "(location list)" msgstr "(sijoitusluettelo)" @@ -1954,7 +1955,7 @@ #: dwarf.c:2221 #, c-format msgid "Unable to locate %s section!\n" -msgstr "Ei voi paikantaa %s-lohkoa!\n" +msgstr "Lohkon %s paikantaminen epäonnistui!\n" #: dwarf.c:2309 #, c-format @@ -1965,7 +1966,7 @@ #: dwarf.c:2311 #, c-format msgid " Length: 0x%s (%s)\n" -msgstr " Pituus: 0x%s (%s)\n" +msgstr " Pituus: 0x%s (%s)\n" # Välilyöntilisäys #: dwarf.c:2314 @@ -1974,7 +1975,7 @@ msgstr " Versio: %d\n" # Välilyöntilisäys -#: dwarf.c:2182 +#: dwarf.c:2175 #, c-format msgid " Abbrev Offset: %s\n" msgstr " Lyhennesiirros: %s\n" @@ -1985,7 +1986,7 @@ msgid " Pointer Size: %d\n" msgstr " Osoitinkoko: %d\n" -#: dwarf.c:2188 +#: dwarf.c:2181 #, c-format msgid " Signature: " msgstr " Tuntomerkki: " @@ -1993,7 +1994,7 @@ #: dwarf.c:2325 #, c-format msgid " Type Offset: 0x%s\n" -msgstr " Tyyppisiirros: 0x%s\n" +msgstr " Tyyppisiirros: 0x%s\n" #: dwarf.c:2352 #, c-format @@ -2017,10 +2018,10 @@ "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section " "size (%lx)\n" msgstr "" -"Vianjäljitystieto on rikkinäinen, lyhennyssiirros (%lx) on laajempi kuin " -"lyhennyslohkon koko (%lx)\n" +"Vianjäljitystieto on rikkinäinen, lyhennesiirros (%lx) on laajempi kuin " +"lyhennelohkon koko (%lx)\n" -#: dwarf.c:2274 +#: dwarf.c:2267 #, c-format msgid "" "Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n" @@ -2059,7 +2060,7 @@ "Lohkon %s vianjäljityssisällön raakavedos:\n" "\n" -#: dwarf.c:2460 +#: dwarf.c:2453 #, c-format msgid "" "The information in section %s appears to be corrupt - the section is too " @@ -2153,7 +2154,7 @@ "\n" " Hakemistotaulu on tyhjä.\n" -#: dwarf.c:2536 +#: dwarf.c:2529 #, c-format msgid "" "\n" @@ -2171,7 +2172,7 @@ "\n" " Tiedostonimitaulu on tyhjä.\n" -#: dwarf.c:2554 +#: dwarf.c:2547 #, c-format msgid "" "\n" @@ -2181,7 +2182,7 @@ " Tiedostonimitaulu:\n" #. Now display the statements. -#: dwarf.c:2584 +#: dwarf.c:2577 #, c-format msgid "" "\n" @@ -2311,7 +2312,7 @@ msgid "CU: %s/%s:\n" msgstr "Käännösyksikkö: %s/%s:\n" -#: dwarf.c:3059 +#: dwarf.c:3051 #, c-format msgid "UNKNOWN: length %d\n" msgstr "TUNTEMATON: pituus %d\n" @@ -2483,7 +2484,7 @@ #: dwarf.c:4008 #, c-format msgid " DW_MACRO_GNU_transparent_include - offset : 0x%lx\n" -msgstr " DW_MACRO_GNU_transparent_include - siirrososoite : 0x%lx\n" +msgstr " DW_MACRO_GNU_transparent_include - siirros : 0x%lx\n" #: dwarf.c:4037 #, c-format @@ -2501,7 +2502,7 @@ msgstr " DW_MACRO_GNU_%02x -" # Seuraava on taulukon otsikko. Itse taulukko on leveydeltään: " %ld %s [%s]". Viimeinen [%s] sisältää tekstin "has children" tai "no children". -#: dwarf.c:3790 +#: dwarf.c:3467 #, c-format msgid " Number TAG\n" msgstr " Numero Tunniste\n" @@ -2529,8 +2530,8 @@ "Unable to load/parse the .debug_info section, so cannot interpret the %s " "section.\n" msgstr "" -"Ei kyetä lataamaan/jäsentämään .debug_info-lohkoa, joten ei voida tulkita %s-" -"lohkoa.\n" +"Lohkon .debug_info lataaminen/jäsentäminen epäonnistui, joten lohkon %s " +"tulkinta epäonnistui.\n" #: dwarf.c:4434 msgid "No location lists in .debug_info section!\n" @@ -2646,7 +2647,7 @@ "\n" " Osoite Pituus\n" -#: dwarf.c:4327 +#: dwarf.c:3997 msgid "No range lists in .debug_info section!\n" msgstr "Ei lukualueluetteloja .debug_info-lohkossa!\n" @@ -2724,7 +2725,7 @@ #: dwarf.c:6115 #, c-format msgid "Corrupt header in the %s section.\n" -msgstr "Rikkoutunut otsake lohkossa ”%s”\n" +msgstr "Rikkoutunut otsake lohkossa %s.\n" #: dwarf.c:6130 #, c-format @@ -2818,7 +2819,7 @@ #: elfcomm.c:603 elfcomm.c:791 elfedit.c:338 readelf.c:14477 #, c-format msgid "%s: failed to read archive header\n" -msgstr "%s: ei voi lukea arkisto-otsaketta\n" +msgstr "%s: arkisto-otsakkeen lukeminen epäonnistui\n" #: elfcomm.c:475 #, c-format @@ -2864,7 +2865,7 @@ #: elfcomm.c:456 #, c-format msgid "%s: failed to skip archive symbol table\n" -msgstr "%s: ei voi hypätä arkistosymbolitaulun yli\n" +msgstr "%s: arkistosymbolitaulun yli hyppääminen epäonnistui\n" #: elfcomm.c:561 #, c-format @@ -2875,7 +2876,7 @@ #: elfcomm.c:620 #, c-format msgid "%s has no archive index\n" -msgstr "%s ei ole arkistoindeksiä\n" +msgstr "kohteessa %s ei ole arkistoindeksiä\n" #: elfcomm.c:631 msgid "Out of memory reading long symbol names in archive\n" @@ -4104,8 +4105,7 @@ " --keep-file-symbols Älä riisu tiedostosymboleja\n" " -w --wildcard Salli jokerimerkit symbolien vertailussa\n" " -x --discard-all Poista kaikki ei-yleiset symbolit\n" -" -X --discard-locals Poista kaikki kääntäjän tuottamat " -"symbolit\n" +" -X --discard-locals Poista kaikki kääntäjän luomat symbolit\n" " -v --verbose Luettele kaikki muutetut " "objektitiedostot\n" " -V --version Näytä tämän ohjelman versionumero\n" @@ -4128,7 +4128,7 @@ #: objcopy.c:869 #, c-format msgid "cannot open '%s': %s" -msgstr "ei voi avata kohdetta ’%s’: %s" +msgstr "kohteen ’%s’ avaaminen epäonnistui: %s" #: objcopy.c:872 objcopy.c:3701 #, c-format @@ -4219,30 +4219,30 @@ #: objcopy.c:1783 #, c-format msgid "can't add section '%s'" -msgstr "ei voi lisätä lohkoa ’%s’" +msgstr "lohkon ’%s’ lisääminen epäonnistui" #: objcopy.c:1797 #, c-format msgid "can't create section `%s'" -msgstr "ei voi luoda lohkoa ”%s”" +msgstr "lohkon ”%s” luominen epäonnistui" #: objcopy.c:1907 #, c-format msgid "cannot create debug link section `%s'" -msgstr "ei voi luoda vianjäljityslinkkilohkoa ”%s”" +msgstr "vianjäljityslinkkilohkon ”%s” luominen epäonnistui" #: objcopy.c:2001 msgid "Can't fill gap after section" -msgstr "Ei voi täyttää väliä lohkon jälkeen" +msgstr "Lohkon jälkeisen välin täyttäminen epäonnistui" #: objcopy.c:2025 msgid "can't add padding" -msgstr "ei voi lisätä täytettä" +msgstr "täytteen lisääminen epäonnistui" #: objcopy.c:2121 #, c-format msgid "cannot fill debug link section `%s'" -msgstr "ei voi täyttää vianjäljityslinkkilohkoa ”%s”" +msgstr "vianjäljityslinkkilohkon ”%s” täyttäminen epäonnistui" #: objcopy.c:2184 msgid "error copying private BFD data" @@ -4264,11 +4264,12 @@ #: objcopy.c:2235 objcopy.c:2277 #, c-format msgid "cannot create tempdir for archive copying (error: %s)" -msgstr "ei voi luoda tempdir-hakemistoa arkiston kopiointiin (virhe: %s)" +msgstr "" +"tempdir-hakemiston luominen arkiston kopiointiin (virhe: %s) epäonnistui" #: objcopy.c:2307 msgid "Unable to recognise the format of file" -msgstr "Tiedoston muotoa ei voi tunnistaa" +msgstr "Tiedoston muodon tunnistaminen epäonnistui" #: objcopy.c:2434 #, c-format @@ -4314,16 +4315,16 @@ msgid "" "cannot reverse bytes: length of section %s must be evenly divisible by %d" msgstr "" -"ei voi kääntää tavujen järjestystä päinvastaiseksi: lohkon %s pituuden on " -"oltava parillisesti jaollinen %d:lla" +"tavujen järjestyksen kääntäminen päinvastaiseksi epäonnistui: lohkon %s " +"pituuden on oltava parillisesti jaollinen %d:lla" #: objcopy.c:3169 msgid "can't create debugging section" -msgstr "ei voi luoda vianjäljityslohkoa" +msgstr "vianjäljityslohkon luominen epäonnistui" #: objcopy.c:3182 msgid "can't set debugging section contents" -msgstr "ei voi asettaa vianjäljityslohkon sisältöä" +msgstr "vianjäljityslohkon sisällön asettaminen epäonnistui" #: objcopy.c:3190 #, c-format @@ -4332,7 +4333,8 @@ #: objcopy.c:3351 msgid "could not create temporary file to hold stripped copy" -msgstr "ei voi luoda tilapäistä tiedostoa tallentamaan riisuttua kopiota" +msgstr "" +"tilapäisen tiedoston luominen tallentamaan riisuttua kopiota epäonnistui" #: objcopy.c:3423 #, c-format @@ -4361,7 +4363,7 @@ msgid "interleave width must be positive" msgstr "lomitusleveyden täytyy olla positiivinen" -#: objcopy.c:3280 objcopy.c:3288 +#: objcopy.c:3255 objcopy.c:3263 #, c-format msgid "%s both copied and removed" msgstr "%s sekä kopioitu että poistettu" @@ -4375,7 +4377,7 @@ #: objcopy.c:3683 #, c-format msgid "cannot open: %s: %s" -msgstr "ei voi avata: %s: %s" +msgstr "avaus epäonnistui: %s: %s" #: objcopy.c:3859 #, c-format @@ -4389,7 +4391,7 @@ #: objcopy.c:4038 msgid "unable to parse alternative machine code" -msgstr "ei voida jäsentää vaihtoehtoista konekoodia" +msgstr "vaihtoehtoisen konekoodin jäsentäminen epäonnistui" #: objcopy.c:4087 msgid "number of bytes to reverse must be positive and even" @@ -4449,15 +4451,15 @@ #, c-format msgid "warning: could not locate '%s'. System error message: %s" msgstr "" -"varoitus: kohdetta ’%s’ ei voitu sijoittaa. Järjestelmävirhesanoma: %s" +"varoitus: kohteen ’%s’ sijoittaminen epäonnistui. Järjestelmävirhesanoma: %s" #: objcopy.c:4262 #, c-format msgid "" "warning: could not create temporary file whilst copying '%s', (error: %s)" msgstr "" -"varoitus: ei voitu luoda tilapäistä tiedostoa kopioitaessa kohdetta ’%s’, " -"(virhe: %s)" +"varoitus: tilapäisen tiedoston luominen kopioitaessa kohdetta ’%s’ " +"epäonnistui, (virhe: %s)" # Ensimmäinen %s sisältää tekstin "--change-section-vma", toinen %s sisältää jonkin nimen, %c sisältää joko '=' tai '+' -merkin, viimeinen %s sisältää jonkun korkeintaan 20-merkkisen puskurin sisällön. #: objcopy.c:4292 objcopy.c:4306 @@ -4792,7 +4794,7 @@ #: objdump.c:2659 msgid "option -P/--private not supported by this file" -msgstr "tämä tiedosto ei tule valitsinta -P/--private" +msgstr "tämä tiedosto ei tue valitsinta -P/--private" #: objdump.c:2683 #, c-format @@ -4826,7 +4828,7 @@ #: objdump.c:2868 #, c-format msgid "could not determine the type of symbol number %ld\n" -msgstr "ei voitu määritellä symbolinumeron %ld tyyppiä\n" +msgstr "symbolinumeron %ld tyypin määritteleminen epäonnistui\n" #: objdump.c:3206 #, c-format @@ -4931,7 +4933,7 @@ #: od-xcoff.c:431 #, c-format msgid " opt hdr sz: %d\n" -msgstr " valitsinotsakeekoko: %d\n" +msgstr " valitsinotsakekoko: %d\n" #: od-xcoff.c:432 #, c-format @@ -4955,7 +4957,7 @@ #: od-xcoff.c:460 msgid "cannot read auxhdr" -msgstr "ei voida lukea lisäotsaketta" +msgstr "lisäotsakkeen lukeminen epäonnistui" #: od-xcoff.c:525 #, c-format @@ -4969,7 +4971,7 @@ #: od-xcoff.c:535 od-xcoff.c:547 od-xcoff.c:602 msgid "cannot read section header" -msgstr "ei voida lukea lohko-otsakkeita" +msgstr "lohko-otsakkeiden lukeminen epäonnistui" #: od-xcoff.c:561 #, c-format @@ -4983,7 +4985,7 @@ #: od-xcoff.c:590 od-xcoff.c:925 od-xcoff.c:981 msgid "cannot read section headers" -msgstr "ei voida lukea lohko-otsakkeita" +msgstr "lohko-otsakkeiden lukeminen epäonnistui" #: od-xcoff.c:649 msgid "cannot read strings table length" @@ -4991,19 +4993,19 @@ #: od-xcoff.c:665 msgid "cannot read strings table" -msgstr "ei voida lukea merkkijonotaulua" +msgstr "merkkijonotaulun lukeminen epäonnistui" #: od-xcoff.c:673 msgid "cannot read symbol table" -msgstr "ei voida lukea symbolitaulua" +msgstr "symbolitaulun lukeminen epäonnistui" #: od-xcoff.c:688 msgid "cannot read symbol entry" -msgstr "ei voida lukea symbolitauluriviä" +msgstr "symbolitaulurivin lukeminen epäonnistui" #: od-xcoff.c:723 msgid "cannot read symbol aux entry" -msgstr "ei voida lukea symbolilisätulokohtaa" +msgstr "symbolilisätulokohdan lukeminen epäonnistui" #: od-xcoff.c:745 #, c-format @@ -5050,7 +5052,7 @@ #: od-xcoff.c:894 #, c-format msgid "offset: %08x" -msgstr "offset: %08x" +msgstr "siirros: %08x" #: od-xcoff.c:937 #, c-format @@ -5059,11 +5061,11 @@ #: od-xcoff.c:940 msgid "cannot read relocations" -msgstr "ei voida lukea sijoituksia" +msgstr "sijoitusten lukeminen epäonnistui" #: od-xcoff.c:953 msgid "cannot read relocation entry" -msgstr "ei voida lukea sijoitusriviä" +msgstr "sijoitusrivin lukeminen epäonnistui" #: od-xcoff.c:993 #, c-format @@ -5072,7 +5074,7 @@ #: od-xcoff.c:996 msgid "cannot read line numbers" -msgstr "ei voida lukea rivinumeroita" +msgstr "rivinumeroiden lukeminen epäonnistui" #. Line number, symbol index and physical address. #: od-xcoff.c:1000 @@ -5082,7 +5084,7 @@ #: od-xcoff.c:1008 msgid "cannot read line number entry" -msgstr "ei voida lukea rivinumero-kohteita" +msgstr "rivinumerokohteiden lukeminen epäonnistui" #: od-xcoff.c:1051 #, c-format @@ -5528,7 +5530,7 @@ #: readelf.c:2668 msgid ", relocatable-lib" -msgstr ", uudelleensijoitettava kirjasto" +msgstr ", sijoitettava kirjasto" #: readelf.c:2754 msgid ", unknown v850 architecture variant" @@ -5577,7 +5579,7 @@ msgstr " Näytä tietoja ELF-muotoisten tiedostojen sisällöstä\n" # Alla "core notes" on hiukan hankala suomentaa. Notes viittaan note-lohkoihin, joita valmistaja käyttää lisätietojen sisällyttämiseksi tiedostoon. Lisätiedot olisi ehkä merkitykseltään paras suomennos. Tiedostossa saattaa esiintyä yksi tai useampi maaginen .note-lohko, jota käytetään lisätietojen tallentamiseen. Ohjelmoijille .note-lohko voi olla tuttu, mutta he eivät välttämättä osaa yhdistää sanaa "lisätiedot" lohkoon .note. -#: readelf.c:3165 +#: readelf.c:3125 #, c-format msgid "" " Options are:\n" @@ -6065,7 +6067,7 @@ msgid "string table" msgstr "merkkijonotaulu" -#: readelf.c:4558 +#: readelf.c:4511 #, c-format msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n" msgstr "Lohkossa %d on virheellinen sh_entsize %lx (odotettiin %lx)\n" @@ -6502,7 +6504,7 @@ msgid " [Truncated data]\n" msgstr " [Typistetyt tiedot]\n" -#: readelf.c:6911 +#: readelf.c:6854 #, c-format msgid " Compact model %d\n" msgstr " Suppea malli %d\n" @@ -6539,24 +6541,24 @@ "Unwind table index '%s' at offset 0x%lx contains %lu entries:\n" msgstr "" "\n" -"Unwind-tauluindeksi ’%s’ siirroksessa 0x%lx sisältää %lu alkiota:\n" +"Palautustauluindeksi ’%s’ siirroksessa 0x%lx sisältää %lu alkiota:\n" -#: readelf.c:7159 +#: readelf.c:7102 #, c-format msgid "NONE\n" msgstr "EI MITÄÄN\n" -#: readelf.c:7185 +#: readelf.c:7128 #, c-format msgid "Interface Version: %s\n" msgstr "Rajapintaversio: %s\n" -#: readelf.c:7187 +#: readelf.c:7130 #, c-format msgid "\n" msgstr "\n" -#: readelf.c:7200 +#: readelf.c:7143 #, c-format msgid "Time Stamp: %s\n" msgstr "Aikaleima: %s\n" @@ -7904,7 +7906,7 @@ msgid "notes" msgstr "notes" -#: readelf.c:12859 +#: readelf.c:12615 #, c-format msgid "" "\n" @@ -7926,14 +7928,14 @@ msgid "Data size" msgstr "Data-koko" -#: readelf.c:12899 readelf.c:12912 +#: readelf.c:12655 readelf.c:12668 #, c-format msgid "corrupt note found at offset %lx into core notes\n" msgstr "" "rikkoutunut note-segmentti löytyi siirroksesta %lx kohteeseen ydin notes\n" -# Tarkoittaako descsize samaa kuin description size? -#: readelf.c:12901 readelf.c:12914 +# Tarkoittaako descsize samaa kuin description size? +#: readelf.c:12657 readelf.c:12670 #, c-format msgid " type: %lx, namesize: %08lx, descsize: %08lx\n" msgstr " tyyppi:%lx, nimikoko:%08lx, kuvauskoko: %08lx\n" @@ -7975,7 +7977,7 @@ msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n" msgstr "Arkiston %s indeksi: (%ld alkiota, 0x%lx tavua symbolitaulussa)\n" -#: readelf.c:13359 +#: readelf.c:13110 #, c-format msgid "Binary %s contains:\n" msgstr "Binaari %s sisältää:\n" @@ -7985,7 +7987,7 @@ msgid "%s: end of the symbol table reached before the end of the index\n" msgstr "%s: symbolitaulun loppu tavoitettiin ennen indeksin loppua\n" -#: readelf.c:13378 +#: readelf.c:13129 #, c-format msgid "" "%s: symbols remain in the index symbol table, but without corresponding " @@ -8028,7 +8030,7 @@ #: rename.c:203 #, c-format msgid "unable to copy file '%s'; reason: %s" -msgstr "tiedostoa ’%s’ ei voitu kopioida; syy: %s" +msgstr "tiedoston ’%s’ kopiointi epäonnistui; syy: %s" #: resbin.c:120 #, c-format @@ -8828,7 +8830,7 @@ #: windmc.c:190 #, c-format msgid "can't create %s file `%s' for output.\n" -msgstr "ei voi luoda tiedostoa %s tulosteeseen ”%s”.\n" +msgstr "tiedoston %s luominen tulosteeseen ”%s” epäonnistui.\n" #: windmc.c:198 #, c-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bison.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bison.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bison.po 2014-07-09 09:03:48.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bison.po 2016-07-20 16:57:32.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 10:43+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:42+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: src/complain.c:322 @@ -46,7 +46,7 @@ msgid "only one %s allowed per rule" msgstr "vain yksi %s on sallittu sääntöä kohden" -#: src/complain.c:402 src/reader.c:140 src/symtab.c:217 src/symtab.c:229 +#: src/complain.c:402 src/reader.c:140 src/symtab.c:253 src/symtab.c:266 #, c-format msgid "previous declaration" msgstr "edellinen esittely" @@ -430,7 +430,7 @@ "// Kotisivu: <%s>.\n" "\n" -#: src/location.c:93 src/scan-gram.l:926 +#: src/location.c:93 src/scan-gram.l:932 #, c-format msgid "line number overflow" msgstr "rivinumeron ylivuoto" @@ -474,7 +474,7 @@ msgid "accepted value: %s" msgstr "hyväksytty arvo: %s" -#: src/parse-gram.y:809 +#: src/parse-gram.y:811 #, c-format msgid "missing identifier in parameter declaration" msgstr "puuttuva tunniste parametriesittelyssä" @@ -512,30 +512,30 @@ msgid "$default" msgstr "$default" -#: src/print.c:376 src/print_graph.c:61 +#: src/print.c:377 src/print_graph.c:61 #, c-format msgid "State %d" msgstr "Tila %d" -#: src/print.c:412 +#: src/print.c:413 msgid "Terminals, with rules where they appear" msgstr "Päätteet, säännöillä missä niin tarvitaan" -#: src/print.c:439 +#: src/print.c:440 msgid "Nonterminals, with rules where they appear" msgstr "Ei-päätteet, säännöillä missä niitä tarvitaan" -#: src/print.c:468 +#: src/print.c:469 #, c-format msgid " on left:" msgstr " vasemmalla:" -#: src/print.c:485 +#: src/print.c:486 #, c-format msgid " on right:" msgstr " oikealla:" -#: src/print.c:513 +#: src/print.c:514 msgid "Rules useless in parser due to conflicts" msgstr "Säännöt eivät kelpaa jäsentimessä ristiriitojen vuoksi" @@ -684,7 +684,7 @@ msgid ", cannot be accessed from mid-rule action at $%d" msgstr ", ei kyetä käyttämään mid-rule -toimintoa osoitteessa $%d" -#: src/scan-code.l:440 src/scan-gram.l:849 +#: src/scan-code.l:440 src/scan-gram.l:855 #, c-format msgid "integer out of range: %s" msgstr "kokonaisluku on lukualueen ulkopuolella: %s" @@ -736,79 +736,79 @@ msgid "$$ of %s has no declared type" msgstr "$$/%s ei ole esitelty tyyppi" -#: src/scan-code.l:704 +#: src/scan-code.l:703 #, c-format msgid "$%s of %s has no declared type" msgstr "$%s/%s ei ole esitelty tyyppi" -#: src/scan-gram.l:180 +#: src/scan-gram.l:186 #, c-format msgid "stray ',' treated as white space" msgstr "yksinäinen ’,’ käsitellään tyhjemerkkinä" -#: src/scan-gram.l:270 +#: src/scan-gram.l:276 #, c-format msgid "invalid directive: %s" msgstr "virheellinen direktiivi: %s" -#: src/scan-gram.l:296 +#: src/scan-gram.l:302 #, c-format msgid "invalid identifier: %s" msgstr "virheellinen tunniste: %s" -#: src/scan-gram.l:348 +#: src/scan-gram.l:354 msgid "invalid character" msgid_plural "invalid characters" msgstr[0] "virheellinen merkki: %s" msgstr[1] "virheellisiä merkkejä: %s" -#: src/scan-gram.l:366 +#: src/scan-gram.l:372 #, c-format msgid "invalid null character" msgstr "virheellinen null-merkki" -#: src/scan-gram.l:419 +#: src/scan-gram.l:425 #, c-format msgid "unexpected identifier in bracketed name: %s" msgstr "odottamaton tunniste sulkumerkillisessä nimessä: %s" -#: src/scan-gram.l:441 +#: src/scan-gram.l:447 #, c-format msgid "an identifier expected" msgstr "odotettiin tunnistetta" -#: src/scan-gram.l:446 +#: src/scan-gram.l:452 msgid "invalid character in bracketed name" msgid_plural "invalid characters in bracketed name" msgstr[0] "virheellinen merkki sulkeissa olevassa nimessä: %s" msgstr[1] "virheellisiä merkkejä sulkeissa olevassa nimessä: %s" -#: src/scan-gram.l:538 +#: src/scan-gram.l:544 #, c-format msgid "empty character literal" msgstr "tyhjä merkkiliteraali" -#: src/scan-gram.l:544 +#: src/scan-gram.l:550 #, c-format msgid "extra characters in character literal" msgstr "ylimääräisiä merkkejä merkkiliteraalissa" -#: src/scan-gram.l:590 src/scan-gram.l:600 src/scan-gram.l:620 +#: src/scan-gram.l:596 src/scan-gram.l:606 src/scan-gram.l:626 #, c-format msgid "invalid number after \\-escape: %s" msgstr "virheellinen numero \\-koodinvaihtomerkin jälkeen: %s" -#: src/scan-gram.l:632 +#: src/scan-gram.l:638 #, c-format msgid "invalid character after \\-escape: %s" msgstr "virheellinen merkki \\-koodinvaihtomerkin jälkeen: %s" -#: src/scan-gram.l:978 +#: src/scan-gram.l:984 #, c-format msgid "missing %s at end of file" msgstr "puuttuva %s tiedoston lopussa" -#: src/scan-gram.l:989 +#: src/scan-gram.l:995 #, c-format msgid "missing %s at end of line" msgstr "puuttuva %s rivin lopussa" @@ -843,90 +843,90 @@ msgid "too many symbols in input grammar (limit is %d)" msgstr "liian monta symbolia syötekieliopissa (raja on %d)" -#: src/symtab.c:214 +#: src/symtab.c:250 #, c-format msgid "%s redeclaration for %s" msgstr "%s uudelleenesittely kohteelle %s" -#: src/symtab.c:226 +#: src/symtab.c:263 #, c-format msgid "%s redeclaration for <%s>" msgstr "%s uudelleenesittely kohteelle <%s>" -#: src/symtab.c:355 +#: src/symtab.c:392 #, c-format msgid "symbol %s redefined" msgstr "symboli %s on määritelty uudelleen" -#: src/symtab.c:370 +#: src/symtab.c:407 #, c-format msgid "symbol %s redeclared" msgstr "symboli %s on esitelty uudelleen" -#: src/symtab.c:392 +#: src/symtab.c:429 #, c-format msgid "redefining user token number of %s" msgstr "määritellään uudelleen kohteen %s käyttäjämerkkisymbolinumero" -#: src/symtab.c:422 +#: src/symtab.c:459 #, c-format msgid "symbol %s is used, but is not defined as a token and has no rules" msgstr "" "symbolia %s käytetään, mutta sitä ei ole määritelty merkkisymbolina eikä " "sillä ole sääntöjä" -#: src/symtab.c:460 +#: src/symtab.c:497 #, c-format msgid "useless %s for type <%s>" msgstr "kelpaamaton %s tyypille <%s>" -#: src/symtab.c:465 +#: src/symtab.c:502 #, c-format msgid "type <%s> is used, but is not associated to any symbol" msgstr "" "tyyppiä <%s> käytetään, mutta sitä ei ole liitetty mihinkään symboliin" -#: src/symtab.c:490 +#: src/symtab.c:527 #, c-format msgid "symbol %s used more than once as a literal string" msgstr "symbolia %s on käytetty useammin kuin kerran literaalimerkkijonona" -#: src/symtab.c:493 +#: src/symtab.c:530 #, c-format msgid "symbol %s given more than one literal string" msgstr "symboli %s on annettu useammassa kuin yhdessä literaalimerkkijonossa" -#: src/symtab.c:602 +#: src/symtab.c:629 #, c-format msgid "user token number %d redeclaration for %s" msgstr "käyttäjämerkkijononumeron %d uudelleenesittely kohteelle %s" -#: src/symtab.c:606 +#: src/symtab.c:633 #, c-format msgid "previous declaration for %s" msgstr "edellinen esittely kohteelle %s" -#: src/symtab.c:987 +#: src/symtab.c:1014 #, c-format msgid "the start symbol %s is undefined" msgstr "aloitussymboli %s on määrittelemätön" -#: src/symtab.c:991 +#: src/symtab.c:1018 #, c-format msgid "the start symbol %s is a token" msgstr "aloitussymboli %s on merkkisymboli" -#: src/symtab.c:1166 +#: src/symtab.c:1193 #, c-format msgid "useless precedence and associativity for %s" msgstr "kelpaamaton ensisijaisuus ja liitettävyys kohteelle %s" -#: src/symtab.c:1169 +#: src/symtab.c:1196 #, c-format msgid "useless precedence for %s" msgstr "kelpaamaton ensisijaisuus kohteelle %s" -#: src/symtab.c:1173 +#: src/symtab.c:1200 #, c-format msgid "useless associativity for %s, use %%precedence" msgstr "kelpaamaton liitettävyys kohteelle %s, käytä %%precedence" @@ -1081,7 +1081,7 @@ msgid "write error" msgstr "kirjoitusvirhe" -#: lib/error.c:188 +#: lib/error.c:191 msgid "Unknown system error" msgstr "Tuntematon järjestelmävirhe" @@ -1140,17 +1140,17 @@ msgid "%s: option '-W %s' requires an argument\n" msgstr "%s: valitsin ’-W %s’ vaatii argumentin\n" -#: lib/obstack.c:413 lib/obstack.c:415 lib/xalloc-die.c:34 +#: lib/obstack.c:338 lib/obstack.c:340 lib/xalloc-die.c:34 msgid "memory exhausted" msgstr "muisti loppui" -#: lib/spawn-pipe.c:140 lib/spawn-pipe.c:143 lib/spawn-pipe.c:264 -#: lib/spawn-pipe.c:267 +#: lib/spawn-pipe.c:135 lib/spawn-pipe.c:138 lib/spawn-pipe.c:259 +#: lib/spawn-pipe.c:262 #, c-format msgid "cannot create pipe" msgstr "putken luominen epäonnistui" -#: lib/spawn-pipe.c:234 lib/spawn-pipe.c:348 lib/wait-process.c:282 +#: lib/spawn-pipe.c:229 lib/spawn-pipe.c:343 lib/wait-process.c:282 #: lib/wait-process.c:356 #, c-format msgid "%s subprocess failed" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bison-runtime.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bison-runtime.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bison-runtime.po 2014-07-09 09:03:48.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bison-runtime.po 2016-07-20 16:57:34.000000000 +0000 @@ -15,50 +15,50 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:43+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:42+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" -#: data/glr.c:770 data/yacc.c:643 +#: data/glr.c:803 data/yacc.c:643 msgid "syntax error: cannot back up" msgstr "syntaksivirhe: ei voida tehdä varmuuskopiota" -#: data/glr.c:1654 +#: data/glr.c:1687 msgid "syntax is ambiguous" msgstr "syntaksi on moniselitteinen" -#: data/glr.c:1975 data/glr.c:2055 data/glr.c:2095 data/glr.c:2359 -#: data/lalr1.cc:1083 data/lalr1.cc:1103 data/yacc.c:1210 data/yacc.c:1710 +#: data/glr.c:2008 data/glr.c:2088 data/glr.c:2128 data/glr.c:2392 +#: data/lalr1.cc:1094 data/lalr1.cc:1115 data/yacc.c:1210 data/yacc.c:1710 #: data/yacc.c:1716 msgid "syntax error" msgstr "syntaksivirhe" -#: data/glr.c:2056 data/lalr1.cc:1084 data/yacc.c:1211 +#: data/glr.c:2089 data/lalr1.cc:1095 data/yacc.c:1211 #, c-format msgid "syntax error, unexpected %s" msgstr "syntaksivirhe, odottamaton %s" -#: data/glr.c:2057 data/lalr1.cc:1085 data/yacc.c:1212 +#: data/glr.c:2090 data/lalr1.cc:1096 data/yacc.c:1212 #, c-format msgid "syntax error, unexpected %s, expecting %s" msgstr "syntaksivirhe, odottamaton %s, odotetaan %s" -#: data/glr.c:2058 data/lalr1.cc:1086 data/yacc.c:1213 +#: data/glr.c:2091 data/lalr1.cc:1097 data/yacc.c:1213 #, c-format msgid "syntax error, unexpected %s, expecting %s or %s" msgstr "syntaksivirhe, odottamaton %s, odotetaan %s tai %s" -#: data/glr.c:2059 data/lalr1.cc:1087 data/yacc.c:1214 +#: data/glr.c:2092 data/lalr1.cc:1098 data/yacc.c:1214 #, c-format msgid "syntax error, unexpected %s, expecting %s or %s or %s" msgstr "syntaksivirhe, odottamaton %s, odotetaan %s tai %s tai %s" -#: data/glr.c:2060 data/lalr1.cc:1088 data/yacc.c:1215 +#: data/glr.c:2093 data/lalr1.cc:1099 data/yacc.c:1215 #, c-format msgid "syntax error, unexpected %s, expecting %s or %s or %s or %s" msgstr "syntaksivirhe, odottamaton %s, odotetaan %s tai %s tai %s tai %s" -#: data/glr.c:2419 data/yacc.c:1295 data/yacc.c:1297 data/yacc.c:1470 +#: data/glr.c:2452 data/yacc.c:1295 data/yacc.c:1297 data/yacc.c:1470 #: data/yacc.c:1867 msgid "memory exhausted" msgstr "muisti loppui" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bootloader.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bootloader.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bootloader.po 2014-07-09 09:04:00.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bootloader.po 2016-07-20 16:57:31.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:12+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:52+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: \n" #. ok button label diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/byobu.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/byobu.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/byobu.po 2014-07-09 09:04:06.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/byobu.po 2016-07-20 16:57:24.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:23+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:54+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: bin/menu:34 byobu-config:129 byobu-config:401 byobu-config:409 msgid "Menu" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bzr.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bzr.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/bzr.po 2014-07-09 09:03:59.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/bzr.po 2016-07-20 16:57:33.000000000 +0000 @@ -9,14 +9,14 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-07-27 12:45+0200\n" "PO-Revision-Date: 2013-08-23 15:57+0000\n" -"Last-Translator: Juhani Toivonen \n" +"Last-Translator: Juhani Toivonen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 12:59+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:41+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: bzrlib/add.py:93 msgid "skipping {0} (larger than {1} of {2} bytes)" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/click.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/click.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/click.po 2014-07-09 09:04:11.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/click.po 2016-07-20 16:57:26.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 15:28+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:50+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../pk-plugin/com.ubuntu.click.policy.in.h:1 msgid "Install package" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/colord.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/colord.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/colord.po 2014-07-09 09:04:08.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/colord.po 2016-07-20 16:57:32.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:59+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:24+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #. TRANSLATORS: command line option diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/command-not-found.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/command-not-found.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/command-not-found.po 2014-07-09 09:04:01.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/command-not-found.po 2016-07-20 16:57:33.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:25+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:02+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../CommandNotFound/CommandNotFound.py:148 #, python-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/coreutils.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/coreutils.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/coreutils.po 2014-07-09 09:03:49.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/coreutils.po 2016-07-20 16:57:30.000000000 +0000 @@ -22,15 +22,15 @@ "Project-Id-Version: coreutils 8.5\n" "Report-Msgid-Bugs-To: bug-coreutils@gnu.org\n" "POT-Creation-Date: 2013-02-14 15:56+0000\n" -"PO-Revision-Date: 2014-03-25 03:50+0000\n" +"PO-Revision-Date: 2016-03-24 07:28+0000\n" "Last-Translator: Lauri Nurmi \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 10:47+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:45+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: lib/argmatch.c:133 @@ -172,7 +172,7 @@ #: lib/gai_strerror.c:68 msgid "Argument buffer too small" -msgstr "Liian pieni muuttujapuskuri" +msgstr "Argumenttipuskuri on liian pieni" #: lib/gai_strerror.c:70 msgid "Processing request in progress" @@ -188,15 +188,15 @@ #: lib/gai_strerror.c:73 msgid "All requests done" -msgstr "Kaikki pyynnöt tehty" +msgstr "Kaikki pyynnöt suoritettu" #: lib/gai_strerror.c:74 msgid "Interrupted by a signal" -msgstr "Keskeytetty signaalista" +msgstr "Signaalin keskeyttämä" #: lib/gai_strerror.c:75 msgid "Parameter string not correctly encoded" -msgstr "Parametrijono ei ole oikeassa muodossa" +msgstr "Parametrimerkkijono on väärin koodattu" #: lib/gai_strerror.c:87 msgid "Unknown error" @@ -205,57 +205,57 @@ #: lib/getopt.c:547 lib/getopt.c:576 #, c-format msgid "%s: option '%s' is ambiguous; possibilities:" -msgstr "" +msgstr "%s: valitsin ”%s” on moniselitteinen; vaihtoehdot:" #: lib/getopt.c:624 lib/getopt.c:628 #, c-format msgid "%s: option '--%s' doesn't allow an argument\n" -msgstr "" +msgstr "%s: valitsin ”--%s” ei salli argumenttia\n" #: lib/getopt.c:637 lib/getopt.c:642 #, c-format msgid "%s: option '%c%s' doesn't allow an argument\n" -msgstr "" +msgstr "%s: valitsin ”%c%s” ei salli argumenttia\n" #: lib/getopt.c:685 lib/getopt.c:704 #, c-format msgid "%s: option '--%s' requires an argument\n" -msgstr "" +msgstr "%s: valitsin ”--%s” vaatii argumentin\n" #: lib/getopt.c:742 lib/getopt.c:745 #, c-format msgid "%s: unrecognized option '--%s'\n" -msgstr "" +msgstr "%s: tunnistamaton valitsin ”--%s”\n" #: lib/getopt.c:753 lib/getopt.c:756 #, c-format msgid "%s: unrecognized option '%c%s'\n" -msgstr "" +msgstr "%s: tunnistamaton valitsin ”%c%s”\n" #: lib/getopt.c:805 lib/getopt.c:808 #, c-format msgid "%s: invalid option -- '%c'\n" -msgstr "" +msgstr "%s: virheellinen valitsin -- ”%c”\n" #: lib/getopt.c:861 lib/getopt.c:878 lib/getopt.c:1088 lib/getopt.c:1106 #, c-format msgid "%s: option requires an argument -- '%c'\n" -msgstr "" +msgstr "%s: valitsin vaatii argumentin -- ”%c”\n" #: lib/getopt.c:934 lib/getopt.c:950 #, c-format msgid "%s: option '-W %s' is ambiguous\n" -msgstr "" +msgstr "%s: valitsin ”-W %s” on moniselitteinen\n" #: lib/getopt.c:974 lib/getopt.c:992 #, c-format msgid "%s: option '-W %s' doesn't allow an argument\n" -msgstr "" +msgstr "%s: valitsin ”-W %s” ei salli argumenttia\n" #: lib/getopt.c:1013 lib/getopt.c:1031 #, c-format msgid "%s: option '-W %s' requires an argument\n" -msgstr "" +msgstr "%s: valitsin ”-W %s” vaatii argumentin\n" #: lib/mkdir-p.c:196 src/install.c:484 #, c-format @@ -323,7 +323,7 @@ #: lib/regcomp.c:134 msgid "No match" -msgstr "Ei täsmää" +msgstr "Ei vastaavuutta" #: lib/regcomp.c:137 msgid "Invalid regular expression" @@ -347,19 +347,19 @@ #: lib/regcomp.c:152 msgid "Unmatched [ or [^" -msgstr "Pariton \"[\" tai \"[^\"" +msgstr "Pariton [ tai [^" #: lib/regcomp.c:155 msgid "Unmatched ( or \\(" -msgstr "Pariton \"(\" tai \"\\(\"" +msgstr "Pariton ( tai \\(" #: lib/regcomp.c:158 msgid "Unmatched \\{" -msgstr "Pariton \"\\{\"" +msgstr "Pariton \\{" #: lib/regcomp.c:161 msgid "Invalid content of \\{\\}" -msgstr "\\{\\} -rakenteen epäkelpo sisältö" +msgstr "Virheellinen \\{\\}:n sisältö" #: lib/regcomp.c:164 msgid "Invalid range end" @@ -371,11 +371,11 @@ #: lib/regcomp.c:170 msgid "Invalid preceding regular expression" -msgstr "Epäkelpo edeltävä säännöllinen lauseke" +msgstr "Virheellinen edeltävä säännöllinen lauseke" #: lib/regcomp.c:173 msgid "Premature end of regular expression" -msgstr "Säännöllisen lausekkeen ennenaikainen loppu" +msgstr "Ennenaikainen säännöllisen lausekkeen loppu" #: lib/regcomp.c:176 msgid "Regular expression too big" @@ -383,11 +383,11 @@ #: lib/regcomp.c:179 msgid "Unmatched ) or \\)" -msgstr "Pariton \")\" tai \"\\)\"" +msgstr "Pariton ) tai \\)" #: lib/regcomp.c:704 msgid "No previous regular expression" -msgstr "Ei edeltävää säännöllistä lauseketta" +msgstr "Ei aiempaa säännöllistä lauseketta" #: lib/root-dev-ino.h:37 #, c-format @@ -432,145 +432,145 @@ #: lib/siglist.h:31 msgid "Hangup" -msgstr "" +msgstr "Linjankatkaisu" #: lib/siglist.h:34 msgid "Interrupt" -msgstr "" +msgstr "Keskeytys" #: lib/siglist.h:37 msgid "Quit" -msgstr "" +msgstr "Lopetettu" #: lib/siglist.h:40 msgid "Illegal instruction" -msgstr "" +msgstr "Virheellinen käsky" #: lib/siglist.h:43 msgid "Trace/breakpoint trap" -msgstr "" +msgstr "Jäljitys-/katkaisupisteansa" #: lib/siglist.h:46 msgid "Aborted" -msgstr "" +msgstr "Keskeytetty" #: lib/siglist.h:49 msgid "Floating point exception" -msgstr "" +msgstr "Liukulukupoikkeus" #: lib/siglist.h:52 msgid "Killed" -msgstr "" +msgstr "Tapettu" #: lib/siglist.h:55 msgid "Bus error" -msgstr "" +msgstr "Väylävirhe" #: lib/siglist.h:58 msgid "Segmentation fault" -msgstr "" +msgstr "Muistialueen ylitys" #: lib/siglist.h:61 msgid "Broken pipe" -msgstr "" +msgstr "Katkennut putki" #: lib/siglist.h:64 msgid "Alarm clock" -msgstr "" +msgstr "Herätyskello" #: lib/siglist.h:67 msgid "Terminated" -msgstr "" +msgstr "Päätetty" #: lib/siglist.h:70 msgid "Urgent I/O condition" -msgstr "" +msgstr "Kiireellinen I/O-ehto" #: lib/siglist.h:73 msgid "Stopped (signal)" -msgstr "" +msgstr "Pysäytetty (signaali)" #: lib/siglist.h:76 msgid "Stopped" -msgstr "" +msgstr "Pysäytetty" #: lib/siglist.h:79 msgid "Continued" -msgstr "" +msgstr "Jatkettu" #: lib/siglist.h:82 msgid "Child exited" -msgstr "" +msgstr "Lapsi lopetti" #: lib/siglist.h:85 msgid "Stopped (tty input)" -msgstr "" +msgstr "Pysäytetty (päätteen syöte)" #: lib/siglist.h:88 msgid "Stopped (tty output)" -msgstr "" +msgstr "Pysäytetty (päätteen tuloste)" #: lib/siglist.h:91 msgid "I/O possible" -msgstr "" +msgstr "I/O mahdollista" #: lib/siglist.h:94 msgid "CPU time limit exceeded" -msgstr "" +msgstr "Suoritinaikaraja ylittynyt" #: lib/siglist.h:97 msgid "File size limit exceeded" -msgstr "" +msgstr "Tiedoston kokoraja ylitetty" #: lib/siglist.h:100 msgid "Virtual timer expired" -msgstr "" +msgstr "Virtuaaliajastin vanhentunut" #: lib/siglist.h:103 msgid "Profiling timer expired" -msgstr "" +msgstr "Profilointiajastin vanhentunut" #: lib/siglist.h:106 msgid "Window changed" -msgstr "" +msgstr "Ikkuna vaihtunut" #: lib/siglist.h:109 msgid "User defined signal 1" -msgstr "" +msgstr "Käyttäjän määrittelemä signaali 1" #: lib/siglist.h:112 msgid "User defined signal 2" -msgstr "" +msgstr "Käyttäjän määrittelemä signaali 2" #: lib/siglist.h:117 msgid "EMT trap" -msgstr "" +msgstr "EMT-ansa" #: lib/siglist.h:120 msgid "Bad system call" -msgstr "" +msgstr "Virheellinen järjestelmäkutsu" #: lib/siglist.h:123 msgid "Stack fault" -msgstr "" +msgstr "Pinovirhe" #: lib/siglist.h:126 msgid "Information request" -msgstr "" +msgstr "Tietopyyntö" #: lib/siglist.h:128 msgid "Power failure" -msgstr "" +msgstr "Sähkökatko" #: lib/siglist.h:131 msgid "Resource lost" -msgstr "" +msgstr "Resurssi menetetty" #: lib/spawn-pipe.c:140 lib/spawn-pipe.c:143 lib/spawn-pipe.c:264 #: lib/spawn-pipe.c:267 #, c-format msgid "cannot create pipe" -msgstr "" +msgstr "putkea ei voi luoda" #: lib/spawn-pipe.c:234 lib/spawn-pipe.c:348 lib/wait-process.c:282 #: lib/wait-process.c:356 @@ -581,12 +581,12 @@ #: lib/strsignal.c:114 #, c-format msgid "Real-time signal %d" -msgstr "" +msgstr "Reaaliaikasignaali %d" #: lib/strsignal.c:118 #, c-format msgid "Unknown signal %d" -msgstr "" +msgstr "Tuntematon signaali %d" #: lib/unicodeio.c:102 msgid "iconv function not usable" @@ -625,17 +625,17 @@ #: lib/verror.c:73 #, c-format msgid "unable to display error message" -msgstr "virheilmoitusta ei voitu näyttää" +msgstr "ei voi näyttää virhesanomaa" #: lib/version-etc.c:74 #, c-format msgid "Packaged by %s (%s)\n" -msgstr "" +msgstr "Paketoinut %s (%s)\n" #: lib/version-etc.c:77 #, c-format msgid "Packaged by %s\n" -msgstr "" +msgstr "Paketoinut %s\n" #. TRANSLATORS: Translate "(C)" to the copyright symbol #. (C-in-a-circle), if this symbol is available in the user's @@ -654,11 +654,10 @@ "\n" msgstr "" "\n" -"Lisenssi GPLv3+: GNU GPL versio 3 tai uudempi " +"Lisenssi GPLv3+: GNU GPL versio 3 tai myöhempi " ".\n" -"Tämä on vapaa ohjelmisto: voit vapaasti muuttaa sitä tai jakaa sitä " -"edelleen.\n" -"Ohjelmalle EI OLE TAKUUTA siinä laajuudessa mitä laki sen sallii.\n" +"Tämä on vapaa ohjelmisto; sitä saa vapaasti muuttaa ja levittää edelleen.\n" +"Siinä määrin kuin laki sallii, TAKUUTA EI OLE.\n" "\n" #. TRANSLATORS: %s denotes an author name. @@ -780,25 +779,28 @@ "\n" "Report bugs to: %s\n" msgstr "" +"\n" +"Ilmoita ohjelmistovioista (englanniksi) osoitteeseen: %s\n" #: lib/version-etc.c:247 #, c-format msgid "Report %s bugs to: %s\n" -msgstr "" +msgstr "Ilmoita %s-vioista (englanniksi) osoitteeseen: %s.\n" #: lib/version-etc.c:251 src/system.h:573 #, c-format msgid "%s home page: <%s>\n" -msgstr "" +msgstr "%s-kotisivu: <%s>\n" #: lib/version-etc.c:253 #, c-format msgid "%s home page: \n" -msgstr "" +msgstr "%s-kotisivu: \n" #: lib/version-etc.c:256 src/system.h:574 msgid "General help using GNU software: \n" msgstr "" +"Yleisohjeita GNU-ohjelmistojen käyttöön: \n" #: lib/w32spawn.h:43 #, c-format @@ -1153,7 +1155,7 @@ #: src/remove.c:576 #, c-format msgid "fts_close failed" -msgstr "" +msgstr "fts_close epäonnistui" #: src/chcon.c:351 #, c-format @@ -1243,12 +1245,12 @@ #: src/mknod.c:147 src/setuidgid.c:139 src/tr.c:1785 #, c-format msgid "missing operand after %s" -msgstr "%s:n jälkeen puuttuu operandi" +msgstr "%s:n perästä puuttuu operandi" #: src/chcon.c:562 src/runcon.c:251 #, c-format msgid "invalid context: %s" -msgstr "virheellinen asiayhteys: %s" +msgstr "virheellinen konteksti: %s" #: src/chcon.c:569 #, c-format @@ -1587,12 +1589,12 @@ #: src/chroot.c:247 #, c-format msgid "failed to set group-ID" -msgstr "" +msgstr "ryhmä-ID:n asettaminen epäonnistui" #: src/chroot.c:253 #, c-format msgid "failed to set user-ID" -msgstr "" +msgstr "käyttäjä-ID:n asettaminen epäonnistui" #: src/chroot.c:275 src/nohup.c:236 src/setuidgid.c:212 src/stdbuf.c:365 #: src/timeout.c:454 @@ -1732,7 +1734,7 @@ #: src/copy.c:373 #, c-format msgid "%s: write failed" -msgstr "" +msgstr "%s: kirjoittaminen epäonnistui" #: src/copy.c:442 src/copy.c:1083 #, c-format @@ -1742,7 +1744,7 @@ #: src/copy.c:662 #, c-format msgid "clearing permissions for %s" -msgstr "tyhjennetään %s:n oikeudet" +msgstr "tyhjennetään tiedoston %s oikeudet" #: src/copy.c:697 src/copy.c:2480 src/cp.c:329 #, c-format @@ -1824,7 +1826,7 @@ #: src/truncate.c:417 #, c-format msgid "failed to close %s" -msgstr "" +msgstr "%s: sulkeminen epäonnistui" #: src/copy.c:1471 #, c-format @@ -2012,7 +2014,7 @@ #: src/cp.c:162 msgid "Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.\n" -msgstr "" +msgstr "Kopioi LÄHDE KOHTEEseen, tai useita LÄHTEitä HAKEMISTOon.\n" #: src/cp.c:168 msgid "" @@ -2137,6 +2139,19 @@ "copy\n" "fails, or if --reflink=auto is specified, fall back to a standard copy.\n" msgstr "" +"\n" +"Hajanaiset LÄHDEtiedostot tunnistetaan oletuksena karkealla heuristiikalla,\n" +"ja vastaavasta KOHDEtiedostosta tehdään myös hajanainen. Tämän " +"käyttäytymisen\n" +"valitsee --sparse=auto. Antamalla valitsin --sparse=always luodaan " +"hajanainen\n" +"KOHDEtiedosto aina, kun LÄHDE sisältää riittävän pitkän sarjan 0-tavuja.\n" +"Valitsin --sparse=never estää hajanaisten tiedostojen luomisen.\n" +"Kun --reflink[=always] on annettu, suoritetaan kevytkopiointi, jolloin\n" +"vain muuttuneet datalohkot kopioidaan. Mikäli tämä ei ole mahdollista,\n" +"kopiointi epäonnistuu, tai --reflink=auto:n tapauksessa suoritetaan " +"normaali\n" +"kopiointi.\n" #: src/cp.c:245 src/install.c:649 src/ln.c:420 src/mv.c:322 msgid "" @@ -2208,7 +2223,7 @@ #: src/cp.c:592 src/install.c:917 src/ln.c:560 src/mv.c:436 #, c-format msgid "missing destination file operand after %s" -msgstr "Puuttuva kohdetiedosto-operandi %s jälkeen" +msgstr "tiedoston %s perästä puuttuu kohdetiedosto-operandi" #: src/cp.c:601 src/install.c:926 src/mv.c:445 #, c-format @@ -2312,7 +2327,7 @@ #: src/csplit.c:1075 #, c-format msgid "%s: '}' is required in repeat count" -msgstr "" +msgstr "%s: toistomäärässä tarvitaan merkki ”}”" #: src/csplit.c:1085 #, c-format @@ -2862,6 +2877,14 @@ " count=N copy only N input blocks\n" " ibs=BYTES read up to BYTES bytes at a time (default: 512)\n" msgstr "" +"Kopioi tiedosto, muuntaen ja muotoillen operandien mukaisesti.\n" +"\n" +" bs=MÄÄRÄ lue ja kirjoita MÄÄRÄ tavua kerralla\n" +" cbs=MÄÄRÄ muunna MÄÄRÄ tavua kerralla\n" +" conv=MUUNNOS muunna tiedosto pilkuilla erotetun muunnosluettelon " +"mukaan\n" +" count=N kopioi vain N syötelohkoa\n" +" ibs=MÄÄRÄ lue korkeintaan MÄÄRÄ tavua kerralla (oletus: 512)\n" #: src/dd.c:535 msgid "" @@ -3073,7 +3096,7 @@ #: src/dd.c:1022 #, c-format msgid "failed to turn off O_DIRECT: %s" -msgstr "" +msgstr "O_DIRECTin poiskytkeminen epäonnistui: %s" #: src/dd.c:1093 src/dd.c:1942 #, c-format @@ -3091,11 +3114,11 @@ #: src/dd.c:1221 src/dd.c:1297 msgid "invalid input flag" -msgstr "virheellinen syötevalitsin" +msgstr "virheellinen syötelippu" #: src/dd.c:1224 src/dd.c:1291 src/dd.c:1303 msgid "invalid output flag" -msgstr "virheellinen tulostevalitsin" +msgstr "virheellinen tulostelippu" #: src/dd.c:1227 msgid "invalid status flag" @@ -3193,12 +3216,12 @@ #: src/dd.c:2146 #, c-format msgid "fdatasync failed for %s" -msgstr "fdatasync epäonnistui %s:lle" +msgstr "%s: fdatasync epäonnistui" #: src/dd.c:2156 #, c-format msgid "fsync failed for %s" -msgstr "fsync epäonnistui \"%s\":lle" +msgstr "%s: fsync epäonnistui" #: src/dd.c:2207 src/dd.c:2236 src/nohup.c:163 src/nohup.c:165 #, c-format @@ -3300,7 +3323,7 @@ #: src/df.c:545 src/df.c:554 #, c-format msgid "%s-%s" -msgstr "" +msgstr "%s-%s" #: src/df.c:1210 msgid "" @@ -3358,11 +3381,11 @@ #: src/df.c:1285 #, c-format msgid "options %s and %s are mutually exclusive" -msgstr "" +msgstr "valitsimet %s ja %s ovat toisensa poissulkevat" #: src/df.c:1335 msgid "warning: " -msgstr "" +msgstr "varoitus: " #: src/df.c:1336 msgid "long option '--megabytes' is deprecated and will soon be removed" @@ -3419,6 +3442,11 @@ "file types and extensions. Otherwise, a precompiled database is used.\n" "For details on the format of these files, run 'dircolors --print-database'.\n" msgstr "" +"\n" +"Jos TIEDOSTO on annettu, sitä lukemalla selvitetään, mitä värejä käytetään\n" +"millekin tiedostotyypille ja -tunnisteelle. Muussa tapauksessa käytetään\n" +"ennalta luotua tietokantaa. Näiden tiedostojen muodosta saa tietoa\n" +"suorittamalla komennon ”dircolors --print-database”.\n" #: src/dircolors.c:286 #, c-format @@ -3571,7 +3599,7 @@ #: src/du.c:386 msgid "Infinity" -msgstr "" +msgstr "Ääretön" #: src/du.c:507 #, c-format @@ -3581,7 +3609,7 @@ #: src/du.c:624 #, c-format msgid "fts_read failed: %s" -msgstr "" +msgstr "fts_read epäonnistui: %s" #: src/du.c:780 #, c-format @@ -3959,7 +3987,7 @@ #. This is a proper name. See the gettext manual, section Names. #: src/factor.c:111 msgid "Niels Moller" -msgstr "" +msgstr "Niels Möller" #: src/factor.c:1283 src/factor.c:1383 src/factor.c:1459 #, c-format @@ -4109,12 +4137,12 @@ #: src/group-list.c:69 src/id.c:365 src/setuidgid.c:184 #, c-format msgid "failed to get groups for user %s" -msgstr "ei saatu käyttäjän %s ryhmiä" +msgstr "käyttäjän %s ryhmien noutaminen epäonnistui" #: src/group-list.c:74 src/id.c:370 #, c-format msgid "failed to get groups for the current process" -msgstr "" +msgstr "nykyisen prosessin ryhmien noutaminen epäonnistui" #: src/group-list.c:114 #, c-format @@ -4151,7 +4179,7 @@ #: src/groups.c:128 src/id.c:206 #, c-format msgid "%s: no such user" -msgstr "" +msgstr "%s: käyttäjää ei ole" #: src/head.c:109 msgid "" @@ -4352,22 +4380,22 @@ #: src/id.c:329 #, c-format msgid "uid=%s" -msgstr "" +msgstr "uid=%s" #: src/id.c:334 #, c-format msgid " gid=%s" -msgstr "" +msgstr " gid=%s" #: src/id.c:341 #, c-format msgid " euid=%s" -msgstr "" +msgstr " euid=%s" #: src/id.c:349 #, c-format msgid " egid=%s" -msgstr "" +msgstr " egid=%s" #: src/id.c:377 msgid " groups=" @@ -4819,7 +4847,7 @@ #: src/ln.c:351 #, c-format msgid "failed to create hard link %s" -msgstr "" +msgstr "kovan linkin %s luominen epäonnistui" #: src/ln.c:352 #, c-format @@ -4943,7 +4971,7 @@ #. will count bytes rather than characters in multibyte locales. #: src/ls.c:732 msgid "%b %e %Y" -msgstr "%e.%-m.%Y" +msgstr "%_e.%_m. %Y" #. TRANSLATORS: ls output needs to be aligned for ease of reading, #. so be wary of using variable width fields from the locale. @@ -4952,7 +4980,7 @@ #. will count bytes rather than characters in multibyte locales. #: src/ls.c:745 msgid "%b %e %H:%M" -msgstr "%e.%-m. %H:%M" +msgstr "%_e.%_m. %H:%M" #: src/ls.c:1580 #, c-format @@ -4988,7 +5016,7 @@ #: src/ls.c:2057 msgid "Valid arguments are:\n" -msgstr "" +msgstr "Kelvolliset argumentit ovat:\n" #: src/ls.c:2061 msgid " - +FORMAT (e.g., +%H:%M) for a 'date'-style format\n" @@ -5324,7 +5352,7 @@ #: src/md5sum.c:192 msgid " -t, --text read in text mode (default)\n" -msgstr "" +msgstr " -t, --text lue tekstimuodossa (oletus)\n" #: src/md5sum.c:195 msgid "" @@ -5383,8 +5411,8 @@ #, c-format msgid "WARNING: % line is improperly formatted" msgid_plural "WARNING: % lines are improperly formatted" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "VAROITUS: % väärin muotoiltu rivi" +msgstr[1] "VAROITUS: % väärin muotoiltua riviä" #: src/md5sum.c:639 #, c-format @@ -5539,7 +5567,7 @@ msgid "Special files require major and minor device numbers." msgstr "" "Major- ja minor-laitearvot on annettava luotaessa\n" -"erikoistiedostoja" +"erikoistiedostoja." #: src/mknod.c:160 msgid "Fifos do not have major and minor device numbers." @@ -5578,7 +5606,7 @@ #. This is a proper name. See the gettext manual, section Names. #: src/mktemp.c:37 msgid "Eric Blake" -msgstr "" +msgstr "Eric Blake" #: src/mktemp.c:68 #, c-format @@ -5911,7 +5939,7 @@ #: src/nohup.c:131 #, c-format msgid "ignoring input" -msgstr "hylätään syöte" +msgstr "jätetään syöte huomiotta" #: src/nohup.c:175 #, c-format @@ -5933,12 +5961,13 @@ #: src/nohup.c:198 #, c-format msgid "ignoring input and redirecting stderr to stdout" -msgstr "ohitetaan syöte ja ohjataan vakiovirhevirta vakiotulostusvirtaan" +msgstr "" +"jätetään syöte huomioimatta ja ohjataan vakiovirhetuloste vakiotulosteeseen" #: src/nohup.c:199 #, c-format msgid "redirecting stderr to stdout" -msgstr "" +msgstr "ohjataan vakiovirhetuloste vakiotulosteeseen" #: src/nohup.c:203 #, c-format @@ -5948,7 +5977,7 @@ #. This is a proper name. See the gettext manual, section Names. #: src/nproc.c:33 msgid "Giuseppe Scrivano" -msgstr "" +msgstr "Giuseppe Scrivano" #: src/nproc.c:57 src/pwd.c:56 src/tty.c:64 src/uname.c:120 src/whoami.c:44 #, c-format @@ -5976,7 +6005,7 @@ #. This is a proper name. See the gettext manual, section Names. #: src/numfmt.c:35 msgid "Assaf Gordon" -msgstr "" +msgstr "Assaf Gordon" #: src/numfmt.c:676 #, c-format @@ -6211,12 +6240,12 @@ #: src/numfmt.c:990 #, c-format msgid "invalid format %s (width overflow)" -msgstr "" +msgstr "virheellinen muotoilu %s (leveyden ylivuoto)" #: src/numfmt.c:1007 src/seq.c:229 #, c-format msgid "format %s ends in %%" -msgstr "" +msgstr "muotoilu %s päättyy %%:iin" #: src/numfmt.c:1010 #, c-format @@ -6226,7 +6255,7 @@ #: src/numfmt.c:1018 src/seq.c:236 #, c-format msgid "format %s has too many %% directives" -msgstr "" +msgstr "muotoilussa %s on liikaa %%-direktiivejä" #: src/numfmt.c:1070 #, c-format @@ -6301,7 +6330,7 @@ #: src/numfmt.c:1511 #, c-format msgid "error reading input" -msgstr "" +msgstr "virhe luettaessa syötettä" #: src/numfmt.c:1520 #, c-format @@ -6449,7 +6478,7 @@ #: src/od.c:639 src/od.c:759 #, c-format msgid "invalid type string %s" -msgstr "virheellinen muotoilumerkkijono \"%s\"" +msgstr "virheellinen tyyppimerkkijono %s" #: src/od.c:649 #, c-format @@ -6472,7 +6501,7 @@ #: src/od.c:828 #, c-format msgid "invalid character '%c' in type string %s" -msgstr "" +msgstr "virheellinen merkki ”%c” tyyppimerkkijonossa %s" #: src/od.c:1053 #, c-format @@ -6588,7 +6617,7 @@ #. TRANSLATORS: Real name is unknown; at most 19 characters. #: src/pinky.c:242 msgid " ???" -msgstr "" +msgstr " ???" #. TRANSLATORS: Idle time is unknown; at most 5 characters. #: src/pinky.c:266 @@ -7226,7 +7255,7 @@ #: src/relpath.c:130 msgid "generating relative path" -msgstr "" +msgstr "luodaan suhteellinen polku" #: src/remove.c:273 #, c-format @@ -7976,6 +8005,8 @@ "Other options:\n" "\n" msgstr "" +"Muut valitsimet:\n" +"\n" #: src/sort.c:441 msgid "" @@ -8112,7 +8143,7 @@ #: src/sort.c:1110 msgid "couldn't create temporary file" -msgstr "tilapäistiedoston luominen epäonnistui" +msgstr "tilapäistä tiedostoa ei voitu luoda" #: src/sort.c:1149 #, c-format @@ -8225,7 +8256,7 @@ #: src/sort.c:3698 msgid "cannot read" -msgstr "" +msgstr "ei voida lukea" #: src/sort.c:3976 #, c-format @@ -8299,7 +8330,7 @@ #: src/sort.c:4624 #, c-format msgid "using %s sorting rules" -msgstr "" +msgstr "käytetään %s-lajittelusääntöjä" #: src/sort.c:4627 #, c-format @@ -8396,7 +8427,7 @@ #: src/split.c:395 #, c-format msgid "failed to create pipe" -msgstr "" +msgstr "putken luominen epäonnistui" #: src/split.c:409 #, c-format @@ -8406,17 +8437,17 @@ #: src/split.c:411 #, c-format msgid "closing output pipe" -msgstr "" +msgstr "suljetaan tulosteputki" #: src/split.c:415 #, c-format msgid "moving input pipe" -msgstr "" +msgstr "siirretään syöteputki" #: src/split.c:417 #, c-format msgid "closing input pipe" -msgstr "" +msgstr "suljetaan syöteputki" #: src/split.c:422 #, c-format @@ -8426,12 +8457,12 @@ #: src/split.c:428 #, c-format msgid "failed to close input pipe" -msgstr "" +msgstr "syöteputken sulkeminen epäonnistui" #: src/split.c:464 #, c-format msgid "waiting for child process" -msgstr "" +msgstr "odotetaan lapsiprosessia" #: src/split.c:474 #, c-format @@ -8695,7 +8726,7 @@ #: src/stdbuf.c:90 #, c-format msgid "Usage: %s OPTION... COMMAND\n" -msgstr "" +msgstr "Käyttö: %s VALITSIN... KOMENTO\n" #: src/stdbuf.c:91 msgid "" @@ -9248,6 +9279,8 @@ "\n" "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" +"\n" +"Pitkien valitsinten pakolliset argumentit ovat pakollisia myös lyhyille.\n" #: src/system.h:552 msgid "" @@ -9336,7 +9369,7 @@ #: src/tac.c:263 #, c-format msgid "record too large" -msgstr "tietue liian suuri" +msgstr "tietue on liian suuri" #: src/tac.c:450 #, c-format @@ -9346,7 +9379,7 @@ #: src/tac.c:458 #, c-format msgid "failed to open %s for writing" -msgstr "" +msgstr "ei voitu avata kohdetta %s kirjoittamista varten" #: src/tac.c:475 #, c-format @@ -9361,7 +9394,7 @@ #: src/tac.c:571 #, c-format msgid "failed to open %s for reading" -msgstr "" +msgstr "ei voitu avata kohdetta %s lukemista varten" #: src/tac.c:629 #, c-format @@ -9566,7 +9599,7 @@ #: src/tail.c:1903 #, c-format msgid "number in %s is too large" -msgstr "kenttänumero %s on liian suuri" +msgstr "lukumäärä %s on liian suuri" #: src/tail.c:1975 #, c-format @@ -9696,9 +9729,9 @@ msgstr "" "Käyttö: test LAUSEKE\n" " tai: test\n" -" tai: [ LAUSEKE ]\n" -" tai: [ ]\n" -" tai: [ VALITSIN\n" +" tai: [ LAUSEKE ]\n" +" tai: [ ]\n" +" tai: [ VALITSIN\n" #: src/test.c:711 msgid "" @@ -9879,17 +9912,17 @@ #: src/timeout.c:112 #, c-format msgid "warning: sigprocmask" -msgstr "" +msgstr "varoitus: sigprocmask" #: src/timeout.c:145 #, c-format msgid "warning: timer_settime" -msgstr "" +msgstr "varoitus: timer_settime" #: src/timeout.c:150 #, c-format msgid "warning: timer_create" -msgstr "" +msgstr "varoitus: timer_create" #: src/timeout.c:225 #, c-format @@ -9948,7 +9981,7 @@ #: src/timeout.c:471 #, c-format msgid "error waiting for command" -msgstr "" +msgstr "virhe odotettaessa komentoa" #: src/timeout.c:482 #, c-format @@ -10022,6 +10055,9 @@ "\n" "Note that the -d and -t options accept different time-date formats.\n" msgstr "" +"\n" +"Huomaa, että valitsimien -d ja -t hyväksymät aika-päiväysmuodot ovat\n" +"erilaisia.\n" #: src/touch.c:335 #, c-format @@ -10033,6 +10069,8 @@ msgid "" "warning: 'touch %s' is obsolete; use 'touch -t %04ld%02d%02d%02d%02d.%02d'" msgstr "" +"varoitus: ”touch %s” on vanhentunut; käytä komentoa ”'touch -t " +"%04ld%02d%02d%02d%02d.%02d”" #: src/tr.c:286 #, c-format @@ -10165,12 +10203,12 @@ #: src/tr.c:910 #, c-format msgid "missing character class name '[::]'" -msgstr "" +msgstr "puuttuva merkkiluokan nimi '[::]'" #: src/tr.c:913 #, c-format msgid "missing equivalence class character '[==]'" -msgstr "" +msgstr "puuttuva yhtäläisyysluokan merkki ”[==]”" #: src/tr.c:928 #, c-format @@ -10243,15 +10281,17 @@ #: src/tr.c:1788 msgid "Two strings must be given when both deleting and squeezing repeats." msgstr "" +"Sekä poistettaessa että puristettaessa toistoja on annettava kaksi " +"merkkijonoa." #: src/tr.c:1790 msgid "Two strings must be given when translating." -msgstr "Vaihdettaessa on annettava kaksi merkkijonoa." +msgstr "Vaihdettaessa on annettava kaksi merkkijonoa" #: src/tr.c:1800 msgid "Only one string may be given when deleting without squeezing repeats." msgstr "" -"Poistettaessa toistoja puristamatta voidaan antaa vain yksi merkkijono." +"Poistettaessa puristamatta toistoja voidaan antaa vain yksi merkkijono." #: src/true.c:38 #, c-format @@ -10608,7 +10648,7 @@ #: src/uptime.c:149 #, c-format msgid "up %2d:%02d, " -msgstr "" +msgstr "käynnissä %2d:%02d, " #: src/uptime.c:151 #, c-format @@ -10693,7 +10733,7 @@ #: src/who.c:440 msgid "system boot" -msgstr "" +msgstr "järjestelmän käynnistys" #: src/who.c:447 src/who.c:449 msgid "id=" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cpio.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cpio.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cpio.po 2014-07-09 09:03:49.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cpio.po 2016-07-20 16:57:25.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 10:49+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:47+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: gnu/argmatch.c:135 #, c-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cpplib-4.7.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cpplib-4.7.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cpplib-4.7.po 2014-07-09 09:04:09.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cpplib-4.7.po 2016-07-20 16:57:35.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 15:06+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:29+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: charset.c:674 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cracklib.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cracklib.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cracklib.po 2014-07-09 09:03:49.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cracklib.po 2016-07-20 16:57:26.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:49+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:47+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: \n" #: lib/fascist.c:516 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cryptsetup-luks.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cryptsetup-luks.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cryptsetup-luks.po 2014-07-09 09:03:58.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cryptsetup-luks.po 2016-07-20 16:57:26.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2007-01-02 16:49+0100\n" "PO-Revision-Date: 2010-02-07 09:33+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:40+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:26+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: luks/keyencryption.c:61 #, c-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cryptsetup.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cryptsetup.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cryptsetup.po 2014-07-09 09:03:57.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cryptsetup.po 2016-07-20 16:57:35.000000000 +0000 @@ -15,21 +15,21 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:40+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:26+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" -#: lib/libdevmapper.c:232 +#: lib/libdevmapper.c:247 msgid "Cannot initialize device-mapper, running as non-root user.\n" msgstr "Laitekuvaimen alustus epäonnistui, suoritetaan ei-root-käyttäjänä.\n" -#: lib/libdevmapper.c:235 +#: lib/libdevmapper.c:250 msgid "Cannot initialize device-mapper. Is dm_mod kernel module loaded?\n" msgstr "" "Laitekuvaimen alustus epäonnistui. Onko dm_mod-käyttöjärjestelmäydinmoduuli " "ladattu?\n" -#: lib/libdevmapper.c:523 +#: lib/libdevmapper.c:535 #, c-format msgid "DM-UUID for device %s was truncated.\n" msgstr "DM-UUID laitteelle %s typistettiin.\n" @@ -63,260 +63,257 @@ msgid "Error %d reading from RNG: %s\n" msgstr "Virhe %d luettaessa kohteesta RNG: %s\n" -#: lib/setup.c:190 +#: lib/setup.c:200 msgid "Cannot initialize crypto RNG backend.\n" msgstr "RNG-salaustaustaohjelman alustus epäonnistui.\n" -#: lib/setup.c:196 +#: lib/setup.c:206 msgid "Cannot initialize crypto backend.\n" msgstr "Salaustaustaohjelman alustus epäonnistui.\n" -#: lib/setup.c:219 lib/setup.c:1110 lib/verity/verity.c:123 +#: lib/setup.c:236 lib/setup.c:1162 lib/verity/verity.c:123 #, c-format msgid "Hash algorithm %s not supported.\n" msgstr "Tiivistealgoritmia %s ei tueta.\n" -#: lib/setup.c:222 lib/loopaes/loopaes.c:90 +#: lib/setup.c:239 lib/loopaes/loopaes.c:90 #, c-format msgid "Key processing error (using hash %s).\n" msgstr "Avainkäsittelyvirhe (käytetään tiivistealgoritmia %s).\n" -#: lib/setup.c:268 +#: lib/setup.c:320 msgid "All key slots full.\n" msgstr "Kaikki avainvälit ovat täynnä.\n" -#: lib/setup.c:275 +#: lib/setup.c:327 #, c-format msgid "Key slot %d is invalid, please select between 0 and %d.\n" msgstr "Avainväli %d on virheellinen, valitse väliltä 0 ... %d.\n" -#: lib/setup.c:281 +#: lib/setup.c:333 #, c-format msgid "Key slot %d is full, please select another one.\n" msgstr "Avainväli %d on täynnä, valitse joku toinen.\n" -#: lib/setup.c:390 +#: lib/setup.c:442 #, c-format msgid "Enter passphrase for %s: " msgstr "Kirjoita salasanalause kohteelle %s: " -#: lib/setup.c:571 +#: lib/setup.c:623 #, c-format msgid "Header detected but device %s is too small.\n" msgstr "Otsake havaittu, mutta laite %s on liian pieni.\n" -#: lib/setup.c:587 lib/setup.c:1337 +#: lib/setup.c:639 lib/setup.c:1390 msgid "This operation is not supported for this device type.\n" msgstr "Tätä toimintoa ei tueta tälle laitetyypille.\n" -#: lib/setup.c:825 lib/setup.c:1298 lib/setup.c:2173 +#: lib/setup.c:878 lib/setup.c:1351 lib/setup.c:2227 #, c-format msgid "Device %s is not active.\n" msgstr "Laite %s ei ole aktiivinen.\n" -#: lib/setup.c:842 +#: lib/setup.c:895 #, c-format msgid "Underlying device for crypt device %s disappeared.\n" msgstr "Salauslaitteen %s perustana oleva laite hävisi.\n" -#: lib/setup.c:907 +#: lib/setup.c:964 msgid "Invalid plain crypt parameters.\n" msgstr "Virheelliset tavalliset salausparametrit.\n" -#: lib/setup.c:912 lib/setup.c:1037 +#: lib/setup.c:969 lib/setup.c:1089 msgid "Invalid key size.\n" msgstr "Virheellinen avainkoko.\n" -#: lib/setup.c:917 lib/setup.c:1042 +#: lib/setup.c:974 lib/setup.c:1094 msgid "UUID is not supported for this crypt type.\n" msgstr "UUID ei ole tuettu tälle laitetyypille.\n" -#: lib/setup.c:959 +#: lib/setup.c:1016 msgid "Can't format LUKS without device.\n" msgstr "Kohteen LUKS pohjustus ilman laitetta epäonnistui.\n" -#: lib/setup.c:1007 +#: lib/setup.c:1059 #, c-format msgid "Cannot format device %s which is still in use.\n" msgstr "Laitteen %s pohjustus epäonnistui, koska se on yhä käytössä.\n" -#: lib/setup.c:1010 +#: lib/setup.c:1062 #, c-format msgid "Cannot format device %s, permission denied.\n" msgstr "" "Laitteen %s pohjustus epäonnistui, koska pääsy laitteeseen on kielletty.\n" -#: lib/setup.c:1014 +#: lib/setup.c:1066 #, c-format msgid "Cannot wipe header on device %s.\n" msgstr "Otsakkeen pyyhkiminen pois laitteesta %s epäonnistui.\n" -#: lib/setup.c:1032 +#: lib/setup.c:1084 msgid "Can't format LOOPAES without device.\n" msgstr "Kohteen LOOPAES pohjustus ilman laitetta epäonnistui.\n" -#: lib/setup.c:1070 +#: lib/setup.c:1122 msgid "Can't format VERITY without device.\n" msgstr "Kohteen VERITY pohjustus ilman laitetta epäonnistui.\n" -#: lib/setup.c:1078 lib/verity/verity.c:106 +#: lib/setup.c:1130 lib/verity/verity.c:106 #, c-format msgid "Unsupported VERITY hash type %d.\n" msgstr "Tukematon VERITY-tiivistetyyppi %d.\n" -#: lib/setup.c:1084 lib/verity/verity.c:114 +#: lib/setup.c:1136 lib/verity/verity.c:114 msgid "Unsupported VERITY block size.\n" msgstr "Tukematon VERITY-lohkokoko.\n" -#: lib/setup.c:1089 lib/verity/verity.c:76 +#: lib/setup.c:1141 lib/verity/verity.c:76 msgid "Unsupported VERITY hash offset.\n" msgstr "Tukematon VERITY-tiivistesiirros.\n" -#: lib/setup.c:1201 +#: lib/setup.c:1255 #, c-format msgid "Unknown crypt device type %s requested.\n" msgstr "Tuntematon salauslaitetyyppi %s pyydetty.\n" -#: lib/setup.c:1352 +#: lib/setup.c:1405 msgid "Do you really want to change UUID of device?" msgstr "Haluatko todella vaihtaa laitteen UUID-tunnistetta?" -#: lib/setup.c:1440 lib/setup.c:1485 lib/setup.c:1534 lib/setup.c:1600 -#: lib/setup.c:1673 lib/setup.c:1737 lib/setup.c:1818 lib/setup.c:1864 -#: lib/setup.c:2238 lib/setup.c:2532 +#: lib/setup.c:288 msgid "This operation is supported only for LUKS device.\n" msgstr "Tätä toimintoa tuetaan vain LUKS-laitteelle.\n" -#: lib/setup.c:1447 +#: lib/setup.c:1508 #, c-format msgid "Volume %s is not active.\n" msgstr "Taltio %s ei ole käytössä.\n" -#: lib/setup.c:1458 +#: lib/setup.c:1519 #, c-format msgid "Volume %s is already suspended.\n" msgstr "Taltio %s on jo keskeytetty.\n" -#: lib/setup.c:1465 +#: lib/setup.c:1526 #, c-format msgid "Suspend is not supported for device %s.\n" msgstr "Keskeyttämistä ei tueta laitetyypille %s.\n" -#: lib/setup.c:1467 +#: lib/setup.c:1528 #, c-format msgid "Error during suspending device %s.\n" msgstr "Virhe keskeytettäessä laitetta %s.\n" -#: lib/setup.c:1495 lib/setup.c:1544 +#: lib/setup.c:1554 lib/setup.c:1601 #, c-format msgid "Volume %s is not suspended.\n" msgstr "Taltiota %s ei ole keskeytetty.\n" -#: lib/setup.c:1509 +#: lib/setup.c:1568 #, c-format msgid "Resume is not supported for device %s.\n" msgstr "Jatkamista ei tueta laiteelle %s.\n" -#: lib/setup.c:1511 lib/setup.c:1565 +#: lib/setup.c:1570 lib/setup.c:1622 #, c-format msgid "Error during resuming device %s.\n" msgstr "Virhe jatkettaessa laitteella %s.\n" -#: lib/setup.c:1551 lib/setup.c:1989 lib/setup.c:2003 src/cryptsetup.c:151 -#: src/cryptsetup.c:229 src/cryptsetup.c:316 src/cryptsetup.c:660 -#: src/cryptsetup.c:1070 +#: lib/setup.c:1608 lib/setup.c:2043 lib/setup.c:2057 src/cryptsetup.c:152 +#: src/cryptsetup.c:218 src/cryptsetup.c:699 src/cryptsetup.c:1115 msgid "Enter passphrase: " msgstr "Kirjoita salasanalause: " # Volume key tarkoittaa yleensä äänenvoimakkuussäädintä, ei välttämättä tässä. -#: lib/setup.c:1614 lib/setup.c:1751 +#: lib/setup.c:1670 lib/setup.c:1806 msgid "Cannot add key slot, all slots disabled and no volume key provided.\n" msgstr "" "Avainvälin lisäys epäonnistui, kaikki välit on otettu pois käytöstä ja " "yhtään taltioavainta ei ole tarjottu.\n" -#: lib/setup.c:1623 lib/setup.c:1757 lib/setup.c:1761 +#: lib/setup.c:1679 lib/setup.c:1812 lib/setup.c:1816 msgid "Enter any passphrase: " msgstr "Kirjoita mikä tahansa salasanalause: " -#: lib/setup.c:1640 lib/setup.c:1774 lib/setup.c:1778 lib/setup.c:1841 -#: src/cryptsetup.c:942 +#: lib/setup.c:1696 lib/setup.c:1829 lib/setup.c:1833 lib/setup.c:1895 +#: src/cryptsetup.c:981 msgid "Enter new passphrase for key slot: " msgstr "Kirjoita uusi salasanalause avainvälille: " -#: lib/setup.c:1705 +#: lib/setup.c:1761 #, c-format msgid "Key slot %d changed.\n" msgstr "Avaivälin %d vaihtui.\n" -#: lib/setup.c:1708 +#: lib/setup.c:1764 #, c-format msgid "Replaced with key slot %d.\n" msgstr "Korvattiin avainvälillä %d.\n" -#: lib/setup.c:1713 +#: lib/setup.c:1769 msgid "Failed to swap new key slot.\n" msgstr "Uuden avainvälin vaihtaminen epäonnistui.\n" -#: lib/setup.c:1832 lib/setup.c:2093 lib/setup.c:2106 lib/setup.c:2249 +#: lib/setup.c:1886 lib/setup.c:2147 lib/setup.c:2160 lib/setup.c:2302 msgid "Volume key does not match the volume.\n" msgstr "Taltioavain ei täsmää taltion kanssa.\n" -#: lib/setup.c:1870 +#: lib/setup.c:1924 #, c-format msgid "Key slot %d is invalid.\n" msgstr "Avainväli %d on virheellinen.\n" -#: lib/setup.c:1875 +#: lib/setup.c:1929 #, c-format msgid "Key slot %d is not used.\n" msgstr "Avainväli %d ei ole käytössä.\n" -#: lib/setup.c:1905 lib/setup.c:1977 lib/setup.c:2069 +#: lib/setup.c:1959 lib/setup.c:2031 lib/setup.c:2123 #, c-format msgid "Device %s already exists.\n" msgstr "Laite %s on jo olemassa.\n" -#: lib/setup.c:2080 +#: lib/setup.c:2134 msgid "Incorrect volume key specified for plain device.\n" msgstr "Virheellinen taltioavain määritelty tavalliselle laitteelle.\n" -#: lib/setup.c:2113 +#: lib/setup.c:2167 msgid "Incorrect root hash specified for verity device.\n" msgstr "Virheellinen root-tiiviste määritelty verity-laitteelle.\n" -#: lib/setup.c:2136 +#: lib/setup.c:2190 msgid "Device type is not properly initialised.\n" msgstr "Laitetyyppi ei ole alustettu oikein.\n" -#: lib/setup.c:2168 +#: lib/setup.c:2222 #, c-format msgid "Device %s is still in use.\n" msgstr "Laite %s on yhä käytössä.\n" -#: lib/setup.c:2177 +#: lib/setup.c:2231 #, c-format msgid "Invalid device %s.\n" msgstr "Virheellinen laite %s.\n" -#: lib/setup.c:2198 +#: lib/setup.c:2252 msgid "Function not available in FIPS mode.\n" msgstr "Funktio ei ole käytettävissä FIPS-tilassa.\n" -#: lib/setup.c:2204 +#: lib/setup.c:2258 msgid "Volume key buffer too small.\n" msgstr "Taltioavainpuskuri on liian pieni.\n" -#: lib/setup.c:2212 +#: lib/setup.c:2266 msgid "Cannot retrieve volume key for plain device.\n" msgstr "Taltioavaimen nouto tavalliselle laitteelle epäonnistui.\n" -#: lib/setup.c:2219 +#: lib/setup.c:2273 #, c-format msgid "This operation is not supported for %s crypt device.\n" msgstr "Tätä toimintoa ei tueta %s-salauslaitteelle.\n" -#: lib/setup.c:2416 +#: lib/setup.c:2469 msgid "Dump operation is not supported for this device type.\n" msgstr "Dump-toimintoa ei tueta tälle laitetyypille.\n" @@ -328,74 +325,74 @@ msgid "Cannot unlock memory.\n" msgstr "Muistin lukituksen avaus epäonnistui.\n" -#: lib/utils_crypt.c:227 lib/utils_crypt.c:240 lib/utils_crypt.c:387 -#: lib/utils_crypt.c:402 +#: lib/utils_crypt.c:229 lib/utils_crypt.c:242 lib/utils_crypt.c:389 +#: lib/utils_crypt.c:404 msgid "Out of memory while reading passphrase.\n" msgstr "Muisti loppui luettaessa salasanalausetta.\n" -#: lib/utils_crypt.c:232 lib/utils_crypt.c:247 +#: lib/utils_crypt.c:234 lib/utils_crypt.c:249 msgid "Error reading passphrase from terminal.\n" msgstr "Virhe luettaessa salasanalausetta pääteikkunasta.\n" -#: lib/utils_crypt.c:245 +#: lib/utils_crypt.c:247 msgid "Verify passphrase: " msgstr "Todenna salasanalause: " -#: lib/utils_crypt.c:252 +#: lib/utils_crypt.c:254 msgid "Passphrases do not match.\n" msgstr "Salasanalauseet eivät täsmää.\n" -#: lib/utils_crypt.c:336 +#: lib/utils_crypt.c:338 msgid "Cannot use offset with terminal input.\n" msgstr "Siirrososoitteen käyttö pääteikkunasyötteellä epäonnistui.\n" -#: lib/utils_crypt.c:355 lib/tcrypt/tcrypt.c:443 +#: lib/utils_crypt.c:357 lib/tcrypt/tcrypt.c:453 msgid "Failed to open key file.\n" msgstr "Avaintiedoston avaus epäonnistui.\n" -#: lib/utils_crypt.c:364 +#: lib/utils_crypt.c:366 msgid "Failed to stat key file.\n" msgstr "Avaintiedoston kutsuminen stat-funktiolla epäonnistui.\n" -#: lib/utils_crypt.c:372 lib/utils_crypt.c:393 +#: lib/utils_crypt.c:374 lib/utils_crypt.c:395 msgid "Cannot seek to requested keyfile offset.\n" msgstr "Pyydetyn avaintiedostosiirrososoitteen etsintä epäonnistui.\n" -#: lib/utils_crypt.c:410 +#: lib/utils_crypt.c:412 msgid "Error reading passphrase.\n" msgstr "Virhe luettaessa salasanalausetta.\n" -#: lib/utils_crypt.c:428 +#: lib/utils_crypt.c:430 msgid "Maximum keyfile size exceeded.\n" msgstr "Avaintiedoston enimmäiskoko ylitettiin.\n" -#: lib/utils_crypt.c:433 +#: lib/utils_crypt.c:435 msgid "Cannot read requested amount of data.\n" msgstr "Pyydetyn tietomäärän lukeminen epäonnistui.\n" -#: lib/utils_fips.c:47 +#: lib/utils_fips.c:44 msgid "FIPS checksum verification failed.\n" msgstr "FIPS-tarkistussummavarmennus epäonnistui.\n" -#: lib/utils_fips.c:51 +#: src/cryptsetup.c:1533 msgid "Running in FIPS mode.\n" msgstr "Suoritetaan FIPS-tilassa.\n" -#: lib/utils_device.c:52 lib/luks1/keyencryption.c:82 +#: lib/utils_device.c:52 lib/luks1/keyencryption.c:90 #, c-format msgid "Device %s doesn't exist or access denied.\n" msgstr "Laite %s ei ole olemassa tai pääsy siihen on kielletty.\n" -#: lib/utils_device.c:346 +#: lib/utils_device.c:352 msgid "Cannot use a loopback device, running as non-root user.\n" msgstr "" "Silmukkalaitteen käyttö epäonnistui, suoritetaan ei-root-käyttäjänä.\n" -#: lib/utils_device.c:349 +#: lib/utils_device.c:355 msgid "Cannot find a free loopback device.\n" msgstr "Vapaan silmukkalaiteen löytäminen epäonnistui.\n" -#: lib/utils_device.c:356 +#: lib/utils_device.c:362 msgid "" "Attaching loopback device failed (loop device with autoclear flag is " "required).\n" @@ -403,35 +400,35 @@ "Silmukkalaitteeseen liittyminen epäonnistui (vaaditaan silmukkalaite " "autoclear-lipulla).\n" -#: lib/utils_device.c:396 +#: lib/utils_device.c:402 #, c-format msgid "Cannot use device %s which is in use (already mapped or mounted).\n" msgstr "" "Laitteen %s käyttö epäonnistui, koska se on jo käytössä (jo kuvattu tai " "liitetty).\n" -#: lib/utils_device.c:400 +#: lib/utils_device.c:406 #, c-format msgid "Cannot get info about device %s.\n" msgstr "Tietojen hakeminen laitteesta %s epäonnistui.\n" -#: lib/utils_device.c:406 +#: lib/utils_device.c:412 #, c-format msgid "Requested offset is beyond real size of device %s.\n" msgstr "" "Pyydetty siirrososoite on laitteen %s todellisen koon ulkopuolella.\n" -#: lib/utils_device.c:414 +#: lib/utils_device.c:420 #, c-format msgid "Device %s has zero size.\n" msgstr "Laitteen %s koko on nolla.\n" -#: lib/utils_device.c:425 lib/luks1/keymanage.c:89 +#: lib/utils_device.c:431 #, c-format msgid "Device %s is too small.\n" msgstr "Laite %s on liian pieni.\n" -#: lib/luks1/keyencryption.c:31 +#: lib/luks1/keyencryption.c:37 #, c-format msgid "" "Failed to setup dm-crypt key mapping for device %s.\n" @@ -441,72 +438,72 @@ "Tarkista, että käyttöjärjestelmäydin tukee %s-salakirjoitusmenetelmää " "(lisätietoja tarkistamalla syslog).\n" -#: lib/luks1/keyencryption.c:36 +#: lib/luks1/keyencryption.c:42 msgid "Key size in XTS mode must be 256 or 512 bits.\n" msgstr "Avainkoon on oltava XTS-tilassa 256 tai 512 bittiä.\n" -#: lib/luks1/keyencryption.c:88 lib/luks1/keymanage.c:290 -#: lib/luks1/keymanage.c:559 lib/luks1/keymanage.c:971 +#: lib/luks1/keyencryption.c:96 lib/luks1/keymanage.c:296 +#: lib/luks1/keymanage.c:565 lib/luks1/keymanage.c:1010 #, c-format msgid "Cannot write to device %s, permission denied.\n" msgstr "Laitteeseen %s kirjoittaminen epäonnistui, pääsy kielletty.\n" -#: lib/luks1/keyencryption.c:103 +#: lib/luks1/keyencryption.c:111 msgid "Failed to open temporary keystore device.\n" msgstr "Tilapäisen avainsäiliön avaaminen epäonnistui.\n" -#: lib/luks1/keyencryption.c:110 +#: lib/luks1/keyencryption.c:118 msgid "Failed to access temporary keystore device.\n" msgstr "Pääsy tilapäiseen avainsäiliölaitteeseen epäonnistui.\n" -#: lib/luks1/keymanage.c:175 lib/luks1/keymanage.c:412 -#: src/cryptsetup_reencrypt.c:978 +#: lib/luks1/keymanage.c:180 lib/luks1/keymanage.c:418 +#: src/cryptsetup_reencrypt.c:1019 #, c-format msgid "Device %s is not a valid LUKS device.\n" msgstr "Laite %s ei ole kelvollinen LUKS-laite.\n" -#: lib/luks1/keymanage.c:193 +#: lib/luks1/keymanage.c:198 #, c-format msgid "Requested header backup file %s already exists.\n" msgstr "Pyydetty otsakevarmuuskopiotiedosto %s on jo olemassa.\n" -#: lib/luks1/keymanage.c:195 +#: lib/luks1/keymanage.c:200 #, c-format msgid "Cannot create header backup file %s.\n" msgstr "Otsakevarmuuskopiotiedoston %s luominen epäonnistui.\n" -#: lib/luks1/keymanage.c:200 +#: lib/luks1/keymanage.c:205 #, c-format msgid "Cannot write header backup file %s.\n" msgstr "Otsakevarmuuskopiotiedoston %s kirjoittaminen epäonnistui.\n" -#: lib/luks1/keymanage.c:233 +#: lib/luks1/keymanage.c:239 msgid "Backup file doesn't contain valid LUKS header.\n" msgstr "Varmuuskopiotiedosto ei sisällä kelvollista LUKS-otsaketta.\n" -#: lib/luks1/keymanage.c:246 lib/luks1/keymanage.c:483 +#: lib/luks1/keymanage.c:252 lib/luks1/keymanage.c:489 #, c-format msgid "Cannot open header backup file %s.\n" msgstr "Otsakevarmuuskopiotiedoston %s avaus epäonnistui.\n" -#: lib/luks1/keymanage.c:252 +#: lib/luks1/keymanage.c:258 #, c-format msgid "Cannot read header backup file %s.\n" msgstr "Otsakevarmuuskopiotiedoston %s lukeminen epäonnistui.\n" -#: lib/luks1/keymanage.c:263 +#: lib/luks1/keymanage.c:269 msgid "" "Data offset or key size differs on device and backup, restore failed.\n" msgstr "" "Tietosiirrososoite tai avainkoko eroaa laitteessa ja varmuuskopiossa, " "palautus epäonnistui.\n" -#: lib/luks1/keymanage.c:271 +#: lib/luks1/keymanage.c:277 #, c-format msgid "Device %s %s%s" msgstr "Laite %s %s%s" -#: lib/luks1/keymanage.c:272 +#: lib/luks1/keymanage.c:278 msgid "" "does not contain LUKS header. Replacing header can destroy data on that " "device." @@ -514,7 +511,7 @@ "ei sisällä LUKS-otsaketta. Otsakkeen korvaaminen voi tuhota tietoja tuossa " "laitteessa." -#: lib/luks1/keymanage.c:273 +#: lib/luks1/keymanage.c:279 msgid "" "already contains LUKS header. Replacing header will destroy existing " "keyslots." @@ -522,7 +519,7 @@ "sisältää jo LUKS-otsakkeen. Otsakkeen korvaaminen tuhoaa olemassaolevat " "avainvälit." -#: lib/luks1/keymanage.c:274 +#: lib/luks1/keymanage.c:280 msgid "" "\n" "WARNING: real device header has different UUID than backup!" @@ -531,137 +528,137 @@ "VAROITUS: oikealla laiteotsakkeella on eri UUID-tunniste kuin " "varmuuskopiolla!" -#: lib/luks1/keymanage.c:293 lib/luks1/keymanage.c:522 -#: lib/luks1/keymanage.c:562 lib/tcrypt/tcrypt.c:581 lib/verity/verity.c:82 -#: lib/verity/verity.c:179 lib/verity/verity_hash.c:294 -#: lib/verity/verity_hash.c:305 lib/verity/verity_hash.c:325 +#: lib/luks1/keymanage.c:299 lib/luks1/keymanage.c:528 +#: lib/luks1/keymanage.c:568 lib/tcrypt/tcrypt.c:608 lib/verity/verity.c:82 +#: lib/verity/verity.c:179 lib/verity/verity_hash.c:292 +#: lib/verity/verity_hash.c:303 lib/verity/verity_hash.c:323 #, c-format msgid "Cannot open device %s.\n" msgstr "Laitteen %s avaus epäonnistui.\n" -#: lib/luks1/keymanage.c:323 +#: lib/luks1/keymanage.c:329 msgid "Non standard key size, manual repair required.\n" msgstr "Ei-vakio avainkoko, manuaalinen korjaus pyydetty.\n" -#: lib/luks1/keymanage.c:328 +#: lib/luks1/keymanage.c:334 msgid "Non standard keyslots alignment, manual repair required.\n" msgstr "Ei-vakiot avainvälitasaukset, manuaalinen korjaus pyydetty.\n" -#: lib/luks1/keymanage.c:334 +#: lib/luks1/keymanage.c:340 msgid "Repairing keyslots.\n" msgstr "Korjataan avainvälit.\n" -#: lib/luks1/keymanage.c:345 +#: lib/luks1/keymanage.c:351 msgid "Repair failed." msgstr "Korjaus epäonnistui." -#: lib/luks1/keymanage.c:357 +#: lib/luks1/keymanage.c:363 #, c-format msgid "Keyslot %i: offset repaired (%u -> %u).\n" msgstr "Avainväli %i: siirrososoite korjattu (%u -> %u).\n" -#: lib/luks1/keymanage.c:365 +#: lib/luks1/keymanage.c:371 #, c-format msgid "Keyslot %i: stripes repaired (%u -> %u).\n" msgstr "Avainväli %i: raidat korjattu (%u -> %u).\n" -#: lib/luks1/keymanage.c:374 +#: lib/luks1/keymanage.c:380 #, c-format msgid "Keyslot %i: bogus partition signature.\n" msgstr "Avainväli %i: valeosiotunniste.\n" -#: lib/luks1/keymanage.c:379 +#: lib/luks1/keymanage.c:385 #, c-format msgid "Keyslot %i: salt wiped.\n" msgstr "Avainväli %i: satunnaisarvosiemen tuhottu.\n" -#: lib/luks1/keymanage.c:390 +#: lib/luks1/keymanage.c:396 msgid "Writing LUKS header to disk.\n" msgstr "Kirjoitetaan LUKS-otsake levylle.\n" -#: lib/luks1/keymanage.c:415 +#: lib/luks1/keymanage.c:421 #, c-format msgid "Unsupported LUKS version %d.\n" msgstr "Tukematon LUKS-versio %d.\n" -#: lib/luks1/keymanage.c:421 lib/luks1/keymanage.c:619 +#: lib/luks1/keymanage.c:427 lib/luks1/keymanage.c:654 #, c-format msgid "Requested LUKS hash %s is not supported.\n" msgstr "Pyydetty LUKS-tiiviste %s ei ole tuettu.\n" -#: lib/luks1/keymanage.c:436 +#: lib/luks1/keymanage.c:442 #, c-format msgid "LUKS keyslot %u is invalid.\n" msgstr "LUKS-avainväli %u on virheellinen.\n" -#: lib/luks1/keymanage.c:450 src/cryptsetup.c:596 +#: lib/luks1/keymanage.c:456 src/cryptsetup.c:635 msgid "No known problems detected for LUKS header.\n" msgstr "Tuntemattomat pulmat havaittu LUKS-otsakkeelle.\n" -#: lib/luks1/keymanage.c:583 +#: lib/luks1/keymanage.c:589 #, c-format msgid "Error during update of LUKS header on device %s.\n" msgstr "Virhe LUKS-otsakkeen päivityksen aikana laitteessa %s.\n" -#: lib/luks1/keymanage.c:590 +#: lib/luks1/keymanage.c:596 #, c-format msgid "Error re-reading LUKS header after update on device %s.\n" msgstr "" "Virhe luettaessa uudelleen LUKS-otsaketta päivityksen jälkeen laitteessa " "%s.\n" -#: lib/luks1/keymanage.c:624 lib/luks1/keymanage.c:711 +#: lib/luks1/keymanage.c:659 lib/luks1/keymanage.c:750 msgid "Wrong LUKS UUID format provided.\n" msgstr "Väärä LUKS UUID-muoto tarjottu.\n" -#: lib/luks1/keymanage.c:649 +#: lib/luks1/keymanage.c:688 msgid "Cannot create LUKS header: reading random salt failed.\n" msgstr "" "LUKS-otsakkeen luominen epäonnistui: satunnaisarvosiemenen lukeminen " "epäonnistui.\n" -#: lib/luks1/keymanage.c:656 lib/luks1/keymanage.c:752 +#: lib/luks1/keymanage.c:695 lib/luks1/keymanage.c:791 #, c-format msgid "Not compatible PBKDF2 options (using hash algorithm %s).\n" msgstr "" "Ei ole yhteensopiva PBKDF2-valitsimien kanssa (käytetään tiivitstealgoritmia " "%s).\n" -#: lib/luks1/keymanage.c:671 +#: lib/luks1/keymanage.c:710 #, c-format msgid "Cannot create LUKS header: header digest failed (using hash %s).\n" msgstr "" "LUKS-otsakkeen luominen epäonnistui: otsaketiiviste epäonnistui (käytettäen " "tiivistettä %s).\n" -#: lib/luks1/keymanage.c:736 +#: lib/luks1/keymanage.c:775 #, c-format msgid "Key slot %d active, purge first.\n" msgstr "Avainväli %d aktiivinen, puhdista ensimmäinen.\n" -#: lib/luks1/keymanage.c:742 +#: lib/luks1/keymanage.c:781 #, c-format msgid "Key slot %d material includes too few stripes. Header manipulation?\n" msgstr "" "Avainvälin %d materiaali sisältää liian vähän raitoja. Otsaketta on " "käsitelty?\n" -#: lib/luks1/keymanage.c:904 +#: lib/luks1/keymanage.c:943 #, c-format msgid "Key slot %d unlocked.\n" msgstr "Avaivälin %d lukitus avattu.\n" -#: lib/luks1/keymanage.c:939 src/cryptsetup.c:796 -#: src/cryptsetup_reencrypt.c:882 src/cryptsetup_reencrypt.c:916 +#: lib/luks1/keymanage.c:978 src/cryptsetup.c:835 +#: src/cryptsetup_reencrypt.c:910 src/cryptsetup_reencrypt.c:947 msgid "No key available with this passphrase.\n" msgstr "Tälle salasanalauseelle ei ole saatavissa avainta.\n" -#: lib/luks1/keymanage.c:957 +#: lib/luks1/keymanage.c:996 #, c-format msgid "Key slot %d is invalid, please select keyslot between 0 and %d.\n" msgstr "Avainväli %d on virheellinen, valitse avainväli välillä 0 ... %d.\n" -#: lib/luks1/keymanage.c:975 +#: lib/luks1/keymanage.c:1014 #, c-format msgid "Cannot wipe device %s.\n" msgstr "Laitteen %s pyyhkiminen tyhjäksi epäonnistui.\n" @@ -682,36 +679,36 @@ msgid "Kernel doesn't support loop-AES compatible mapping.\n" msgstr "Käyttöjärjestelmäydin ei tule loop-AES -yhteensopivaa kuvausta.\n" -#: lib/tcrypt/tcrypt.c:451 +#: lib/tcrypt/tcrypt.c:461 #, c-format msgid "Error reading keyfile %s.\n" msgstr "Virhe luettaessa avaintiedostoa %s.\n" -#: lib/tcrypt/tcrypt.c:489 +#: lib/tcrypt/tcrypt.c:499 #, c-format msgid "Maximum TCRYPT passphrase length (%d) exceeded.\n" msgstr "TCRYPT-salasanalauseen enimmäispituus (%d) ylitettiin.\n" -#: lib/tcrypt/tcrypt.c:518 +#: lib/tcrypt/tcrypt.c:528 #, c-format msgid "PBKDF2 hash algorithm %s not available, skipping.\n" msgstr "PBKDF2-tiivistealgoritmi %s ei ole käytettävissä, ohitetaan.\n" -#: lib/tcrypt/tcrypt.c:536 src/cryptsetup.c:549 +#: lib/tcrypt/tcrypt.c:546 src/cryptsetup.c:588 msgid "Required kernel crypto interface not available.\n" msgstr "Pyydetty ydinsalauskäyttöliittymä ei ole käytettävissä.\n" -#: lib/tcrypt/tcrypt.c:538 src/cryptsetup.c:551 +#: lib/tcrypt/tcrypt.c:548 src/cryptsetup.c:590 msgid "Ensure you have algif_skcipher kernel module loaded.\n" msgstr "" "Varmista, että algif_skcipher-käyttöjärjestelmäydinmoduuli on ladattu.\n" -#: lib/tcrypt/tcrypt.c:660 +#: lib/tcrypt/tcrypt.c:691 #, c-format msgid "Activation is not supported for %d sector size.\n" msgstr "Aktivointia ei tueta sektorikoolle %d.\n" -#: lib/tcrypt/tcrypt.c:666 +#: lib/tcrypt/tcrypt.c:697 msgid "Kernel doesn't support activation for this TCRYPT legacy mode.\n" msgstr "" "Käyttöjärjestelmäydin ei tue aktivointia tälle TCRYPT-perinnetilassa.\n" @@ -720,7 +717,7 @@ msgid "Kernel doesn't support plain64 IV.\n" msgstr "Käyttöjärjestelmäydin ei tule plain64 IV.\n" -#: lib/tcrypt/tcrypt.c:930 +#: lib/tcrypt/tcrypt.c:1004 msgid "This function is not supported without TCRYPT header load." msgstr "Tätä toimintoa ei tueta ilman TCRYPT-otsakelatausta." @@ -765,7 +762,7 @@ msgstr "Vapaa-aluetta ei ole nollattu sijainnissa %.\n" #: lib/verity/verity_hash.c:121 lib/verity/verity_hash.c:249 -#: lib/verity/verity_hash.c:279 lib/verity/verity_hash.c:286 +#: lib/verity/verity_hash.c:277 lib/verity/verity_hash.c:284 msgid "Device offset overflow.\n" msgstr "Laitesiirrososoitteen ylivuoto.\n" @@ -778,27 +775,27 @@ msgid "Invalid size parameters for verity device.\n" msgstr "Virheelliset kokoparametrit verity-laitteelle.\n" -#: lib/verity/verity_hash.c:267 +#: lib/verity/verity_hash.c:266 msgid "Too many tree levels for verity volume.\n" msgstr "Verity-taltiolla liian monta puutasoa.\n" -#: lib/verity/verity_hash.c:356 +#: lib/verity/verity_hash.c:354 msgid "Verification of data area failed.\n" msgstr "Data-alueen todentaminen epäonnistui.\n" -#: lib/verity/verity_hash.c:361 +#: lib/verity/verity_hash.c:359 msgid "Verification of root hash failed.\n" msgstr "Root-tiivisteen todentaminen epäonnistui.\n" -#: lib/verity/verity_hash.c:367 +#: lib/verity/verity_hash.c:365 msgid "Input/output error while creating hash area.\n" msgstr "Syöte/tulostevirhe luotaessa tiivistealuetta.\n" -#: lib/verity/verity_hash.c:369 +#: lib/verity/verity_hash.c:367 msgid "Creation of hash area failed.\n" msgstr "Tiivistealueen luominen epäonnistui.\n" -#: lib/verity/verity_hash.c:416 +#: lib/verity/verity_hash.c:414 #, c-format msgid "" "WARNING: Kernel cannot activate device if data block size exceeds page size " @@ -807,11 +804,11 @@ "VAROITUS: Käyttöjärjestelmäydin ei voi aktivoida laitetta, jos lohkokoko " "ylittää sivukoon (%u).\n" -#: src/cryptsetup.c:79 +#: src/cryptsetup.c:80 msgid "Can't do passphrase verification on non-tty inputs.\n" msgstr "Salasanalauseiden todennus epäonnistui ei-tty-syötteissä.\n" -#: src/cryptsetup.c:110 +#: src/cryptsetup.c:111 msgid "" "Ignoring keyfile offset and size options, keyfile read size is always the " "same as encryption key size.\n" @@ -819,20 +816,20 @@ "Ohitetaan avaintiedoston siirros- ja kokovalitsimet, avaintiedoston lukukoko " "on aina sama kuin salausavaimen koko.\n" -#: src/cryptsetup.c:116 src/cryptsetup.c:495 src/cryptsetup.c:639 -#: src/cryptsetup_reencrypt.c:485 src/cryptsetup_reencrypt.c:520 +#: src/cryptsetup.c:117 src/cryptsetup.c:531 src/cryptsetup.c:678 +#: src/cryptsetup_reencrypt.c:496 src/cryptsetup_reencrypt.c:547 msgid "No known cipher specification pattern detected.\n" msgstr "Havaittu tuntematon salakirjoitusmenetelmämäärittelymalli.\n" -#: src/cryptsetup.c:183 +#: src/cryptsetup.c:184 msgid "Option --key-file is required.\n" msgstr "Vaaditaan valitsin --key-file.\n" -#: src/cryptsetup.c:254 src/cryptsetup.c:340 +#: src/cryptsetup.c:237 msgid "No device header detected with this passphrase.\n" msgstr "Tälle salasanalauseelle ei ole saatavissa laiteotsaketta.\n" -#: src/cryptsetup.c:269 src/cryptsetup.c:1059 +#: src/cryptsetup.c:300 src/cryptsetup.c:1104 msgid "" "Header dump with volume key is sensitive information\n" "which allows access to encrypted partition without passphrase.\n" @@ -842,212 +839,214 @@ "joka sallii pääsyn salatulle osiolle ilman salasanaa.\n" "Tämä vedos pitäisi aina tallentaa salattuna turvallisessa paikasssa." -#: src/cryptsetup.c:489 +#: src/cryptsetup.c:525 msgid "# Tests are approximate using memory only (no storage IO).\n" msgstr "# Testit käyttävät vain muistia ylimalkaan (ei tallennussiirtos).\n" -#: src/cryptsetup.c:511 src/cryptsetup.c:533 +#: src/cryptsetup.c:550 src/cryptsetup.c:572 msgid "# Algorithm | Key | Encryption | Decryption\n" msgstr "# Algoritmi | Avain | Salaus | Salauksen purku\n" -#: src/cryptsetup.c:515 +#: src/cryptsetup.c:554 #, c-format msgid "Cipher %s is not available.\n" msgstr "Salaus %s ei ole käytettävissä.\n" -#: src/cryptsetup.c:542 +#: src/cryptsetup.c:581 msgid "N/A" -msgstr "N/A" +msgstr "Ei käytössä" -#: src/cryptsetup.c:567 +#: src/cryptsetup.c:606 #, c-format msgid "Cannot read keyfile %s.\n" msgstr "Avaintiedoston %s lukeminen epäonnistui.\n" -#: src/cryptsetup.c:571 +#: src/cryptsetup.c:610 #, c-format msgid "Cannot read %d bytes from keyfile %s.\n" msgstr "Ei voida lukea %d tavua avaintiedostosta %s.\n" -#: src/cryptsetup.c:600 +#: src/cryptsetup.c:639 msgid "Really try to repair LUKS device header?" msgstr "Yritetäänkö todella korjata LUKS-laiteotsake?" -#: src/cryptsetup.c:625 +#: src/cryptsetup.c:664 #, c-format msgid "This will overwrite data on %s irrevocably." msgstr "Tämä korvaa tiedot kohteella %s peruuttamattomasti." -#: src/cryptsetup.c:627 +#: src/cryptsetup.c:666 msgid "memory allocation error in action_luksFormat" msgstr "muistivarausvirhe kohteessa action_luksFormat" -#: src/cryptsetup.c:645 +#: src/cryptsetup.c:684 #, c-format msgid "Cannot use %s as on-disk header.\n" msgstr "Kohteen %s käyttö paikallisena levyotsakkeena epäonnistui.\n" -#: src/cryptsetup.c:718 +#: src/cryptsetup.c:757 msgid "Reduced data offset is allowed only for detached LUKS header.\n" msgstr "" -"Pienennetty tiedosiirrososoite sallitaan vain irrotetulle LUKS-otsakkeelle.\n" +"Pienennetty tietosiirrososoite sallitaan vain irrotetulle LUKS-otsakkeelle.\n" -#: src/cryptsetup.c:819 src/cryptsetup.c:875 +#: src/cryptsetup.c:858 src/cryptsetup.c:914 #, c-format msgid "Key slot %d selected for deletion.\n" msgstr "Avainväli %d valittu poistoa varten.\n" -#: src/cryptsetup.c:822 +#: src/cryptsetup.c:861 #, c-format msgid "Key %d not active. Can't wipe.\n" msgstr "Avain %d ei ole käytössä. Ei voida pyyhkiä pois.\n" -#: src/cryptsetup.c:830 src/cryptsetup.c:878 +#: src/cryptsetup.c:869 src/cryptsetup.c:917 msgid "" "This is the last keyslot. Device will become unusable after purging this key." msgstr "" "Tämä on viimeinen avainväli. Laite tulee käyttökelvottomaksi tämän avaimen " "poistamisen jälkeen." -#: src/cryptsetup.c:831 +#: src/cryptsetup.c:870 msgid "Enter any remaining passphrase: " msgstr "Kirjoita mikä tahansa jäljellä oleva salasanalause: " -#: src/cryptsetup.c:859 +#: src/cryptsetup.c:898 msgid "Enter passphrase to be deleted: " msgstr "Kirjoita poistettava salasanalause: " -#: src/cryptsetup.c:928 src/cryptsetup_reencrypt.c:948 +#: src/cryptsetup.c:967 src/cryptsetup_reencrypt.c:985 +#, c-format msgid "Enter any existing passphrase: " msgstr "Kirjoita mikä tahansa olemassa oleva salasanalause: " -#: src/cryptsetup.c:977 +#: src/cryptsetup.c:1016 msgid "Enter passphrase to be changed: " msgstr "Kirjoita vaihdettava salasanalause: " -#: src/cryptsetup.c:991 src/cryptsetup_reencrypt.c:934 +#: src/cryptsetup.c:1030 src/cryptsetup_reencrypt.c:970 msgid "Enter new passphrase: " msgstr "Kirjoita uusi salasanalause: " -#: src/cryptsetup.c:1165 src/cryptsetup.c:1186 +#: src/cryptsetup.c:1210 src/cryptsetup.c:1231 msgid "Option --header-backup-file is required.\n" msgstr "Vaaditaan valitsin --header-backup-file.\n" -#: src/cryptsetup.c:1223 +#: src/cryptsetup.c:1268 #, c-format msgid "Unrecognized metadata device type %s.\n" msgstr "Tunnistamaton metatietolaitetyyppi %s.\n" -#: src/cryptsetup.c:1226 +#: src/cryptsetup.c:1271 msgid "Command requires device and mapped name as arguments.\n" msgstr "Komento vaatii laitteen ja kuvausnimen argumenttina.\n" -#: src/cryptsetup.c:1238 +#: src/cryptsetup.c:1324 msgid " [--type ] []" msgstr " [--type ] []" -#: src/cryptsetup.c:1238 +#: src/cryptsetup.c:1324 msgid "open device as mapping " msgstr "avaa laite kuvauksena " -#: src/cryptsetup.c:1239 src/cryptsetup.c:1240 src/cryptsetup.c:1241 -#: src/cryptsetup.c:1242 src/veritysetup.c:310 src/veritysetup.c:311 +#: src/cryptsetup.c:1325 src/cryptsetup.c:1326 src/cryptsetup.c:1327 +#: src/cryptsetup.c:1328 src/veritysetup.c:311 src/veritysetup.c:312 msgid "" msgstr "" -#: src/cryptsetup.c:1239 +#: src/cryptsetup.c:1325 msgid "close device (remove mapping)" msgstr "sulje laite (poista kuvaus)" -#: src/cryptsetup.c:1240 +#: src/cryptsetup.c:1326 msgid "resize active device" msgstr "muuta käytössä olevan laitteen kokoa" -#: src/cryptsetup.c:1241 +#: src/cryptsetup.c:1327 msgid "show device status" msgstr "näytä laitetila" -#: src/cryptsetup.c:1242 +#: src/cryptsetup.c:1328 msgid "benchmark cipher" msgstr "koestussalaus" -#: src/cryptsetup.c:1243 src/cryptsetup.c:1249 src/cryptsetup.c:1250 -#: src/cryptsetup.c:1251 src/cryptsetup.c:1252 src/cryptsetup.c:1253 -#: src/cryptsetup.c:1254 src/cryptsetup.c:1255 src/cryptsetup.c:1256 +#: src/cryptsetup.c:1329 src/cryptsetup.c:1330 src/cryptsetup.c:1336 +#: src/cryptsetup.c:1337 src/cryptsetup.c:1338 src/cryptsetup.c:1339 +#: src/cryptsetup.c:1340 src/cryptsetup.c:1341 src/cryptsetup.c:1342 +#: src/cryptsetup.c:1343 msgid "" msgstr "" -#: src/cryptsetup.c:1243 +#: src/cryptsetup.c:1329 msgid "try to repair on-disk metadata" msgstr "yritä korjata levyn sisäiset metatiedot" -#: src/cryptsetup.c:1244 src/cryptsetup.c:1245 +#: src/cryptsetup.c:1331 src/cryptsetup.c:1332 msgid " []" msgstr " []" -#: src/cryptsetup.c:1244 +#: src/cryptsetup.c:1331 msgid "formats a LUKS device" msgstr "pohjustaa LUKS-laitteen" -#: src/cryptsetup.c:1245 +#: src/cryptsetup.c:1332 msgid "add key to LUKS device" msgstr "lisää avain LUKS-laitteeseen" -#: src/cryptsetup.c:1246 src/cryptsetup.c:1247 +#: src/cryptsetup.c:1333 src/cryptsetup.c:1334 msgid " []" msgstr " []" -#: src/cryptsetup.c:1246 +#: src/cryptsetup.c:1333 msgid "removes supplied key or key file from LUKS device" msgstr "poistaa tarjotun avaimen tai avaintiedoston LUKS-laitteesta" -#: src/cryptsetup.c:1247 +#: src/cryptsetup.c:1334 msgid "changes supplied key or key file of LUKS device" msgstr "vaihtaa LUKS-laitteen tarjotun avaimen tai avaintiedoston" -#: src/cryptsetup.c:1248 +#: src/cryptsetup.c:1335 msgid " " msgstr " " -#: src/cryptsetup.c:1248 +#: src/cryptsetup.c:1335 msgid "wipes key with number from LUKS device" msgstr "pyyhkäisee pois avaimen numerolla LUKS-laitteesta" -#: src/cryptsetup.c:1249 +#: src/cryptsetup.c:1336 msgid "print UUID of LUKS device" msgstr "tulostaa LUKS-laitteen UUID-tunnuksen" -#: src/cryptsetup.c:1250 +#: src/cryptsetup.c:1337 msgid "tests for LUKS partition header" msgstr "testaa LUKS-osio-otsakkeesta" -#: src/cryptsetup.c:1251 +#: src/cryptsetup.c:1338 msgid "dump LUKS partition information" msgstr "vedosta LUKS-osiotiedot" -#: src/cryptsetup.c:1252 +#: src/cryptsetup.c:1339 msgid "dump TCRYPT device information" msgstr "vedosta TCRYPT-laitetiedot" -#: src/cryptsetup.c:1253 +#: src/cryptsetup.c:1340 msgid "Suspend LUKS device and wipe key (all IOs are frozen)." msgstr "" "Keskeytä LUKS-laite ja pyyhi pois avain (kaikki siirräntäliitännät " "jäädytetään)." -#: src/cryptsetup.c:1254 +#: src/cryptsetup.c:1341 msgid "Resume suspended LUKS device." msgstr "Aloita uudelleen pysäytetty LUKS-laite." -#: src/cryptsetup.c:1255 +#: src/cryptsetup.c:1342 msgid "Backup LUKS device header and keyslots" msgstr "Varmuuskopioi LUKS-laiteotsake ja avainvälit" -#: src/cryptsetup.c:1256 +#: src/cryptsetup.c:1343 msgid "Restore LUKS device header and keyslots" msgstr "Palauta LUKS-laiteotsake ja avainvälit" -#: src/cryptsetup.c:1273 src/veritysetup.c:327 +#: src/cryptsetup.c:1360 src/veritysetup.c:328 msgid "" "\n" " is one of:\n" @@ -1055,7 +1054,7 @@ "\n" " on yksi seuraavista:\n" -#: src/cryptsetup.c:1279 +#: src/cryptsetup.c:1366 msgid "" "\n" "You can also use old syntax aliases:\n" @@ -1067,7 +1066,7 @@ "\topen: luo (plainOpen), luksOpen, loopaesOpen, tcryptOpen\n" "\tclose: poista (plainClose), luksClose, loopaesClose, tcryptClose\n" -#: src/cryptsetup.c:1283 +#: src/cryptsetup.c:1370 #, c-format msgid "" "\n" @@ -1083,7 +1082,7 @@ " valinnainen avaintiedosto uudelle avaimelle luksAddKey-" "toimintoa varten\n" -#: src/cryptsetup.c:1290 +#: src/cryptsetup.c:1377 #, c-format msgid "" "\n" @@ -1098,7 +1097,7 @@ "\tsalasanalauseen enimmäispituus %d (merkkiä)\n" "PBKDF2-iteroinnin enimmäisaika LUKS-avainvälille: %d (millisekuntia)\n" -#: src/cryptsetup.c:1297 +#: src/cryptsetup.c:1384 #, c-format msgid "" "\n" @@ -1113,217 +1112,217 @@ "\tplain-tyyppi: %s, Avain: %d bittiä, Salasanatiivistys: %s\n" "\tLUKS1: %s, Avain: %d bittiä, LUKS-otsaketiivistys: %s, RNG: %s\n" -#: src/cryptsetup.c:1314 src/veritysetup.c:459 +#: src/cryptsetup.c:1401 src/veritysetup.c:460 #, c-format msgid "%s: requires %s as arguments" msgstr "%s: vaatii %s argumentteina" -#: src/cryptsetup.c:1347 src/veritysetup.c:367 src/cryptsetup_reencrypt.c:1099 +#: src/cryptsetup.c:1434 src/veritysetup.c:368 src/cryptsetup_reencrypt.c:1144 msgid "Show this help message" msgstr "Näytä tämä opastesanoma" -#: src/cryptsetup.c:1348 src/veritysetup.c:368 src/cryptsetup_reencrypt.c:1100 +#: src/cryptsetup.c:1435 src/veritysetup.c:369 src/cryptsetup_reencrypt.c:1145 msgid "Display brief usage" msgstr "Näytä lyhyt käyttöopaste" -#: src/cryptsetup.c:1352 src/veritysetup.c:372 src/cryptsetup_reencrypt.c:1104 +#: src/cryptsetup.c:1439 src/veritysetup.c:373 src/cryptsetup_reencrypt.c:1149 msgid "Help options:" msgstr "Opastevalitsimet:" -#: src/cryptsetup.c:1353 src/veritysetup.c:373 src/cryptsetup_reencrypt.c:1105 +#: src/cryptsetup.c:1440 src/veritysetup.c:374 src/cryptsetup_reencrypt.c:1150 msgid "Print package version" msgstr "Tulosta pakkausversio" -#: src/cryptsetup.c:1354 src/veritysetup.c:374 src/cryptsetup_reencrypt.c:1106 +#: src/cryptsetup.c:1441 src/veritysetup.c:375 src/cryptsetup_reencrypt.c:1151 msgid "Shows more detailed error messages" msgstr "Näyttää yksityiskohtaisemmat virheilmoitukset" -#: src/cryptsetup.c:1355 src/veritysetup.c:375 src/cryptsetup_reencrypt.c:1107 +#: src/cryptsetup.c:1442 src/veritysetup.c:376 src/cryptsetup_reencrypt.c:1152 msgid "Show debug messages" msgstr "Näytä vianjäljityssanomat" -#: src/cryptsetup.c:1356 src/cryptsetup_reencrypt.c:1109 +#: src/cryptsetup.c:1443 src/cryptsetup_reencrypt.c:1154 msgid "The cipher used to encrypt the disk (see /proc/crypto)" msgstr "" "Salakirjoitusmenetelmä, jota käytetään salaamaan levy (katso /proc/crypto)" -#: src/cryptsetup.c:1357 src/cryptsetup_reencrypt.c:1111 +#: src/cryptsetup.c:1444 src/cryptsetup_reencrypt.c:1156 msgid "The hash used to create the encryption key from the passphrase" msgstr "" "Tiivisteavain, jota käytetään salausavaimen luomiseen salasanalauseesta" -#: src/cryptsetup.c:1358 +#: src/cryptsetup.c:1445 msgid "Verifies the passphrase by asking for it twice" msgstr "Todentaa salasanalauseen kysymällä kahdesti" -#: src/cryptsetup.c:1359 src/cryptsetup_reencrypt.c:1112 +#: src/cryptsetup.c:1446 src/cryptsetup_reencrypt.c:1158 msgid "Read the key from a file." msgstr "Lue avain tiedostosta." -#: src/cryptsetup.c:1360 +#: src/cryptsetup.c:1447 msgid "Read the volume (master) key from file." msgstr "Lue taltion (pää)avain tiedostosta." -#: src/cryptsetup.c:1361 +#: src/cryptsetup.c:1448 msgid "Dump volume (master) key instead of keyslots info." msgstr "Vedosta taltion (pää)avain eikä avainvälien tiedot." -#: src/cryptsetup.c:1362 src/cryptsetup_reencrypt.c:1110 +#: src/cryptsetup.c:1449 src/cryptsetup_reencrypt.c:1155 msgid "The size of the encryption key" msgstr "Salausavaimen koko" -#: src/cryptsetup.c:1362 src/cryptsetup_reencrypt.c:1110 +#: src/cryptsetup.c:1449 src/cryptsetup_reencrypt.c:1155 msgid "BITS" msgstr "BITTIÄ" -#: src/cryptsetup.c:1363 src/cryptsetup_reencrypt.c:1123 +#: src/cryptsetup.c:1450 src/cryptsetup_reencrypt.c:1169 msgid "Limits the read from keyfile" msgstr "Avaintiedostosta luettavat rajat" -#: src/cryptsetup.c:1363 src/cryptsetup.c:1364 src/cryptsetup.c:1365 -#: src/cryptsetup.c:1366 src/veritysetup.c:378 src/veritysetup.c:379 -#: src/veritysetup.c:381 src/cryptsetup_reencrypt.c:1122 -#: src/cryptsetup_reencrypt.c:1123 src/cryptsetup_reencrypt.c:1124 -#: src/cryptsetup_reencrypt.c:1125 +#: src/cryptsetup.c:1450 src/cryptsetup.c:1451 src/cryptsetup.c:1452 +#: src/cryptsetup.c:1453 src/veritysetup.c:379 src/veritysetup.c:380 +#: src/veritysetup.c:382 src/cryptsetup_reencrypt.c:1168 +#: src/cryptsetup_reencrypt.c:1169 src/cryptsetup_reencrypt.c:1170 +#: src/cryptsetup_reencrypt.c:1171 msgid "bytes" msgstr "tavua" -#: src/cryptsetup.c:1364 src/cryptsetup_reencrypt.c:1122 +#: src/cryptsetup.c:1451 src/cryptsetup_reencrypt.c:1168 msgid "Number of bytes to skip in keyfile" msgstr "Avaintiedostossa ohitettavien tavujen määrä" -#: src/cryptsetup.c:1365 +#: src/cryptsetup.c:1452 msgid "Limits the read from newly added keyfile" msgstr "Äskettäin lisätystä avaintiedostosta luetut rajat" -#: src/cryptsetup.c:1366 +#: src/cryptsetup.c:1453 msgid "Number of bytes to skip in newly added keyfile" msgstr "Ohitettu tavumäärä äskettäin lisätyssä avaintiedostossa" -#: src/cryptsetup.c:1367 +#: src/cryptsetup.c:1454 msgid "Slot number for new key (default is first free)" msgstr "Välinumero uudelle avaimelle (oletus on ensimmäinen vapaa)" -#: src/cryptsetup.c:1368 +#: src/cryptsetup.c:1455 msgid "The size of the device" msgstr "Laitteen koko" -#: src/cryptsetup.c:1368 src/cryptsetup.c:1369 src/cryptsetup.c:1370 -#: src/cryptsetup.c:1376 +#: src/cryptsetup.c:1455 src/cryptsetup.c:1456 src/cryptsetup.c:1457 +#: src/cryptsetup.c:1463 msgid "SECTORS" msgstr "SEKTORIA" -#: src/cryptsetup.c:1369 +#: src/cryptsetup.c:1456 msgid "The start offset in the backend device" msgstr "Alkusiirrososoite taustalaitteessa" -#: src/cryptsetup.c:1370 +#: src/cryptsetup.c:1457 msgid "How many sectors of the encrypted data to skip at the beginning" msgstr "Kuinka monta salaustietojen sektoria ohitetaan alussa" -#: src/cryptsetup.c:1371 +#: src/cryptsetup.c:1458 msgid "Create a readonly mapping" msgstr "Luo kirjoitussuojattu kuvaus" -#: src/cryptsetup.c:1372 src/cryptsetup_reencrypt.c:1113 +#: src/cryptsetup.c:1459 src/cryptsetup_reencrypt.c:1159 msgid "PBKDF2 iteration time for LUKS (in ms)" msgstr "PBKDF2-iterointiaika kohteelle LUKS (millisekunneissa)" -#: src/cryptsetup.c:1372 src/cryptsetup_reencrypt.c:1113 +#: src/cryptsetup.c:1459 src/cryptsetup_reencrypt.c:1159 msgid "msecs" msgstr "ms" -#: src/cryptsetup.c:1373 src/cryptsetup_reencrypt.c:1114 +#: src/cryptsetup.c:1460 src/cryptsetup_reencrypt.c:1160 msgid "Do not ask for confirmation" msgstr "Älä pyydä vahvistusta" -#: src/cryptsetup.c:1374 +#: src/cryptsetup.c:1461 msgid "Timeout for interactive passphrase prompt (in seconds)" msgstr "Aikakatkaisu vuorovaikutteiselle salasanalausekyselylle (sekunteina)" -#: src/cryptsetup.c:1374 +#: src/cryptsetup.c:1461 msgid "secs" msgstr "s" -#: src/cryptsetup.c:1375 src/cryptsetup_reencrypt.c:1115 +#: src/cryptsetup.c:1462 src/cryptsetup_reencrypt.c:1161 msgid "How often the input of the passphrase can be retried" msgstr "Kuinka usein salasanasyötettä voidaan yrittää uudelleen" -#: src/cryptsetup.c:1376 +#: src/cryptsetup.c:1463 msgid "Align payload at sector boundaries - for luksFormat" msgstr "" "Tasaa tietosisältö osoitteessa sektorirajoihin - kohdetta luksFormat " "varten" -#: src/cryptsetup.c:1377 +#: src/cryptsetup.c:1464 msgid "File with LUKS header and keyslots backup." msgstr "Tiedosto LUKS-otsakkeella ja avainvälien varmuuskopiolla." -#: src/cryptsetup.c:1378 src/cryptsetup_reencrypt.c:1116 +#: src/cryptsetup.c:1465 src/cryptsetup_reencrypt.c:1162 msgid "Use /dev/random for generating volume key." msgstr "Käytä /dev/random taltioavaimen synnyttämiseen." -#: src/cryptsetup.c:1379 src/cryptsetup_reencrypt.c:1117 +#: src/cryptsetup.c:1466 src/cryptsetup_reencrypt.c:1163 msgid "Use /dev/urandom for generating volume key." msgstr "Käytä /dev/urandom taltioavaimen synnyttämiseen." -#: src/cryptsetup.c:1380 +#: src/cryptsetup.c:1467 msgid "Share device with another non-overlapping crypt segment." msgstr "Jaa laite toisen ei-päällekkäisen salaussegmentin kanssa." -#: src/cryptsetup.c:1381 src/veritysetup.c:384 +#: src/cryptsetup.c:1468 src/veritysetup.c:385 msgid "UUID for device to use." msgstr "UUID laitteelle käytettäväksi." -#: src/cryptsetup.c:1382 +#: src/cryptsetup.c:1469 msgid "Allow discards (aka TRIM) requests for device." msgstr "Salli hylkäys(lempinimeltään TRIM)-pyynnöt laitteelle." -#: src/cryptsetup.c:1383 +#: src/cryptsetup.c:1470 msgid "Device or file with separated LUKS header." msgstr "Laite tai tiedosto erillisellä LUKS-otsakkeella." -#: src/cryptsetup.c:1384 +#: src/cryptsetup.c:1471 msgid "Do not activate device, just check passphrase." msgstr "Älä aktivoi laitetta, tarkista vain salasanalauseke." -#: src/cryptsetup.c:1385 +#: src/cryptsetup.c:1472 msgid "Use hidden header (hidden TCRYPT device)." msgstr "Käytä piilotettua otsaketta (piilotettu TCRYPT-laite)." -#: src/cryptsetup.c:1386 +#: src/cryptsetup.c:1473 msgid "Device is system TCRYPT drive (with bootloader)." msgstr "Laite on järjestelmä-TCRYPT-levyasema (alkulatausohjelmalla)." -#: src/cryptsetup.c:1387 +#: src/cryptsetup.c:1475 msgid "Type of device metadata: luks, plain, loopaes, tcrypt." msgstr "Laitemetatietojen tyyppi: luks, plain, loopaes, tcrypt." -#: src/cryptsetup.c:1388 +#: src/cryptsetup.c:1476 msgid "Disable password quality check (if enabled)." msgstr "Ota pois käytöstä salasanan laatutarkistus (jos käytössä)." -#: src/cryptsetup.c:1406 src/veritysetup.c:401 +#: src/cryptsetup.c:1492 src/veritysetup.c:402 msgid "[OPTION...] " msgstr "[VALITSIN...] " -#: src/cryptsetup.c:1452 src/veritysetup.c:438 +#: src/cryptsetup.c:1542 src/veritysetup.c:439 msgid "Argument missing." msgstr "Argumentti puuttuu." -#: src/cryptsetup.c:1500 src/veritysetup.c:444 +#: src/cryptsetup.c:1593 src/veritysetup.c:445 msgid "Unknown action." msgstr "Tuntematon toiminto." -#: src/cryptsetup.c:1510 +#: src/cryptsetup.c:1603 msgid "Option --shared is allowed only for open of plain device.\n" msgstr "Valitsin --shared sallitaan vain pelkän laitteen avaukseen.\n" -#: src/cryptsetup.c:1515 +#: src/cryptsetup.c:1608 msgid "Option --allow-discards is allowed only for open operation.\n" msgstr "Valitsin --allow-discards sallitaan vain open-toiminnolle.\n" -#: src/cryptsetup.c:1523 +#: src/cryptsetup.c:1616 msgid "" "Option --key-size is allowed only for luksFormat, open and benchmark.\n" "To limit read from keyfile use --keyfile-size=(bytes)." @@ -1332,7 +1331,7 @@ "Käytä avaintiedostosta lukemisen rajoittamiseksi valitsinta --keyfile-" "size=(tavua)." -#: src/cryptsetup.c:1530 +#: src/cryptsetup.c:1623 msgid "" "Option --test-passphrase is allowed only for open of LUKS and TCRYPT " "devices.\n" @@ -1340,50 +1339,50 @@ "Valitsin --test-passphrase sallitaan vain LUKS- ja TCRYPT-laitteiden " "avaamiseen.\n" -#: src/cryptsetup.c:1535 src/cryptsetup_reencrypt.c:1185 +#: src/cryptsetup.c:1628 src/cryptsetup_reencrypt.c:1231 msgid "Key size must be a multiple of 8 bits" msgstr "Avainkoon on oltava 8-bitin monikerta" -#: src/cryptsetup.c:1542 src/cryptsetup_reencrypt.c:1190 +#: src/cryptsetup.c:1635 src/cryptsetup_reencrypt.c:1236 msgid "Key slot is invalid." msgstr "Avainväli on virheellinen." -#: src/cryptsetup.c:1549 +#: src/cryptsetup.c:1642 msgid "" "Option --key-file takes precedence over specified key file argument.\n" msgstr "" "Valitsin --key-file on ensisijainen määritellylle " "avaintiedostoargumentille.\n" -#: src/cryptsetup.c:1557 src/veritysetup.c:466 src/cryptsetup_reencrypt.c:1174 +#: src/cryptsetup.c:1650 src/veritysetup.c:467 src/cryptsetup_reencrypt.c:1220 msgid "Negative number for option not permitted." msgstr "Valitsimelle ei sallita negatiivista numeroa." -#: src/cryptsetup.c:1561 src/cryptsetup_reencrypt.c:1168 -#: src/cryptsetup_reencrypt.c:1194 +#: src/cryptsetup.c:1654 src/cryptsetup_reencrypt.c:1214 +#: src/cryptsetup_reencrypt.c:1240 msgid "Only one of --use-[u]random options is allowed." msgstr "Vain yksi --use-[u]random -valitsin on sallittu." -#: src/cryptsetup.c:1565 +#: src/cryptsetup.c:1658 msgid "Option --use-[u]random is allowed only for luksFormat." msgstr "Valitsin --use-[u]random sallitaan vain luksFormat-muodolle." -#: src/cryptsetup.c:1569 +#: src/cryptsetup.c:1662 msgid "Option --uuid is allowed only for luksFormat and luksUUID." msgstr "" "Valitsin --uuid sallitaan vain luksFormat-muodolle ja luksUUID-muodolle." -#: src/cryptsetup.c:1573 +#: src/cryptsetup.c:1666 msgid "Option --align-payload is allowed only for luksFormat." msgstr "Valitsin --align-payload sallitaan vain luksFormat-muodolle." -#: src/cryptsetup.c:1579 +#: src/cryptsetup.c:1672 msgid "" "Option --skip is supported only for open of plain and loopaes devices.\n" msgstr "" "Valitsinta --skip tuetaan vain plain- ja loopaes-laitteiden avaamiseen.\n" -#: src/cryptsetup.c:1585 +#: src/cryptsetup.c:1678 msgid "" "Option --offset is supported only for open of plain and loopaes devices.\n" msgstr "" @@ -1397,60 +1396,60 @@ "Valitsinta --tcrypt-hidden tai --tcrypt-system tuetaan vain TCRYPT-" "laiteeelle.\n" -#: src/veritysetup.c:57 +#: src/veritysetup.c:58 msgid "Invalid salt string specified.\n" msgstr "Määritelty virheellinen satunnaisarvosiemenmerkkijono.\n" -#: src/veritysetup.c:87 +#: src/veritysetup.c:88 #, c-format msgid "Cannot create hash image %s for writing.\n" msgstr "Tiivistevedoksen %s luominen kirjoittamista varten epäonnistui.\n" -#: src/veritysetup.c:147 +#: src/veritysetup.c:148 msgid "Invalid root hash string specified.\n" msgstr "Virheellinen root-tiivistemerkkijono määritelty.\n" -#: src/veritysetup.c:307 +#: src/veritysetup.c:308 msgid " " msgstr " " -#: src/veritysetup.c:307 +#: src/veritysetup.c:308 msgid "format device" msgstr "pohjusta laite" -#: src/veritysetup.c:308 +#: src/veritysetup.c:309 msgid " " msgstr " " -#: src/veritysetup.c:308 +#: src/veritysetup.c:309 msgid "verify device" msgstr "todenna laite" -#: src/veritysetup.c:309 +#: src/veritysetup.c:310 msgid " " msgstr " " -#: src/veritysetup.c:309 +#: src/veritysetup.c:310 msgid "create active device" msgstr "luo aktiivilaite" -#: src/veritysetup.c:310 +#: src/veritysetup.c:311 msgid "remove (deactivate) device" msgstr "poista (deaktivoi) laite" -#: src/veritysetup.c:311 +#: src/veritysetup.c:312 msgid "show active device status" msgstr "näytä aktiivilaitteen tila" -#: src/veritysetup.c:312 +#: src/veritysetup.c:313 msgid "" msgstr "" -#: src/veritysetup.c:312 +#: src/veritysetup.c:313 msgid "show on-disk information" msgstr "näytä paikallisen levyn tiedot" -#: src/veritysetup.c:331 +#: src/veritysetup.c:332 #, c-format msgid "" "\n" @@ -1465,7 +1464,7 @@ " on todennusdataa sisältävä laite\n" " root-solmun tiiviste kohteella \n" -#: src/veritysetup.c:338 +#: src/veritysetup.c:339 #, c-format msgid "" "\n" @@ -1478,145 +1477,145 @@ "\tTiiviste: %s, Data-lohko (tavua): %u, Tiivistelohko (tavua): %u, " "Satunnaislukuarvosiemenen koko: %u, Tiivistemuoto: %u\n" -#: src/veritysetup.c:376 +#: src/veritysetup.c:377 msgid "Do not use verity superblock" msgstr "Älä käytä verity-superlohkoa" -#: src/veritysetup.c:377 +#: src/veritysetup.c:378 msgid "Format type (1 - normal, 0 - original Chrome OS)" msgstr "Muototyyppi (1 - normaali, 0 - alkuperäinen Chrome OS)" -#: src/veritysetup.c:377 +#: src/veritysetup.c:378 msgid "number" msgstr "numero" -#: src/veritysetup.c:378 +#: src/veritysetup.c:379 msgid "Block size on the data device" msgstr "Data-laitteen lohkokoko" -#: src/veritysetup.c:379 +#: src/veritysetup.c:380 msgid "Block size on the hash device" msgstr "Tiivistelaitteen lohkokoko" -#: src/veritysetup.c:380 +#: src/veritysetup.c:381 msgid "The number of blocks in the data file" msgstr "Data-tiedoston lohkojen määrä" -#: src/veritysetup.c:380 +#: src/veritysetup.c:381 msgid "blocks" msgstr "lohkoa" -#: src/veritysetup.c:381 +#: src/veritysetup.c:382 msgid "Starting offset on the hash device" msgstr "Tiivistelaitteen alkusiirrososoite" -#: src/veritysetup.c:382 +#: src/veritysetup.c:383 msgid "Hash algorithm" msgstr "Tiivistealgoritmi" -#: src/veritysetup.c:382 +#: src/veritysetup.c:383 msgid "string" msgstr "merkkijono" -#: src/veritysetup.c:383 +#: src/veritysetup.c:384 msgid "Salt" msgstr "Satunnaisarvosiemenluku" -#: src/veritysetup.c:383 +#: src/veritysetup.c:384 msgid "hex string" msgstr "heksadesimaalimerkkijono" -#: src/cryptsetup_reencrypt.c:136 +#: src/cryptsetup_reencrypt.c:144 #, c-format msgid "Cannot exclusively open %s, device in use.\n" msgstr "" "Kohteen %s avaaminen eksklusiivisesti epäonnistui, laite on käytössä.\n" -#: src/cryptsetup_reencrypt.c:140 +#: src/cryptsetup_reencrypt.c:148 #, c-format msgid "Cannot open device %s\n" msgstr "Laitteen %s avaus epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:150 src/cryptsetup_reencrypt.c:367 -#: src/cryptsetup_reencrypt.c:786 +#: src/cryptsetup_reencrypt.c:158 src/cryptsetup_reencrypt.c:375 +#: src/cryptsetup_reencrypt.c:813 msgid "Allocation of aligned memory failed.\n" msgstr "Tasatun muistin varaaminen epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:157 +#: src/cryptsetup_reencrypt.c:165 #, c-format msgid "Cannot read device %s.\n" msgstr "Laitteen %s lukeminen epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:168 +#: src/cryptsetup_reencrypt.c:176 #, c-format msgid "Marking LUKS device %s unusable.\n" msgstr "Merkitään LUKS-laite %s käyttökelvottomaksi.\n" -#: src/cryptsetup_reencrypt.c:173 +#: src/cryptsetup_reencrypt.c:181 #, c-format msgid "Marking LUKS device %s usable.\n" msgstr "Merkitään LUKS-laite %s käyttökelpoiseksi.\n" -#: src/cryptsetup_reencrypt.c:189 +#: src/cryptsetup_reencrypt.c:197 #, c-format msgid "Cannot write device %s.\n" msgstr "Laitteelle %s kirjoittaminen epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:270 +#: src/cryptsetup_reencrypt.c:278 msgid "Cannot write reencryption log file.\n" msgstr "Uudelleensalauslokitiedoston kirjoittaminen epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:319 +#: src/cryptsetup_reencrypt.c:327 msgid "Cannot read reencryption log file.\n" msgstr "Uudelleensalauslokitiedoston lukeminen epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:358 +#: src/cryptsetup_reencrypt.c:366 #, c-format msgid "Log file %s exists, resuming reencryption.\n" msgstr "Lokitiedosto %s on olemassa, aloitetaan salaus uudelleen.\n" -#: src/cryptsetup_reencrypt.c:393 +#: src/cryptsetup_reencrypt.c:401 msgid "Activating temporary device using old LUKS header.\n" msgstr "Aktivoidaan tilapäinen laite käyttäen vanhaa LUKS-otsaketta.\n" -#: src/cryptsetup_reencrypt.c:404 +#: src/cryptsetup_reencrypt.c:412 msgid "Activating temporary device using new LUKS header.\n" msgstr "Aktivoidaan tilapäinen laite käyttäen uutta LUKS-otsaketta.\n" -#: src/cryptsetup_reencrypt.c:414 +#: src/cryptsetup_reencrypt.c:422 msgid "Activation of temporary devices failed.\n" msgstr "Tilapäisten laitteiden aktivoiminen epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:439 +#: src/cryptsetup_reencrypt.c:448 #, c-format msgid "New LUKS header for device %s created.\n" msgstr "Luotiin uusi LUKS-otsake laitteelle %s.\n" -#: src/cryptsetup_reencrypt.c:447 +#: src/cryptsetup_reencrypt.c:456 #, c-format msgid "Activated keyslot %i.\n" msgstr "Aktivoitiin avainväli %i.\n" -#: src/cryptsetup_reencrypt.c:471 +#: src/cryptsetup_reencrypt.c:482 #, c-format msgid "LUKS header backup of device %s created.\n" msgstr "Laitteen %s LUKS-otsakkeen varmuuskopio luotu.\n" -#: src/cryptsetup_reencrypt.c:499 +#: src/cryptsetup_reencrypt.c:526 msgid "Creation of LUKS backup headers failed.\n" msgstr "LUKS-varmuuskopio-otsakkeiden luominen epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:594 +#: src/cryptsetup_reencrypt.c:621 #, c-format msgid "Cannot restore LUKS header on device %s.\n" msgstr "LUKS-otsakkeen palautus laitteeseen %s epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:596 +#: src/cryptsetup_reencrypt.c:623 #, c-format msgid "LUKS header on device %s restored.\n" msgstr "LUKS-otsake palautettu laitteessa %s.\n" -#: src/cryptsetup_reencrypt.c:629 +#: src/cryptsetup_reencrypt.c:656 #, c-format msgid "" "Progress: %5.1f%%, ETA %02llu:%02llu, %4llu MiB written, speed %5.1f MiB/s%s" @@ -1624,27 +1623,27 @@ "Eteneminen: %5.1f%%, ETA %02llu:%02llu, %4llu Mebitavua kirjoitettu, nopeus " "%5.1f Mebitavua/s%s" -#: src/cryptsetup_reencrypt.c:645 src/cryptsetup_reencrypt.c:721 +#: src/cryptsetup_reencrypt.c:672 src/cryptsetup_reencrypt.c:748 msgid "Cannot seek to device offset.\n" msgstr "Laitteen siirrososoitteen etsintä epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:767 src/cryptsetup_reencrypt.c:773 +#: src/cryptsetup_reencrypt.c:794 src/cryptsetup_reencrypt.c:800 msgid "Cannot open temporary LUKS header file.\n" msgstr "Tilapäisen LUKS-otsaketiedoston avaaminen epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:779 +#: src/cryptsetup_reencrypt.c:806 msgid "Cannot get device size.\n" msgstr "Laitekoon hakeminen epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:803 +#: src/cryptsetup_reencrypt.c:830 msgid "Interrupted by a signal.\n" msgstr "Signaalin keskeyttämä.\n" -#: src/cryptsetup_reencrypt.c:805 +#: src/cryptsetup_reencrypt.c:832 msgid "IO error during reencryption.\n" msgstr "Siirräntävirhe uudelleensalauksen aikana.\n" -#: src/cryptsetup_reencrypt.c:906 +#: src/cryptsetup_reencrypt.c:939 msgid "" "Key file can be used only with --key-slot or with exactly one key slot " "active.\n" @@ -1652,20 +1651,20 @@ "Avaintiedostoa voidaan käyttää vain valitsimen --key-slot kanssa tai " "täsmälleen yhden avainvälin ollessa aktiivisena.\n" -#: src/cryptsetup_reencrypt.c:955 +#: src/cryptsetup_reencrypt.c:983 src/cryptsetup_reencrypt.c:996 #, c-format msgid "Enter passphrase for key slot %u: " msgstr "Kirjoita salasanalause avainvälille %u: " -#: src/cryptsetup_reencrypt.c:1004 +#: src/cryptsetup_reencrypt.c:1045 msgid "Cannot open reencryption log file.\n" msgstr "Uudelleensalauslokitiedoston avaus epäonnistui.\n" -#: src/cryptsetup_reencrypt.c:1108 +#: src/cryptsetup_reencrypt.c:1153 msgid "Reencryption block size" msgstr "Uudelleensalauslohkon koko" -#: src/cryptsetup_reencrypt.c:1108 +#: src/cryptsetup_reencrypt.c:1153 msgid "MiB" msgstr "Mebitavua" @@ -1673,78 +1672,78 @@ msgid "Use direct-io when accesing devices." msgstr "Käytä direct-io -siirräntää laitteisiin yhdistettäessä." -#: src/cryptsetup_reencrypt.c:1119 +#: src/cryptsetup_reencrypt.c:1165 msgid "Use fsync after each block." msgstr "Käytä fsync-komentoa jokaisen lohkon jälkeen." -#: src/cryptsetup_reencrypt.c:1120 +#: src/cryptsetup_reencrypt.c:1166 msgid "Update log file after every block." msgstr "Päivitä lokitiedosto jokaisen lohkon jälkeen." -#: src/cryptsetup_reencrypt.c:1121 +#: src/cryptsetup_reencrypt.c:1167 msgid "Use only this slot (others will be disabled)." msgstr "Käytä vain tätä väliä (muut ovat pois käytöstä)." -#: src/cryptsetup_reencrypt.c:1124 +#: src/cryptsetup_reencrypt.c:1170 msgid "Reduce data device size (move data offset). DANGEROUS!" msgstr "Pienennä datalaitekokoa (siirrä datasiirrososoitetta). VAARALLINEN!" -#: src/cryptsetup_reencrypt.c:1125 +#: src/cryptsetup_reencrypt.c:1171 msgid "Use only specified device size (ignore rest of device). DANGEROUS!" msgstr "" "Käytä vain määriteltyä laitekokoa (ohita laitteen loppu). VAARALLINEN!" -#: src/cryptsetup_reencrypt.c:1126 +#: src/cryptsetup_reencrypt.c:1172 msgid "Create new header on not encrypted device." msgstr "Luo uusi otsake ei-salattuun laitteeseen." -#: src/cryptsetup_reencrypt.c:1142 +#: src/cryptsetup_reencrypt.c:1188 msgid "[OPTION...] " msgstr "[VALITSIN...] " -#: src/cryptsetup_reencrypt.c:1156 +#: src/cryptsetup_reencrypt.c:1202 msgid "" "WARNING: this is experimental code, it can completely break your data.\n" msgstr "" "VAROITUS: tämä on kokeellista koodia, se voi rikkoa tietosi kokonaan.\n" -#: src/cryptsetup_reencrypt.c:1157 +#: src/cryptsetup_reencrypt.c:1203 #, c-format msgid "Reencryption will change: volume key%s%s%s%s.\n" msgstr "Uudelleensalauas muuttuu: taltio key%s%s%s%s.\n" -#: src/cryptsetup_reencrypt.c:1158 +#: src/cryptsetup_reencrypt.c:1204 msgid ", set hash to " msgstr ", aseta tiivisteeksi " -#: src/cryptsetup_reencrypt.c:1159 +#: src/cryptsetup_reencrypt.c:1205 msgid ", set cipher to " msgstr ", aseta salaukseksi " -#: src/cryptsetup_reencrypt.c:1164 +#: src/cryptsetup_reencrypt.c:1210 msgid "Argument required." msgstr "Argumentti vaadittu." -#: src/cryptsetup_reencrypt.c:1180 +#: src/cryptsetup_reencrypt.c:1226 msgid "" "Only values between 1 MiB and 64 MiB allowed for reencryption block size." msgstr "" "Vain arvot välillä 1 mebitavua ja 64 mebitavua ovat sallittuja " "uudelleensalauslohkokokoja." -#: src/cryptsetup_reencrypt.c:1199 src/cryptsetup_reencrypt.c:1204 +#: src/cryptsetup_reencrypt.c:1245 src/cryptsetup_reencrypt.c:1250 msgid "Invalid device size specification." msgstr "Virheellinen laitekokomäärittely." -#: src/cryptsetup_reencrypt.c:1207 +#: src/cryptsetup_reencrypt.c:1253 msgid "Maximum device reduce size is 64 MiB." msgstr "Maksimi laitepienennyskoko on 64 mebitavua." -#: src/cryptsetup_reencrypt.c:1210 +#: src/cryptsetup_reencrypt.c:1256 msgid "Reduce size must be multiple of 512 bytes sector." msgstr "Pienennyskoon on oltava 512-tavuisen sektorin monikerta." -#: src/cryptsetup_reencrypt.c:1214 +#: src/cryptsetup_reencrypt.c:1260 msgid "Option --new must be used together with --reduce-device-size." msgstr "" "Valitsinta --new on käytettävä yhdessä valitsimen --reduce-device-size " diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cups.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cups.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cups.po 2014-07-09 09:04:05.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cups.po 2016-07-20 16:57:27.000000000 +0000 @@ -14,303 +14,303 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:14+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:48+0000\n" +"X-Generator: Launchpad (build 18147)\n" -#: systemv/lpstat.c:1936 systemv/lpstat.c:2061 +#: systemv/lpstat.c:1867 systemv/lpstat.c:1990 msgid "\t\t(all)" msgstr "" -#: systemv/lpstat.c:1939 systemv/lpstat.c:1942 systemv/lpstat.c:2064 -#: systemv/lpstat.c:2067 +#: systemv/lpstat.c:1870 systemv/lpstat.c:1873 systemv/lpstat.c:1993 +#: systemv/lpstat.c:1996 msgid "\t\t(none)" msgstr "" -#: berkeley/lpc.c:434 +#: berkeley/lpc.c:426 #, c-format msgid "\t%d entries" msgstr "" -#: systemv/lpstat.c:785 systemv/lpstat.c:801 +#: systemv/lpstat.c:783 systemv/lpstat.c:799 #, c-format msgid "\t%s" msgstr "" -#: systemv/lpstat.c:1917 systemv/lpstat.c:2042 +#: systemv/lpstat.c:1848 systemv/lpstat.c:1971 msgid "\tAfter fault: continue" msgstr "" -#: systemv/lpstat.c:1535 systemv/lpstat.c:1886 systemv/lpstat.c:2012 +#: systemv/lpstat.c:1471 systemv/lpstat.c:1817 systemv/lpstat.c:1941 #, c-format msgid "\tAlerts: %s" msgstr "" -#: systemv/lpstat.c:1940 systemv/lpstat.c:2065 +#: systemv/lpstat.c:1871 systemv/lpstat.c:1994 msgid "\tBanner required" msgstr "" -#: systemv/lpstat.c:1941 systemv/lpstat.c:2066 +#: systemv/lpstat.c:1872 systemv/lpstat.c:1995 msgid "\tCharset sets:" msgstr "" -#: systemv/lpstat.c:1905 systemv/lpstat.c:2030 +#: systemv/lpstat.c:1836 systemv/lpstat.c:1959 msgid "\tConnection: direct" msgstr "" -#: systemv/lpstat.c:1896 systemv/lpstat.c:2022 +#: systemv/lpstat.c:1827 systemv/lpstat.c:1951 msgid "\tConnection: remote" msgstr "" -#: systemv/lpstat.c:1860 systemv/lpstat.c:1986 +#: systemv/lpstat.c:1793 systemv/lpstat.c:1917 msgid "\tContent types: any" msgstr "" -#: systemv/lpstat.c:1944 systemv/lpstat.c:2069 +#: systemv/lpstat.c:1875 systemv/lpstat.c:1998 msgid "\tDefault page size:" msgstr "" -#: systemv/lpstat.c:1943 systemv/lpstat.c:2068 +#: systemv/lpstat.c:1874 systemv/lpstat.c:1997 msgid "\tDefault pitch:" msgstr "" -#: systemv/lpstat.c:1945 systemv/lpstat.c:2070 +#: systemv/lpstat.c:1876 systemv/lpstat.c:1999 msgid "\tDefault port settings:" msgstr "" -#: systemv/lpstat.c:1866 systemv/lpstat.c:1992 +#: systemv/lpstat.c:1799 systemv/lpstat.c:1923 #, c-format msgid "\tDescription: %s" msgstr "" -#: systemv/lpstat.c:1859 systemv/lpstat.c:1985 +#: systemv/lpstat.c:1792 systemv/lpstat.c:1916 msgid "\tForm mounted:" msgstr "" -#: systemv/lpstat.c:1938 systemv/lpstat.c:2063 +#: systemv/lpstat.c:1869 systemv/lpstat.c:1992 msgid "\tForms allowed:" msgstr "" -#: systemv/lpstat.c:1900 systemv/lpstat.c:2026 +#: systemv/lpstat.c:1831 systemv/lpstat.c:1955 #, c-format msgid "\tInterface: %s.ppd" msgstr "" -#: systemv/lpstat.c:1909 systemv/lpstat.c:2034 +#: systemv/lpstat.c:1840 systemv/lpstat.c:1963 #, c-format msgid "\tInterface: %s/interfaces/%s" msgstr "" -#: systemv/lpstat.c:1913 systemv/lpstat.c:2038 +#: systemv/lpstat.c:1844 systemv/lpstat.c:1967 #, c-format msgid "\tInterface: %s/ppd/%s.ppd" msgstr "" -#: systemv/lpstat.c:1891 systemv/lpstat.c:2017 +#: systemv/lpstat.c:1822 systemv/lpstat.c:1946 #, c-format msgid "\tLocation: %s" msgstr "" -#: systemv/lpstat.c:1916 systemv/lpstat.c:2041 +#: systemv/lpstat.c:1847 systemv/lpstat.c:1970 msgid "\tOn fault: no alert" msgstr "" -#: systemv/lpstat.c:1861 systemv/lpstat.c:1987 +#: systemv/lpstat.c:1794 systemv/lpstat.c:1918 msgid "\tPrinter types: unknown" msgstr "" -#: systemv/lpstat.c:1516 +#: systemv/lpstat.c:1454 #, c-format msgid "\tStatus: %s" msgstr "" -#: systemv/lpstat.c:1921 systemv/lpstat.c:1935 systemv/lpstat.c:2046 -#: systemv/lpstat.c:2060 +#: systemv/lpstat.c:1852 systemv/lpstat.c:1866 systemv/lpstat.c:1975 +#: systemv/lpstat.c:1989 msgid "\tUsers allowed:" msgstr "" -#: systemv/lpstat.c:1928 systemv/lpstat.c:2053 +#: systemv/lpstat.c:1859 systemv/lpstat.c:1982 msgid "\tUsers denied:" msgstr "" -#: berkeley/lpc.c:436 +#: berkeley/lpc.c:428 msgid "\tdaemon present" msgstr "" -#: berkeley/lpc.c:432 +#: berkeley/lpc.c:424 msgid "\tno entries" msgstr "" -#: berkeley/lpc.c:404 berkeley/lpc.c:416 +#: berkeley/lpc.c:396 berkeley/lpc.c:408 #, c-format msgid "\tprinter is on device '%s' speed -1" msgstr "" -#: berkeley/lpc.c:429 +#: berkeley/lpc.c:421 msgid "\tprinting is disabled" msgstr "" -#: berkeley/lpc.c:427 +#: berkeley/lpc.c:419 msgid "\tprinting is enabled" msgstr "" -#: systemv/lpstat.c:1538 +#: systemv/lpstat.c:1474 #, c-format msgid "\tqueued for %s" msgstr "" -#: berkeley/lpc.c:424 +#: berkeley/lpc.c:416 msgid "\tqueuing is disabled" msgstr "" -#: berkeley/lpc.c:422 +#: berkeley/lpc.c:414 msgid "\tqueuing is enabled" msgstr "" -#: systemv/lpstat.c:1852 systemv/lpstat.c:1978 +#: systemv/lpstat.c:1785 systemv/lpstat.c:1909 msgid "\treason unknown" msgstr "" -#: systemv/cupstestppd.c:454 +#: systemv/cupstestppd.c:434 msgid "" "\n" " DETAILED CONFORMANCE TEST RESULTS" msgstr "" -#: systemv/cupstestppd.c:3820 +#: systemv/cupstestppd.c:3864 msgid " Ignore specific warnings." msgstr "" -#: systemv/cupstestppd.c:3824 +#: systemv/cupstestppd.c:3868 msgid " Issue warnings instead of errors." msgstr "" -#: systemv/cupstestppd.c:410 systemv/cupstestppd.c:415 +#: systemv/cupstestppd.c:390 systemv/cupstestppd.c:395 msgid " REF: Page 15, section 3.1." msgstr "" -#: systemv/cupstestppd.c:405 +#: systemv/cupstestppd.c:385 msgid " REF: Page 15, section 3.2." msgstr "" -#: systemv/cupstestppd.c:425 +#: systemv/cupstestppd.c:405 msgid " REF: Page 19, section 3.3." msgstr "" -#: systemv/cupstestppd.c:378 +#: systemv/cupstestppd.c:358 msgid " REF: Page 20, section 3.4." msgstr "" -#: systemv/cupstestppd.c:430 +#: systemv/cupstestppd.c:410 msgid " REF: Page 27, section 3.5." msgstr "" -#: systemv/cupstestppd.c:373 +#: systemv/cupstestppd.c:353 msgid " REF: Page 42, section 5.2." msgstr "" -#: systemv/cupstestppd.c:420 +#: systemv/cupstestppd.c:400 msgid " REF: Pages 16-17, section 3.2." msgstr "" -#: systemv/cupstestppd.c:390 +#: systemv/cupstestppd.c:370 msgid " REF: Pages 42-45, section 5.2." msgstr "" -#: systemv/cupstestppd.c:384 +#: systemv/cupstestppd.c:364 msgid " REF: Pages 45-46, section 5.2." msgstr "" -#: systemv/cupstestppd.c:395 +#: systemv/cupstestppd.c:375 msgid " REF: Pages 48-49, section 5.2." msgstr "" -#: systemv/cupstestppd.c:400 +#: systemv/cupstestppd.c:380 msgid " REF: Pages 52-54, section 5.2." msgstr "" -#: berkeley/lpq.c:559 +#: berkeley/lpq.c:528 #, c-format msgid " %-39.39s %.0f bytes" msgstr "" -#: systemv/cupstestppd.c:589 +#: systemv/cupstestppd.c:569 #, c-format msgid " PASS Default%s" msgstr "" -#: systemv/cupstestppd.c:524 +#: systemv/cupstestppd.c:504 msgid " PASS DefaultImageableArea" msgstr "" -#: systemv/cupstestppd.c:558 +#: systemv/cupstestppd.c:538 msgid " PASS DefaultPaperDimension" msgstr "" -#: systemv/cupstestppd.c:631 +#: systemv/cupstestppd.c:611 msgid " PASS FileVersion" msgstr "" -#: systemv/cupstestppd.c:675 +#: systemv/cupstestppd.c:655 msgid " PASS FormatVersion" msgstr "" -#: systemv/cupstestppd.c:695 +#: systemv/cupstestppd.c:675 msgid " PASS LanguageEncoding" msgstr "" -#: systemv/cupstestppd.c:715 +#: systemv/cupstestppd.c:695 msgid " PASS LanguageVersion" msgstr "" -#: systemv/cupstestppd.c:769 +#: systemv/cupstestppd.c:749 msgid " PASS Manufacturer" msgstr "" -#: systemv/cupstestppd.c:809 +#: systemv/cupstestppd.c:789 msgid " PASS ModelName" msgstr "" -#: systemv/cupstestppd.c:829 +#: systemv/cupstestppd.c:809 msgid " PASS NickName" msgstr "" -#: systemv/cupstestppd.c:889 +#: systemv/cupstestppd.c:869 msgid " PASS PCFileName" msgstr "" -#: systemv/cupstestppd.c:964 +#: systemv/cupstestppd.c:944 msgid " PASS PSVersion" msgstr "" -#: systemv/cupstestppd.c:869 +#: systemv/cupstestppd.c:849 msgid " PASS PageRegion" msgstr "" -#: systemv/cupstestppd.c:849 +#: systemv/cupstestppd.c:829 msgid " PASS PageSize" msgstr "" -#: systemv/cupstestppd.c:924 +#: systemv/cupstestppd.c:904 msgid " PASS Product" msgstr "" -#: systemv/cupstestppd.c:999 +#: systemv/cupstestppd.c:979 msgid " PASS ShortNickName" msgstr "" -#: systemv/cupstestppd.c:1374 +#: systemv/cupstestppd.c:1354 #, c-format msgid " WARN %s has no corresponding options." msgstr "" -#: systemv/cupstestppd.c:1486 +#: systemv/cupstestppd.c:1466 #, c-format msgid "" " WARN %s shares a common prefix with %s\n" " REF: Page 15, section 3.2." msgstr "" -#: systemv/cupstestppd.c:1345 +#: systemv/cupstestppd.c:1325 #, c-format msgid "" " WARN Duplex option keyword %s may not work as expected and should " @@ -318,66 +318,66 @@ " REF: Page 122, section 5.17" msgstr "" -#: systemv/cupstestppd.c:1744 +#: systemv/cupstestppd.c:1724 msgid "" " WARN File contains a mix of CR, LF, and CR LF line endings." msgstr "" -#: systemv/cupstestppd.c:1390 +#: systemv/cupstestppd.c:1370 msgid "" " WARN LanguageEncoding required by PPD 4.3 spec.\n" " REF: Pages 56-57, section 5.3." msgstr "" -#: systemv/cupstestppd.c:1726 +#: systemv/cupstestppd.c:1706 #, c-format msgid " WARN Line %d only contains whitespace." msgstr "" -#: systemv/cupstestppd.c:1398 +#: systemv/cupstestppd.c:1378 msgid "" " WARN Manufacturer required by PPD 4.3 spec.\n" " REF: Pages 58-59, section 5.3." msgstr "" -#: systemv/cupstestppd.c:1749 +#: systemv/cupstestppd.c:1729 msgid "" " WARN Non-Windows PPD files should use lines ending with only LF, " "not CR LF." msgstr "" -#: systemv/cupstestppd.c:1382 +#: systemv/cupstestppd.c:1362 #, c-format msgid "" " WARN Obsolete PPD version %.1f.\n" " REF: Page 42, section 5.2." msgstr "" -#: systemv/cupstestppd.c:1413 +#: systemv/cupstestppd.c:1393 msgid "" " WARN PCFileName longer than 8.3 in violation of PPD spec.\n" " REF: Pages 61-62, section 5.3." msgstr "" -#: systemv/cupstestppd.c:1421 +#: systemv/cupstestppd.c:1401 msgid "" " WARN PCFileName should contain a unique filename.\n" " REF: Pages 61-62, section 5.3." msgstr "" -#: systemv/cupstestppd.c:1456 +#: systemv/cupstestppd.c:1436 msgid "" " WARN Protocols contains PJL but JCL attributes are not set.\n" " REF: Pages 78-79, section 5.7." msgstr "" -#: systemv/cupstestppd.c:1447 +#: systemv/cupstestppd.c:1427 msgid "" " WARN Protocols contains both PJL and BCP; expected TBCP.\n" " REF: Pages 78-79, section 5.7." msgstr "" -#: systemv/cupstestppd.c:1430 +#: systemv/cupstestppd.c:1410 msgid "" " WARN ShortNickName required by PPD 4.3 spec.\n" " REF: Pages 64-65, section 5.3." @@ -391,382 +391,382 @@ msgid " cupstestdsc [options] -" msgstr "" -#: systemv/cupstestppd.c:3815 +#: systemv/cupstestppd.c:3859 msgid " program | cupstestppd [options] -" msgstr "" -#: systemv/cupstestppd.c:3747 +#: systemv/cupstestppd.c:3791 #, c-format msgid "" " %s \"%s %s\" conflicts with \"%s %s\"\n" " (constraint=\"%s %s %s %s\")." msgstr "" -#: systemv/cupstestppd.c:2248 +#: systemv/cupstestppd.c:2228 #, c-format msgid " %s %s %s does not exist." msgstr "" -#: systemv/cupstestppd.c:3904 +#: systemv/cupstestppd.c:3948 #, c-format msgid " %s %s file \"%s\" has the wrong capitalization." msgstr "" -#: systemv/cupstestppd.c:2318 +#: systemv/cupstestppd.c:2298 #, c-format msgid "" " %s Bad %s choice %s.\n" " REF: Page 122, section 5.17" msgstr "" -#: systemv/cupstestppd.c:3507 systemv/cupstestppd.c:3556 -#: systemv/cupstestppd.c:3595 +#: systemv/cupstestppd.c:3551 systemv/cupstestppd.c:3600 +#: systemv/cupstestppd.c:3639 #, c-format msgid "" " %s Bad UTF-8 \"%s\" translation string for option %s, choice %s." msgstr "" -#: systemv/cupstestppd.c:3461 +#: systemv/cupstestppd.c:3505 #, c-format msgid " %s Bad UTF-8 \"%s\" translation string for option %s." msgstr "" -#: systemv/cupstestppd.c:2389 +#: systemv/cupstestppd.c:2369 systemv/cupstestppd.c:2391 #, c-format msgid " %s Bad cupsFilter value \"%s\"." msgstr "" -#: systemv/cupstestppd.c:2475 +#: systemv/cupstestppd.c:2487 systemv/cupstestppd.c:2509 #, c-format msgid " %s Bad cupsFilter2 value \"%s\"." msgstr "" -#: systemv/cupstestppd.c:2964 +#: systemv/cupstestppd.c:3008 #, c-format msgid " %s Bad cupsICCProfile %s." msgstr "" -#: systemv/cupstestppd.c:2571 +#: systemv/cupstestppd.c:2615 #, c-format msgid " %s Bad cupsPreFilter value \"%s\"." msgstr "" -#: systemv/cupstestppd.c:1822 +#: systemv/cupstestppd.c:1802 #, c-format msgid " %s Bad cupsUIConstraints %s: \"%s\"" msgstr "" -#: systemv/cupstestppd.c:3411 +#: systemv/cupstestppd.c:3455 #, c-format msgid " %s Bad language \"%s\"." msgstr "" -#: systemv/cupstestppd.c:2433 systemv/cupstestppd.c:2529 -#: systemv/cupstestppd.c:2615 systemv/cupstestppd.c:2673 -#: systemv/cupstestppd.c:2728 systemv/cupstestppd.c:2783 -#: systemv/cupstestppd.c:2838 systemv/cupstestppd.c:2891 -#: systemv/cupstestppd.c:3013 +#: systemv/cupstestppd.c:2445 systemv/cupstestppd.c:2573 +#: systemv/cupstestppd.c:2659 systemv/cupstestppd.c:2717 +#: systemv/cupstestppd.c:2772 systemv/cupstestppd.c:2827 +#: systemv/cupstestppd.c:2882 systemv/cupstestppd.c:2935 +#: systemv/cupstestppd.c:3057 #, c-format msgid " %s Bad permissions on %s file \"%s\"." msgstr "" -#: systemv/cupstestppd.c:2373 systemv/cupstestppd.c:2459 -#: systemv/cupstestppd.c:2555 systemv/cupstestppd.c:2642 -#: systemv/cupstestppd.c:2697 systemv/cupstestppd.c:2752 -#: systemv/cupstestppd.c:2807 systemv/cupstestppd.c:2862 +#: systemv/cupstestppd.c:2353 systemv/cupstestppd.c:2471 +#: systemv/cupstestppd.c:2599 systemv/cupstestppd.c:2686 +#: systemv/cupstestppd.c:2741 systemv/cupstestppd.c:2796 +#: systemv/cupstestppd.c:2851 systemv/cupstestppd.c:2906 #, c-format msgid " %s Bad spelling of %s - should be %s." msgstr "" -#: systemv/cupstestppd.c:2907 +#: systemv/cupstestppd.c:2951 #, c-format msgid " %s Cannot provide both APScanAppPath and APScanAppBundleID." msgstr "" -#: systemv/cupstestppd.c:2205 +#: systemv/cupstestppd.c:2185 #, c-format msgid " %s Default choices conflicting." msgstr "" -#: systemv/cupstestppd.c:1803 +#: systemv/cupstestppd.c:1783 #, c-format msgid " %s Empty cupsUIConstraints %s" msgstr "" -#: systemv/cupstestppd.c:3539 systemv/cupstestppd.c:3579 +#: systemv/cupstestppd.c:3583 systemv/cupstestppd.c:3623 #, c-format msgid " %s Missing \"%s\" translation string for option %s, choice %s." msgstr "" -#: systemv/cupstestppd.c:3447 +#: systemv/cupstestppd.c:3491 #, c-format msgid " %s Missing \"%s\" translation string for option %s." msgstr "" -#: systemv/cupstestppd.c:2418 systemv/cupstestppd.c:2514 -#: systemv/cupstestppd.c:2600 systemv/cupstestppd.c:2658 -#: systemv/cupstestppd.c:2713 systemv/cupstestppd.c:2768 -#: systemv/cupstestppd.c:2823 systemv/cupstestppd.c:2875 -#: systemv/cupstestppd.c:2998 +#: systemv/cupstestppd.c:2430 systemv/cupstestppd.c:2558 +#: systemv/cupstestppd.c:2644 systemv/cupstestppd.c:2702 +#: systemv/cupstestppd.c:2757 systemv/cupstestppd.c:2812 +#: systemv/cupstestppd.c:2867 systemv/cupstestppd.c:2919 +#: systemv/cupstestppd.c:3042 #, c-format msgid " %s Missing %s file \"%s\"." msgstr "" -#: systemv/cupstestppd.c:3121 +#: systemv/cupstestppd.c:3165 #, c-format msgid "" " %s Missing REQUIRED PageRegion option.\n" " REF: Page 100, section 5.14." msgstr "" -#: systemv/cupstestppd.c:3106 +#: systemv/cupstestppd.c:3150 #, c-format msgid "" " %s Missing REQUIRED PageSize option.\n" " REF: Page 99, section 5.14." msgstr "" -#: systemv/cupstestppd.c:2013 systemv/cupstestppd.c:2054 +#: systemv/cupstestppd.c:1993 systemv/cupstestppd.c:2034 #, c-format msgid " %s Missing choice *%s %s in UIConstraints \"*%s %s *%s %s\"." msgstr "" -#: systemv/cupstestppd.c:1908 +#: systemv/cupstestppd.c:1888 #, c-format msgid " %s Missing choice *%s %s in cupsUIConstraints %s: \"%s\"" msgstr "" -#: systemv/cupstestppd.c:1840 +#: systemv/cupstestppd.c:1820 #, c-format msgid " %s Missing cupsUIResolver %s" msgstr "" -#: systemv/cupstestppd.c:1999 systemv/cupstestppd.c:2040 +#: systemv/cupstestppd.c:1979 systemv/cupstestppd.c:2020 #, c-format msgid " %s Missing option %s in UIConstraints \"*%s %s *%s %s\"." msgstr "" -#: systemv/cupstestppd.c:1892 +#: systemv/cupstestppd.c:1872 #, c-format msgid " %s Missing option %s in cupsUIConstraints %s: \"%s\"" msgstr "" -#: systemv/cupstestppd.c:3633 +#: systemv/cupstestppd.c:3677 #, c-format msgid " %s No base translation \"%s\" is included in file." msgstr "" -#: systemv/cupstestppd.c:2294 +#: systemv/cupstestppd.c:2274 #, c-format msgid "" " %s REQUIRED %s does not define choice None.\n" " REF: Page 122, section 5.17" msgstr "" -#: systemv/cupstestppd.c:3180 systemv/cupstestppd.c:3194 +#: systemv/cupstestppd.c:3224 systemv/cupstestppd.c:3238 #, c-format msgid " %s Size \"%s\" defined for %s but not for %s." msgstr "" -#: systemv/cupstestppd.c:3160 +#: systemv/cupstestppd.c:3204 #, c-format msgid " %s Size \"%s\" has unexpected dimensions (%gx%g)." msgstr "" -#: systemv/cupstestppd.c:3351 +#: systemv/cupstestppd.c:3395 #, c-format msgid " %s Size \"%s\" should be \"%s\"." msgstr "" -#: systemv/cupstestppd.c:3300 +#: systemv/cupstestppd.c:3344 #, c-format msgid " %s Size \"%s\" should be the Adobe standard name \"%s\"." msgstr "" -#: systemv/cupstestppd.c:3041 +#: systemv/cupstestppd.c:3085 #, c-format msgid " %s cupsICCProfile %s hash value collides with %s." msgstr "" -#: systemv/cupstestppd.c:1963 +#: systemv/cupstestppd.c:1943 #, c-format msgid " %s cupsUIResolver %s causes a loop." msgstr "" -#: systemv/cupstestppd.c:1945 +#: systemv/cupstestppd.c:1925 #, c-format msgid "" " %s cupsUIResolver %s does not list at least two different options." msgstr "" -#: systemv/cupstestppd.c:1168 +#: systemv/cupstestppd.c:1148 #, c-format msgid "" " **FAIL** %s must be 1284DeviceID\n" " REF: Page 72, section 5.5" msgstr "" -#: systemv/cupstestppd.c:580 +#: systemv/cupstestppd.c:560 #, c-format msgid "" " **FAIL** Bad Default%s %s\n" " REF: Page 40, section 4.5." msgstr "" -#: systemv/cupstestppd.c:514 +#: systemv/cupstestppd.c:494 #, c-format msgid "" " **FAIL** Bad DefaultImageableArea %s\n" " REF: Page 102, section 5.15." msgstr "" -#: systemv/cupstestppd.c:550 +#: systemv/cupstestppd.c:530 #, c-format msgid "" " **FAIL** Bad DefaultPaperDimension %s\n" " REF: Page 103, section 5.15." msgstr "" -#: systemv/cupstestppd.c:623 +#: systemv/cupstestppd.c:603 #, c-format msgid "" " **FAIL** Bad FileVersion \"%s\"\n" " REF: Page 56, section 5.3." msgstr "" -#: systemv/cupstestppd.c:667 +#: systemv/cupstestppd.c:647 #, c-format msgid "" " **FAIL** Bad FormatVersion \"%s\"\n" " REF: Page 56, section 5.3." msgstr "" -#: systemv/cupstestppd.c:1025 +#: systemv/cupstestppd.c:1005 msgid "" " **FAIL** Bad JobPatchFile attribute in file\n" " REF: Page 24, section 3.4." msgstr "" -#: systemv/cupstestppd.c:1213 +#: systemv/cupstestppd.c:1193 #, c-format msgid " **FAIL** Bad LanguageEncoding %s - must be ISOLatin1." msgstr "" -#: systemv/cupstestppd.c:1227 +#: systemv/cupstestppd.c:1207 #, c-format msgid " **FAIL** Bad LanguageVersion %s - must be English." msgstr "" -#: systemv/cupstestppd.c:743 systemv/cupstestppd.c:760 +#: systemv/cupstestppd.c:723 systemv/cupstestppd.c:740 #, c-format msgid "" " **FAIL** Bad Manufacturer (should be \"%s\")\n" " REF: Page 211, table D.1." msgstr "" -#: systemv/cupstestppd.c:800 +#: systemv/cupstestppd.c:780 #, c-format msgid "" " **FAIL** Bad ModelName - \"%c\" not allowed in string.\n" " REF: Pages 59-60, section 5.3." msgstr "" -#: systemv/cupstestppd.c:956 +#: systemv/cupstestppd.c:936 msgid "" " **FAIL** Bad PSVersion - not \"(string) int\".\n" " REF: Pages 62-64, section 5.3." msgstr "" -#: systemv/cupstestppd.c:917 +#: systemv/cupstestppd.c:897 msgid "" " **FAIL** Bad Product - not \"(string)\".\n" " REF: Page 62, section 5.3." msgstr "" -#: systemv/cupstestppd.c:991 +#: systemv/cupstestppd.c:971 msgid "" " **FAIL** Bad ShortNickName - longer than 31 chars.\n" " REF: Pages 64-65, section 5.3." msgstr "" -#: systemv/cupstestppd.c:1149 +#: systemv/cupstestppd.c:1129 #, c-format msgid "" " **FAIL** Bad option %s choice %s\n" " REF: Page 84, section 5.9" msgstr "" -#: systemv/cupstestppd.c:3774 systemv/cupstestppd.c:3796 +#: systemv/cupstestppd.c:3818 systemv/cupstestppd.c:3840 #, c-format msgid " **FAIL** Default option code cannot be interpreted: %s" msgstr "" -#: systemv/cupstestppd.c:1286 +#: systemv/cupstestppd.c:1266 #, c-format msgid "" " **FAIL** Default translation string for option %s choice %s contains " "8-bit characters." msgstr "" -#: systemv/cupstestppd.c:1259 +#: systemv/cupstestppd.c:1239 #, c-format msgid "" " **FAIL** Default translation string for option %s contains 8-bit " "characters." msgstr "" -#: systemv/cupstestppd.c:2101 +#: systemv/cupstestppd.c:2081 #, c-format msgid " **FAIL** Group names %s and %s differ only by case." msgstr "" -#: systemv/cupstestppd.c:2146 +#: systemv/cupstestppd.c:2126 #, c-format msgid " **FAIL** Multiple occurrences of option %s choice name %s." msgstr "" -#: systemv/cupstestppd.c:2163 +#: systemv/cupstestppd.c:2143 #, c-format msgid " **FAIL** Option %s choice names %s and %s differ only by case." msgstr "" -#: systemv/cupstestppd.c:2123 +#: systemv/cupstestppd.c:2103 #, c-format msgid " **FAIL** Option names %s and %s differ only by case." msgstr "" -#: systemv/cupstestppd.c:600 +#: systemv/cupstestppd.c:580 #, c-format msgid "" " **FAIL** REQUIRED Default%s\n" " REF: Page 40, section 4.5." msgstr "" -#: systemv/cupstestppd.c:499 +#: systemv/cupstestppd.c:479 msgid "" " **FAIL** REQUIRED DefaultImageableArea\n" " REF: Page 102, section 5.15." msgstr "" -#: systemv/cupstestppd.c:535 +#: systemv/cupstestppd.c:515 msgid "" " **FAIL** REQUIRED DefaultPaperDimension\n" " REF: Page 103, section 5.15." msgstr "" -#: systemv/cupstestppd.c:641 +#: systemv/cupstestppd.c:621 msgid "" " **FAIL** REQUIRED FileVersion\n" " REF: Page 56, section 5.3." msgstr "" -#: systemv/cupstestppd.c:685 +#: systemv/cupstestppd.c:665 msgid "" " **FAIL** REQUIRED FormatVersion\n" " REF: Page 56, section 5.3." msgstr "" -#: systemv/cupstestppd.c:1076 +#: systemv/cupstestppd.c:1056 #, c-format msgid "" " **FAIL** REQUIRED ImageableArea for PageSize %s\n" @@ -774,68 +774,68 @@ " REF: Page 102, section 5.15." msgstr "" -#: systemv/cupstestppd.c:705 +#: systemv/cupstestppd.c:685 msgid "" " **FAIL** REQUIRED LanguageEncoding\n" " REF: Pages 56-57, section 5.3." msgstr "" -#: systemv/cupstestppd.c:725 +#: systemv/cupstestppd.c:705 msgid "" " **FAIL** REQUIRED LanguageVersion\n" " REF: Pages 57-58, section 5.3." msgstr "" -#: systemv/cupstestppd.c:779 +#: systemv/cupstestppd.c:759 msgid "" " **FAIL** REQUIRED Manufacturer\n" " REF: Pages 58-59, section 5.3." msgstr "" -#: systemv/cupstestppd.c:819 +#: systemv/cupstestppd.c:799 msgid "" " **FAIL** REQUIRED ModelName\n" " REF: Pages 59-60, section 5.3." msgstr "" -#: systemv/cupstestppd.c:839 +#: systemv/cupstestppd.c:819 msgid "" " **FAIL** REQUIRED NickName\n" " REF: Page 60, section 5.3." msgstr "" -#: systemv/cupstestppd.c:899 +#: systemv/cupstestppd.c:879 msgid "" " **FAIL** REQUIRED PCFileName\n" " REF: Pages 61-62, section 5.3." msgstr "" -#: systemv/cupstestppd.c:974 +#: systemv/cupstestppd.c:954 msgid "" " **FAIL** REQUIRED PSVersion\n" " REF: Pages 62-64, section 5.3." msgstr "" -#: systemv/cupstestppd.c:879 +#: systemv/cupstestppd.c:859 msgid "" " **FAIL** REQUIRED PageRegion\n" " REF: Page 100, section 5.14." msgstr "" -#: systemv/cupstestppd.c:1045 +#: systemv/cupstestppd.c:1025 msgid "" " **FAIL** REQUIRED PageSize\n" " REF: Page 41, section 5.\n" " REF: Page 99, section 5.14." msgstr "" -#: systemv/cupstestppd.c:859 +#: systemv/cupstestppd.c:839 msgid "" " **FAIL** REQUIRED PageSize\n" " REF: Pages 99-100, section 5.14." msgstr "" -#: systemv/cupstestppd.c:1098 +#: systemv/cupstestppd.c:1078 #, c-format msgid "" " **FAIL** REQUIRED PaperDimension for PageSize %s\n" @@ -843,25 +843,25 @@ " REF: Page 103, section 5.15." msgstr "" -#: systemv/cupstestppd.c:934 +#: systemv/cupstestppd.c:914 msgid "" " **FAIL** REQUIRED Product\n" " REF: Page 62, section 5.3." msgstr "" -#: systemv/cupstestppd.c:1009 +#: systemv/cupstestppd.c:989 msgid "" " **FAIL** REQUIRED ShortNickName\n" " REF: Page 64-65, section 5.3." msgstr "" -#: systemv/cupstestppd.c:334 systemv/cupstestppd.c:353 -#: systemv/cupstestppd.c:365 +#: systemv/cupstestppd.c:314 systemv/cupstestppd.c:333 +#: systemv/cupstestppd.c:345 #, c-format msgid " **FAIL** Unable to open PPD file - %s on line %d." msgstr "" -#: systemv/cupstestppd.c:1498 +#: systemv/cupstestppd.c:1478 #, c-format msgid " %d ERRORS FOUND" msgstr "" @@ -930,7 +930,7 @@ " REF: Page 43, %%Pages:" msgstr "" -#: systemv/cupstestppd.c:1500 +#: systemv/cupstestppd.c:1480 msgid " NO ERRORS FOUND" msgstr "" @@ -963,11 +963,11 @@ msgid " Warning: obsolete DSC version %.1f in file." msgstr "" -#: test/ippfind.c:2776 +#: test/ippfind.c:2796 msgid " ! expression Unary NOT of expression." msgstr "" -#: test/ippfind.c:2775 +#: test/ippfind.c:2795 msgid " ( expressions ) Group expressions." msgstr "" @@ -991,117 +991,117 @@ msgid " --[no-]user-cancel-any Allow/prevent users to cancel any job." msgstr "" -#: ppdc/ppdc.cxx:455 +#: ppdc/ppdc.cxx:450 msgid " --cr End lines with CR (Mac OS 9)." msgstr "" -#: ppdc/ppdc.cxx:457 +#: ppdc/ppdc.cxx:452 msgid " --crlf End lines with CR + LF (Windows)." msgstr "" -#: test/ippfind.c:2757 +#: test/ippfind.c:2777 msgid " --domain regex Match domain to regular expression." msgstr "" -#: test/ippfind.c:2758 +#: test/ippfind.c:2778 msgid "" " --exec utility [argument ...] ;\n" " Execute program if true." msgstr "" -#: test/ippfind.c:2778 +#: test/ippfind.c:2798 msgid " --false Always false." msgstr "" -#: test/ippfind.c:2740 +#: test/ippfind.c:2760 msgid " --help Show this help." msgstr "" -#: test/ippfind.c:2760 +#: test/ippfind.c:2780 msgid " --host regex Match hostname to regular expression." msgstr "" -#: ppdc/ppdc.cxx:459 +#: ppdc/ppdc.cxx:454 msgid " --lf End lines with LF (UNIX/Linux/OS X)." msgstr "" -#: test/ippfind.c:2762 +#: test/ippfind.c:2782 msgid " --local True if service is local." msgstr "" -#: test/ippfind.c:2761 +#: test/ippfind.c:2781 msgid " --ls List attributes." msgstr "" -#: test/ippfind.c:2763 +#: test/ippfind.c:2783 msgid " --name regex Match service name to regular expression." msgstr "" -#: test/ippfind.c:2777 +#: test/ippfind.c:2797 msgid " --not expression Unary NOT of expression." msgstr "" -#: test/ippfind.c:2764 +#: test/ippfind.c:2784 msgid " --path regex Match resource path to regular expression." msgstr "" -#: test/ippfind.c:2765 +#: test/ippfind.c:2785 msgid " --port number[-number] Match port to number or range." msgstr "" -#: test/ippfind.c:2766 +#: test/ippfind.c:2786 msgid " --print Print URI if true." msgstr "" -#: test/ippfind.c:2767 +#: test/ippfind.c:2787 msgid " --print-name Print service name if true." msgstr "" -#: test/ippfind.c:2768 +#: test/ippfind.c:2788 msgid " --quiet Quietly report match via exit code." msgstr "" -#: test/ippfind.c:2769 +#: test/ippfind.c:2789 msgid " --remote True if service is remote." msgstr "" -#: test/ippfind.c:2779 +#: test/ippfind.c:2799 msgid " --true Always true." msgstr "" -#: test/ippfind.c:2770 +#: test/ippfind.c:2790 msgid " --txt key True if the TXT record contains the key." msgstr "" -#: test/ippfind.c:2771 +#: test/ippfind.c:2791 msgid " --txt-* regex Match TXT record key to regular expression." msgstr "" -#: test/ippfind.c:2772 +#: test/ippfind.c:2792 msgid " --uri regex Match URI to regular expression." msgstr "" -#: test/ippfind.c:2741 +#: test/ippfind.c:2761 msgid " --version Show program version." msgstr "" -#: test/ippfind.c:2734 test/ipptool.c:4709 +#: test/ippfind.c:2754 test/ipptool.c:4862 msgid " -4 Connect using IPv4." msgstr "" -#: test/ippfind.c:2735 test/ipptool.c:4710 +#: test/ippfind.c:2755 test/ipptool.c:4863 msgid " -6 Connect using IPv6." msgstr "" -#: test/ipptool.c:4711 +#: test/ipptool.c:4864 msgid " -C Send requests using chunking (default)." msgstr "" -#: scheduler/cupsfilter.c:1458 +#: scheduler/cupsfilter.c:1484 msgid " -D Remove the input file when finished." msgstr "" -#: ppdc/ppdc.cxx:438 ppdc/ppdhtml.cxx:175 ppdc/ppdpo.cxx:255 +#: ppdc/ppdc.cxx:433 ppdc/ppdhtml.cxx:180 ppdc/ppdpo.cxx:250 msgid " -D name=value Set named variable to value." msgstr "" @@ -1109,11 +1109,11 @@ msgid " -E Encrypt the connection." msgstr "" -#: test/ipptool.c:4713 +#: test/ipptool.c:4866 msgid " -E Test with HTTP Upgrade to TLS." msgstr "" -#: scheduler/main.c:2005 +#: scheduler/main.c:2180 msgid "" " -F Run in the foreground but detach from console." msgstr "" @@ -1122,61 +1122,61 @@ msgid " -H samba-server Use the named SAMBA server." msgstr "" -#: test/ipptool.c:4715 +#: test/ipptool.c:4868 msgid " -I Ignore errors." msgstr "" -#: ppdc/ppdc.cxx:440 ppdc/ppdhtml.cxx:177 ppdc/ppdi.cxx:131 ppdc/ppdpo.cxx:257 +#: ppdc/ppdc.cxx:435 ppdc/ppdhtml.cxx:182 ppdc/ppdi.cxx:131 ppdc/ppdpo.cxx:252 msgid " -I include-dir Add include directory to search path." msgstr "" -#: systemv/cupstestppd.c:3819 +#: systemv/cupstestppd.c:3863 msgid " -I {filename,filters,none,profiles}" msgstr "" -#: test/ipptool.c:4716 +#: test/ipptool.c:4869 msgid " -L Send requests using content-length." msgstr "" -#: scheduler/cupsfilter.c:1460 +#: scheduler/cupsfilter.c:1485 msgid " -P filename.ppd Set PPD file." msgstr "" -#: test/ippfind.c:2744 +#: test/ippfind.c:2764 msgid " -P number[-number] Match port to number or range." msgstr "" -#: systemv/cupstestppd.c:3821 +#: systemv/cupstestppd.c:3865 msgid " -R root-directory Set alternate root." msgstr "" -#: test/ipptool.c:4718 +#: test/ipptool.c:4872 msgid " -S Test with SSL encryption." msgstr "" -#: test/ippfind.c:2736 +#: test/ippfind.c:2756 msgid " -T seconds Set the browse timeout in seconds." msgstr "" -#: test/ipptool.c:4720 +#: test/ipptool.c:4874 msgid " -T seconds Set the receive/send timeout in seconds." msgstr "" -#: scheduler/cupsfilter.c:1461 systemv/cupsaddsmb.c:288 systemv/cupsctl.c:206 +#: scheduler/cupsfilter.c:1486 systemv/cupsaddsmb.c:288 systemv/cupsctl.c:206 msgid " -U username Specify username." msgstr "" -#: test/ippfind.c:2738 test/ipptool.c:4722 +#: test/ippfind.c:2758 test/ipptool.c:4876 msgid " -V version Set default IPP version." msgstr "" -#: systemv/cupstestppd.c:3822 +#: systemv/cupstestppd.c:3866 msgid "" " -W " "{all,none,constraints,defaults,duplex,filters,profiles,sizes,translations}" msgstr "" -#: test/ipptool.c:4724 +#: test/ipptool.c:4878 msgid " -X Produce XML plist instead of plain text." msgstr "" @@ -1188,15 +1188,15 @@ msgid " -a Export all printers." msgstr "" -#: ppdc/ppdc.cxx:442 +#: ppdc/ppdc.cxx:437 msgid " -c catalog.po Load the specified message catalog." msgstr "" -#: scheduler/cupsfilter.c:1462 +#: scheduler/cupsfilter.c:1487 msgid " -c cups-files.conf Set cups-files.conf file to use." msgstr "" -#: scheduler/main.c:2003 +#: scheduler/main.c:2178 msgid " -c cupsd.conf Set cupsd.conf file to use." msgstr "" @@ -1204,39 +1204,39 @@ msgid " -d domain Browse/resolve in specified domain." msgstr "" -#: test/ipptool.c:4726 +#: test/ipptool.c:4881 msgid " -d name=value Set named variable to value." msgstr "" -#: ppdc/ppdc.cxx:444 +#: ppdc/ppdc.cxx:439 msgid " -d output-dir Specify the output directory." msgstr "" -#: scheduler/cupsfilter.c:1464 +#: scheduler/cupsfilter.c:1488 msgid " -d printer Use the named printer." msgstr "" -#: test/ippfind.c:2745 +#: test/ippfind.c:2765 msgid " -d regex Match domain to regular expression." msgstr "" -#: scheduler/cupsfilter.c:1466 +#: scheduler/cupsfilter.c:1489 msgid " -e Use every filter from the PPD file." msgstr "" -#: scheduler/main.c:2004 +#: scheduler/main.c:2179 msgid " -f Run in the foreground." msgstr "" -#: test/ipptool.c:4728 +#: test/ipptool.c:4883 msgid " -f filename Set default request filename." msgstr "" -#: scheduler/main.c:2007 +#: scheduler/main.c:2182 msgid " -h Show this usage message." msgstr "" -#: test/ippfind.c:2746 +#: test/ippfind.c:2766 msgid " -h regex Match hostname to regular expression." msgstr "" @@ -1244,22 +1244,22 @@ msgid " -h server[:port] Specify server address." msgstr "" -#: scheduler/cupsfilter.c:1468 +#: scheduler/cupsfilter.c:1490 msgid " -i mime/type Set input MIME type (otherwise auto-typed)." msgstr "" -#: test/ipptool.c:4730 +#: test/ipptool.c:4885 msgid "" " -i seconds Repeat the last file with the given time interval." msgstr "" -#: scheduler/cupsfilter.c:1470 +#: scheduler/cupsfilter.c:1491 msgid "" " -j job-id[,N] Filter file N from the specified job (default is " "file 1)." msgstr "" -#: test/ippfind.c:2747 +#: test/ippfind.c:2767 msgid " -l List attributes." msgstr "" @@ -1267,29 +1267,29 @@ msgid " -l Run cupsd from launchd(8)." msgstr "" -#: ppdc/ppdc.cxx:446 +#: ppdc/ppdc.cxx:441 msgid " -l lang[,lang,...] Specify the output language(s) (locale)." msgstr "" -#: ppdc/ppdc.cxx:448 +#: ppdc/ppdc.cxx:443 msgid " -m Use the ModelName value as the filename." msgstr "" -#: scheduler/cupsfilter.c:1472 +#: scheduler/cupsfilter.c:1492 msgid "" " -m mime/type Set output MIME type (otherwise application/pdf)." msgstr "" -#: scheduler/cupsfilter.c:1474 +#: scheduler/cupsfilter.c:1493 msgid " -n copies Set number of copies." msgstr "" -#: test/ipptool.c:4732 +#: test/ipptool.c:4888 msgid "" " -n count Repeat the last file the given number of times." msgstr "" -#: test/ippfind.c:2748 +#: test/ippfind.c:2768 msgid " -n regex Match service name to regular expression." msgstr "" @@ -1298,19 +1298,19 @@ " -o filename.drv Set driver information file (otherwise ppdi.drv)." msgstr "" -#: ppdc/ppdmerge.cxx:370 +#: ppdc/ppdmerge.cxx:364 msgid " -o filename.ppd[.gz] Set output file (otherwise stdout)." msgstr "" -#: scheduler/cupsfilter.c:1475 +#: scheduler/cupsfilter.c:1494 msgid " -o name=value Set option(s)." msgstr "" -#: test/ippfind.c:2749 +#: test/ippfind.c:2769 msgid " -p Print URI if true." msgstr "" -#: scheduler/cupsfilter.c:1476 +#: scheduler/cupsfilter.c:1495 msgid " -p filename.ppd Set PPD file." msgstr "" @@ -1318,43 +1318,43 @@ msgid " -p program Run specified program for each service." msgstr "" -#: test/ippfind.c:2750 +#: test/ippfind.c:2770 msgid " -q Quietly report match via exit code." msgstr "" -#: systemv/cupstestppd.c:3826 test/ipptool.c:4734 +#: systemv/cupstestppd.c:3870 test/ipptool.c:4890 msgid " -q Run silently." msgstr "" -#: test/ippfind.c:2751 +#: test/ippfind.c:2771 msgid " -r True if service is remote." msgstr "" -#: systemv/cupstestppd.c:3827 +#: systemv/cupstestppd.c:3871 msgid " -r Use 'relaxed' open mode." msgstr "" -#: test/ippfind.c:2752 +#: test/ippfind.c:2772 msgid " -s Print service name if true." msgstr "" -#: test/ipptool.c:4735 +#: test/ipptool.c:4891 msgid " -t Produce a test report." msgstr "" -#: ppdc/ppdc.cxx:450 +#: ppdc/ppdc.cxx:445 msgid " -t Test PPDs instead of generating them." msgstr "" -#: scheduler/main.c:2009 +#: scheduler/main.c:2184 msgid " -t Test the configuration file." msgstr "" -#: test/ippfind.c:2753 +#: test/ippfind.c:2773 msgid " -t key True if the TXT record contains the key." msgstr "" -#: scheduler/cupsfilter.c:1477 +#: scheduler/cupsfilter.c:1496 msgid " -t title Set title." msgstr "" @@ -1362,375 +1362,376 @@ msgid " -t type Browse/resolve with specified type." msgstr "" -#: scheduler/cupsfilter.c:1478 +#: scheduler/cupsfilter.c:1497 msgid " -u Remove the PPD file when finished." msgstr "" -#: test/ippfind.c:2754 +#: test/ippfind.c:2774 msgid " -u regex Match URI to regular expression." msgstr "" -#: systemv/cupsaddsmb.c:291 systemv/cupstestppd.c:3828 test/ipptool.c:4736 -#: ppdc/ppdc.cxx:452 ppdc/ppdpo.cxx:259 +#: systemv/cupsaddsmb.c:291 systemv/cupstestppd.c:3872 test/ipptool.c:4892 +#: ppdc/ppdc.cxx:447 ppdc/ppdpo.cxx:254 msgid " -v Be verbose." msgstr "" -#: systemv/cupstestppd.c:3829 +#: systemv/cupstestppd.c:3873 msgid " -vv Be very verbose." msgstr "" -#: test/ippfind.c:2755 +#: test/ippfind.c:2775 msgid "" " -x utility [argument ...] ;\n" " Execute program if true." msgstr "" -#: ppdc/ppdc.cxx:453 +#: ppdc/ppdc.cxx:448 msgid " -z Compress PPD files using GNU zip." msgstr "" -#: test/ippfind.c:2798 +#: test/ippfind.c:2818 msgid " IPPFIND_SERVICE_DOMAIN Domain name" msgstr "" -#: test/ippfind.c:2799 +#: test/ippfind.c:2819 msgid "" " IPPFIND_SERVICE_HOSTNAME\n" " Fully-qualified domain name" msgstr "" -#: test/ippfind.c:2801 +#: test/ippfind.c:2821 msgid " IPPFIND_SERVICE_NAME Service instance name" msgstr "" -#: test/ippfind.c:2802 +#: test/ippfind.c:2822 msgid " IPPFIND_SERVICE_PORT Port number" msgstr "" -#: test/ippfind.c:2803 +#: test/ippfind.c:2823 msgid " IPPFIND_SERVICE_REGTYPE DNS-SD registration type" msgstr "" -#: test/ippfind.c:2804 +#: test/ippfind.c:2824 msgid " IPPFIND_SERVICE_SCHEME URI scheme" msgstr "" -#: test/ippfind.c:2805 +#: test/ippfind.c:2825 msgid " IPPFIND_SERVICE_URI URI" msgstr "" -#: test/ippfind.c:2806 +#: test/ippfind.c:2826 msgid " IPPFIND_TXT_* Value of TXT record key" msgstr "" -#: test/ippfind.c:2781 +#: test/ippfind.c:2801 msgid "" " expression --and expression\n" " Logical AND." msgstr "" -#: test/ippfind.c:2783 +#: test/ippfind.c:2803 msgid "" " expression --or expression\n" " Logical OR." msgstr "" -#: test/ippfind.c:2780 +#: test/ippfind.c:2800 msgid " expression expression Logical AND." msgstr "" -#: test/ippfind.c:2788 +#: test/ippfind.c:2808 msgid " {service_domain} Domain name" msgstr "" -#: test/ippfind.c:2789 +#: test/ippfind.c:2809 msgid " {service_hostname} Fully-qualified domain name" msgstr "" -#: test/ippfind.c:2790 +#: test/ippfind.c:2810 msgid " {service_name} Service instance name" msgstr "" -#: test/ippfind.c:2791 +#: test/ippfind.c:2811 msgid " {service_port} Port number" msgstr "" -#: test/ippfind.c:2792 +#: test/ippfind.c:2812 msgid " {service_regtype} DNS-SD registration type" msgstr "" -#: test/ippfind.c:2793 +#: test/ippfind.c:2813 msgid " {service_scheme} URI scheme" msgstr "" -#: test/ippfind.c:2794 +#: test/ippfind.c:2814 msgid " {service_uri} URI" msgstr "" -#: test/ippfind.c:2795 +#: test/ippfind.c:2815 msgid " {txt_*} Value of TXT record key" msgstr "" -#: test/ippfind.c:2787 +#: test/ippfind.c:2807 msgid " {} URI" msgstr "" -#: systemv/cupstestppd.c:332 systemv/cupstestppd.c:351 -#: systemv/cupstestppd.c:363 systemv/cupstestppd.c:496 -#: systemv/cupstestppd.c:511 systemv/cupstestppd.c:532 -#: systemv/cupstestppd.c:547 systemv/cupstestppd.c:577 -#: systemv/cupstestppd.c:597 systemv/cupstestppd.c:620 -#: systemv/cupstestppd.c:638 systemv/cupstestppd.c:664 -#: systemv/cupstestppd.c:682 systemv/cupstestppd.c:702 -#: systemv/cupstestppd.c:722 systemv/cupstestppd.c:740 -#: systemv/cupstestppd.c:757 systemv/cupstestppd.c:776 -#: systemv/cupstestppd.c:797 systemv/cupstestppd.c:816 -#: systemv/cupstestppd.c:836 systemv/cupstestppd.c:856 -#: systemv/cupstestppd.c:876 systemv/cupstestppd.c:896 -#: systemv/cupstestppd.c:914 systemv/cupstestppd.c:931 -#: systemv/cupstestppd.c:953 systemv/cupstestppd.c:971 -#: systemv/cupstestppd.c:988 systemv/cupstestppd.c:1006 -#: systemv/cupstestppd.c:1022 systemv/cupstestppd.c:1042 -#: systemv/cupstestppd.c:1073 systemv/cupstestppd.c:1095 -#: systemv/cupstestppd.c:1146 systemv/cupstestppd.c:1165 -#: systemv/cupstestppd.c:1209 systemv/cupstestppd.c:1223 -#: systemv/cupstestppd.c:1255 systemv/cupstestppd.c:1282 -#: systemv/cupstestppd.c:1800 systemv/cupstestppd.c:1819 -#: systemv/cupstestppd.c:1837 systemv/cupstestppd.c:1889 -#: systemv/cupstestppd.c:1905 systemv/cupstestppd.c:1942 -#: systemv/cupstestppd.c:1960 systemv/cupstestppd.c:1996 -#: systemv/cupstestppd.c:2010 systemv/cupstestppd.c:2037 -#: systemv/cupstestppd.c:2051 systemv/cupstestppd.c:2097 -#: systemv/cupstestppd.c:2119 systemv/cupstestppd.c:2142 -#: systemv/cupstestppd.c:2159 systemv/cupstestppd.c:2201 -#: systemv/cupstestppd.c:2244 systemv/cupstestppd.c:2291 -#: systemv/cupstestppd.c:2315 systemv/cupstestppd.c:2369 -#: systemv/cupstestppd.c:2385 systemv/cupstestppd.c:2415 -#: systemv/cupstestppd.c:2429 systemv/cupstestppd.c:2455 -#: systemv/cupstestppd.c:2471 systemv/cupstestppd.c:2511 -#: systemv/cupstestppd.c:2525 systemv/cupstestppd.c:2551 -#: systemv/cupstestppd.c:2567 systemv/cupstestppd.c:2597 -#: systemv/cupstestppd.c:2611 systemv/cupstestppd.c:2638 -#: systemv/cupstestppd.c:2655 systemv/cupstestppd.c:2669 -#: systemv/cupstestppd.c:2693 systemv/cupstestppd.c:2710 -#: systemv/cupstestppd.c:2724 systemv/cupstestppd.c:2748 -#: systemv/cupstestppd.c:2765 systemv/cupstestppd.c:2779 -#: systemv/cupstestppd.c:2803 systemv/cupstestppd.c:2820 -#: systemv/cupstestppd.c:2834 systemv/cupstestppd.c:2858 -#: systemv/cupstestppd.c:2872 systemv/cupstestppd.c:2887 -#: systemv/cupstestppd.c:2904 systemv/cupstestppd.c:2960 -#: systemv/cupstestppd.c:2995 systemv/cupstestppd.c:3009 -#: systemv/cupstestppd.c:3037 systemv/cupstestppd.c:3102 -#: systemv/cupstestppd.c:3117 systemv/cupstestppd.c:3156 -#: systemv/cupstestppd.c:3176 systemv/cupstestppd.c:3190 -#: systemv/cupstestppd.c:3407 systemv/cupstestppd.c:3443 -#: systemv/cupstestppd.c:3457 systemv/cupstestppd.c:3503 -#: systemv/cupstestppd.c:3535 systemv/cupstestppd.c:3552 -#: systemv/cupstestppd.c:3575 systemv/cupstestppd.c:3591 -#: systemv/cupstestppd.c:3629 systemv/cupstestppd.c:3770 -#: systemv/cupstestppd.c:3792 systemv/cupstestppd.c:3900 +#: systemv/cupstestppd.c:312 systemv/cupstestppd.c:331 +#: systemv/cupstestppd.c:343 systemv/cupstestppd.c:476 +#: systemv/cupstestppd.c:491 systemv/cupstestppd.c:512 +#: systemv/cupstestppd.c:527 systemv/cupstestppd.c:557 +#: systemv/cupstestppd.c:577 systemv/cupstestppd.c:600 +#: systemv/cupstestppd.c:618 systemv/cupstestppd.c:644 +#: systemv/cupstestppd.c:662 systemv/cupstestppd.c:682 +#: systemv/cupstestppd.c:702 systemv/cupstestppd.c:720 +#: systemv/cupstestppd.c:737 systemv/cupstestppd.c:756 +#: systemv/cupstestppd.c:777 systemv/cupstestppd.c:796 +#: systemv/cupstestppd.c:816 systemv/cupstestppd.c:836 +#: systemv/cupstestppd.c:856 systemv/cupstestppd.c:876 +#: systemv/cupstestppd.c:894 systemv/cupstestppd.c:911 +#: systemv/cupstestppd.c:933 systemv/cupstestppd.c:951 +#: systemv/cupstestppd.c:968 systemv/cupstestppd.c:986 +#: systemv/cupstestppd.c:1002 systemv/cupstestppd.c:1022 +#: systemv/cupstestppd.c:1053 systemv/cupstestppd.c:1075 +#: systemv/cupstestppd.c:1126 systemv/cupstestppd.c:1145 +#: systemv/cupstestppd.c:1189 systemv/cupstestppd.c:1203 +#: systemv/cupstestppd.c:1235 systemv/cupstestppd.c:1262 +#: systemv/cupstestppd.c:1780 systemv/cupstestppd.c:1799 +#: systemv/cupstestppd.c:1817 systemv/cupstestppd.c:1869 +#: systemv/cupstestppd.c:1885 systemv/cupstestppd.c:1922 +#: systemv/cupstestppd.c:1940 systemv/cupstestppd.c:1976 +#: systemv/cupstestppd.c:1990 systemv/cupstestppd.c:2017 +#: systemv/cupstestppd.c:2031 systemv/cupstestppd.c:2077 +#: systemv/cupstestppd.c:2099 systemv/cupstestppd.c:2122 +#: systemv/cupstestppd.c:2139 systemv/cupstestppd.c:2181 +#: systemv/cupstestppd.c:2224 systemv/cupstestppd.c:2271 +#: systemv/cupstestppd.c:2295 systemv/cupstestppd.c:2349 +#: systemv/cupstestppd.c:2365 systemv/cupstestppd.c:2387 +#: systemv/cupstestppd.c:2427 systemv/cupstestppd.c:2441 +#: systemv/cupstestppd.c:2467 systemv/cupstestppd.c:2483 +#: systemv/cupstestppd.c:2505 systemv/cupstestppd.c:2555 +#: systemv/cupstestppd.c:2569 systemv/cupstestppd.c:2595 +#: systemv/cupstestppd.c:2611 systemv/cupstestppd.c:2641 +#: systemv/cupstestppd.c:2655 systemv/cupstestppd.c:2682 +#: systemv/cupstestppd.c:2699 systemv/cupstestppd.c:2713 +#: systemv/cupstestppd.c:2737 systemv/cupstestppd.c:2754 +#: systemv/cupstestppd.c:2768 systemv/cupstestppd.c:2792 +#: systemv/cupstestppd.c:2809 systemv/cupstestppd.c:2823 +#: systemv/cupstestppd.c:2847 systemv/cupstestppd.c:2864 +#: systemv/cupstestppd.c:2878 systemv/cupstestppd.c:2902 +#: systemv/cupstestppd.c:2916 systemv/cupstestppd.c:2931 +#: systemv/cupstestppd.c:2948 systemv/cupstestppd.c:3004 +#: systemv/cupstestppd.c:3039 systemv/cupstestppd.c:3053 +#: systemv/cupstestppd.c:3081 systemv/cupstestppd.c:3146 +#: systemv/cupstestppd.c:3161 systemv/cupstestppd.c:3200 +#: systemv/cupstestppd.c:3220 systemv/cupstestppd.c:3234 +#: systemv/cupstestppd.c:3451 systemv/cupstestppd.c:3487 +#: systemv/cupstestppd.c:3501 systemv/cupstestppd.c:3547 +#: systemv/cupstestppd.c:3579 systemv/cupstestppd.c:3596 +#: systemv/cupstestppd.c:3619 systemv/cupstestppd.c:3635 +#: systemv/cupstestppd.c:3673 systemv/cupstestppd.c:3814 +#: systemv/cupstestppd.c:3836 systemv/cupstestppd.c:3944 msgid " FAIL" msgstr "" -#: systemv/cupstestppd.c:1306 +#: systemv/cupstestppd.c:1286 msgid " PASS" msgstr "" -#: cups/ipp.c:5254 +#: cups/ipp.c:5227 #, c-format msgid "\"%s\": Bad URI value \"%s\" - %s (RFC 2911 section 4.1.5)." msgstr "" -#: cups/ipp.c:5265 +#: cups/ipp.c:5238 #, c-format msgid "" "\"%s\": Bad URI value \"%s\" - bad length %d (RFC 2911 section 4.1.5)." msgstr "" -#: cups/ipp.c:4885 +#: cups/ipp.c:4858 #, c-format msgid "\"%s\": Bad attribute name - bad length %d (RFC 2911 section 4.1.3)." msgstr "" -#: cups/ipp.c:4877 +#: cups/ipp.c:4850 #, c-format msgid "" "\"%s\": Bad attribute name - invalid character (RFC 2911 section 4.1.3)." msgstr "" -#: cups/ipp.c:4903 +#: cups/ipp.c:4876 #, c-format msgid "\"%s\": Bad boolen value %d (RFC 2911 section 4.1.11)." msgstr "" -#: cups/ipp.c:5317 +#: cups/ipp.c:5290 #, c-format msgid "" "\"%s\": Bad charset value \"%s\" - bad characters (RFC 2911 section 4.1.7)." msgstr "" -#: cups/ipp.c:5326 +#: cups/ipp.c:5299 #, c-format msgid "" "\"%s\": Bad charset value \"%s\" - bad length %d (RFC 2911 section 4.1.7)." msgstr "" -#: cups/ipp.c:5003 +#: cups/ipp.c:4976 #, c-format msgid "\"%s\": Bad dateTime UTC hours %u (RFC 2911 section 4.1.14)." msgstr "" -#: cups/ipp.c:5011 +#: cups/ipp.c:4984 #, c-format msgid "\"%s\": Bad dateTime UTC minutes %u (RFC 2911 section 4.1.14)." msgstr "" -#: cups/ipp.c:4995 +#: cups/ipp.c:4968 #, c-format msgid "\"%s\": Bad dateTime UTC sign '%c' (RFC 2911 section 4.1.14)." msgstr "" -#: cups/ipp.c:4955 +#: cups/ipp.c:4928 #, c-format msgid "\"%s\": Bad dateTime day %u (RFC 2911 section 4.1.14)." msgstr "" -#: cups/ipp.c:4987 +#: cups/ipp.c:4960 #, c-format msgid "\"%s\": Bad dateTime deciseconds %u (RFC 2911 section 4.1.14)." msgstr "" -#: cups/ipp.c:4963 +#: cups/ipp.c:4936 #, c-format msgid "\"%s\": Bad dateTime hours %u (RFC 2911 section 4.1.14)." msgstr "" -#: cups/ipp.c:4971 +#: cups/ipp.c:4944 #, c-format msgid "\"%s\": Bad dateTime minutes %u (RFC 2911 section 4.1.14)." msgstr "" -#: cups/ipp.c:4947 +#: cups/ipp.c:4920 #, c-format msgid "\"%s\": Bad dateTime month %u (RFC 2911 section 4.1.14)." msgstr "" -#: cups/ipp.c:4979 +#: cups/ipp.c:4952 #, c-format msgid "\"%s\": Bad dateTime seconds %u (RFC 2911 section 4.1.14)." msgstr "" -#: cups/ipp.c:4917 +#: cups/ipp.c:4890 #, c-format msgid "\"%s\": Bad enum value %d - out of range (RFC 2911 section 4.1.4)." msgstr "" -#: cups/ipp.c:5232 +#: cups/ipp.c:5205 #, c-format msgid "" "\"%s\": Bad keyword value \"%s\" - bad length %d (RFC 2911 section 4.1.3)." msgstr "" -#: cups/ipp.c:5223 +#: cups/ipp.c:5196 #, c-format msgid "" "\"%s\": Bad keyword value \"%s\" - invalid character (RFC 2911 section " "4.1.3)." msgstr "" -#: cups/ipp.c:5426 +#: cups/ipp.c:5399 #, c-format msgid "" "\"%s\": Bad mimeMediaType value \"%s\" - bad characters (RFC 2911 section " "4.1.9)." msgstr "" -#: cups/ipp.c:5436 +#: cups/ipp.c:5409 #, c-format msgid "" "\"%s\": Bad mimeMediaType value \"%s\" - bad length %d (RFC 2911 section " "4.1.9)." msgstr "" -#: cups/ipp.c:5194 +#: cups/ipp.c:5167 #, c-format msgid "" "\"%s\": Bad name value \"%s\" - bad UTF-8 sequence (RFC 2911 section 4.1.2)." msgstr "" -#: cups/ipp.c:5203 +#: cups/ipp.c:5176 #, c-format msgid "" "\"%s\": Bad name value \"%s\" - bad length %d (RFC 2911 section 4.1.2)." msgstr "" -#: cups/ipp.c:5372 +#: cups/ipp.c:5345 #, c-format msgid "" "\"%s\": Bad naturalLanguage value \"%s\" - bad characters (RFC 2911 section " "4.1.8)." msgstr "" -#: cups/ipp.c:5382 +#: cups/ipp.c:5355 #, c-format msgid "" "\"%s\": Bad naturalLanguage value \"%s\" - bad length %d (RFC 2911 section " "4.1.8)." msgstr "" -#: cups/ipp.c:4931 +#: cups/ipp.c:4904 #, c-format msgid "" "\"%s\": Bad octetString value - bad length %d (RFC 2911 section 4.1.10)." msgstr "" -#: cups/ipp.c:5074 +#: cups/ipp.c:5047 #, c-format msgid "" "\"%s\": Bad rangeOfInteger value %d-%d - lower greater than upper (RFC 2911 " "section 4.1.13)." msgstr "" -#: cups/ipp.c:5055 +#: cups/ipp.c:5028 #, c-format msgid "" "\"%s\": Bad resolution value %dx%d%s - bad units value (RFC 2911 section " "4.1.15)." msgstr "" -#: cups/ipp.c:5024 +#: cups/ipp.c:4997 #, c-format msgid "" "\"%s\": Bad resolution value %dx%d%s - cross feed resolution must be " "positive (RFC 2911 section 4.1.15)." msgstr "" -#: cups/ipp.c:5039 +#: cups/ipp.c:5012 #, c-format msgid "" "\"%s\": Bad resolution value %dx%d%s - feed resolution must be positive (RFC " "2911 section 4.1.15)." msgstr "" -#: cups/ipp.c:5136 +#: cups/ipp.c:5109 #, c-format msgid "" "\"%s\": Bad text value \"%s\" - bad UTF-8 sequence (RFC 2911 section 4.1.1)." msgstr "" -#: cups/ipp.c:5145 +#: cups/ipp.c:5118 #, c-format msgid "" "\"%s\": Bad text value \"%s\" - bad length %d (RFC 2911 section 4.1.1)." msgstr "" -#: cups/ipp.c:5288 +#: cups/ipp.c:5261 #, c-format msgid "" "\"%s\": Bad uriScheme value \"%s\" - bad characters (RFC 2911 section 4.1.6)." msgstr "" -#: cups/ipp.c:5297 +#: cups/ipp.c:5270 #, c-format msgid "" "\"%s\": Bad uriScheme value \"%s\" - bad length %d (RFC 2911 section 4.1.6)." @@ -1741,77 +1742,77 @@ msgid "%-6s %-10.10s %-4d %-10d %-27.27s %.0f bytes" msgstr "" -#: berkeley/lpq.c:570 +#: berkeley/lpq.c:533 #, c-format msgid "%-7s %-7.7s %-7d %-31.31s %.0f bytes" msgstr "" -#: systemv/lpstat.c:779 +#: systemv/lpstat.c:777 #, c-format msgid "%s accepting requests since %s" msgstr "" -#: scheduler/ipp.c:9867 +#: scheduler/ipp.c:9986 #, c-format msgid "%s cannot be changed." msgstr "Kohdetta %s ei voida muuttaa." -#: berkeley/lpc.c:189 +#: berkeley/lpc.c:181 #, c-format msgid "%s is not implemented by the CUPS version of lpc." msgstr "" -#: berkeley/lpq.c:656 +#: berkeley/lpq.c:618 #, c-format msgid "%s is not ready" msgstr "" -#: berkeley/lpq.c:649 +#: berkeley/lpq.c:611 #, c-format msgid "%s is ready" msgstr "" -#: berkeley/lpq.c:652 +#: berkeley/lpq.c:614 #, c-format msgid "%s is ready and printing" msgstr "" -#: filter/rastertoepson.c:985 filter/rastertohp.c:711 -#: filter/rastertolabel.c:1128 +#: filter/rastertoepson.c:982 filter/rastertohp.c:700 +#: filter/rastertolabel.c:1120 #, c-format msgid "%s job-id user title copies options [file]" msgstr "" -#: systemv/lpstat.c:783 +#: systemv/lpstat.c:781 #, c-format msgid "%s not accepting requests since %s -" msgstr "" -#: scheduler/ipp.c:621 +#: scheduler/ipp.c:617 #, c-format msgid "%s not supported." msgstr "" -#: systemv/lpstat.c:794 +#: systemv/lpstat.c:792 #, c-format msgid "%s/%s accepting requests since %s" msgstr "" -#: systemv/lpstat.c:799 +#: systemv/lpstat.c:797 #, c-format msgid "%s/%s not accepting requests since %s -" msgstr "" -#: berkeley/lpq.c:557 +#: berkeley/lpq.c:526 #, c-format msgid "%s: %-33.33s [job %d localhost]" msgstr "" #. TRANSLATORS: Message is "subject: error" -#: cups/langprintf.c:86 scheduler/cupsfilter.c:698 systemv/lpadmin.c:805 -#: systemv/lpadmin.c:856 systemv/lpadmin.c:906 systemv/lpadmin.c:962 -#: systemv/lpadmin.c:1060 systemv/lpadmin.c:1112 systemv/lpadmin.c:1168 -#: systemv/lpadmin.c:1479 +#: cups/langprintf.c:77 scheduler/cupsfilter.c:726 systemv/lpadmin.c:803 +#: systemv/lpadmin.c:854 systemv/lpadmin.c:904 systemv/lpadmin.c:960 +#: systemv/lpadmin.c:1058 systemv/lpadmin.c:1110 systemv/lpadmin.c:1166 +#: systemv/lpadmin.c:1581 #, c-format msgid "%s: %s" msgstr "" @@ -1821,7 +1822,7 @@ msgid "%s: %s failed: %s" msgstr "" -#: test/ippfind.c:797 test/ipptool.c:361 +#: test/ippfind.c:777 test/ipptool.c:381 #, c-format msgid "%s: Bad version %s for \"-V\"." msgstr "" @@ -1831,111 +1832,111 @@ msgid "%s: Don't know what to do." msgstr "" -#: berkeley/lpq.c:237 berkeley/lpr.c:362 systemv/lp.c:608 +#: berkeley/lpq.c:225 berkeley/lpr.c:358 systemv/lp.c:602 #, c-format msgid "" "%s: Error - %s environment variable names non-existent destination \"%s\"." msgstr "" -#: berkeley/lpq.c:144 berkeley/lpq.c:215 berkeley/lpr.c:234 berkeley/lpr.c:337 -#: systemv/lp.c:163 systemv/lp.c:583 systemv/lp.c:703 systemv/lp.c:752 +#: berkeley/lpq.c:133 berkeley/lpq.c:203 berkeley/lpr.c:230 berkeley/lpr.c:333 +#: systemv/lp.c:157 systemv/lp.c:577 systemv/lp.c:697 systemv/lp.c:746 #: systemv/lpstat.c:195 systemv/lpstat.c:241 systemv/lpstat.c:332 #: systemv/lpstat.c:361 systemv/lpstat.c:385 systemv/lpstat.c:444 -#: systemv/lpstat.c:510 systemv/lpstat.c:571 systemv/lpstat.c:697 -#: systemv/lpstat.c:882 systemv/lpstat.c:1143 systemv/lpstat.c:1386 -#: systemv/lpstat.c:1645 +#: systemv/lpstat.c:510 systemv/lpstat.c:571 systemv/lpstat.c:696 +#: systemv/lpstat.c:880 systemv/lpstat.c:1141 systemv/lpstat.c:1339 +#: systemv/lpstat.c:1579 #, c-format msgid "%s: Error - add '/version=1.1' to server name." msgstr "" -#: systemv/lp.c:240 +#: systemv/lp.c:234 #, c-format msgid "%s: Error - bad job ID." msgstr "" -#: systemv/lp.c:228 +#: systemv/lp.c:222 #, c-format msgid "%s: Error - cannot print files and alter jobs simultaneously." msgstr "" -#: systemv/lp.c:521 +#: systemv/lp.c:515 #, c-format msgid "" "%s: Error - cannot print from stdin if files or a job ID are provided." msgstr "" -#: systemv/lp.c:470 +#: systemv/lp.c:464 #, c-format msgid "%s: Error - expected character set after \"-S\" option." msgstr "" -#: systemv/lp.c:489 +#: systemv/lp.c:483 #, c-format msgid "%s: Error - expected content type after \"-T\" option." msgstr "" -#: berkeley/lpr.c:249 +#: berkeley/lpr.c:245 #, c-format msgid "%s: Error - expected copies after \"-#\" option." msgstr "" -#: systemv/lp.c:273 +#: systemv/lp.c:267 #, c-format msgid "%s: Error - expected copies after \"-n\" option." msgstr "" -#: berkeley/lpr.c:210 +#: berkeley/lpr.c:206 #, c-format msgid "%s: Error - expected destination after \"-P\" option." msgstr "" -#: systemv/lp.c:138 +#: systemv/lp.c:132 #, c-format msgid "%s: Error - expected destination after \"-d\" option." msgstr "" -#: systemv/lp.c:177 +#: systemv/lp.c:171 #, c-format msgid "%s: Error - expected form after \"-f\" option." msgstr "" -#: systemv/lp.c:400 +#: systemv/lp.c:394 #, c-format msgid "%s: Error - expected hold name after \"-H\" option." msgstr "" -#: berkeley/lpr.c:104 +#: berkeley/lpr.c:100 #, c-format msgid "%s: Error - expected hostname after \"-H\" option." msgstr "" -#: berkeley/lpq.c:180 berkeley/lprm.c:123 systemv/cancel.c:124 -#: systemv/cupsaccept.c:123 systemv/lp.c:198 systemv/lpstat.c:266 +#: berkeley/lpq.c:169 berkeley/lprm.c:123 systemv/cancel.c:124 +#: systemv/cupsaccept.c:123 systemv/lp.c:192 systemv/lpstat.c:266 #, c-format msgid "%s: Error - expected hostname after \"-h\" option." msgstr "" -#: systemv/lp.c:380 +#: systemv/lp.c:374 #, c-format msgid "%s: Error - expected mode list after \"-y\" option." msgstr "" -#: berkeley/lpr.c:272 +#: berkeley/lpr.c:268 #, c-format msgid "%s: Error - expected name after \"-%c\" option." msgstr "" -#: berkeley/lpr.c:154 systemv/lp.c:297 +#: berkeley/lpr.c:150 systemv/lp.c:291 #, c-format msgid "%s: Error - expected option=value after \"-o\" option." msgstr "" -#: systemv/lp.c:450 +#: systemv/lp.c:444 #, c-format msgid "%s: Error - expected page list after \"-P\" option." msgstr "" -#: systemv/lp.c:317 +#: systemv/lp.c:311 #, c-format msgid "%s: Error - expected priority after \"-%c\" option." msgstr "" @@ -1945,14 +1946,14 @@ msgid "%s: Error - expected reason text after \"-r\" option." msgstr "" -#: systemv/lp.c:363 +#: systemv/lp.c:357 #, c-format msgid "%s: Error - expected title after \"-t\" option." msgstr "" -#: berkeley/lpq.c:108 berkeley/lpr.c:85 berkeley/lprm.c:104 -#: systemv/cancel.c:95 systemv/cupsaccept.c:101 systemv/lp.c:116 -#: systemv/lpadmin.c:438 systemv/lpstat.c:124 +#: berkeley/lpq.c:97 berkeley/lpr.c:81 berkeley/lprm.c:104 systemv/cancel.c:95 +#: systemv/cupsaccept.c:101 systemv/lp.c:110 systemv/lpadmin.c:426 +#: systemv/lpstat.c:124 #, c-format msgid "%s: Error - expected username after \"-U\" option." msgstr "" @@ -1962,7 +1963,7 @@ msgid "%s: Error - expected username after \"-u\" option." msgstr "" -#: berkeley/lpr.c:126 +#: berkeley/lpr.c:122 #, c-format msgid "%s: Error - expected value after \"-%c\" option." msgstr "" @@ -1974,32 +1975,32 @@ "option." msgstr "" -#: berkeley/lpq.c:242 berkeley/lpr.c:367 systemv/lp.c:613 +#: berkeley/lpq.c:230 berkeley/lpr.c:363 systemv/lp.c:607 #, c-format msgid "%s: Error - no default destination available." msgstr "" -#: systemv/lp.c:339 +#: systemv/lp.c:333 #, c-format msgid "%s: Error - priority must be between 1 and 100." msgstr "" -#: berkeley/lpr.c:370 systemv/lp.c:616 +#: berkeley/lpr.c:366 systemv/lp.c:610 #, c-format msgid "%s: Error - scheduler not responding." msgstr "" -#: berkeley/lpr.c:315 systemv/lp.c:553 +#: berkeley/lpr.c:311 systemv/lp.c:547 #, c-format msgid "%s: Error - too many files - \"%s\"." msgstr "" -#: berkeley/lpr.c:297 systemv/lp.c:536 +#: berkeley/lpr.c:293 systemv/lp.c:530 #, c-format msgid "%s: Error - unable to access \"%s\" - %s" msgstr "" -#: berkeley/lpr.c:413 systemv/lp.c:647 +#: berkeley/lpr.c:409 systemv/lp.c:641 #, c-format msgid "%s: Error - unable to queue from stdin - %s." msgstr "" @@ -2009,23 +2010,23 @@ msgid "%s: Error - unknown destination \"%s\"." msgstr "" -#: berkeley/lpq.c:148 +#: berkeley/lpq.c:137 #, c-format msgid "%s: Error - unknown destination \"%s/%s\"." msgstr "" -#: berkeley/lpr.c:283 berkeley/lprm.c:139 systemv/cancel.c:163 -#: systemv/cupsaccept.c:164 systemv/lp.c:512 systemv/lpstat.c:456 +#: berkeley/lpr.c:279 berkeley/lprm.c:139 systemv/cancel.c:163 +#: systemv/cupsaccept.c:164 systemv/lp.c:506 systemv/lpstat.c:456 #, c-format msgid "%s: Error - unknown option \"%c\"." msgstr "" -#: systemv/cupsaccept.c:157 systemv/lp.c:503 +#: systemv/cupsaccept.c:157 systemv/lp.c:497 #, c-format msgid "%s: Error - unknown option \"%s\"." msgstr "" -#: systemv/lp.c:217 +#: systemv/lp.c:211 #, c-format msgid "%s: Expected job ID after \"-i\" option." msgstr "" @@ -2035,27 +2036,27 @@ msgid "%s: Invalid destination name in list \"%s\"." msgstr "" -#: scheduler/cupsfilter.c:551 +#: scheduler/cupsfilter.c:579 #, c-format msgid "%s: Invalid filter string \"%s\"." msgstr "" -#: test/ippfind.c:768 test/ipptool.c:329 +#: test/ippfind.c:749 test/ipptool.c:349 #, c-format msgid "%s: Missing timeout for \"-T\"." msgstr "" -#: test/ippfind.c:781 test/ipptool.c:343 +#: test/ippfind.c:762 test/ipptool.c:363 #, c-format msgid "%s: Missing version for \"-V\"." msgstr "" -#: systemv/lp.c:427 +#: systemv/lp.c:421 #, c-format msgid "%s: Need job ID (\"-i jobid\") before \"-H restart\"." msgstr "" -#: scheduler/cupsfilter.c:442 +#: scheduler/cupsfilter.c:451 #, c-format msgid "%s: No filter to convert from %s/%s to %s/%s." msgstr "" @@ -2065,15 +2066,15 @@ msgid "%s: Operation failed: %s" msgstr "" -#: berkeley/lpq.c:94 berkeley/lpr.c:71 berkeley/lprm.c:67 systemv/cancel.c:82 -#: systemv/cupsaccept.c:88 systemv/cupsaddsmb.c:86 systemv/lp.c:102 -#: systemv/lpadmin.c:239 systemv/lpinfo.c:88 systemv/lpmove.c:73 -#: systemv/lpstat.c:88 test/ipptool.c:301 test/ipptool.c:318 +#: berkeley/lpq.c:83 berkeley/lpr.c:67 berkeley/lprm.c:67 systemv/cancel.c:82 +#: systemv/cupsaccept.c:88 systemv/cupsaddsmb.c:86 systemv/lp.c:96 +#: systemv/lpadmin.c:230 systemv/lpinfo.c:88 systemv/lpmove.c:73 +#: systemv/lpstat.c:88 test/ipptool.c:294 test/ipptool.c:338 #, c-format msgid "%s: Sorry, no encryption support." msgstr "" -#: berkeley/lpq.c:296 scheduler/cupsfilter.c:1247 systemv/cancel.c:245 +#: berkeley/lpq.c:284 scheduler/cupsfilter.c:1275 systemv/cancel.c:245 #: systemv/cupsaddsmb.c:144 systemv/cupsaddsmb.c:171 #, c-format msgid "%s: Unable to connect to server." @@ -2084,236 +2085,236 @@ msgid "%s: Unable to contact server." msgstr "" -#: scheduler/cupsfilter.c:407 +#: scheduler/cupsfilter.c:416 #, c-format msgid "%s: Unable to determine MIME type of \"%s\"." msgstr "" -#: ppdc/ppdmerge.cxx:96 +#: ppdc/ppdmerge.cxx:90 #, c-format msgid "%s: Unable to open %s: %s" msgstr "" -#: scheduler/cupsfilter.c:646 ppdc/ppdmerge.cxx:112 +#: scheduler/cupsfilter.c:674 ppdc/ppdmerge.cxx:106 #, c-format msgid "%s: Unable to open PPD file: %s on line %d." msgstr "" -#: scheduler/cupsfilter.c:374 +#: scheduler/cupsfilter.c:383 #, c-format msgid "%s: Unable to read MIME database from \"%s\" or \"%s\"." msgstr "" -#: berkeley/lpq.c:151 systemv/lpstat.c:575 +#: berkeley/lpq.c:140 systemv/lpstat.c:575 #, c-format msgid "%s: Unknown destination \"%s\"." msgstr "" -#: scheduler/cupsfilter.c:419 +#: scheduler/cupsfilter.c:428 #, c-format msgid "%s: Unknown destination MIME type %s/%s." msgstr "" -#: scheduler/cupsfilter.c:1453 +#: scheduler/cupsfilter.c:1479 #, c-format msgid "%s: Unknown option \"%c\"." msgstr "" -#: test/ippfind.c:667 +#: test/ippfind.c:648 #, c-format msgid "%s: Unknown option \"%s\"." msgstr "" -#: test/ippfind.c:948 +#: test/ippfind.c:928 #, c-format msgid "%s: Unknown option \"-%c\"." msgstr "" -#: scheduler/cupsfilter.c:399 +#: scheduler/cupsfilter.c:408 #, c-format msgid "%s: Unknown source MIME type %s/%s." msgstr "" -#: berkeley/lpr.c:140 +#: berkeley/lpr.c:136 #, c-format msgid "" "%s: Warning - \"%c\" format modifier not supported - output may not be " "correct." msgstr "" -#: systemv/lp.c:477 +#: systemv/lp.c:471 #, c-format msgid "%s: Warning - character set option ignored." msgstr "" -#: systemv/lp.c:496 +#: systemv/lp.c:490 #, c-format msgid "%s: Warning - content type option ignored." msgstr "" -#: systemv/lp.c:184 +#: systemv/lp.c:178 #, c-format msgid "%s: Warning - form option ignored." msgstr "" -#: systemv/lp.c:387 +#: systemv/lp.c:381 #, c-format msgid "%s: Warning - mode option ignored." msgstr "" -#: ppdc/sample.c:310 +#: ppdc/sample.c:305 msgid "-1" msgstr "" -#: ppdc/sample.c:301 +#: ppdc/sample.c:296 msgid "-10" msgstr "" -#: ppdc/sample.c:393 +#: ppdc/sample.c:388 msgid "-100" msgstr "" -#: ppdc/sample.c:392 +#: ppdc/sample.c:387 msgid "-105" msgstr "" -#: ppdc/sample.c:300 +#: ppdc/sample.c:295 msgid "-11" msgstr "" -#: ppdc/sample.c:391 +#: ppdc/sample.c:386 msgid "-110" msgstr "" -#: ppdc/sample.c:390 +#: ppdc/sample.c:385 msgid "-115" msgstr "" -#: ppdc/sample.c:299 +#: ppdc/sample.c:294 msgid "-12" msgstr "" -#: ppdc/sample.c:389 +#: ppdc/sample.c:384 msgid "-120" msgstr "" -#: ppdc/sample.c:298 +#: ppdc/sample.c:293 msgid "-13" msgstr "" -#: ppdc/sample.c:297 +#: ppdc/sample.c:292 msgid "-14" msgstr "" -#: ppdc/sample.c:296 +#: ppdc/sample.c:291 msgid "-15" msgstr "" -#: ppdc/sample.c:309 +#: ppdc/sample.c:304 msgid "-2" msgstr "" -#: ppdc/sample.c:409 +#: ppdc/sample.c:404 msgid "-20" msgstr "" -#: ppdc/sample.c:408 +#: ppdc/sample.c:403 msgid "-25" msgstr "" -#: ppdc/sample.c:308 +#: ppdc/sample.c:303 msgid "-3" msgstr "" -#: ppdc/sample.c:407 +#: ppdc/sample.c:402 msgid "-30" msgstr "" -#: ppdc/sample.c:406 +#: ppdc/sample.c:401 msgid "-35" msgstr "" -#: ppdc/sample.c:307 +#: ppdc/sample.c:302 msgid "-4" msgstr "" -#: ppdc/sample.c:405 +#: ppdc/sample.c:400 msgid "-40" msgstr "" -#: ppdc/sample.c:404 +#: ppdc/sample.c:399 msgid "-45" msgstr "" -#: ppdc/sample.c:306 +#: ppdc/sample.c:301 msgid "-5" msgstr "" -#: ppdc/sample.c:403 +#: ppdc/sample.c:398 msgid "-50" msgstr "" -#: ppdc/sample.c:402 +#: ppdc/sample.c:397 msgid "-55" msgstr "" -#: ppdc/sample.c:305 +#: ppdc/sample.c:300 msgid "-6" msgstr "" -#: ppdc/sample.c:401 +#: ppdc/sample.c:396 msgid "-60" msgstr "" -#: ppdc/sample.c:400 +#: ppdc/sample.c:395 msgid "-65" msgstr "" -#: ppdc/sample.c:304 +#: ppdc/sample.c:299 msgid "-7" msgstr "" -#: ppdc/sample.c:399 +#: ppdc/sample.c:394 msgid "-70" msgstr "" -#: ppdc/sample.c:398 +#: ppdc/sample.c:393 msgid "-75" msgstr "" -#: ppdc/sample.c:303 +#: ppdc/sample.c:298 msgid "-8" msgstr "" -#: ppdc/sample.c:397 +#: ppdc/sample.c:392 msgid "-80" msgstr "" -#: ppdc/sample.c:396 +#: ppdc/sample.c:391 msgid "-85" msgstr "" -#: ppdc/sample.c:302 +#: ppdc/sample.c:297 msgid "-9" msgstr "" -#: ppdc/sample.c:395 +#: ppdc/sample.c:390 msgid "-90" msgstr "" -#: ppdc/sample.c:394 +#: ppdc/sample.c:389 msgid "-95" msgstr "" -#: ppdc/sample.c:311 +#: ppdc/sample.c:306 msgid "0" msgstr "" -#: ppdc/sample.c:312 +#: ppdc/sample.c:307 msgid "1" msgstr "" -#: ppdc/sample.c:384 +#: ppdc/sample.c:379 msgid "1 inch/sec." msgstr "" @@ -2325,7 +2326,7 @@ msgid "1.25x2.25\"" msgstr "" -#: ppdc/sample.c:432 +#: ppdc/sample.c:427 msgid "1.5 inch/sec." msgstr "" @@ -2345,11 +2346,11 @@ msgid "1.50x2.00\"" msgstr "" -#: ppdc/sample.c:321 +#: ppdc/sample.c:316 msgid "10" msgstr "" -#: ppdc/sample.c:443 +#: ppdc/sample.c:438 msgid "10 inches/sec." msgstr "" @@ -2365,39 +2366,39 @@ msgid "10 x 14" msgstr "" -#: ppdc/sample.c:423 +#: ppdc/sample.c:418 msgid "100" msgstr "" -#: ppdc/sample.c:334 +#: ppdc/sample.c:329 msgid "100 mm/sec." msgstr "" -#: ppdc/sample.c:424 +#: ppdc/sample.c:419 msgid "105" msgstr "" -#: ppdc/sample.c:322 +#: ppdc/sample.c:317 msgid "11" msgstr "" -#: ppdc/sample.c:444 +#: ppdc/sample.c:439 msgid "11 inches/sec." msgstr "" -#: ppdc/sample.c:425 +#: ppdc/sample.c:420 msgid "110" msgstr "" -#: ppdc/sample.c:426 +#: ppdc/sample.c:421 msgid "115" msgstr "" -#: ppdc/sample.c:323 +#: ppdc/sample.c:318 msgid "12" msgstr "" -#: ppdc/sample.c:445 +#: ppdc/sample.c:440 msgid "12 inches/sec." msgstr "" @@ -2405,11 +2406,11 @@ msgid "12 x 11" msgstr "" -#: ppdc/sample.c:427 +#: ppdc/sample.c:422 msgid "120" msgstr "" -#: ppdc/sample.c:335 +#: ppdc/sample.c:330 msgid "120 mm/sec." msgstr "" @@ -2421,7 +2422,7 @@ msgid "120x72dpi" msgstr "" -#: ppdc/sample.c:324 +#: ppdc/sample.c:319 msgid "13" msgstr "" @@ -2429,15 +2430,15 @@ msgid "136dpi" msgstr "" -#: ppdc/sample.c:325 +#: ppdc/sample.c:320 msgid "14" msgstr "" -#: ppdc/sample.c:326 +#: ppdc/sample.c:321 msgid "15" msgstr "" -#: ppdc/sample.c:328 +#: ppdc/sample.c:323 msgid "15 mm/sec." msgstr "" @@ -2445,23 +2446,23 @@ msgid "15 x 11" msgstr "" -#: ppdc/sample.c:336 +#: ppdc/sample.c:331 msgid "150 mm/sec." msgstr "" -#: ppdc/sample.c:283 +#: ppdc/sample.c:278 msgid "150dpi" msgstr "" -#: ppdc/sample.c:368 +#: ppdc/sample.c:363 msgid "16" msgstr "" -#: ppdc/sample.c:369 +#: ppdc/sample.c:364 msgid "17" msgstr "" -#: ppdc/sample.c:370 +#: ppdc/sample.c:365 msgid "18" msgstr "" @@ -2469,19 +2470,19 @@ msgid "180dpi" msgstr "" -#: ppdc/sample.c:371 +#: ppdc/sample.c:366 msgid "19" msgstr "" -#: ppdc/sample.c:313 +#: ppdc/sample.c:308 msgid "2" msgstr "" -#: ppdc/sample.c:385 +#: ppdc/sample.c:380 msgid "2 inches/sec." msgstr "" -#: ppdc/sample.c:270 +#: ppdc/sample.c:262 msgid "2-Sided Printing" msgstr "" @@ -2537,7 +2538,7 @@ msgid "2.38x5.50\"" msgstr "" -#: ppdc/sample.c:433 +#: ppdc/sample.c:428 msgid "2.5 inches/sec." msgstr "" @@ -2557,15 +2558,15 @@ msgid "2.9 x 1\"" msgstr "" -#: ppdc/sample.c:372 +#: ppdc/sample.c:367 msgid "20" msgstr "" -#: ppdc/sample.c:329 +#: ppdc/sample.c:324 msgid "20 mm/sec." msgstr "" -#: ppdc/sample.c:337 +#: ppdc/sample.c:332 msgid "200 mm/sec." msgstr "" @@ -2573,19 +2574,19 @@ msgid "203dpi" msgstr "" -#: ppdc/sample.c:373 +#: ppdc/sample.c:368 msgid "21" msgstr "" -#: ppdc/sample.c:374 +#: ppdc/sample.c:369 msgid "22" msgstr "" -#: ppdc/sample.c:375 +#: ppdc/sample.c:370 msgid "23" msgstr "" -#: ppdc/sample.c:376 +#: ppdc/sample.c:371 msgid "24" msgstr "" @@ -2597,35 +2598,35 @@ msgid "240x72dpi" msgstr "" -#: ppdc/sample.c:377 +#: ppdc/sample.c:372 msgid "25" msgstr "" -#: ppdc/sample.c:338 +#: ppdc/sample.c:333 msgid "250 mm/sec." msgstr "" -#: ppdc/sample.c:378 +#: ppdc/sample.c:373 msgid "26" msgstr "" -#: ppdc/sample.c:379 +#: ppdc/sample.c:374 msgid "27" msgstr "" -#: ppdc/sample.c:380 +#: ppdc/sample.c:375 msgid "28" msgstr "" -#: ppdc/sample.c:381 +#: ppdc/sample.c:376 msgid "29" msgstr "" -#: ppdc/sample.c:314 +#: ppdc/sample.c:309 msgid "3" msgstr "" -#: ppdc/sample.c:386 +#: ppdc/sample.c:381 msgid "3 inches/sec." msgstr "" @@ -2685,15 +2686,15 @@ msgid "3.50x1.00\"" msgstr "" -#: ppdc/sample.c:382 +#: ppdc/sample.c:377 msgid "30" msgstr "" -#: ppdc/sample.c:330 +#: ppdc/sample.c:325 msgid "30 mm/sec." msgstr "" -#: ppdc/sample.c:339 +#: ppdc/sample.c:334 msgid "300 mm/sec." msgstr "" @@ -2701,7 +2702,7 @@ msgid "300dpi" msgstr "" -#: ppdc/sample.c:410 +#: ppdc/sample.c:405 msgid "35" msgstr "" @@ -2713,11 +2714,11 @@ msgid "360x180dpi" msgstr "" -#: ppdc/sample.c:315 +#: ppdc/sample.c:310 msgid "4" msgstr "" -#: ppdc/sample.c:387 +#: ppdc/sample.c:382 msgid "4 inches/sec." msgstr "" @@ -2757,23 +2758,23 @@ msgid "4.00x6.50\"" msgstr "" -#: ppdc/sample.c:411 +#: ppdc/sample.c:406 msgid "40" msgstr "" -#: ppdc/sample.c:331 +#: ppdc/sample.c:326 msgid "40 mm/sec." msgstr "" -#: ppdc/sample.c:412 +#: ppdc/sample.c:407 msgid "45" msgstr "" -#: ppdc/sample.c:316 +#: ppdc/sample.c:311 msgid "5" msgstr "" -#: ppdc/sample.c:437 +#: ppdc/sample.c:432 msgid "5 inches/sec." msgstr "" @@ -2781,19 +2782,19 @@ msgid "5 x 7" msgstr "" -#: ppdc/sample.c:413 +#: ppdc/sample.c:408 msgid "50" msgstr "" -#: ppdc/sample.c:414 +#: ppdc/sample.c:409 msgid "55" msgstr "" -#: ppdc/sample.c:317 +#: ppdc/sample.c:312 msgid "6" msgstr "" -#: ppdc/sample.c:438 +#: ppdc/sample.c:433 msgid "6 inches/sec." msgstr "" @@ -2825,15 +2826,15 @@ msgid "6.00x6.50\"" msgstr "" -#: ppdc/sample.c:415 +#: ppdc/sample.c:410 msgid "60" msgstr "" -#: ppdc/sample.c:332 +#: ppdc/sample.c:327 msgid "60 mm/sec." msgstr "" -#: ppdc/sample.c:261 +#: ppdc/sample.c:253 msgid "600dpi" msgstr "" @@ -2845,15 +2846,15 @@ msgid "60x72dpi" msgstr "" -#: ppdc/sample.c:416 +#: ppdc/sample.c:411 msgid "65" msgstr "" -#: ppdc/sample.c:318 +#: ppdc/sample.c:313 msgid "7" msgstr "" -#: ppdc/sample.c:440 +#: ppdc/sample.c:435 msgid "7 inches/sec." msgstr "" @@ -2861,7 +2862,7 @@ msgid "7 x 9" msgstr "" -#: ppdc/sample.c:417 +#: ppdc/sample.c:412 msgid "70" msgstr "" @@ -2869,15 +2870,15 @@ msgid "720dpi" msgstr "" -#: ppdc/sample.c:418 +#: ppdc/sample.c:413 msgid "75" msgstr "" -#: ppdc/sample.c:319 +#: ppdc/sample.c:314 msgid "8" msgstr "" -#: ppdc/sample.c:441 +#: ppdc/sample.c:436 msgid "8 inches/sec." msgstr "" @@ -2913,23 +2914,23 @@ msgid "8.00x6.50\"" msgstr "" -#: ppdc/sample.c:419 +#: ppdc/sample.c:414 msgid "80" msgstr "" -#: ppdc/sample.c:333 +#: ppdc/sample.c:328 msgid "80 mm/sec." msgstr "" -#: ppdc/sample.c:420 +#: ppdc/sample.c:415 msgid "85" msgstr "" -#: ppdc/sample.c:320 +#: ppdc/sample.c:315 msgid "9" msgstr "" -#: ppdc/sample.c:442 +#: ppdc/sample.c:437 msgid "9 inches/sec." msgstr "" @@ -2945,32 +2946,32 @@ msgid "9-Pin Series" msgstr "" -#: ppdc/sample.c:421 +#: ppdc/sample.c:416 msgid "90" msgstr "" -#: ppdc/sample.c:422 +#: ppdc/sample.c:417 msgid "95" msgstr "" -#: berkeley/lpc.c:213 +#: berkeley/lpc.c:205 msgid "?Invalid help command unknown." msgstr "" -#: cgi-bin/admin.c:2368 +#: cgi-bin/admin.c:2354 msgid "A Samba password is required to export printer drivers" msgstr "" -#: cgi-bin/admin.c:2364 +#: cgi-bin/admin.c:2350 msgid "A Samba username is required to export printer drivers" msgstr "" -#: scheduler/ipp.c:2293 +#: scheduler/ipp.c:2252 #, c-format msgid "A class named \"%s\" already exists." msgstr "" -#: scheduler/ipp.c:936 +#: scheduler/ipp.c:915 #, c-format msgid "A printer named \"%s\" already exists." msgstr "" @@ -3111,24 +3112,24 @@ msgid "ARCH E Long Edge" msgstr "" -#: cgi-bin/classes.c:169 cgi-bin/printers.c:172 +#: cgi-bin/classes.c:161 cgi-bin/printers.c:164 msgid "Accept Jobs" msgstr "Hyväksy töitä" -#: cups/http-support.c:1359 +#: cups/http-support.c:1347 msgid "Accepted" msgstr "" -#: cgi-bin/admin.c:570 +#: cgi-bin/admin.c:546 msgid "Add Class" msgstr "Lisää luokka" -#: cgi-bin/admin.c:882 +#: cgi-bin/admin.c:859 msgid "Add Printer" msgstr "Lisää tulostin" -#: cgi-bin/admin.c:444 cgi-bin/admin.c:477 cgi-bin/admin.c:525 -#: cgi-bin/admin.c:535 +#: cgi-bin/admin.c:420 cgi-bin/admin.c:453 cgi-bin/admin.c:501 +#: cgi-bin/admin.c:511 msgid "Add RSS Subscription" msgstr "Lisää RSS-tilaus" @@ -3136,28 +3137,28 @@ msgid "Address" msgstr "" -#: cgi-bin/admin.c:210 cgi-bin/admin.c:284 cgi-bin/admin.c:2745 +#: cgi-bin/admin.c:186 cgi-bin/admin.c:260 cgi-bin/admin.c:2731 msgid "Administration" msgstr "Ylläpito" -#: ppdc/sample.c:429 +#: ppdc/sample.c:424 msgid "Always" msgstr "" -#: backend/socket.c:126 +#: backend/socket.c:121 msgid "AppSocket/HP JetDirect" msgstr "" -#: ppdc/sample.c:450 +#: ppdc/sample.c:445 msgid "Applicator" msgstr "" -#: scheduler/ipp.c:1011 +#: scheduler/ipp.c:998 #, c-format msgid "Attempt to set %s printer-state to bad value %d." msgstr "" -#: scheduler/ipp.c:242 +#: scheduler/ipp.c:239 #, c-format msgid "Attribute groups are out of order (%x < %x)." msgstr "" @@ -3210,145 +3211,145 @@ msgid "B9" msgstr "" -#: scheduler/ipp.c:10793 +#: scheduler/ipp.c:10931 #, c-format msgid "Bad 'document-format' value \"%s\"." msgstr "" -#: cups/dest.c:1712 +#: cups/dest.c:1737 msgid "Bad NULL dests pointer" msgstr "" -#: cups/ppd.c:345 +#: cups/ppd.c:303 msgid "Bad OpenGroup" msgstr "Virheellinen OpenGroup" -#: cups/ppd.c:347 +#: cups/ppd.c:305 msgid "Bad OpenUI/JCLOpenUI" msgstr "Virheellinen OpenUI/JCLOpenUI" -#: cups/ppd.c:349 +#: cups/ppd.c:307 msgid "Bad OrderDependency" msgstr "Virheellinen OrderDependency" -#: cups/ppd-cache.c:149 cups/ppd-cache.c:196 cups/ppd-cache.c:234 -#: cups/ppd-cache.c:240 cups/ppd-cache.c:256 cups/ppd-cache.c:272 -#: cups/ppd-cache.c:281 cups/ppd-cache.c:289 cups/ppd-cache.c:306 -#: cups/ppd-cache.c:314 cups/ppd-cache.c:329 cups/ppd-cache.c:337 -#: cups/ppd-cache.c:358 cups/ppd-cache.c:370 cups/ppd-cache.c:385 -#: cups/ppd-cache.c:397 cups/ppd-cache.c:419 cups/ppd-cache.c:427 -#: cups/ppd-cache.c:445 cups/ppd-cache.c:453 cups/ppd-cache.c:468 -#: cups/ppd-cache.c:476 cups/ppd-cache.c:494 cups/ppd-cache.c:502 -#: cups/ppd-cache.c:529 cups/ppd-cache.c:599 cups/ppd-cache.c:607 -#: cups/ppd-cache.c:615 +#: cups/ppd-cache.c:434 cups/ppd-cache.c:481 cups/ppd-cache.c:566 +#: cups/ppd-cache.c:572 cups/ppd-cache.c:588 cups/ppd-cache.c:604 +#: cups/ppd-cache.c:613 cups/ppd-cache.c:621 cups/ppd-cache.c:638 +#: cups/ppd-cache.c:646 cups/ppd-cache.c:661 cups/ppd-cache.c:669 +#: cups/ppd-cache.c:690 cups/ppd-cache.c:702 cups/ppd-cache.c:717 +#: cups/ppd-cache.c:729 cups/ppd-cache.c:751 cups/ppd-cache.c:759 +#: cups/ppd-cache.c:777 cups/ppd-cache.c:785 cups/ppd-cache.c:800 +#: cups/ppd-cache.c:808 cups/ppd-cache.c:826 cups/ppd-cache.c:834 +#: cups/ppd-cache.c:861 cups/ppd-cache.c:931 cups/ppd-cache.c:939 +#: cups/ppd-cache.c:947 msgid "Bad PPD cache file." msgstr "" -#: cups/http-support.c:1374 +#: cups/http-support.c:1362 msgid "Bad Request" msgstr "" -#: cups/snmp.c:998 +#: cups/snmp.c:954 msgid "Bad SNMP version number" msgstr "" -#: cups/ppd.c:350 +#: cups/ppd.c:308 msgid "Bad UIConstraints" msgstr "Virheellinen UIConstraints" -#: scheduler/ipp.c:1372 +#: scheduler/ipp.c:1368 #, c-format msgid "Bad copies value %d." msgstr "Virheellinen kopioiden määrä %d." -#: cups/ppd.c:358 +#: cups/ppd.c:316 msgid "Bad custom parameter" msgstr "Virheellinen muokattu parametri" -#: cups/http-support.c:1526 scheduler/ipp.c:2379 +#: cups/http-support.c:1598 scheduler/ipp.c:2347 #, c-format msgid "Bad device-uri \"%s\"." msgstr "" -#: scheduler/ipp.c:2418 +#: scheduler/ipp.c:2386 #, c-format msgid "Bad device-uri scheme \"%s\"." msgstr "" -#: scheduler/ipp.c:8039 scheduler/ipp.c:8055 scheduler/ipp.c:9276 +#: scheduler/ipp.c:8143 scheduler/ipp.c:8161 scheduler/ipp.c:9387 #, c-format msgid "Bad document-format \"%s\"." msgstr "" -#: scheduler/ipp.c:9292 +#: scheduler/ipp.c:9405 #, c-format msgid "Bad document-format-default \"%s\"." msgstr "" -#: cups/util.c:932 +#: cups/util.c:823 msgid "Bad filename buffer" msgstr "" -#: scheduler/ipp.c:1548 +#: scheduler/ipp.c:1543 #, c-format msgid "Bad job-name value: %s" msgstr "" -#: scheduler/ipp.c:1541 +#: scheduler/ipp.c:1536 msgid "Bad job-name value: Wrong type or count." msgstr "" -#: scheduler/ipp.c:9882 +#: scheduler/ipp.c:10001 msgid "Bad job-priority value." msgstr "" -#: scheduler/ipp.c:1402 +#: scheduler/ipp.c:1398 #, c-format msgid "Bad job-sheets value \"%s\"." msgstr "" -#: scheduler/ipp.c:1386 +#: scheduler/ipp.c:1382 msgid "Bad job-sheets value type." msgstr "" -#: scheduler/ipp.c:9912 +#: scheduler/ipp.c:10031 msgid "Bad job-state value." msgstr "" -#: scheduler/ipp.c:3001 scheduler/ipp.c:3461 scheduler/ipp.c:5904 -#: scheduler/ipp.c:6051 scheduler/ipp.c:7473 scheduler/ipp.c:7742 -#: scheduler/ipp.c:8591 scheduler/ipp.c:8817 scheduler/ipp.c:9172 -#: scheduler/ipp.c:9775 +#: scheduler/ipp.c:2970 scheduler/ipp.c:3432 scheduler/ipp.c:5937 +#: scheduler/ipp.c:6084 scheduler/ipp.c:7572 scheduler/ipp.c:7841 +#: scheduler/ipp.c:8705 scheduler/ipp.c:8929 scheduler/ipp.c:9281 +#: scheduler/ipp.c:9894 #, c-format msgid "Bad job-uri \"%s\"." msgstr "" -#: scheduler/ipp.c:2059 scheduler/ipp.c:5442 +#: scheduler/ipp.c:2018 scheduler/ipp.c:5475 #, c-format msgid "Bad notify-pull-method \"%s\"." msgstr "" -#: scheduler/ipp.c:2023 scheduler/ipp.c:5406 +#: scheduler/ipp.c:1982 scheduler/ipp.c:5439 #, c-format msgid "Bad notify-recipient-uri \"%s\"." msgstr "" -#: scheduler/ipp.c:1418 +#: scheduler/ipp.c:1414 #, c-format msgid "Bad number-up value %d." msgstr "Virheellinen number-up-arvo %d." -#: cups/adminutil.c:292 +#: cups/adminutil.c:281 #, c-format msgid "Bad option + choice on line %d." msgstr "" -#: scheduler/ipp.c:1435 +#: scheduler/ipp.c:1431 #, c-format msgid "Bad page-ranges values %d-%d." msgstr "Virheelliset page-ranges-arvot %d - %d." -#: scheduler/ipp.c:2461 +#: scheduler/ipp.c:2429 #, c-format msgid "Bad port-monitor \"%s\"." msgstr "" @@ -3357,156 +3358,156 @@ msgid "Bad printer URI." msgstr "" -#: scheduler/ipp.c:2522 +#: scheduler/ipp.c:2490 #, c-format msgid "Bad printer-state value %d." msgstr "" -#: scheduler/ipp.c:210 +#: scheduler/ipp.c:207 #, c-format msgid "Bad request ID %d." msgstr "" -#: scheduler/ipp.c:195 +#: scheduler/ipp.c:192 #, c-format msgid "Bad request version number %d.%d." msgstr "" -#: cgi-bin/admin.c:1484 +#: cgi-bin/admin.c:1470 msgid "Bad subscription ID" msgstr "" -#: cups/ppd.c:360 +#: cups/ppd.c:318 msgid "Bad value string" msgstr "" -#: cgi-bin/admin.c:3290 cgi-bin/admin.c:3536 +#: cgi-bin/admin.c:3276 cgi-bin/admin.c:3522 msgid "Banners" msgstr "Otsikot" -#: ppdc/sample.c:287 +#: ppdc/sample.c:282 msgid "Bond Paper" msgstr "" -#: backend/usb-darwin.c:1873 +#: backend/usb-darwin.c:2024 #, c-format msgid "Boolean expected for waiteof option \"%s\"." msgstr "" -#: filter/pstops.c:2058 +#: filter/pstops.c:2034 msgid "Buffer overflow detected, aborting." msgstr "" -#: ppdc/sample.c:254 +#: ppdc/sample.c:277 msgid "CMYK" msgstr "" -#: ppdc/sample.c:363 +#: ppdc/sample.c:358 msgid "CPCL Label Printer" msgstr "" -#: cgi-bin/admin.c:1485 cgi-bin/admin.c:1524 cgi-bin/admin.c:1534 +#: cgi-bin/admin.c:1471 cgi-bin/admin.c:1510 cgi-bin/admin.c:1520 msgid "Cancel RSS Subscription" msgstr "Peru RSS-tilaus" -#: backend/ipp.c:2139 +#: backend/ipp.c:2206 msgid "Canceling print job." msgstr "" -#: scheduler/ipp.c:2502 +#: scheduler/ipp.c:2470 msgid "Cannot share a remote Kerberized printer." msgstr "" -#: ppdc/sample.c:279 +#: ppdc/sample.c:271 msgid "Cassette" msgstr "" -#: cgi-bin/admin.c:1655 cgi-bin/admin.c:1797 cgi-bin/admin.c:1810 -#: cgi-bin/admin.c:1821 +#: cgi-bin/admin.c:1641 cgi-bin/admin.c:1783 cgi-bin/admin.c:1796 +#: cgi-bin/admin.c:1807 msgid "Change Settings" msgstr "Muuta asetuksia" -#: scheduler/ipp.c:2071 scheduler/ipp.c:5454 +#: scheduler/ipp.c:2030 scheduler/ipp.c:5487 #, c-format msgid "Character set \"%s\" not supported." msgstr "" -#: cgi-bin/classes.c:195 cgi-bin/classes.c:322 +#: cgi-bin/classes.c:187 cgi-bin/classes.c:314 msgid "Classes" msgstr "Luokat" -#: cgi-bin/printers.c:182 +#: cgi-bin/printers.c:174 msgid "Clean Print Heads" msgstr "" -#: scheduler/ipp.c:3913 +#: scheduler/ipp.c:3884 msgid "Close-Job doesn't support the job-uri attribute." msgstr "" -#: ppdc/sample.c:282 +#: ppdc/sample.c:276 msgid "Color" msgstr "" -#: ppdc/sample.c:253 +#: ppdc/sample.c:274 msgid "Color Mode" msgstr "" -#: berkeley/lpc.c:204 +#: berkeley/lpc.c:196 msgid "" "Commands may be abbreviated. Commands are:\n" "\n" "exit help quit status ?" msgstr "" -#: cups/snmp.c:1002 +#: cups/snmp.c:958 msgid "Community name uses indefinite length" msgstr "" -#: backend/ipp.c:813 backend/lpd.c:888 backend/socket.c:405 +#: backend/ipp.c:858 backend/lpd.c:879 backend/socket.c:400 msgid "Connected to printer." msgstr "" -#: backend/ipp.c:718 backend/lpd.c:711 backend/socket.c:324 +#: backend/ipp.c:763 backend/lpd.c:702 backend/socket.c:319 msgid "Connecting to printer." msgstr "" -#: cups/http-support.c:1347 +#: cups/http-support.c:1335 msgid "Continue" msgstr "" -#: ppdc/sample.c:365 +#: ppdc/sample.c:360 msgid "Continuous" msgstr "" -#: backend/lpd.c:1037 backend/lpd.c:1169 +#: backend/lpd.c:1028 backend/lpd.c:1160 msgid "Control file sent successfully." msgstr "" -#: backend/ipp.c:1309 backend/lpd.c:481 +#: backend/ipp.c:1358 backend/lpd.c:472 msgid "Copying print data." msgstr "" -#: cups/http-support.c:1356 +#: cups/http-support.c:1344 msgid "Created" msgstr "" -#: cups/ppd.c:1113 cups/ppd.c:1153 cups/ppd.c:1398 cups/ppd.c:1501 +#: cups/ppd.c:1069 cups/ppd.c:1109 cups/ppd.c:1354 cups/ppd.c:1457 msgid "Custom" msgstr "Muokattu" -#: ppdc/sample.c:359 +#: ppdc/sample.c:354 msgid "CustominCutInterval" msgstr "" -#: ppdc/sample.c:357 +#: ppdc/sample.c:352 msgid "CustominTearInterval" msgstr "" -#: ppdc/sample.c:343 +#: ppdc/sample.c:338 msgid "Cut" msgstr "" -#: ppdc/sample.c:451 +#: ppdc/sample.c:446 msgid "Cutter" msgstr "" @@ -3518,23 +3519,23 @@ msgid "Darkness" msgstr "" -#: backend/lpd.c:1122 +#: backend/lpd.c:1113 msgid "Data file sent successfully." msgstr "" -#: cgi-bin/admin.c:2094 cgi-bin/admin.c:2105 cgi-bin/admin.c:2150 +#: cgi-bin/admin.c:2080 cgi-bin/admin.c:2091 cgi-bin/admin.c:2136 msgid "Delete Class" msgstr "Poista luokka" -#: cgi-bin/admin.c:2179 cgi-bin/admin.c:2190 cgi-bin/admin.c:2235 +#: cgi-bin/admin.c:2165 cgi-bin/admin.c:2176 cgi-bin/admin.c:2221 msgid "Delete Printer" msgstr "Poista tulostin" -#: ppdc/sample.c:281 +#: ppdc/sample.c:273 msgid "DeskJet Series" msgstr "" -#: scheduler/ipp.c:1296 +#: scheduler/ipp.c:1297 #, c-format msgid "Destination \"%s\" is not accepting jobs." msgstr "Kohde ”%s” ei vastaanota töitä." @@ -3550,7 +3551,7 @@ " location = %s" msgstr "" -#: ppdc/sample.c:436 +#: ppdc/sample.c:431 msgid "Direct Thermal Media" msgstr "" @@ -3579,16 +3580,16 @@ msgid "Directory \"%s\" permissions OK (0%o/uid=%d/gid=%d)." msgstr "" -#: ppdc/sample.c:345 +#: ppdc/sample.c:340 msgid "Disabled" msgstr "" -#: scheduler/ipp.c:5953 +#: scheduler/ipp.c:5986 #, c-format msgid "Document #%d does not exist in job #%d." msgstr "" -#: ppdc/sample.c:275 +#: ppdc/sample.c:267 msgid "Duplexer" msgstr "" @@ -3596,26 +3597,26 @@ msgid "Dymo" msgstr "" -#: ppdc/sample.c:431 +#: ppdc/sample.c:426 msgid "EPL1 Label Printer" msgstr "" -#: ppdc/sample.c:434 +#: ppdc/sample.c:429 msgid "EPL2 Label Printer" msgstr "" -#: cgi-bin/admin.c:1849 cgi-bin/admin.c:1861 cgi-bin/admin.c:1915 -#: cgi-bin/admin.c:1922 cgi-bin/admin.c:1957 cgi-bin/admin.c:1970 -#: cgi-bin/admin.c:1994 cgi-bin/admin.c:2067 +#: cgi-bin/admin.c:1835 cgi-bin/admin.c:1847 cgi-bin/admin.c:1901 +#: cgi-bin/admin.c:1908 cgi-bin/admin.c:1943 cgi-bin/admin.c:1956 +#: cgi-bin/admin.c:1980 cgi-bin/admin.c:2053 msgid "Edit Configuration File" msgstr "Muokkaa asetustiedostoa" -#: cups/adminutil.c:337 +#: cups/adminutil.c:326 msgid "Empty PPD file." msgstr "" #. TRANSLATORS: Banner/cover sheet after the print job. -#: cgi-bin/admin.c:3561 +#: cgi-bin/admin.c:3547 msgid "Ending Banner" msgstr "Loppuotsikko" @@ -3635,7 +3636,7 @@ msgid "Enter password:" msgstr "Syötä salasana:" -#: scheduler/client.c:2510 +#: scheduler/client.c:2226 msgid "" "Enter your username and password or the root username and password to access " "this page. If you are using Kerberos authentication, make sure you have a " @@ -3733,7 +3734,7 @@ msgid "Envelope DL" msgstr "" -#: ppdc/sample.c:269 +#: ppdc/sample.c:261 msgid "Envelope Feed" msgstr "" @@ -3857,7 +3858,7 @@ msgid "Envelope You4 Long Edge" msgstr "" -#: test/ippfind.c:2797 +#: test/ippfind.c:2817 msgid "Environment Variables:" msgstr "" @@ -3865,12 +3866,12 @@ msgid "Epson" msgstr "" -#: cgi-bin/admin.c:3604 +#: cgi-bin/admin.c:3590 msgid "Error Policy" msgstr "Virhekäytäntö" -#: filter/rastertopwg.c:403 filter/rastertopwg.c:418 filter/rastertopwg.c:429 -#: filter/rastertopwg.c:440 +#: filter/rastertopwg.c:395 filter/rastertopwg.c:413 filter/rastertopwg.c:431 +#: filter/rastertopwg.c:442 msgid "Error sending raster data." msgstr "" @@ -3878,43 +3879,43 @@ msgid "Error: need hostname after \"-h\" option." msgstr "" -#: ppdc/sample.c:355 +#: ppdc/sample.c:350 msgid "Every 10 Labels" msgstr "" -#: ppdc/sample.c:347 +#: ppdc/sample.c:342 msgid "Every 2 Labels" msgstr "" -#: ppdc/sample.c:348 +#: ppdc/sample.c:343 msgid "Every 3 Labels" msgstr "" -#: ppdc/sample.c:349 +#: ppdc/sample.c:344 msgid "Every 4 Labels" msgstr "" -#: ppdc/sample.c:350 +#: ppdc/sample.c:345 msgid "Every 5 Labels" msgstr "" -#: ppdc/sample.c:351 +#: ppdc/sample.c:346 msgid "Every 6 Labels" msgstr "" -#: ppdc/sample.c:352 +#: ppdc/sample.c:347 msgid "Every 7 Labels" msgstr "" -#: ppdc/sample.c:353 +#: ppdc/sample.c:348 msgid "Every 8 Labels" msgstr "" -#: ppdc/sample.c:354 +#: ppdc/sample.c:349 msgid "Every 9 Labels" msgstr "" -#: ppdc/sample.c:346 +#: ppdc/sample.c:341 msgid "Every Label" msgstr "" @@ -3922,15 +3923,15 @@ msgid "Executive" msgstr "" -#: cups/http-support.c:1402 +#: cups/http-support.c:1390 msgid "Expectation Failed" msgstr "" -#: cgi-bin/admin.c:2356 cgi-bin/admin.c:2375 +#: cgi-bin/admin.c:2342 cgi-bin/admin.c:2361 msgid "Export Printers to Samba" msgstr "Vie tulostimet Sambaan" -#: test/ippfind.c:2743 +#: test/ippfind.c:2763 msgid "Expressions:" msgstr "" @@ -3985,15 +3986,15 @@ msgid "File Folder " msgstr "" -#: scheduler/ipp.c:2397 +#: scheduler/ipp.c:2365 #, c-format msgid "" "File device URIs have been disabled. To enable, see the FileDevice directive " "in \"%s/cups-files.conf\"." msgstr "" -#: filter/rastertoepson.c:1117 filter/rastertohp.c:845 -#: filter/rastertolabel.c:1267 +#: filter/rastertoepson.c:1114 filter/rastertohp.c:834 +#: filter/rastertolabel.c:1259 #, c-format msgid "Finished page %d." msgstr "" @@ -4002,38 +4003,38 @@ msgid "Folio" msgstr "" -#: cups/http-support.c:1381 +#: cups/http-support.c:1369 msgid "Forbidden" msgstr "" -#: cups/ppd.c:742 cups/ppd.c:1302 +#: cups/ppd.c:700 cups/ppd.c:1258 msgid "General" msgstr "Yleiset" -#: ppdc/sample.c:259 +#: ppdc/sample.c:251 msgid "Generic" msgstr "" -#: cups/snmp.c:1012 +#: cups/snmp.c:968 msgid "Get-Response-PDU uses indefinite length" msgstr "" -#: ppdc/sample.c:290 +#: ppdc/sample.c:285 msgid "Glossy Paper" msgstr "" -#: scheduler/ipp.c:2979 scheduler/ipp.c:3387 scheduler/ipp.c:3925 -#: scheduler/ipp.c:5882 scheduler/ipp.c:6029 scheduler/ipp.c:7450 -#: scheduler/ipp.c:8569 scheduler/ipp.c:8795 scheduler/ipp.c:9150 -#: scheduler/ipp.c:9753 +#: scheduler/ipp.c:2948 scheduler/ipp.c:3358 scheduler/ipp.c:3896 +#: scheduler/ipp.c:5915 scheduler/ipp.c:6062 scheduler/ipp.c:7549 +#: scheduler/ipp.c:8683 scheduler/ipp.c:8907 scheduler/ipp.c:9259 +#: scheduler/ipp.c:9872 msgid "Got a printer-uri attribute but no job-id." msgstr "" -#: ppdc/sample.c:255 +#: ppdc/sample.c:275 msgid "Grayscale" msgstr "" -#: ppdc/sample.c:280 +#: ppdc/sample.c:272 msgid "HP" msgstr "" @@ -4045,95 +4046,95 @@ msgid "Help file not in index." msgstr "" -#: cups/ipp.c:3209 cups/ipp.c:3236 cups/ipp.c:3259 +#: cups/ipp.c:3183 cups/ipp.c:3210 cups/ipp.c:3233 msgid "IPP 1setOf attribute with incompatible value tags." msgstr "" -#: cups/ipp.c:3172 +#: cups/ipp.c:3146 msgid "IPP attribute has no name." msgstr "" -#: cups/ipp.c:7026 +#: cups/ipp.c:7016 msgid "IPP attribute is not a member of the message." msgstr "" -#: cups/ipp.c:3621 +#: cups/ipp.c:3594 msgid "IPP begCollection value not 0 bytes." msgstr "" -#: cups/ipp.c:3402 +#: cups/ipp.c:3376 msgid "IPP boolean value not 1 byte." msgstr "" -#: cups/ipp.c:3463 +#: cups/ipp.c:3437 msgid "IPP date value not 11 bytes." msgstr "" -#: cups/ipp.c:3642 +#: cups/ipp.c:3615 msgid "IPP endCollection value not 0 bytes." msgstr "" -#: cups/ipp.c:3377 +#: cups/ipp.c:3351 msgid "IPP enum value not 4 bytes." msgstr "" -#: cups/ipp.c:3101 +#: cups/ipp.c:3075 msgid "IPP extension tag larger than 0x7FFFFFFF." msgstr "" -#: cups/ipp.c:3374 +#: cups/ipp.c:3348 msgid "IPP integer value not 4 bytes." msgstr "" -#: cups/ipp.c:3574 +#: cups/ipp.c:3547 msgid "IPP language length overflows value." msgstr "" -#: cups/ipp.c:3583 +#: cups/ipp.c:3556 msgid "IPP language length too large." msgstr "" -#: cups/ipp.c:3286 +#: cups/ipp.c:3260 msgid "IPP member name is not empty." msgstr "" -#: cups/ipp.c:3668 +#: cups/ipp.c:3641 msgid "IPP memberName value is empty." msgstr "" -#: cups/ipp.c:3660 +#: cups/ipp.c:3633 msgid "IPP memberName with no attribute." msgstr "" -#: cups/ipp.c:3155 +#: cups/ipp.c:3129 msgid "IPP name larger than 32767 bytes." msgstr "" -#: cups/ipp.c:3540 +#: cups/ipp.c:3514 msgid "IPP nameWithLanguage value less than minimum 4 bytes." msgstr "" -#: cups/ipp.c:3698 +#: cups/ipp.c:3671 msgid "IPP octetString length too large." msgstr "" -#: cups/ipp.c:3508 +#: cups/ipp.c:3482 msgid "IPP rangeOfInteger value not 8 bytes." msgstr "" -#: cups/ipp.c:3481 +#: cups/ipp.c:3455 msgid "IPP resolution value not 9 bytes." msgstr "" -#: cups/ipp.c:3601 +#: cups/ipp.c:3574 msgid "IPP string length overflows value." msgstr "" -#: cups/ipp.c:3536 +#: cups/ipp.c:3510 msgid "IPP textWithLanguage value less than minimum 4 bytes." msgstr "" -#: cups/ipp.c:3360 +#: cups/ipp.c:3334 msgid "IPP value larger than 32767 bytes." msgstr "" @@ -4141,47 +4142,47 @@ msgid "ISOLatin1" msgstr "" -#: cups/ppd.c:353 +#: cups/ppd.c:311 msgid "Illegal control character" msgstr "Virheellinen ohjausmerkki" -#: cups/ppd.c:354 +#: cups/ppd.c:312 msgid "Illegal main keyword string" msgstr "Virheellinen pääavainsanan merkkijono" -#: cups/ppd.c:355 +#: cups/ppd.c:313 msgid "Illegal option keyword string" msgstr "Virheellinen valinta-avainsanan merkkijono" -#: cups/ppd.c:356 +#: cups/ppd.c:314 msgid "Illegal translation string" msgstr "Virheellinen käännösmerkkijono" -#: cups/ppd.c:357 +#: cups/ppd.c:315 msgid "Illegal whitespace character" msgstr "Virheellinen tyhjä merkki" -#: ppdc/sample.c:274 +#: ppdc/sample.c:266 msgid "Installable Options" msgstr "" -#: ppdc/sample.c:277 +#: ppdc/sample.c:269 msgid "Installed" msgstr "" -#: ppdc/sample.c:293 +#: ppdc/sample.c:288 msgid "IntelliBar Label Printer" msgstr "" -#: ppdc/sample.c:292 +#: ppdc/sample.c:287 msgid "Intellitech" msgstr "" -#: cups/http-support.c:1408 +#: cups/http-support.c:1396 msgid "Internal Server Error" msgstr "" -#: cups/ppd.c:344 +#: cups/ppd.c:302 msgid "Internal error" msgstr "Sisäinen virhe" @@ -4193,24 +4194,24 @@ msgid "Internet Postage 3-Part" msgstr "" -#: backend/ipp.c:317 +#: backend/ipp.c:323 msgid "Internet Printing Protocol" msgstr "" -#: cups/pwg-media.c:312 cups/pwg-media.c:331 +#: cups/pwg-media.c:293 cups/pwg-media.c:312 msgid "Invalid media name arguments." msgstr "" -#: cups/dest-options.c:1052 +#: cups/dest-options.c:1032 msgid "Invalid media size." msgstr "" -#: filter/commandtops.c:125 +#: filter/commandtops.c:114 #, c-format msgid "Invalid printer command \"%s\"." msgstr "" -#: cups/ppd.c:1420 +#: cups/ppd.c:1376 msgid "JCL" msgstr "JCL" @@ -4270,93 +4271,93 @@ msgid "JIS B9" msgstr "" -#: scheduler/ipp.c:8867 +#: scheduler/ipp.c:8979 #, c-format msgid "Job #%d cannot be restarted - no files." msgstr "" -#: scheduler/ipp.c:3019 scheduler/ipp.c:3253 scheduler/ipp.c:3312 -#: scheduler/ipp.c:3489 scheduler/ipp.c:3935 scheduler/ipp.c:5540 -#: scheduler/ipp.c:5922 scheduler/ipp.c:6069 scheduler/ipp.c:6358 -#: scheduler/ipp.c:7297 scheduler/ipp.c:7319 scheduler/ipp.c:7491 -#: scheduler/ipp.c:7716 scheduler/ipp.c:7759 scheduler/ipp.c:8609 -#: scheduler/ipp.c:8835 scheduler/ipp.c:9190 scheduler/ipp.c:9793 +#: scheduler/ipp.c:2988 scheduler/ipp.c:3222 scheduler/ipp.c:3281 +#: scheduler/ipp.c:3460 scheduler/ipp.c:3906 scheduler/ipp.c:5573 +#: scheduler/ipp.c:5955 scheduler/ipp.c:6102 scheduler/ipp.c:6440 +#: scheduler/ipp.c:7396 scheduler/ipp.c:7418 scheduler/ipp.c:7590 +#: scheduler/ipp.c:7815 scheduler/ipp.c:7858 scheduler/ipp.c:8723 +#: scheduler/ipp.c:8947 scheduler/ipp.c:9299 scheduler/ipp.c:9912 #, c-format msgid "Job #%d does not exist." msgstr "" -#: scheduler/ipp.c:3521 +#: scheduler/ipp.c:3492 #, c-format msgid "Job #%d is already aborted - can't cancel." msgstr "Työ %d on jo keskeytetty - ei voida perua." -#: scheduler/ipp.c:3515 +#: scheduler/ipp.c:3486 #, c-format msgid "Job #%d is already canceled - can't cancel." msgstr "Työ %d on jo peruttu - ei voida perua." -#: scheduler/ipp.c:3527 +#: scheduler/ipp.c:3498 #, c-format msgid "Job #%d is already completed - can't cancel." msgstr "Työ %d on jo suoritettu - ei voida perua." -#: scheduler/ipp.c:7517 scheduler/ipp.c:7801 scheduler/ipp.c:9808 +#: scheduler/ipp.c:7616 scheduler/ipp.c:7900 scheduler/ipp.c:9927 #, c-format msgid "Job #%d is finished and cannot be altered." msgstr "" -#: scheduler/ipp.c:8849 +#: scheduler/ipp.c:8961 #, c-format msgid "Job #%d is not complete." msgstr "" -#: scheduler/ipp.c:3034 +#: scheduler/ipp.c:3003 #, c-format msgid "Job #%d is not held for authentication." msgstr "" -#: scheduler/ipp.c:8623 +#: scheduler/ipp.c:8737 #, c-format msgid "Job #%d is not held." msgstr "" -#: cgi-bin/ipp-var.c:1055 +#: cgi-bin/ipp-var.c:1038 msgid "Job Completed" msgstr "Työ suoritettu" -#: cgi-bin/ipp-var.c:1053 +#: cgi-bin/ipp-var.c:1036 msgid "Job Created" msgstr "Työ luotu" -#: cgi-bin/ipp-var.c:1059 +#: cgi-bin/ipp-var.c:1042 msgid "Job Options Changed" msgstr "Työn valintoja muutettu" -#: cgi-bin/ipp-var.c:1057 +#: cgi-bin/ipp-var.c:1040 msgid "Job Stopped" msgstr "Työ pysäytetty" -#: scheduler/ipp.c:9890 +#: scheduler/ipp.c:10009 msgid "Job is completed and cannot be changed." msgstr "Työ on suoritettu eikä sitä voida muuttaa." -#: cgi-bin/jobs.c:198 +#: cgi-bin/jobs.c:192 msgid "Job operation failed" msgstr "" -#: scheduler/ipp.c:9926 scheduler/ipp.c:9945 scheduler/ipp.c:9956 +#: scheduler/ipp.c:10045 scheduler/ipp.c:10062 scheduler/ipp.c:10073 msgid "Job state cannot be changed." msgstr "Työn tilaa ei voida muuttaa." -#: scheduler/ipp.c:8715 +#: scheduler/ipp.c:8827 msgid "Job subscriptions cannot be renewed." msgstr "" -#: cgi-bin/jobs.c:103 cgi-bin/jobs.c:114 cgi-bin/jobs.c:195 +#: cgi-bin/jobs.c:97 cgi-bin/jobs.c:108 cgi-bin/jobs.c:189 msgid "Jobs" msgstr "Työt" -#: backend/lpd.c:186 +#: backend/lpd.c:177 msgid "LPD/LPR Host or Printer" msgstr "" @@ -4364,11 +4365,11 @@ msgid "Label Printer" msgstr "" -#: ppdc/sample.c:446 +#: ppdc/sample.c:441 msgid "Label Top" msgstr "" -#: scheduler/ipp.c:2080 scheduler/ipp.c:5463 +#: scheduler/ipp.c:2039 scheduler/ipp.c:5496 #, c-format msgid "Language \"%s\" not supported." msgstr "" @@ -4377,7 +4378,7 @@ msgid "Large Address" msgstr "" -#: ppdc/sample.c:291 +#: ppdc/sample.c:286 msgid "LaserJet Series PCL 4/5" msgstr "" @@ -4393,15 +4394,15 @@ msgid "Light" msgstr "" -#: cups/ppd.c:352 +#: cups/ppd.c:310 msgid "Line longer than the maximum allowed (255 characters)" msgstr "Rivi on pidempi kuin suurin sallittu (255 merkkiä)" -#: cgi-bin/admin.c:2393 +#: cgi-bin/admin.c:2379 msgid "List Available Printers" msgstr "Luetteloi käytettävissä olevat tulostimet" -#: ppdc/sample.c:272 +#: ppdc/sample.c:264 msgid "Long-Edge (Portrait)" msgstr "" @@ -4409,23 +4410,23 @@ msgid "Looking for printer." msgstr "" -#: ppdc/sample.c:268 +#: ppdc/sample.c:260 msgid "Manual Feed" msgstr "" -#: cups/ppd.c:789 cups/ppd.c:1357 +#: cups/ppd.c:747 cups/ppd.c:1313 msgid "Media Size" msgstr "Median koko" -#: cups/ppd.c:793 cups/ppd.c:1361 ppdc/sample.c:262 +#: cups/ppd.c:751 cups/ppd.c:1317 ppdc/sample.c:254 msgid "Media Source" msgstr "Median lähde" -#: ppdc/sample.c:364 +#: ppdc/sample.c:359 msgid "Media Tracking" msgstr "" -#: cups/ppd.c:791 cups/ppd.c:1359 ppdc/sample.c:285 +#: cups/ppd.c:749 cups/ppd.c:1315 ppdc/sample.c:280 msgid "Media Type" msgstr "Median tyyppi" @@ -4433,79 +4434,79 @@ msgid "Medium" msgstr "" -#: cups/ppd.c:341 +#: cups/ppd.c:299 msgid "Memory allocation error" msgstr "Muistinvarausvirhe" -#: cups/ppd.c:361 +#: cups/ppd.c:319 msgid "Missing CloseGroup" msgstr "" -#: cups/ppd.c:342 +#: cups/ppd.c:300 msgid "Missing PPD-Adobe-4.x header" msgstr "PPD-Adobe-4.x-otsake puuttuu" -#: cups/ppd.c:351 +#: cups/ppd.c:309 msgid "Missing asterisk in column 1" msgstr "Tähtimerkki puuttuu sarakkeesta 1" -#: scheduler/ipp.c:5945 +#: scheduler/ipp.c:5978 msgid "Missing document-number attribute." msgstr "" -#: cups/adminutil.c:273 +#: cups/adminutil.c:262 #, c-format msgid "Missing double quote on line %d." msgstr "" -#: cgi-bin/admin.c:736 cgi-bin/admin.c:2106 cgi-bin/admin.c:2191 -#: cgi-bin/admin.c:2785 cgi-bin/admin.c:3039 cgi-bin/admin.c:3150 -#: cgi-bin/admin.c:3860 +#: cgi-bin/admin.c:712 cgi-bin/admin.c:2092 cgi-bin/admin.c:2177 +#: cgi-bin/admin.c:2771 cgi-bin/admin.c:3025 cgi-bin/admin.c:3136 +#: cgi-bin/admin.c:3846 msgid "Missing form variable" msgstr "" -#: scheduler/ipp.c:9244 +#: scheduler/ipp.c:9353 msgid "Missing last-document attribute in request." msgstr "" -#: cups/pwg-media.c:574 +#: cups/pwg-media.c:555 msgid "Missing media or media-col." msgstr "" -#: cups/pwg-media.c:493 +#: cups/pwg-media.c:474 msgid "Missing media-size in media-col." msgstr "" -#: scheduler/ipp.c:6488 +#: scheduler/ipp.c:6581 msgid "Missing notify-subscription-ids attribute." msgstr "" -#: cups/ppd.c:359 +#: cups/ppd.c:317 msgid "Missing option keyword" msgstr "" -#: scheduler/ipp.c:3160 scheduler/ipp.c:3185 +#: scheduler/ipp.c:3129 scheduler/ipp.c:3154 msgid "Missing requesting-user-name attribute." msgstr "" -#: scheduler/ipp.c:391 +#: scheduler/ipp.c:388 msgid "Missing required attributes." msgstr "" -#: cups/adminutil.c:254 +#: cups/adminutil.c:243 #, c-format msgid "Missing value on line %d." msgstr "" -#: cups/ppd.c:343 +#: cups/ppd.c:301 msgid "Missing value string" msgstr "Arvomerkkijono puuttuu" -#: cups/pwg-media.c:481 +#: cups/pwg-media.c:462 msgid "Missing x-dimension in media-size." msgstr "" -#: cups/pwg-media.c:487 +#: cups/pwg-media.c:468 msgid "Missing y-dimension in media-size." msgstr "" @@ -4518,43 +4519,43 @@ " device-id = %s" msgstr "" -#: test/ippfind.c:2774 +#: test/ippfind.c:2794 msgid "Modifiers:" msgstr "" -#: cgi-bin/admin.c:570 +#: cgi-bin/admin.c:546 msgid "Modify Class" msgstr "Muokkaa luokkaa" -#: cgi-bin/admin.c:882 +#: cgi-bin/admin.c:859 msgid "Modify Printer" msgstr "Muokkaa tulostinta" -#: cgi-bin/ipp-var.c:425 cgi-bin/ipp-var.c:516 +#: cgi-bin/ipp-var.c:413 cgi-bin/ipp-var.c:504 msgid "Move All Jobs" msgstr "Siirrä kaikki työt" -#: cgi-bin/ipp-var.c:364 cgi-bin/ipp-var.c:423 cgi-bin/ipp-var.c:514 +#: cgi-bin/ipp-var.c:352 cgi-bin/ipp-var.c:411 cgi-bin/ipp-var.c:502 msgid "Move Job" msgstr "Siirrä työ" -#: cups/http-support.c:1365 +#: cups/http-support.c:1353 msgid "Moved Permanently" msgstr "" -#: cups/ppd.c:340 +#: cups/ppd.c:298 msgid "NULL PPD file pointer" msgstr "PPD-tiedoston osoitin NULL" -#: cups/snmp.c:1049 +#: cups/snmp.c:1005 msgid "Name OID uses indefinite length" msgstr "" -#: scheduler/ipp.c:1074 +#: scheduler/ipp.c:1061 msgid "Nested classes are not allowed." msgstr "" -#: ppdc/sample.c:430 +#: ppdc/sample.c:425 msgid "Never" msgstr "" @@ -4566,52 +4567,52 @@ msgid "New Stylus Photo Series" msgstr "" -#: cups/ppd.c:1949 +#: cups/ppd.c:1904 msgid "No" msgstr "Ei" -#: cups/http-support.c:1362 +#: cups/http-support.c:1350 msgid "No Content" msgstr "" -#: cups/util.c:1307 +#: cups/util.c:1123 msgid "No PPD name" msgstr "" -#: cups/snmp.c:1043 +#: cups/snmp.c:999 msgid "No VarBind SEQUENCE" msgstr "" -#: cups/adminutil.c:788 +#: cups/adminutil.c:777 msgid "No Windows printer drivers are installed." msgstr "" -#: cups/request.c:586 cups/request.c:949 +#: cups/request.c:570 cups/request.c:933 msgid "No active connection" msgstr "" -#: scheduler/ipp.c:3438 +#: scheduler/ipp.c:3409 #, c-format msgid "No active jobs on %s." msgstr "" -#: scheduler/ipp.c:219 +#: scheduler/ipp.c:216 msgid "No attributes in request." msgstr "" -#: scheduler/ipp.c:3061 +#: scheduler/ipp.c:3030 msgid "No authentication information provided." msgstr "" -#: cups/snmp.c:1000 +#: cups/snmp.c:956 msgid "No community name" msgstr "" -#: scheduler/ipp.c:5745 +#: scheduler/ipp.c:5778 msgid "No default printer." msgstr "" -#: cgi-bin/ipp-var.c:436 scheduler/ipp.c:7063 +#: cgi-bin/ipp-var.c:424 scheduler/ipp.c:7162 msgid "No destinations added." msgstr "Kohteita ei lisätty." @@ -4619,72 +4620,72 @@ msgid "No device URI found in argv[0] or in DEVICE_URI environment variable." msgstr "" -#: cups/snmp.c:1030 +#: cups/snmp.c:986 msgid "No error-index" msgstr "" -#: cups/snmp.c:1022 +#: cups/snmp.c:978 msgid "No error-status" msgstr "" -#: scheduler/ipp.c:8005 scheduler/ipp.c:9258 +#: scheduler/ipp.c:8105 scheduler/ipp.c:9367 msgid "No file in print request." msgstr "" -#: cups/util.c:926 +#: cups/util.c:817 msgid "No modification time" msgstr "" -#: cups/snmp.c:1047 +#: cups/snmp.c:1003 msgid "No name OID" msgstr "" -#: filter/rastertoepson.c:1147 filter/rastertohp.c:876 -#: filter/rastertolabel.c:1296 +#: filter/rastertoepson.c:1144 filter/rastertohp.c:865 +#: filter/rastertolabel.c:1288 msgid "No pages were found." msgstr "" -#: cups/util.c:920 +#: cups/util.c:811 msgid "No printer name" msgstr "" -#: cups/util.c:1843 +#: cups/util.c:1647 msgid "No printer-uri found" msgstr "" -#: cups/util.c:1828 +#: cups/util.c:1631 msgid "No printer-uri found for class" msgstr "" -#: scheduler/ipp.c:6148 +#: scheduler/ipp.c:6186 msgid "No printer-uri in request." msgstr "" -#: cups/snmp.c:1014 +#: cups/snmp.c:970 msgid "No request-id" msgstr "" -#: scheduler/ipp.c:5348 +#: scheduler/ipp.c:5381 msgid "No subscription attributes in request." msgstr "" -#: scheduler/ipp.c:7390 +#: scheduler/ipp.c:7489 msgid "No subscriptions found." msgstr "Tilauksia ei löytynyt." -#: cups/snmp.c:1038 +#: cups/snmp.c:994 msgid "No variable-bindings SEQUENCE" msgstr "" -#: cups/snmp.c:993 +#: cups/snmp.c:949 msgid "No version number" msgstr "" -#: ppdc/sample.c:367 +#: ppdc/sample.c:362 msgid "Non-continuous (Mark sensing)" msgstr "" -#: ppdc/sample.c:366 +#: ppdc/sample.c:361 msgid "Non-continuous (Web sensing)" msgstr "" @@ -4692,27 +4693,27 @@ msgid "Normal" msgstr "" -#: cups/http-support.c:1384 +#: cups/http-support.c:1372 msgid "Not Found" msgstr "" -#: cups/http-support.c:1396 +#: cups/http-support.c:1384 msgid "Not Implemented" msgstr "" -#: ppdc/sample.c:276 +#: ppdc/sample.c:268 msgid "Not Installed" msgstr "" -#: cups/http-support.c:1371 +#: cups/http-support.c:1359 msgid "Not Modified" msgstr "" -#: cups/http-support.c:1399 +#: cups/http-support.c:1387 msgid "Not Supported" msgstr "" -#: scheduler/ipp.c:1510 scheduler/ipp.c:10489 +#: scheduler/ipp.c:1506 scheduler/ipp.c:10626 msgid "Not allowed to print." msgstr "Tulostaminen ei ole sallittua." @@ -4726,15 +4727,15 @@ "itself." msgstr "" -#: cups/http-support.c:1353 cups/ppd.c:338 +#: cups/http-support.c:1341 cups/http-support.c:1477 cups/ppd.c:296 msgid "OK" msgstr "OK" -#: ppdc/sample.c:271 +#: ppdc/sample.c:263 msgid "Off (1-Sided)" msgstr "" -#: ppdc/sample.c:361 +#: ppdc/sample.c:356 msgid "Oki" msgstr "" @@ -4742,49 +4743,49 @@ msgid "Online Help" msgstr "" -#: cups/adminutil.c:955 +#: cups/adminutil.c:944 #, c-format msgid "Open of %s failed: %s" msgstr "" -#: cups/ppd.c:346 +#: cups/ppd.c:304 msgid "OpenGroup without a CloseGroup first" msgstr "OpenGroup ilman edeltävää CloseGroup:ia" -#: cups/ppd.c:348 +#: cups/ppd.c:306 msgid "OpenUI/JCLOpenUI without a CloseUI/JCLCloseUI first" msgstr "OpenUI/JCLOpenUI ilman edeltävää CloseUI/JCLCloseUI:ta" -#: cgi-bin/admin.c:3631 +#: cgi-bin/admin.c:3617 msgid "Operation Policy" msgstr "Toimintakäytäntö" -#: filter/pstops.c:2206 +#: filter/pstops.c:2182 #, c-format msgid "Option \"%s\" cannot be included via %%%%IncludeFeature." msgstr "" -#: cgi-bin/admin.c:3281 cgi-bin/admin.c:3365 +#: cgi-bin/admin.c:3267 cgi-bin/admin.c:3351 msgid "Options Installed" msgstr "Valinnat asennettu" -#: scheduler/cupsfilter.c:1457 scheduler/main.c:2002 systemv/cupsaddsmb.c:284 -#: systemv/cupsctl.c:203 systemv/cupstestdsc.c:429 systemv/cupstestppd.c:3817 -#: test/ippfind.c:2733 test/ipptool.c:4708 ppdc/ppdc.cxx:437 -#: ppdc/ppdhtml.cxx:174 ppdc/ppdi.cxx:130 ppdc/ppdmerge.cxx:369 -#: ppdc/ppdpo.cxx:254 +#: scheduler/cupsfilter.c:1482 scheduler/main.c:2177 systemv/cupsaddsmb.c:284 +#: systemv/cupsctl.c:203 systemv/cupstestdsc.c:429 systemv/cupstestppd.c:3861 +#: test/ippfind.c:2753 test/ipptool.c:4857 ppdc/ppdc.cxx:432 +#: ppdc/ppdhtml.cxx:179 ppdc/ppdi.cxx:130 ppdc/ppdmerge.cxx:363 +#: ppdc/ppdpo.cxx:249 msgid "Options:" msgstr "" -#: cups/ppd-cache.c:157 +#: cups/ppd-cache.c:442 msgid "Out of date PPD cache file." msgstr "" -#: cups/ppd-cache.c:1444 +#: cups/ppd-cache.c:1810 msgid "Out of memory." msgstr "" -#: cups/ppd.c:795 cups/ppd.c:1363 +#: cups/ppd.c:753 cups/ppd.c:1319 msgid "Output Mode" msgstr "Tulostetila" @@ -4812,7 +4813,7 @@ msgid "PASS" msgstr "" -#: ppdc/sample.c:260 +#: ppdc/sample.c:252 msgid "PCL Laser Printer" msgstr "" @@ -4840,23 +4841,23 @@ msgid "PRC32K Oversize Long Edge" msgstr "" -#: cups/snmp.c:1010 +#: cups/snmp.c:966 msgid "Packet does not contain a Get-Response-PDU" msgstr "" -#: cups/snmp.c:989 +#: cups/snmp.c:945 msgid "Packet does not start with SEQUENCE" msgstr "" -#: ppdc/sample.c:360 +#: ppdc/sample.c:355 msgid "ParamCustominCutInterval" msgstr "" -#: ppdc/sample.c:358 +#: ppdc/sample.c:353 msgid "ParamCustominTearInterval" msgstr "" -#: cups/auth.c:206 cups/auth.c:374 +#: cups/auth.c:195 cups/auth.c:362 #, c-format msgid "Password for %s on %s? " msgstr "Salasana kohteelle %s kohteessa %s? " @@ -4867,15 +4868,15 @@ msgstr "" "Kohteelle %s tarvitaan salasana kohteen %s käyttämiseen Samban kautta: " -#: cgi-bin/classes.c:167 +#: cgi-bin/classes.c:159 msgid "Pause Class" msgstr "" -#: cgi-bin/printers.c:170 +#: cgi-bin/printers.c:162 msgid "Pause Printer" msgstr "" -#: ppdc/sample.c:448 +#: ppdc/sample.c:443 msgid "Peel-Off" msgstr "" @@ -4887,19 +4888,19 @@ msgid "Photo Labels" msgstr "" -#: ppdc/sample.c:286 +#: ppdc/sample.c:281 msgid "Plain Paper" msgstr "" -#: cgi-bin/admin.c:3299 cgi-bin/admin.c:3580 +#: cgi-bin/admin.c:3285 cgi-bin/admin.c:3566 msgid "Policies" msgstr "Käytännöt" -#: cgi-bin/admin.c:3306 cgi-bin/admin.c:3649 cgi-bin/admin.c:3662 +#: cgi-bin/admin.c:3292 cgi-bin/admin.c:3635 cgi-bin/admin.c:3648 msgid "Port Monitor" msgstr "" -#: ppdc/sample.c:278 +#: ppdc/sample.c:270 msgid "PostScript Printer" msgstr "" @@ -4919,11 +4920,11 @@ msgid "Postcard Long Edge" msgstr "" -#: backend/ipp.c:921 backend/ipp.c:929 +#: backend/ipp.c:965 backend/ipp.c:973 msgid "Preparing to print." msgstr "" -#: ppdc/sample.c:295 +#: ppdc/sample.c:290 msgid "Print Density" msgstr "" @@ -4931,79 +4932,79 @@ msgid "Print Job:" msgstr "Tulosta työ:" -#: ppdc/sample.c:340 +#: ppdc/sample.c:335 msgid "Print Mode" msgstr "" -#: ppdc/sample.c:383 +#: ppdc/sample.c:378 msgid "Print Rate" msgstr "" -#: cgi-bin/printers.c:179 +#: cgi-bin/printers.c:171 msgid "Print Self-Test Page" msgstr "" -#: ppdc/sample.c:327 +#: ppdc/sample.c:322 msgid "Print Speed" msgstr "" -#: cgi-bin/ipp-var.c:792 +#: cgi-bin/ipp-var.c:780 msgid "Print Test Page" msgstr "Tulosta testisivu" -#: ppdc/sample.c:356 +#: ppdc/sample.c:351 msgid "Print and Cut" msgstr "" -#: ppdc/sample.c:344 +#: ppdc/sample.c:339 msgid "Print and Tear" msgstr "" -#: backend/socket.c:434 backend/usb-unix.c:191 +#: backend/socket.c:429 backend/usb-unix.c:184 msgid "Print file sent." msgstr "" -#: backend/ipp.c:2113 +#: backend/ipp.c:2180 msgid "Print job canceled at printer." msgstr "" -#: backend/ipp.c:2105 +#: backend/ipp.c:2172 msgid "Print job too large." msgstr "" -#: backend/ipp.c:1602 +#: backend/ipp.c:1654 msgid "Print job was not accepted." msgstr "" -#: cgi-bin/ipp-var.c:1047 +#: cgi-bin/ipp-var.c:1030 msgid "Printer Added" msgstr "Tulostin lisätty" -#: ppdc/sample.c:263 +#: ppdc/sample.c:255 msgid "Printer Default" msgstr "" -#: cgi-bin/ipp-var.c:1051 +#: cgi-bin/ipp-var.c:1034 msgid "Printer Deleted" msgstr "Tulostin poistettu" -#: cgi-bin/ipp-var.c:1049 +#: cgi-bin/ipp-var.c:1032 msgid "Printer Modified" msgstr "Tulostinta muokattu" -#: cgi-bin/ipp-var.c:1045 +#: cgi-bin/ipp-var.c:1028 msgid "Printer Paused" msgstr "" -#: ppdc/sample.c:294 +#: ppdc/sample.c:289 msgid "Printer Settings" msgstr "" -#: backend/ipp.c:2108 +#: backend/ipp.c:2175 msgid "Printer cannot print supplied content." msgstr "" -#: backend/ipp.c:2111 +#: backend/ipp.c:2178 msgid "Printer cannot print with supplied options." msgstr "" @@ -5011,7 +5012,7 @@ msgid "Printer:" msgstr "Tulostin:" -#: cgi-bin/printers.c:204 cgi-bin/printers.c:332 +#: cgi-bin/printers.c:196 cgi-bin/printers.c:324 msgid "Printers" msgstr "Tulostimet" @@ -5029,11 +5030,11 @@ msgid "Quarto" msgstr "" -#: scheduler/ipp.c:1505 scheduler/ipp.c:10484 +#: scheduler/ipp.c:1501 scheduler/ipp.c:10621 msgid "Quota limit reached." msgstr "Kiintiöraja saavutettu." -#: berkeley/lpq.c:520 +#: berkeley/lpq.c:490 msgid "Rank Owner Job File(s) Total Size" msgstr "" @@ -5043,37 +5044,37 @@ "Rank Owner Pri Job Files Total Size" msgstr "" -#: cgi-bin/classes.c:171 cgi-bin/printers.c:174 +#: cgi-bin/classes.c:163 cgi-bin/printers.c:166 msgid "Reject Jobs" msgstr "Hylkää työt" -#: backend/lpd.c:1033 backend/lpd.c:1165 +#: backend/lpd.c:1024 backend/lpd.c:1156 #, c-format msgid "Remote host did not accept control file (%d)." msgstr "" -#: backend/lpd.c:1118 +#: backend/lpd.c:1109 #, c-format msgid "Remote host did not accept data file (%d)." msgstr "" -#: ppdc/sample.c:428 +#: ppdc/sample.c:423 msgid "Reprint After Error" msgstr "" -#: cups/http-support.c:1387 +#: cups/http-support.c:1375 msgid "Request Entity Too Large" msgstr "" -#: cups/ppd.c:797 cups/ppd.c:1365 ppdc/sample.c:231 +#: cups/ppd.c:755 cups/ppd.c:1321 ppdc/sample.c:231 msgid "Resolution" msgstr "Tarkkuus" -#: cgi-bin/classes.c:165 +#: cgi-bin/classes.c:157 msgid "Resume Class" msgstr "" -#: cgi-bin/printers.c:167 +#: cgi-bin/printers.c:159 msgid "Resume Printer" msgstr "" @@ -5081,69 +5082,69 @@ msgid "Return Address" msgstr "" -#: ppdc/sample.c:449 +#: ppdc/sample.c:444 msgid "Rewind" msgstr "" -#: cups/adminutil.c:2052 +#: cups/adminutil.c:2041 #, c-format msgid "Running command: %s %s -N -A %s -c '%s'" msgstr "" -#: cups/snmp.c:991 +#: cups/snmp.c:947 msgid "SEQUENCE uses indefinite length" msgstr "" -#: cups/http-support.c:1411 +#: cups/http-support.c:1399 msgid "SSL/TLS Negotiation Error" msgstr "" -#: cups/http-support.c:1368 +#: cups/http-support.c:1356 msgid "See Other" msgstr "" -#: backend/usb-darwin.c:552 backend/usb-libusb.c:366 +#: backend/usb-darwin.c:564 backend/usb-libusb.c:346 msgid "Sending data to printer." msgstr "" -#: cgi-bin/ipp-var.c:1061 +#: cgi-bin/ipp-var.c:1044 msgid "Server Restarted" msgstr "Palvelin käynnistettiin uudelleen" -#: cgi-bin/ipp-var.c:1067 +#: cgi-bin/ipp-var.c:1050 msgid "Server Security Auditing" msgstr "Palvelimen turvallisuustarkastus" -#: cgi-bin/ipp-var.c:1063 +#: cgi-bin/ipp-var.c:1046 msgid "Server Started" msgstr "Palvelin käynnistetty" -#: cgi-bin/ipp-var.c:1065 +#: cgi-bin/ipp-var.c:1048 msgid "Server Stopped" msgstr "Palvelin pysäytetty" -#: cups/http-support.c:1405 +#: cups/http-support.c:1393 msgid "Service Unavailable" msgstr "" -#: cgi-bin/admin.c:2786 cgi-bin/admin.c:2832 cgi-bin/admin.c:2989 -#: cgi-bin/admin.c:3008 +#: cgi-bin/admin.c:2772 cgi-bin/admin.c:2818 cgi-bin/admin.c:2975 +#: cgi-bin/admin.c:2994 msgid "Set Allowed Users" msgstr "Aseta sallitut käyttäjät" -#: cgi-bin/admin.c:3035 +#: cgi-bin/admin.c:3021 msgid "Set As Server Default" msgstr "" -#: cgi-bin/admin.c:3135 +#: cgi-bin/admin.c:3121 msgid "Set Class Options" msgstr "Aseta luokan valinnat" -#: cgi-bin/admin.c:3135 cgi-bin/admin.c:3309 cgi-bin/admin.c:3691 +#: cgi-bin/admin.c:3121 cgi-bin/admin.c:3295 cgi-bin/admin.c:3677 msgid "Set Printer Options" msgstr "Aseta tulostimen valinnat" -#: cgi-bin/admin.c:3861 cgi-bin/admin.c:3905 cgi-bin/admin.c:3923 +#: cgi-bin/admin.c:3847 cgi-bin/admin.c:3891 cgi-bin/admin.c:3909 msgid "Set Publishing" msgstr "Aseta julkaisu" @@ -5151,30 +5152,30 @@ msgid "Shipping Address" msgstr "" -#: ppdc/sample.c:273 +#: ppdc/sample.c:265 msgid "Short-Edge (Landscape)" msgstr "" -#: ppdc/sample.c:288 +#: ppdc/sample.c:283 msgid "Special Paper" msgstr "" -#: backend/lpd.c:1074 +#: backend/lpd.c:1065 #, c-format msgid "Spooling job, %.0f%% complete." msgstr "" -#: ppdc/sample.c:341 +#: ppdc/sample.c:336 msgid "Standard" msgstr "" #. TRANSLATORS: Banner/cover sheet before the print job. -#: cgi-bin/admin.c:3552 +#: cgi-bin/admin.c:3538 msgid "Starting Banner" msgstr "Aloitetaan otsikkoa" -#: filter/rastertoepson.c:1069 filter/rastertohp.c:793 -#: filter/rastertolabel.c:1219 +#: filter/rastertoepson.c:1066 filter/rastertohp.c:782 +#: filter/rastertolabel.c:1211 #, c-format msgid "Starting page %d." msgstr "" @@ -5191,13 +5192,13 @@ msgid "Stylus Photo Series" msgstr "" -#: scheduler/ipp.c:3584 scheduler/ipp.c:6504 scheduler/ipp.c:7203 -#: scheduler/ipp.c:8703 +#: scheduler/ipp.c:3555 scheduler/ipp.c:6597 scheduler/ipp.c:7302 +#: scheduler/ipp.c:8815 #, c-format msgid "Subscription #%d does not exist." msgstr "" -#: test/ippfind.c:2786 +#: test/ippfind.c:2806 msgid "Substitutions:" msgstr "" @@ -5213,7 +5214,7 @@ msgid "Super B/A3" msgstr "" -#: cups/http-support.c:1350 +#: cups/http-support.c:1338 msgid "Switching Protocols" msgstr "" @@ -5229,25 +5230,25 @@ msgid "Tabloid Oversize Long Edge" msgstr "" -#: ppdc/sample.c:342 +#: ppdc/sample.c:337 msgid "Tear" msgstr "" -#: ppdc/sample.c:447 +#: ppdc/sample.c:442 msgid "Tear-Off" msgstr "" -#: ppdc/sample.c:388 +#: ppdc/sample.c:383 msgid "Tear-Off Adjust Position" msgstr "" -#: scheduler/ipp.c:1341 +#: scheduler/ipp.c:1337 #, c-format msgid "The \"%s\" attribute is required for print jobs." msgstr "" -#: scheduler/ipp.c:6219 scheduler/ipp.c:6297 scheduler/ipp.c:6313 -#: scheduler/ipp.c:6331 +#: scheduler/ipp.c:6257 scheduler/ipp.c:6337 scheduler/ipp.c:6350 +#: scheduler/ipp.c:6362 scheduler/ipp.c:6377 #, c-format msgid "The %s attribute cannot be provided with job-ids." msgstr "" @@ -5259,28 +5260,28 @@ "request." msgstr "" -#: scheduler/ipp.c:5157 +#: scheduler/ipp.c:5190 #, c-format msgid "" "The '%s' operation attribute cannot be supplied in a Create-Job request." msgstr "" -#: scheduler/ipp.c:6734 +#: scheduler/ipp.c:6827 #, c-format msgid "The PPD file \"%s\" could not be found." msgstr "PPD-tiedostoa ”%s” ei löytynyt." -#: scheduler/ipp.c:6721 +#: scheduler/ipp.c:6814 #, c-format msgid "The PPD file \"%s\" could not be opened: %s" msgstr "PPD-tiedostoa ”%s” ei voitu avata: %s" -#: filter/rastertoepson.c:1038 filter/rastertohp.c:764 -#: filter/rastertolabel.c:1183 +#: filter/rastertoepson.c:1035 filter/rastertohp.c:753 +#: filter/rastertolabel.c:1175 msgid "The PPD file could not be opened." msgstr "" -#: cgi-bin/admin.c:749 +#: cgi-bin/admin.c:725 msgid "" "The class name may only contain up to 127 printable characters and may not " "contain spaces, slashes (/), or the pound sign (#)." @@ -5288,38 +5289,38 @@ "Luokan nimi voi sisältää enintään 127 näkyvää merkkiä eikä voi sisältää " "välilyöntejä, kauttaviivoja (/) eikä ristikkomerkkiä (#)." -#: cups/localize.c:353 +#: cups/localize.c:338 msgid "The developer unit needs to be replaced." msgstr "" -#: cups/localize.c:351 +#: cups/localize.c:336 msgid "The developer unit will need to be replaced soon." msgstr "" -#: cups/localize.c:343 +#: cups/localize.c:328 msgid "The fuser's temperature is high." msgstr "" -#: cups/localize.c:345 +#: cups/localize.c:330 msgid "The fuser's temperature is low." msgstr "" -#: scheduler/ipp.c:2107 +#: scheduler/ipp.c:2066 msgid "" "The notify-lease-duration attribute cannot be used with job subscriptions." msgstr "" "notify-lease-duration-attribuuttia ei voida käyttää työtilausten kanssa." -#: scheduler/ipp.c:2090 scheduler/ipp.c:5473 +#: scheduler/ipp.c:2049 scheduler/ipp.c:5506 #, c-format msgid "The notify-user-data value is too large (%d > 63 octets)." msgstr "" -#: cups/localize.c:349 +#: cups/localize.c:334 msgid "The optical photoconductor needs to be replaced." msgstr "" -#: cups/localize.c:347 +#: cups/localize.c:332 msgid "The optical photoconductor will need to be replaced soon." msgstr "" @@ -5351,39 +5352,39 @@ msgid "The paper tray needs to be filled." msgstr "" -#: backend/ipp.c:941 +#: backend/ipp.c:985 msgid "" "The printer configuration is incorrect or the printer no longer exists." msgstr "" -#: backend/lpd.c:636 backend/lpd.c:1026 backend/lpd.c:1108 backend/lpd.c:1158 +#: backend/lpd.c:627 backend/lpd.c:1017 backend/lpd.c:1099 backend/lpd.c:1149 msgid "The printer did not respond." msgstr "" -#: backend/ipp.c:784 backend/ipp.c:904 backend/ipp.c:1018 backend/ipp.c:1409 -#: backend/ipp.c:1574 backend/lpd.c:845 backend/socket.c:384 -#: backend/usb-unix.c:131 backend/usb-unix.c:423 backend/usb-unix.c:506 +#: backend/ipp.c:829 backend/ipp.c:948 backend/ipp.c:1062 backend/ipp.c:1459 +#: backend/ipp.c:1626 backend/lpd.c:836 backend/socket.c:379 +#: backend/usb-unix.c:124 backend/usb-unix.c:414 backend/usb-unix.c:497 msgid "The printer is in use." msgstr "" -#: backend/runloop.c:254 backend/runloop.c:374 cups/localize.c:311 +#: backend/runloop.c:243 backend/runloop.c:363 cups/localize.c:296 msgid "The printer is not connected." msgstr "" -#: backend/ipp.c:762 backend/ipp.c:795 backend/ipp.c:900 backend/lpd.c:824 -#: backend/lpd.c:865 backend/socket.c:363 backend/socket.c:396 +#: backend/ipp.c:807 backend/ipp.c:840 backend/ipp.c:944 backend/lpd.c:815 +#: backend/lpd.c:856 backend/socket.c:358 backend/socket.c:391 msgid "The printer is not responding." msgstr "" -#: backend/runloop.c:396 +#: backend/runloop.c:385 msgid "The printer is now connected." msgstr "" -#: backend/usb-darwin.c:1299 +#: backend/usb-darwin.c:1342 msgid "The printer is now online." msgstr "" -#: backend/usb-darwin.c:1320 +#: backend/usb-darwin.c:1381 msgid "The printer is offline." msgstr "" @@ -5395,23 +5396,23 @@ msgid "The printer is running low on toner." msgstr "" -#: backend/ipp.c:777 backend/lpd.c:838 backend/socket.c:377 +#: backend/ipp.c:822 backend/lpd.c:829 backend/socket.c:372 msgid "The printer is unreachable at this time." msgstr "" -#: cups/localize.c:337 +#: cups/localize.c:322 msgid "The printer may be out of ink." msgstr "" -#: cups/localize.c:315 +#: cups/localize.c:300 msgid "The printer may be out of toner." msgstr "" -#: backend/ipp.c:771 backend/lpd.c:832 backend/socket.c:371 +#: backend/ipp.c:816 backend/lpd.c:823 backend/socket.c:366 msgid "The printer may not exist or is unavailable at this time." msgstr "" -#: cgi-bin/admin.c:931 +#: cgi-bin/admin.c:908 msgid "" "The printer name may only contain up to 127 printable characters and may not " "contain spaces, slashes (/), or the pound sign (#)." @@ -5419,63 +5420,63 @@ "Tulostimen nimi voi sisältää enintään 127 näkyvää merkkiä eikä voi sisältää " "välilyöntejä, kauttaviivoja (/) eikä ristikkomerkkiä (#)." -#: scheduler/ipp.c:808 scheduler/ipp.c:1068 scheduler/ipp.c:3225 -#: scheduler/ipp.c:3404 scheduler/ipp.c:5140 scheduler/ipp.c:5307 -#: scheduler/ipp.c:5621 scheduler/ipp.c:6185 scheduler/ipp.c:6939 -#: scheduler/ipp.c:6995 scheduler/ipp.c:7309 scheduler/ipp.c:7575 -#: scheduler/ipp.c:7664 scheduler/ipp.c:7697 scheduler/ipp.c:8020 -#: scheduler/ipp.c:8413 scheduler/ipp.c:8495 scheduler/ipp.c:9662 -#: scheduler/ipp.c:10116 scheduler/ipp.c:10447 scheduler/ipp.c:10529 -#: scheduler/ipp.c:10903 +#: scheduler/ipp.c:787 scheduler/ipp.c:1055 scheduler/ipp.c:3194 +#: scheduler/ipp.c:3375 scheduler/ipp.c:5173 scheduler/ipp.c:5340 +#: scheduler/ipp.c:5654 scheduler/ipp.c:6223 scheduler/ipp.c:7032 +#: scheduler/ipp.c:7088 scheduler/ipp.c:7408 scheduler/ipp.c:7674 +#: scheduler/ipp.c:7763 scheduler/ipp.c:7796 scheduler/ipp.c:8120 +#: scheduler/ipp.c:8527 scheduler/ipp.c:8609 scheduler/ipp.c:9781 +#: scheduler/ipp.c:10233 scheduler/ipp.c:10584 scheduler/ipp.c:10666 +#: scheduler/ipp.c:11041 msgid "The printer or class does not exist." msgstr "" -#: scheduler/ipp.c:1254 +#: scheduler/ipp.c:1255 msgid "The printer or class is not shared." msgstr "" -#: cups/localize.c:317 +#: cups/localize.c:302 msgid "The printer's cover is open." msgstr "" -#: cups/localize.c:321 +#: cups/localize.c:306 msgid "The printer's door is open." msgstr "" -#: cups/localize.c:319 +#: cups/localize.c:304 msgid "The printer's interlock is open." msgstr "" -#: cups/localize.c:339 +#: cups/localize.c:324 msgid "The printer's waste bin is almost full." msgstr "" -#: cups/localize.c:341 +#: cups/localize.c:326 msgid "The printer's waste bin is full." msgstr "" -#: scheduler/ipp.c:914 scheduler/ipp.c:2271 +#: scheduler/ipp.c:893 scheduler/ipp.c:2230 #, c-format msgid "The printer-uri \"%s\" contains invalid characters." msgstr "printer-uri ”%s” sisältää virheellisiä merkkejä." -#: scheduler/ipp.c:3202 +#: scheduler/ipp.c:3171 msgid "The printer-uri attribute is required." msgstr "" -#: scheduler/ipp.c:898 +#: scheduler/ipp.c:877 msgid "" "The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"." msgstr "" "printer-uri:n on oltava muotoa ”ipp://PALVELINNIMI/classes/LUOKANNIMI”." -#: scheduler/ipp.c:2255 +#: scheduler/ipp.c:2214 msgid "" "The printer-uri must be of the form \"ipp://HOSTNAME/printers/PRINTERNAME\"." msgstr "" "printer-uri:n on oltava muotoa ”ipp://PALVELINNIMI/printers/TULOSTIMENNIMI”." -#: cgi-bin/admin.c:474 +#: cgi-bin/admin.c:450 msgid "" "The subscription name may not contain spaces, slashes (/), question marks " "(?), or the pound sign (#)." @@ -5483,18 +5484,18 @@ "Tilauksen nimi ei voi sisältää välilyöntejä, kauttaviivoja (/), " "kysymysmerkkejä (?) eikä ristikkomerkkiä (#)." -#: scheduler/client.c:2533 +#: scheduler/client.c:2249 msgid "" "The web interface is currently disabled. Run \"cupsctl WebInterface=yes\" to " "enable it." msgstr "" -#: scheduler/ipp.c:6280 +#: scheduler/ipp.c:6321 #, c-format msgid "The which-jobs value \"%s\" is not supported." msgstr "" -#: scheduler/ipp.c:5551 +#: scheduler/ipp.c:5584 msgid "There are too many subscriptions." msgstr "" @@ -5502,54 +5503,54 @@ msgid "There is a paper jam." msgstr "" -#: backend/usb-darwin.c:386 backend/usb-darwin.c:445 backend/usb-darwin.c:514 -#: backend/usb-darwin.c:535 backend/usb-libusb.c:291 backend/usb-libusb.c:345 +#: backend/usb-darwin.c:398 backend/usb-darwin.c:457 backend/usb-darwin.c:526 +#: backend/usb-darwin.c:547 backend/usb-libusb.c:271 backend/usb-libusb.c:325 msgid "There was an unrecoverable USB error." msgstr "" -#: ppdc/sample.c:435 +#: ppdc/sample.c:430 msgid "Thermal Transfer Media" msgstr "" -#: scheduler/ipp.c:1499 +#: scheduler/ipp.c:1495 msgid "Too many active jobs." msgstr "Liikaa aktiivisia töitä." -#: scheduler/ipp.c:1393 +#: scheduler/ipp.c:1389 #, c-format msgid "Too many job-sheets values (%d > 2)." msgstr "" -#: scheduler/ipp.c:2556 +#: scheduler/ipp.c:2524 #, c-format msgid "Too many printer-state-reasons values (%d > %d)." msgstr "" -#: ppdc/sample.c:289 +#: ppdc/sample.c:284 msgid "Transparency" msgstr "" -#: ppdc/sample.c:284 +#: ppdc/sample.c:279 msgid "Tray" msgstr "" -#: ppdc/sample.c:264 +#: ppdc/sample.c:256 msgid "Tray 1" msgstr "" -#: ppdc/sample.c:265 +#: ppdc/sample.c:257 msgid "Tray 2" msgstr "" -#: ppdc/sample.c:266 +#: ppdc/sample.c:258 msgid "Tray 3" msgstr "" -#: ppdc/sample.c:267 +#: ppdc/sample.c:259 msgid "Tray 4" msgstr "" -#: cups/http-support.c:1390 +#: cups/http-support.c:1378 msgid "URI Too Long" msgstr "" @@ -5585,7 +5586,7 @@ msgid "US Letter Small" msgstr "" -#: cgi-bin/admin.c:1959 cgi-bin/admin.c:1972 cgi-bin/admin.c:1996 +#: cgi-bin/admin.c:1945 cgi-bin/admin.c:1958 cgi-bin/admin.c:1982 msgid "Unable to access cupsd.conf file" msgstr "" @@ -5593,230 +5594,230 @@ msgid "Unable to access help file." msgstr "" -#: cgi-bin/admin.c:526 +#: cgi-bin/admin.c:502 msgid "Unable to add RSS subscription" msgstr "" -#: cgi-bin/admin.c:814 +#: cgi-bin/admin.c:790 msgid "Unable to add class" msgstr "" -#: backend/ipp.c:1757 +#: backend/ipp.c:1808 msgid "Unable to add document to print job." msgstr "" -#: scheduler/ipp.c:1558 +#: scheduler/ipp.c:1553 #, c-format msgid "Unable to add job for destination \"%s\"." msgstr "" -#: cgi-bin/admin.c:1059 cgi-bin/admin.c:1419 +#: cgi-bin/admin.c:1036 cgi-bin/admin.c:1405 msgid "Unable to add printer" msgstr "" -#: scheduler/ipp.c:1184 +#: scheduler/ipp.c:1173 msgid "Unable to allocate memory for file types." msgstr "" -#: filter/pstops.c:451 +#: filter/pstops.c:423 msgid "Unable to allocate memory for page info" msgstr "" -#: filter/pstops.c:445 +#: filter/pstops.c:417 msgid "Unable to allocate memory for pages array" msgstr "" -#: cgi-bin/admin.c:1525 +#: cgi-bin/admin.c:1511 msgid "Unable to cancel RSS subscription" msgstr "" -#: backend/ipp.c:2160 +#: backend/ipp.c:2085 backend/ipp.c:2533 msgid "Unable to cancel print job." msgstr "" -#: cgi-bin/admin.c:2990 +#: cgi-bin/admin.c:2976 msgid "Unable to change printer" msgstr "" -#: cgi-bin/admin.c:3906 +#: cgi-bin/admin.c:3892 msgid "Unable to change printer-is-shared attribute" msgstr "" -#: cgi-bin/admin.c:1657 cgi-bin/admin.c:1799 +#: cgi-bin/admin.c:1643 cgi-bin/admin.c:1785 msgid "Unable to change server settings" msgstr "" -#: cups/ipp.c:5416 +#: cups/ipp.c:5389 #, c-format msgid "Unable to compile mimeMediaType regular expression: %s." msgstr "" -#: cups/ipp.c:5362 +#: cups/ipp.c:5335 #, c-format msgid "Unable to compile naturalLanguage regular expression: %s." msgstr "" -#: filter/commandtops.c:420 +#: filter/commandtops.c:407 msgid "Unable to configure printer options." msgstr "" -#: cups/adminutil.c:911 cups/request.c:1082 +#: cups/adminutil.c:900 cups/request.c:1066 msgid "Unable to connect to host." msgstr "" -#: backend/ipp.c:740 backend/ipp.c:1214 backend/lpd.c:804 backend/socket.c:343 -#: backend/usb-unix.c:117 +#: backend/ipp.c:785 backend/ipp.c:1258 backend/lpd.c:795 backend/socket.c:338 +#: backend/usb-unix.c:110 msgid "Unable to contact printer, queuing on next printer in class." msgstr "" -#: cups/adminutil.c:726 +#: cups/adminutil.c:715 #, c-format msgid "Unable to copy 64-bit CUPS printer driver files (%d)." msgstr "" -#: cups/adminutil.c:691 +#: cups/adminutil.c:680 #, c-format msgid "Unable to copy 64-bit Windows printer driver files (%d)." msgstr "" -#: cups/adminutil.c:522 +#: cups/adminutil.c:511 #, c-format msgid "Unable to copy CUPS printer driver files (%d)." msgstr "" -#: scheduler/ipp.c:2676 +#: scheduler/ipp.c:2644 #, c-format msgid "Unable to copy PPD file - %s" msgstr "" -#: scheduler/ipp.c:2731 +#: scheduler/ipp.c:2699 msgid "Unable to copy PPD file." msgstr "" -#: cups/adminutil.c:487 +#: cups/adminutil.c:476 #, c-format msgid "Unable to copy Windows 2000 printer driver files (%d)." msgstr "" -#: cups/adminutil.c:610 +#: cups/adminutil.c:599 #, c-format msgid "Unable to copy Windows 9x printer driver files (%d)." msgstr "" -#: scheduler/ipp.c:2653 +#: scheduler/ipp.c:2621 #, c-format msgid "Unable to copy interface script - %s" msgstr "" -#: cups/util.c:605 cups/util.c:1667 +#: cups/util.c:496 cups/util.c:1479 msgid "Unable to create printer-uri" msgstr "" -#: cgi-bin/admin.c:1850 cgi-bin/admin.c:1862 scheduler/cupsfilter.c:1262 +#: cgi-bin/admin.c:1836 cgi-bin/admin.c:1848 scheduler/cupsfilter.c:1290 msgid "Unable to create temporary file" msgstr "" -#: cgi-bin/admin.c:2153 +#: cgi-bin/admin.c:2139 msgid "Unable to delete class" msgstr "" -#: cgi-bin/admin.c:2238 +#: cgi-bin/admin.c:2224 msgid "Unable to delete printer" msgstr "" -#: cgi-bin/classes.c:260 cgi-bin/printers.c:269 +#: cgi-bin/classes.c:252 cgi-bin/printers.c:261 msgid "Unable to do maintenance command" msgstr "" -#: cgi-bin/admin.c:1974 +#: cgi-bin/admin.c:1960 msgid "Unable to edit cupsd.conf files larger than 1MB" msgstr "" -#: cups/http.c:5354 +#: cups/tls-darwin.c:1459 msgid "" "Unable to establish a secure connection to host (certificate chain invalid)." msgstr "" -#: cups/http.c:5344 +#: cups/tls-darwin.c:1449 msgid "" "Unable to establish a secure connection to host (certificate not yet valid)." msgstr "" -#: cups/http.c:5339 +#: cups/tls-darwin.c:1444 msgid "" "Unable to establish a secure connection to host (expired certificate)." msgstr "" -#: cups/http.c:5349 +#: cups/tls-darwin.c:1454 msgid "Unable to establish a secure connection to host (host name mismatch)." msgstr "" -#: cups/http.c:5359 +#: cups/tls-darwin.c:1464 msgid "" "Unable to establish a secure connection to host (peer dropped connection " "before responding)." msgstr "" -#: cups/http.c:5334 +#: cups/tls-darwin.c:1439 msgid "" "Unable to establish a secure connection to host (self-signed certificate)." msgstr "" -#: cups/http.c:5329 +#: cups/tls-darwin.c:1434 msgid "" "Unable to establish a secure connection to host (untrusted certificate)." msgstr "" -#: cups/http.c:5130 cups/http.c:5386 cups/http.c:5423 cups/http.c:5442 +#: cups/tls-darwin.c:1491 cups/tls-sspi.c:1279 cups/tls-sspi.c:1296 msgid "Unable to establish a secure connection to host." msgstr "" -#: cgi-bin/ipp-var.c:365 +#: cgi-bin/ipp-var.c:353 msgid "Unable to find destination for job" msgstr "" -#: cups/http-support.c:1830 +#: cups/http-support.c:1949 msgid "Unable to find printer." msgstr "" -#: backend/ipp.c:3435 +#: backend/ipp.c:3221 msgid "Unable to get backend exit status." msgstr "" -#: cgi-bin/classes.c:450 +#: cgi-bin/classes.c:442 msgid "Unable to get class list" msgstr "" -#: cgi-bin/classes.c:549 +#: cgi-bin/classes.c:541 msgid "Unable to get class status" msgstr "" -#: cgi-bin/admin.c:1320 +#: cgi-bin/admin.c:1299 msgid "Unable to get list of printer drivers" msgstr "" -#: cgi-bin/admin.c:2840 +#: cgi-bin/admin.c:2826 msgid "Unable to get printer attributes" msgstr "" -#: cgi-bin/printers.c:467 +#: cgi-bin/printers.c:459 msgid "Unable to get printer list" msgstr "" -#: cgi-bin/printers.c:569 +#: cgi-bin/printers.c:561 msgid "Unable to get printer status" msgstr "" -#: backend/ipp.c:965 +#: backend/ipp.c:1009 msgid "Unable to get printer status." msgstr "" -#: cups/adminutil.c:565 cups/adminutil.c:769 +#: cups/adminutil.c:554 cups/adminutil.c:758 #, c-format msgid "Unable to install Windows 2000 printer driver files (%d)." msgstr "" -#: cups/adminutil.c:639 +#: cups/adminutil.c:628 #, c-format msgid "Unable to install Windows 9x printer driver files (%d)." msgstr "" @@ -5825,45 +5826,45 @@ msgid "Unable to load help index." msgstr "" -#: backend/ipp.c:665 backend/lpd.c:435 backend/socket.c:282 +#: backend/ipp.c:672 backend/lpd.c:426 backend/socket.c:277 #, c-format msgid "Unable to locate printer \"%s\"." msgstr "" -#: backend/dnssd.c:790 backend/ipp.c:334 backend/lpd.c:205 -#: backend/socket.c:168 +#: backend/dnssd.c:787 backend/ipp.c:340 backend/lpd.c:196 +#: backend/socket.c:163 msgid "Unable to locate printer." msgstr "" -#: cgi-bin/admin.c:813 +#: cgi-bin/admin.c:789 msgid "Unable to modify class" msgstr "" -#: cgi-bin/admin.c:1058 cgi-bin/admin.c:1418 +#: cgi-bin/admin.c:1035 cgi-bin/admin.c:1404 msgid "Unable to modify printer" msgstr "" -#: cgi-bin/ipp-var.c:432 cgi-bin/ipp-var.c:521 +#: cgi-bin/ipp-var.c:420 cgi-bin/ipp-var.c:509 msgid "Unable to move job" msgstr "Työtä ei voida siirtää" -#: cgi-bin/ipp-var.c:434 cgi-bin/ipp-var.c:523 +#: cgi-bin/ipp-var.c:422 cgi-bin/ipp-var.c:511 msgid "Unable to move jobs" msgstr "Töitä ei voida siirtää" -#: cgi-bin/admin.c:3186 cups/ppd.c:339 +#: cgi-bin/admin.c:3172 cups/ppd.c:297 msgid "Unable to open PPD file" msgstr "PPD-tiedostoa ei voida avata" -#: cgi-bin/admin.c:2608 +#: cgi-bin/admin.c:2594 msgid "Unable to open cupsd.conf file:" msgstr "cupsd.conf-tiedostoa ei voida avata:" -#: backend/usb-unix.c:141 +#: backend/usb-unix.c:134 msgid "Unable to open device file" msgstr "" -#: scheduler/ipp.c:5966 +#: scheduler/ipp.c:5999 #, c-format msgid "Unable to open document #%d in job #%d." msgstr "" @@ -5872,23 +5873,23 @@ msgid "Unable to open help file." msgstr "" -#: backend/ipp.c:376 backend/ipp.c:1503 backend/ipp.c:1712 backend/lpd.c:505 -#: backend/socket.c:155 backend/usb.c:237 filter/gziptoany.c:71 -#: filter/pstops.c:300 +#: backend/ipp.c:382 backend/ipp.c:1554 backend/ipp.c:1763 backend/lpd.c:496 +#: backend/socket.c:150 backend/usb.c:237 filter/gziptoany.c:73 +#: filter/pstops.c:270 msgid "Unable to open print file" msgstr "" -#: filter/rastertoepson.c:998 filter/rastertohp.c:724 -#: filter/rastertolabel.c:1141 +#: filter/rastertoepson.c:995 filter/rastertohp.c:713 +#: filter/rastertolabel.c:1133 msgid "Unable to open raster file" msgstr "" -#: cgi-bin/ipp-var.c:795 +#: cgi-bin/ipp-var.c:783 msgid "Unable to print test page" msgstr "" -#: backend/runloop.c:96 backend/runloop.c:325 backend/usb-darwin.c:622 -#: backend/usb-darwin.c:666 backend/usb-libusb.c:436 backend/usb-libusb.c:471 +#: backend/runloop.c:85 backend/runloop.c:314 backend/usb-darwin.c:634 +#: backend/usb-darwin.c:678 backend/usb-libusb.c:416 backend/usb-libusb.c:451 msgid "Unable to read print data." msgstr "" @@ -5896,202 +5897,202 @@ msgid "Unable to resolve printer URI." msgstr "" -#: cups/adminutil.c:2088 +#: cups/adminutil.c:2077 #, c-format msgid "Unable to run \"%s\": %s" msgstr "" -#: filter/pstops.c:563 +#: filter/pstops.c:535 msgid "Unable to see in file" msgstr "" -#: cgi-bin/ipp-var.c:598 cgi-bin/ipp-var.c:618 +#: cgi-bin/ipp-var.c:586 cgi-bin/ipp-var.c:606 msgid "Unable to send command to printer driver" msgstr "" -#: backend/usb-darwin.c:744 backend/usb-libusb.c:547 +#: backend/usb-darwin.c:756 backend/usb-libusb.c:527 msgid "Unable to send data to printer." msgstr "" -#: cups/adminutil.c:821 +#: cups/adminutil.c:810 #, c-format msgid "Unable to set Windows printer driver (%d)." msgstr "" -#: cgi-bin/admin.c:3807 +#: cgi-bin/admin.c:3793 msgid "Unable to set options" msgstr "" -#: cgi-bin/admin.c:3077 +#: cgi-bin/admin.c:3063 msgid "Unable to set server default" msgstr "" -#: backend/ipp.c:3294 backend/ipp.c:3371 backend/ipp.c:3379 +#: backend/ipp.c:3080 backend/ipp.c:3157 backend/ipp.c:3165 msgid "Unable to start backend process." msgstr "" -#: cgi-bin/admin.c:1912 +#: cgi-bin/admin.c:1898 msgid "Unable to upload cupsd.conf file" msgstr "" -#: backend/usb-darwin.c:2014 backend/usb-darwin.c:2038 +#: backend/usb-darwin.c:2166 backend/usb-darwin.c:2190 msgid "Unable to use legacy USB class driver." msgstr "" -#: backend/runloop.c:125 backend/runloop.c:380 +#: backend/runloop.c:114 backend/runloop.c:369 msgid "Unable to write print data" msgstr "" -#: filter/gziptoany.c:90 +#: filter/gziptoany.c:92 #, c-format msgid "Unable to write uncompressed print data: %s" msgstr "" -#: cups/http-support.c:1378 +#: cups/http-support.c:1366 msgid "Unauthorized" msgstr "" -#: cgi-bin/admin.c:3503 +#: cgi-bin/admin.c:3489 msgid "Units" msgstr "" -#: cups/http-support.c:1418 cups/ppd.c:366 +#: cups/http-support.c:1406 cups/http-support.c:1490 cups/ppd.c:324 msgid "Unknown" msgstr "Tuntematon" -#: filter/pstops.c:2214 +#: filter/pstops.c:2190 #, c-format msgid "Unknown choice \"%s\" for option \"%s\"." msgstr "" -#: backend/ipp.c:518 +#: backend/ipp.c:524 #, c-format msgid "Unknown encryption option value: \"%s\"." msgstr "" -#: backend/lpd.c:351 +#: backend/lpd.c:342 #, c-format msgid "Unknown file order: \"%s\"." msgstr "" -#: backend/lpd.c:322 +#: backend/lpd.c:313 #, c-format msgid "Unknown format character: \"%c\"." msgstr "" -#: cups/dest-options.c:984 +#: cups/dest-options.c:964 msgid "Unknown media size name." msgstr "" -#: backend/ipp.c:582 +#: backend/ipp.c:588 #, c-format msgid "Unknown option \"%s\" with value \"%s\"." msgstr "" -#: filter/pstops.c:2197 +#: filter/pstops.c:2173 #, c-format msgid "Unknown option \"%s\"." msgstr "" -#: backend/lpd.c:337 +#: backend/lpd.c:328 #, c-format msgid "Unknown print mode: \"%s\"." msgstr "" -#: scheduler/ipp.c:10318 +#: scheduler/ipp.c:10455 #, c-format msgid "Unknown printer-error-policy \"%s\"." msgstr "Tuntematon printer-error-policy ”%s”." -#: scheduler/ipp.c:10301 +#: scheduler/ipp.c:10438 #, c-format msgid "Unknown printer-op-policy \"%s\"." msgstr "Tuntematon printer-op-policy ”%s”." -#: cups/http-addrlist.c:746 +#: cups/http-addrlist.c:737 msgid "Unknown service name." msgstr "" -#: backend/ipp.c:547 +#: backend/ipp.c:553 #, c-format msgid "Unknown version option value: \"%s\"." msgstr "" -#: scheduler/ipp.c:10774 +#: scheduler/ipp.c:10912 #, c-format msgid "Unsupported 'compression' value \"%s\"." msgstr "" -#: scheduler/ipp.c:10804 +#: scheduler/ipp.c:10942 #, c-format msgid "Unsupported 'document-format' value \"%s\"." msgstr "" -#: scheduler/ipp.c:10879 +#: scheduler/ipp.c:11017 msgid "Unsupported 'job-name' value." msgstr "" -#: scheduler/ipp.c:332 +#: scheduler/ipp.c:329 #, c-format msgid "Unsupported character set \"%s\"." msgstr "" -#: scheduler/ipp.c:7986 scheduler/ipp.c:9223 +#: scheduler/ipp.c:8086 scheduler/ipp.c:9332 #, c-format msgid "Unsupported compression \"%s\"." msgstr "" -#: scheduler/ipp.c:8120 scheduler/ipp.c:9373 +#: scheduler/ipp.c:8222 scheduler/ipp.c:9485 #, c-format msgid "Unsupported document-format \"%s\"." msgstr "" -#: scheduler/ipp.c:9356 +#: scheduler/ipp.c:9468 #, c-format msgid "Unsupported document-format \"%s/%s\"." msgstr "" -#: scheduler/ipp.c:1359 +#: scheduler/ipp.c:1355 #, c-format msgid "Unsupported format \"%s\"." msgstr "" -#: scheduler/ipp.c:1457 +#: scheduler/ipp.c:1453 msgid "Unsupported margins." msgstr "" -#: cups/pwg-media.c:568 +#: cups/pwg-media.c:549 msgid "Unsupported media value." msgstr "" -#: filter/pstops.c:2479 +#: filter/pstops.c:2455 #, c-format msgid "Unsupported number-up value %d, using number-up=1." msgstr "" -#: filter/pstops.c:2513 +#: filter/pstops.c:2489 #, c-format msgid "Unsupported number-up-layout value %s, using number-up-layout=lrtb." msgstr "" -#: filter/pstops.c:2564 +#: filter/pstops.c:2540 #, c-format msgid "Unsupported page-border value %s, using page-border=none." msgstr "" -#: filter/rastertopwg.c:147 filter/rastertopwg.c:155 filter/rastertopwg.c:164 +#: filter/rastertopwg.c:139 filter/rastertopwg.c:147 filter/rastertopwg.c:156 msgid "Unsupported raster data." msgstr "" -#: cups/snmp.c:1108 +#: cups/snmp.c:1064 msgid "Unsupported value type" msgstr "" -#: cups/http-support.c:1393 +#: cups/http-support.c:1381 msgid "Upgrade Required" msgstr "" -#: systemv/lpadmin.c:668 +#: systemv/lpadmin.c:666 msgid "" "Usage:\n" "\n" @@ -6103,10 +6104,10 @@ " [-u allow:user,user] [-u deny:user,user]" msgstr "" -#: backend/dnssd.c:242 backend/ipp.c:323 backend/lpd.c:192 -#: backend/socket.c:132 backend/usb.c:183 filter/commandtops.c:74 -#: filter/gziptoany.c:50 filter/pstops.c:264 monitor/bcp.c:62 -#: monitor/tbcp.c:61 +#: backend/dnssd.c:227 backend/ipp.c:329 backend/lpd.c:183 +#: backend/socket.c:127 backend/usb.c:183 filter/commandtops.c:63 +#: filter/gziptoany.c:46 filter/pstops.c:231 monitor/bcp.c:56 +#: monitor/tbcp.c:55 #, c-format msgid "Usage: %s job-id user title copies options [file]" msgstr "" @@ -6119,7 +6120,7 @@ msgid "Usage: cupsctl [options] [param=value ... paramN=valueN]" msgstr "" -#: scheduler/main.c:2001 +#: scheduler/main.c:2176 msgid "Usage: cupsd [options]" msgstr "" @@ -6131,7 +6132,7 @@ msgid "Usage: cupstestdsc [options] filename.ps [... filename.ps]" msgstr "" -#: systemv/cupstestppd.c:3813 +#: systemv/cupstestppd.c:3857 msgid "" "Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]" msgstr "" @@ -6144,7 +6145,7 @@ "Options:" msgstr "" -#: test/ippfind.c:2726 +#: test/ippfind.c:2746 msgid "" "Usage: ippfind [options] regtype[,subtype][.domain.] ... [expression]\n" " ippfind [options] name[.regtype[.domain.]] ... [expression]\n" @@ -6152,7 +6153,7 @@ " ippfind --version" msgstr "" -#: test/ipptool.c:4706 +#: test/ipptool.c:4855 msgid "Usage: ipptool [options] URI filename [ ... filenameN ]" msgstr "" @@ -6160,7 +6161,7 @@ msgid "Usage: lpmove job/src dest" msgstr "" -#: systemv/lpoptions.c:553 +#: systemv/lpoptions.c:539 msgid "" "Usage: lpoptions [-h server] [-E] -d printer\n" " lpoptions [-h server] [-E] [-p printer] -l\n" @@ -6179,16 +6180,16 @@ " lppasswd [-g groupname] -x [username]" msgstr "" -#: berkeley/lpq.c:675 +#: berkeley/lpq.c:637 msgid "" "Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]" msgstr "" -#: ppdc/ppdc.cxx:435 +#: ppdc/ppdc.cxx:430 msgid "Usage: ppdc [options] filename.drv [ ... filenameN.drv ]" msgstr "" -#: ppdc/ppdhtml.cxx:172 +#: ppdc/ppdhtml.cxx:177 msgid "Usage: ppdhtml [options] filename.drv >filename.html" msgstr "" @@ -6196,56 +6197,56 @@ msgid "Usage: ppdi [options] filename.ppd [ ... filenameN.ppd ]" msgstr "" -#: ppdc/ppdmerge.cxx:367 +#: ppdc/ppdmerge.cxx:361 msgid "Usage: ppdmerge [options] filename.ppd [ ... filenameN.ppd ]" msgstr "" -#: ppdc/ppdpo.cxx:252 +#: ppdc/ppdpo.cxx:247 msgid "" "Usage: ppdpo [options] -o filename.po filename.drv [ ... filenameN.drv ]" msgstr "" -#: backend/snmp.c:218 +#: backend/snmp.c:192 msgid "Usage: snmp [host-or-ip-address]" msgstr "" -#: cups/snmp.c:1060 +#: cups/snmp.c:1016 msgid "Value uses indefinite length" msgstr "" -#: cups/snmp.c:1045 +#: cups/snmp.c:1001 msgid "VarBind uses indefinite length" msgstr "" -#: cups/snmp.c:995 +#: cups/snmp.c:951 msgid "Version uses indefinite length" msgstr "" -#: backend/ipp.c:1858 +#: backend/ipp.c:1925 msgid "Waiting for job to complete." msgstr "" -#: backend/usb-darwin.c:469 backend/usb-libusb.c:243 +#: backend/usb-darwin.c:481 backend/usb-libusb.c:223 msgid "Waiting for printer to become available." msgstr "" -#: backend/socket.c:443 +#: backend/socket.c:440 msgid "Waiting for printer to finish." msgstr "" -#: cups/adminutil.c:793 +#: cups/adminutil.c:782 msgid "Warning, no Windows 2000 printer drivers are installed." msgstr "" -#: cups/http-support.c:1414 +#: cups/http-support.c:1402 msgid "Web Interface is Disabled" msgstr "" -#: cups/ppd.c:1947 +#: cups/ppd.c:1902 msgid "Yes" msgstr "Kyllä" -#: scheduler/client.c:2520 +#: scheduler/client.c:2236 #, c-format msgid "" "You must access this page using the URL " msgstr "lpc> " @@ -6755,26 +6756,26 @@ msgid "lpmove: Unknown option \"%c\"." msgstr "" -#: systemv/lpoptions.c:150 systemv/lpoptions.c:168 systemv/lpoptions.c:244 +#: systemv/lpoptions.c:143 systemv/lpoptions.c:161 systemv/lpoptions.c:237 msgid "lpoptions: No printers." msgstr "" -#: systemv/lpoptions.c:219 +#: systemv/lpoptions.c:212 #, c-format msgid "lpoptions: Unable to add printer or instance: %s" msgstr "" -#: systemv/lpoptions.c:521 +#: systemv/lpoptions.c:507 #, c-format msgid "lpoptions: Unable to get PPD file for %s: %s" msgstr "" -#: systemv/lpoptions.c:529 +#: systemv/lpoptions.c:515 #, c-format msgid "lpoptions: Unable to open PPD file for %s." msgstr "" -#: systemv/lpoptions.c:99 +#: systemv/lpoptions.c:92 msgid "lpoptions: Unknown printer or class." msgstr "" @@ -6832,36 +6833,36 @@ msgid "lppasswd: user \"%s\" and group \"%s\" do not exist." msgstr "" -#: systemv/lpstat.c:1076 +#: systemv/lpstat.c:1074 #, c-format msgid "" "lpstat: error - %s environment variable names non-existent destination " "\"%s\"." msgstr "" -#: systemv/lpstat.c:1012 +#: systemv/lpstat.c:1010 #, c-format msgid "members of class %s:" msgstr "" -#: berkeley/lpq.c:587 +#: berkeley/lpq.c:549 msgid "no entries" msgstr "" -#: systemv/lpstat.c:1080 +#: systemv/lpstat.c:1078 msgid "no system default destination" msgstr "" -#: scheduler/ipp.c:5522 +#: scheduler/ipp.c:5555 msgid "notify-events not specified." msgstr "" -#: scheduler/ipp.c:2044 scheduler/ipp.c:5427 +#: scheduler/ipp.c:2003 scheduler/ipp.c:5460 #, c-format msgid "notify-recipient-uri URI \"%s\" is already used." msgstr "" -#: scheduler/ipp.c:2034 scheduler/ipp.c:5417 +#: scheduler/ipp.c:1993 scheduler/ipp.c:5450 #, c-format msgid "notify-recipient-uri URI \"%s\" uses unknown scheme." msgstr "" @@ -6870,17 +6871,17 @@ msgid "pending" msgstr "odottava" -#: ppdc/ppdc.cxx:113 ppdc/ppdpo.cxx:93 +#: ppdc/ppdc.cxx:108 ppdc/ppdpo.cxx:87 #, c-format msgid "ppdc: Adding include directory \"%s\"." msgstr "" -#: ppdc/ppdpo.cxx:134 +#: ppdc/ppdpo.cxx:130 #, c-format msgid "ppdc: Adding/updating UI text from %s." msgstr "" -#: ppdc/ppdc-source.cxx:410 +#: ppdc/ppdc-source.cxx:367 #, c-format msgid "ppdc: Bad boolean value (%s) on line %d of %s." msgstr "" @@ -6890,380 +6891,380 @@ msgid "ppdc: Bad font attribute: %s" msgstr "" -#: ppdc/ppdc-source.cxx:1796 +#: ppdc/ppdc-source.cxx:1753 #, c-format msgid "ppdc: Bad resolution name \"%s\" on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1113 +#: ppdc/ppdc-source.cxx:1070 #, c-format msgid "ppdc: Bad status keyword %s on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:2033 +#: ppdc/ppdc-source.cxx:1990 #, c-format msgid "ppdc: Bad variable substitution ($%c) on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:2719 +#: ppdc/ppdc-source.cxx:2675 #, c-format msgid "ppdc: Choice found on line %d of %s with no Option." msgstr "" -#: ppdc/ppdc-source.cxx:1698 +#: ppdc/ppdc-source.cxx:1655 #, c-format msgid "ppdc: Duplicate #po for locale %s on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:932 +#: ppdc/ppdc-source.cxx:889 #, c-format msgid "ppdc: Expected a filter definition on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:955 +#: ppdc/ppdc-source.cxx:912 #, c-format msgid "ppdc: Expected a program name on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:394 +#: ppdc/ppdc-source.cxx:351 #, c-format msgid "ppdc: Expected boolean value on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1093 +#: ppdc/ppdc-source.cxx:1050 #, c-format msgid "ppdc: Expected charset after Font on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:447 +#: ppdc/ppdc-source.cxx:404 #, c-format msgid "ppdc: Expected choice code on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:435 +#: ppdc/ppdc-source.cxx:392 #, c-format msgid "ppdc: Expected choice name/text on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:503 +#: ppdc/ppdc-source.cxx:460 #, c-format msgid "ppdc: Expected color order for ColorModel on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:492 +#: ppdc/ppdc-source.cxx:449 #, c-format msgid "ppdc: Expected colorspace for ColorModel on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:514 +#: ppdc/ppdc-source.cxx:471 #, c-format msgid "ppdc: Expected compression for ColorModel on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:695 +#: ppdc/ppdc-source.cxx:652 #, c-format msgid "ppdc: Expected constraints string for UIConstraints on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:2905 +#: ppdc/ppdc-source.cxx:2861 #, c-format msgid "" "ppdc: Expected driver type keyword following DriverType on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:826 +#: ppdc/ppdc-source.cxx:783 #, c-format msgid "ppdc: Expected duplex type after Duplex on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1077 +#: ppdc/ppdc-source.cxx:1034 #, c-format msgid "ppdc: Expected encoding after Font on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1689 +#: ppdc/ppdc-source.cxx:1646 #, c-format msgid "ppdc: Expected filename after #po %s on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1205 +#: ppdc/ppdc-source.cxx:1162 #, c-format msgid "ppdc: Expected group name/text on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:2619 +#: ppdc/ppdc-source.cxx:2575 #, c-format msgid "ppdc: Expected include filename on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1502 +#: ppdc/ppdc-source.cxx:1459 #, c-format msgid "ppdc: Expected integer on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1681 +#: ppdc/ppdc-source.cxx:1638 #, c-format msgid "ppdc: Expected locale after #po on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:353 +#: ppdc/ppdc-source.cxx:310 #, c-format msgid "ppdc: Expected name after %s on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:3277 +#: ppdc/ppdc-source.cxx:3233 #, c-format msgid "ppdc: Expected name after FileName on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1058 +#: ppdc/ppdc-source.cxx:1015 #, c-format msgid "ppdc: Expected name after Font on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:3108 +#: ppdc/ppdc-source.cxx:3064 #, c-format msgid "ppdc: Expected name after Manufacturer on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:3141 +#: ppdc/ppdc-source.cxx:3097 #, c-format msgid "ppdc: Expected name after MediaSize on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:3231 +#: ppdc/ppdc-source.cxx:3187 #, c-format msgid "ppdc: Expected name after ModelName on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:3294 +#: ppdc/ppdc-source.cxx:3250 #, c-format msgid "ppdc: Expected name after PCFileName on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1156 +#: ppdc/ppdc-source.cxx:1113 #, c-format msgid "ppdc: Expected name/text after %s on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1245 +#: ppdc/ppdc-source.cxx:1202 #, c-format msgid "ppdc: Expected name/text after Installable on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1782 +#: ppdc/ppdc-source.cxx:1739 #, c-format msgid "ppdc: Expected name/text after Resolution on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:479 +#: ppdc/ppdc-source.cxx:436 #, c-format msgid "ppdc: Expected name/text combination for ColorModel on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1574 +#: ppdc/ppdc-source.cxx:1531 #, c-format msgid "ppdc: Expected option name/text on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1608 +#: ppdc/ppdc-source.cxx:1565 #, c-format msgid "ppdc: Expected option section on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1586 +#: ppdc/ppdc-source.cxx:1543 #, c-format msgid "ppdc: Expected option type on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1765 +#: ppdc/ppdc-source.cxx:1722 #, c-format msgid "ppdc: Expected override field after Resolution on line %d of %s." msgstr "" -#: ppdc/ppdc-catalog.cxx:341 ppdc/ppdc-catalog.cxx:353 +#: ppdc/ppdc-catalog.cxx:389 ppdc/ppdc-catalog.cxx:401 #, c-format msgid "ppdc: Expected quoted string on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1004 +#: ppdc/ppdc-source.cxx:961 #, c-format msgid "ppdc: Expected real number on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:572 +#: ppdc/ppdc-source.cxx:529 #, c-format msgid "" "ppdc: Expected resolution/mediatype following ColorProfile on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1863 +#: ppdc/ppdc-source.cxx:1820 #, c-format msgid "" "ppdc: Expected resolution/mediatype following SimpleColorProfile on line %d " "of %s." msgstr "" -#: ppdc/ppdc-source.cxx:361 +#: ppdc/ppdc-source.cxx:318 #, c-format msgid "ppdc: Expected selector after %s on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1101 +#: ppdc/ppdc-source.cxx:1058 #, c-format msgid "ppdc: Expected status after Font on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:2794 +#: ppdc/ppdc-source.cxx:2750 #, c-format msgid "ppdc: Expected string after Copyright on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:3397 +#: ppdc/ppdc-source.cxx:3353 #, c-format msgid "ppdc: Expected string after Version on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:728 +#: ppdc/ppdc-source.cxx:685 #, c-format msgid "ppdc: Expected two option names on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:372 +#: ppdc/ppdc-source.cxx:329 #, c-format msgid "ppdc: Expected value after %s on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1085 +#: ppdc/ppdc-source.cxx:1042 #, c-format msgid "ppdc: Expected version after Font on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:227 +#: ppdc/ppdc-source.cxx:184 #, c-format msgid "ppdc: Invalid #include/#po filename \"%s\"." msgstr "" -#: ppdc/ppdc-source.cxx:972 +#: ppdc/ppdc-source.cxx:929 #, c-format msgid "ppdc: Invalid cost for filter on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:964 +#: ppdc/ppdc-source.cxx:921 #, c-format msgid "ppdc: Invalid empty MIME type for filter on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:980 +#: ppdc/ppdc-source.cxx:937 #, c-format msgid "ppdc: Invalid empty program name for filter on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1628 +#: ppdc/ppdc-source.cxx:1585 #, c-format msgid "ppdc: Invalid option section \"%s\" on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1600 +#: ppdc/ppdc-source.cxx:1557 #, c-format msgid "ppdc: Invalid option type \"%s\" on line %d of %s." msgstr "" -#: ppdc/ppdc.cxx:251 ppdc/ppdpo.cxx:123 +#: ppdc/ppdc.cxx:246 ppdc/ppdpo.cxx:117 #, c-format msgid "ppdc: Loading driver information file \"%s\"." msgstr "" -#: ppdc/ppdc.cxx:187 +#: ppdc/ppdc.cxx:182 #, c-format msgid "ppdc: Loading messages for locale \"%s\"." msgstr "" -#: ppdc/ppdc.cxx:126 +#: ppdc/ppdc.cxx:121 #, c-format msgid "ppdc: Loading messages from \"%s\"." msgstr "" -#: ppdc/ppdc-source.cxx:2412 ppdc/ppdc-source.cxx:2644 +#: ppdc/ppdc-source.cxx:2368 ppdc/ppdc-source.cxx:2600 #, c-format msgid "ppdc: Missing #endif at end of \"%s\"." msgstr "" -#: ppdc/ppdc-source.cxx:2513 ppdc/ppdc-source.cxx:2548 -#: ppdc/ppdc-source.cxx:2578 +#: ppdc/ppdc-source.cxx:2469 ppdc/ppdc-source.cxx:2504 +#: ppdc/ppdc-source.cxx:2534 #, c-format msgid "ppdc: Missing #if on line %d of %s." msgstr "" -#: ppdc/ppdc-catalog.cxx:418 +#: ppdc/ppdc-catalog.cxx:466 #, c-format msgid "" "ppdc: Need a msgid line before any translation strings on line %d of %s." msgstr "" -#: ppdc/ppdc-driver.cxx:730 +#: ppdc/ppdc-driver.cxx:712 #, c-format msgid "ppdc: No message catalog provided for locale %s." msgstr "" -#: ppdc/ppdc-source.cxx:1651 ppdc/ppdc-source.cxx:2882 -#: ppdc/ppdc-source.cxx:2968 ppdc/ppdc-source.cxx:3061 -#: ppdc/ppdc-source.cxx:3194 ppdc/ppdc-source.cxx:3327 +#: ppdc/ppdc-source.cxx:1608 ppdc/ppdc-source.cxx:2838 +#: ppdc/ppdc-source.cxx:2924 ppdc/ppdc-source.cxx:3017 +#: ppdc/ppdc-source.cxx:3150 ppdc/ppdc-source.cxx:3283 #, c-format msgid "ppdc: Option %s defined in two different groups on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1644 +#: ppdc/ppdc-source.cxx:1601 #, c-format msgid "ppdc: Option %s redefined with a different type on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:705 +#: ppdc/ppdc-source.cxx:662 #, c-format msgid "ppdc: Option constraint must *name on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:2495 +#: ppdc/ppdc-source.cxx:2451 #, c-format msgid "ppdc: Too many nested #if's on line %d of %s." msgstr "" -#: ppdc/ppdc.cxx:374 +#: ppdc/ppdc.cxx:369 #, c-format msgid "ppdc: Unable to create PPD file \"%s\" - %s." msgstr "" -#: ppdc/ppdc.cxx:266 +#: ppdc/ppdc.cxx:261 #, c-format msgid "ppdc: Unable to create output directory %s: %s" msgstr "" -#: ppdc/ppdc.cxx:287 +#: ppdc/ppdc.cxx:282 #, c-format msgid "ppdc: Unable to create output pipes: %s" msgstr "" -#: ppdc/ppdc.cxx:303 ppdc/ppdc.cxx:309 +#: ppdc/ppdc.cxx:298 ppdc/ppdc.cxx:304 #, c-format msgid "ppdc: Unable to execute cupstestppd: %s" msgstr "" -#: ppdc/ppdc-source.cxx:1730 +#: ppdc/ppdc-source.cxx:1687 #, c-format msgid "ppdc: Unable to find #po file %s on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:2651 +#: ppdc/ppdc-source.cxx:2607 #, c-format msgid "ppdc: Unable to find include file \"%s\" on line %d of %s." msgstr "" -#: ppdc/ppdc.cxx:198 +#: ppdc/ppdc.cxx:193 #, c-format msgid "ppdc: Unable to find localization for \"%s\" - %s" msgstr "" -#: ppdc/ppdc.cxx:135 +#: ppdc/ppdc.cxx:130 #, c-format msgid "ppdc: Unable to load localization file \"%s\" - %s" msgstr "" @@ -7273,108 +7274,108 @@ msgid "ppdc: Unable to open %s: %s" msgstr "" -#: ppdc/ppdc-source.cxx:2054 +#: ppdc/ppdc-source.cxx:2011 #, c-format msgid "ppdc: Undefined variable (%s) on line %d of %s." msgstr "" -#: ppdc/ppdc-catalog.cxx:435 +#: ppdc/ppdc-catalog.cxx:483 #, c-format msgid "ppdc: Unexpected text on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:2924 +#: ppdc/ppdc-source.cxx:2880 #, c-format msgid "ppdc: Unknown driver type %s on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:906 +#: ppdc/ppdc-source.cxx:863 #, c-format msgid "ppdc: Unknown duplex type \"%s\" on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:3154 +#: ppdc/ppdc-source.cxx:3110 #, c-format msgid "ppdc: Unknown media size \"%s\" on line %d of %s." msgstr "" -#: ppdc/ppdc-catalog.cxx:463 +#: ppdc/ppdc-catalog.cxx:511 #, c-format msgid "ppdc: Unknown message catalog format for \"%s\"." msgstr "" -#: ppdc/ppdc-source.cxx:3408 +#: ppdc/ppdc-source.cxx:3364 #, c-format msgid "ppdc: Unknown token \"%s\" seen on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:1014 +#: ppdc/ppdc-source.cxx:971 #, c-format msgid "" "ppdc: Unknown trailing characters in real number \"%s\" on line %d of %s." msgstr "" -#: ppdc/ppdc-source.cxx:2164 +#: ppdc/ppdc-source.cxx:2121 #, c-format msgid "ppdc: Unterminated string starting with %c on line %d of %s." msgstr "" -#: ppdc/ppdc.cxx:365 +#: ppdc/ppdc.cxx:360 #, c-format msgid "ppdc: Warning - overlapping filename \"%s\"." msgstr "" -#: ppdc/ppdc.cxx:380 +#: ppdc/ppdc.cxx:375 #, c-format msgid "ppdc: Writing %s." msgstr "" -#: ppdc/ppdc.cxx:148 +#: ppdc/ppdc.cxx:143 #, c-format msgid "ppdc: Writing PPD files to directory \"%s\"." msgstr "" -#: ppdc/ppdmerge.cxx:136 +#: ppdc/ppdmerge.cxx:130 #, c-format msgid "ppdmerge: Bad LanguageVersion \"%s\" in %s." msgstr "" -#: ppdc/ppdmerge.cxx:176 +#: ppdc/ppdmerge.cxx:170 #, c-format msgid "ppdmerge: Ignoring PPD file %s." msgstr "" -#: ppdc/ppdmerge.cxx:160 +#: ppdc/ppdmerge.cxx:154 #, c-format msgid "ppdmerge: Unable to backup %s to %s - %s" msgstr "" -#: systemv/lpstat.c:1844 +#: systemv/lpstat.c:1777 #, c-format msgid "printer %s disabled since %s -" msgstr "" -#: systemv/lpstat.c:1833 +#: systemv/lpstat.c:1766 #, c-format msgid "printer %s is idle. enabled since %s" msgstr "" -#: systemv/lpstat.c:1838 +#: systemv/lpstat.c:1771 #, c-format msgid "printer %s now printing %s-%d. enabled since %s" msgstr "" -#: systemv/lpstat.c:1969 +#: systemv/lpstat.c:1900 #, c-format msgid "printer %s/%s disabled since %s -" msgstr "" -#: systemv/lpstat.c:1955 +#: systemv/lpstat.c:1886 #, c-format msgid "printer %s/%s is idle. enabled since %s" msgstr "" -#: systemv/lpstat.c:1962 +#: systemv/lpstat.c:1893 #, c-format msgid "printer %s/%s now printing %s-%d. enabled since %s" msgstr "" @@ -7383,29 +7384,29 @@ msgid "processing" msgstr "käsitellään" -#: systemv/lp.c:668 +#: systemv/lp.c:662 #, c-format msgid "request id is %s-%d (%d file(s))" msgstr "" -#: cups/snmp.c:1016 +#: cups/snmp.c:972 msgid "request-id uses indefinite length" msgstr "" -#: systemv/lpstat.c:2103 +#: systemv/lpstat.c:2032 msgid "scheduler is not running" msgstr "" -#: systemv/lpstat.c:2099 +#: systemv/lpstat.c:2028 msgid "scheduler is running" msgstr "" -#: cups/adminutil.c:2159 +#: cups/adminutil.c:2148 #, c-format msgid "stat of %s failed: %s" msgstr "kohteen %s stat epäonnistui: %s" -#: berkeley/lpc.c:211 +#: berkeley/lpc.c:203 msgid "status\t\tShow status of daemon and queue." msgstr "" @@ -7413,12 +7414,12 @@ msgid "stopped" msgstr "pysäytetty" -#: systemv/lpstat.c:1054 +#: systemv/lpstat.c:1052 #, c-format msgid "system default destination: %s" msgstr "" -#: systemv/lpstat.c:1051 +#: systemv/lpstat.c:1049 #, c-format msgid "system default destination: %s/%s" msgstr "" @@ -7431,6 +7432,6 @@ msgid "untitled" msgstr "nimetön" -#: cups/snmp.c:1041 +#: cups/snmp.c:997 msgid "variable-bindings uses indefinite length" msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cwidget.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cwidget.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/cwidget.po 2014-07-09 09:04:04.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/cwidget.po 2016-07-20 16:57:25.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:05+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:40+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: src/cwidget/config/column_definition.cc:273 msgid "Bad format parameter" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/dctrl-tools.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/dctrl-tools.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/dctrl-tools.po 2014-07-09 09:04:01.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/dctrl-tools.po 2016-07-20 16:57:36.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:24+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:01+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: lib/ifile.c:58 @@ -88,231 +88,231 @@ msgid "FILTER [FILENAME...]" msgstr "" -#: grep-dctrl/grep-dctrl.c:70 sort-dctrl/sort-dctrl.c:39 +#: grep-dctrl/grep-dctrl.c:71 sort-dctrl/sort-dctrl.c:39 #: tbl-dctrl/tbl-dctrl.c:43 join-dctrl/join-dctrl.c:45 msgid "LEVEL" msgstr "TASO" -#: grep-dctrl/grep-dctrl.c:70 +#: grep-dctrl/grep-dctrl.c:71 msgid "Set log level to LEVEL." msgstr "" -#: grep-dctrl/grep-dctrl.c:71 grep-dctrl/grep-dctrl.c:74 +#: grep-dctrl/grep-dctrl.c:72 grep-dctrl/grep-dctrl.c:75 msgid "FIELD,FIELD,..." msgstr "KENTTÄ,KENTTÄ,..." -#: grep-dctrl/grep-dctrl.c:71 +#: grep-dctrl/grep-dctrl.c:72 msgid "Restrict pattern matching to the FIELDs given." msgstr "Rajoita haku annettuihin KENTTIIN." -#: grep-dctrl/grep-dctrl.c:72 +#: grep-dctrl/grep-dctrl.c:73 msgid "This is a shorthand for -FPackage." msgstr "Lyhyt muoto vivulle -FPackage" -#: grep-dctrl/grep-dctrl.c:73 +#: grep-dctrl/grep-dctrl.c:74 msgid "This is a shorthand for -FSource:Package." msgstr "Lyhyt muoto vivulle -FSource:Package" -#: grep-dctrl/grep-dctrl.c:74 +#: grep-dctrl/grep-dctrl.c:75 msgid "Show only the body of these fields from the matching paragraphs." msgstr "Näytä vain näiden kenttien sisältö täsmäävissä tietueissa" -#: grep-dctrl/grep-dctrl.c:75 +#: grep-dctrl/grep-dctrl.c:76 msgid "" "Show only the first line of the \"Description\" field from the matching " "paragraphs." msgstr "" "Näytä täsmäävien tietueiden \"Description\"-kentästä vain ensimmäinen rivi." -#: grep-dctrl/grep-dctrl.c:76 +#: grep-dctrl/grep-dctrl.c:77 msgid "Suppress field names when showing specified fields." msgstr "" "Älä näytä kenttien nimiä silloin kun haetaan vain tietyistä kentistä." -#: grep-dctrl/grep-dctrl.c:77 +#: grep-dctrl/grep-dctrl.c:80 msgid "Regard the pattern as an extended POSIX regular expression." msgstr "" "Käsittele hakuehtoa laajennettuna POSIXin siäännöllisenä lausekkeena." -#: grep-dctrl/grep-dctrl.c:78 +#: grep-dctrl/grep-dctrl.c:81 msgid "Regard the pattern as a standard POSIX regular expression." msgstr "" -#: grep-dctrl/grep-dctrl.c:79 +#: grep-dctrl/grep-dctrl.c:82 msgid "Ignore case when looking for a match." msgstr "Jätä kirjainkoko huomiotta haussa." -#: grep-dctrl/grep-dctrl.c:80 +#: grep-dctrl/grep-dctrl.c:83 msgid "Show only paragraphs that do not match." msgstr "Näytä vain ne tietueet, jotka eivät täsmää." -#: grep-dctrl/grep-dctrl.c:81 +#: grep-dctrl/grep-dctrl.c:84 msgid "Show those fields that have NOT been selected with -s" msgstr "Näytä kentät, joita ei ole valittu \"-s\"-valitsimella" -#: grep-dctrl/grep-dctrl.c:82 +#: grep-dctrl/grep-dctrl.c:85 msgid "Show only the count of matching paragraphs." msgstr "Näytä vain täsmäävien tietueiden lukumäärä." -#: grep-dctrl/grep-dctrl.c:83 +#: grep-dctrl/grep-dctrl.c:86 msgid "Do an exact match." msgstr "Käytä täsmällistä hakua." -#: grep-dctrl/grep-dctrl.c:84 sort-dctrl/sort-dctrl.c:38 +#: grep-dctrl/grep-dctrl.c:87 sort-dctrl/sort-dctrl.c:38 #: tbl-dctrl/tbl-dctrl.c:42 join-dctrl/join-dctrl.c:44 msgid "Print out the copyright license." msgstr "Tulosta tekijänoikeuslisenssi." -#: grep-dctrl/grep-dctrl.c:85 +#: grep-dctrl/grep-dctrl.c:88 msgid "Conjunct filters." msgstr "" -#: grep-dctrl/grep-dctrl.c:86 +#: grep-dctrl/grep-dctrl.c:89 msgid "Disjunct filters." msgstr "" -#: grep-dctrl/grep-dctrl.c:87 +#: grep-dctrl/grep-dctrl.c:90 msgid "Negate the following filters." msgstr "" -#: grep-dctrl/grep-dctrl.c:88 +#: grep-dctrl/grep-dctrl.c:91 msgid "Test for version number equality." msgstr "Testaa versionumeroiden yhtäsuuruutta." -#: grep-dctrl/grep-dctrl.c:89 +#: grep-dctrl/grep-dctrl.c:92 msgid "Version number comparison: <<." msgstr "" -#: grep-dctrl/grep-dctrl.c:90 +#: grep-dctrl/grep-dctrl.c:93 msgid "Version number comparison: <=." msgstr "Versionumeroiden vertailu: <=." -#: grep-dctrl/grep-dctrl.c:91 +#: grep-dctrl/grep-dctrl.c:94 msgid "Version number comparison: >>." msgstr "" -#: grep-dctrl/grep-dctrl.c:92 +#: grep-dctrl/grep-dctrl.c:95 msgid "Version number comparison: >=." msgstr "Versionumeroiden vertailu: >=." -#: grep-dctrl/grep-dctrl.c:93 +#: grep-dctrl/grep-dctrl.c:96 msgid "Debug option parsing." msgstr "Testaa valitsimien jäsennyst�." -#: grep-dctrl/grep-dctrl.c:94 grep-dctrl/grep-dctrl.c:95 +#: grep-dctrl/grep-dctrl.c:97 grep-dctrl/grep-dctrl.c:98 msgid "Do not output to stdout." msgstr "" -#: grep-dctrl/grep-dctrl.c:96 sort-dctrl/sort-dctrl.c:41 +#: grep-dctrl/grep-dctrl.c:99 sort-dctrl/sort-dctrl.c:41 #: tbl-dctrl/tbl-dctrl.c:44 join-dctrl/join-dctrl.c:46 msgid "Attempt mmapping input files" msgstr "Yritä mmapata syöttetiedostot" -#: grep-dctrl/grep-dctrl.c:97 +#: grep-dctrl/grep-dctrl.c:100 msgid "Ignore parse errors" msgstr "Ohita jäsennysvirheet" -#: grep-dctrl/grep-dctrl.c:98 +#: grep-dctrl/grep-dctrl.c:101 msgid "PATTERN" msgstr "HAHMO" -#: grep-dctrl/grep-dctrl.c:98 +#: grep-dctrl/grep-dctrl.c:101 msgid "Specify the pattern to search for" msgstr "Anna haussa käytettävä hahmo" -#: grep-dctrl/grep-dctrl.c:99 +#: grep-dctrl/grep-dctrl.c:102 msgid "Match only whole package names (this implies -e)" msgstr "" "Etsi vain kokonaisilla paketinnimillä (tämä kääntää päälle myös -e:n)" -#: grep-dctrl/grep-dctrl.c:100 +#: grep-dctrl/grep-dctrl.c:103 msgid "Ensure that the output is in dctrl format (overridden by -n)" msgstr "" -#: grep-dctrl/grep-dctrl.c:101 +#: grep-dctrl/grep-dctrl.c:104 msgid "Override the effect of an earlier --ensure-dctrl" msgstr "" -#: grep-dctrl/grep-dctrl.c:180 +#: grep-dctrl/grep-dctrl.c:185 msgid "filter is too long" msgstr "" -#: grep-dctrl/grep-dctrl.c:241 grep-dctrl/grep-dctrl.c:852 +#: grep-dctrl/grep-dctrl.c:278 grep-dctrl/grep-dctrl.c:890 #: join-dctrl/join-dctrl.c:113 msgid "too many output fields" msgstr "liikaa tulostettavia kenttiä" -#: grep-dctrl/grep-dctrl.c:265 sort-dctrl/sort-dctrl.c:104 +#: grep-dctrl/grep-dctrl.c:302 sort-dctrl/sort-dctrl.c:104 #: tbl-dctrl/tbl-dctrl.c:305 join-dctrl/join-dctrl.c:168 #, c-format msgid "no such log level '%s'" msgstr "ei sellaista seurantatasoa kuin '%s' ole" -#: grep-dctrl/grep-dctrl.c:472 +#: grep-dctrl/grep-dctrl.c:509 #, c-format msgid "internal error: unknown token %d" msgstr "" -#: grep-dctrl/grep-dctrl.c:481 +#: grep-dctrl/grep-dctrl.c:518 msgid "unexpected end of filter" msgstr "" -#: grep-dctrl/grep-dctrl.c:484 +#: grep-dctrl/grep-dctrl.c:521 msgid "unexpected pattern in command line" msgstr "" -#: grep-dctrl/grep-dctrl.c:487 +#: grep-dctrl/grep-dctrl.c:524 msgid "unexpected string in command line" msgstr "" -#: grep-dctrl/grep-dctrl.c:491 +#: grep-dctrl/grep-dctrl.c:528 #, c-format msgid "unexpected '%s' in command line" msgstr "" -#: grep-dctrl/grep-dctrl.c:595 +#: grep-dctrl/grep-dctrl.c:632 msgid "missing ')' in command line" msgstr "komentoriviltä puuttuu ')'" -#: grep-dctrl/grep-dctrl.c:603 +#: grep-dctrl/grep-dctrl.c:640 msgid "Multiple patterns for the same simple filter are not allowed" msgstr "" -#: grep-dctrl/grep-dctrl.c:623 +#: grep-dctrl/grep-dctrl.c:660 msgid "A pattern is mandatory" msgstr "Hakuehto on välttämätön." -#: grep-dctrl/grep-dctrl.c:651 +#: grep-dctrl/grep-dctrl.c:688 msgid "inconsistent modifiers of simple filters" msgstr "" -#: grep-dctrl/grep-dctrl.c:724 sort-dctrl/sort-dctrl.c:120 +#: grep-dctrl/grep-dctrl.c:761 sort-dctrl/sort-dctrl.c:120 #: tbl-dctrl/tbl-dctrl.c:317 join-dctrl/join-dctrl.c:180 msgid "too many file names" msgstr "liikaa tiedostonimiä" -#: grep-dctrl/grep-dctrl.c:733 +#: grep-dctrl/grep-dctrl.c:770 msgid "file names are not allowed within the filter" msgstr "" -#: grep-dctrl/grep-dctrl.c:846 +#: grep-dctrl/grep-dctrl.c:884 msgid "malformed filter" msgstr "" -#: grep-dctrl/grep-dctrl.c:856 +#: grep-dctrl/grep-dctrl.c:894 msgid "Adding \"Description\" to selected output fields because of -d" msgstr "Merkitsen \"Description\"-kentän tulostettavaksi -d-valitsimen takia" -#: grep-dctrl/grep-dctrl.c:864 +#: grep-dctrl/grep-dctrl.c:902 msgid "-I requires at least one instance of -s" msgstr "\"-I\"-valitsin vaatii vähintään yhden \"-s\"-valitsimen" -#: grep-dctrl/grep-dctrl.c:870 +#: grep-dctrl/grep-dctrl.c:908 msgid "cannot suppress field names when showing whole paragraphs" msgstr "" "en voi jättää näyttämättä kenttien nimiä, kun näytän kokonaisia tietueita" -#: grep-dctrl/grep-dctrl.c:902 +#: grep-dctrl/grep-dctrl.c:940 #, c-format msgid "executable name '%s' is not recognised" msgstr "" @@ -424,15 +424,15 @@ msgid "expected either '1.' or '2.' at the start of the field specification" msgstr "joko '1.' tai '2.' tarvitaan kenttämäärityksen alussa" -#: join-dctrl/join-dctrl.c:251 +#: join-dctrl/join-dctrl.c:267 msgid "join-dctrl -- join two Debian control files" msgstr "join-dctrl -- liitä yhteen kaksi Debianin kontrollitiedostoa" -#: join-dctrl/join-dctrl.c:270 +#: join-dctrl/join-dctrl.c:286 msgid "need exactly two input files" msgstr "tarvitaan täsmälleen kaksi syötetiedostoa" -#: join-dctrl/join-dctrl.c:295 +#: join-dctrl/join-dctrl.c:311 msgid "cannot join a stream with itself" msgstr "virtaa ei voi liittää yhteen itsensä kanssa" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/debconf.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/debconf.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/debconf.po 2014-07-09 09:03:49.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/debconf.po 2016-07-20 16:57:35.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:49+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:47+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: ../Debconf/AutoSelect.pm:76 @@ -249,7 +249,7 @@ msgid "Next" msgstr "Seuraava" -#: ../Debconf/Template.pm:91 +#: ../Debconf/Template.pm:96 #, perl-format msgid "" "warning: possible database corruption. Will attempt to repair by adding back " @@ -258,7 +258,7 @@ "varoitus: mahdollinen tietokannan turmelus. Yritetään korjata lisäämällä " "takaisin puuttuva kysymys %s." -#: ../Debconf/Template.pm:206 +#: ../Debconf/Template.pm:211 #, perl-format msgid "" "Template #%s in %s has a duplicate field \"%s\" with new value \"%s\". " @@ -268,17 +268,17 @@ "\"%s\". Luultavasti kahta eri pohjaa ei ole erotettu rivinvaihdolla " "toisistaan.\n" -#: ../Debconf/Template.pm:231 +#: ../Debconf/Template.pm:236 #, perl-format msgid "Unknown template field '%s', in stanza #%s of %s\n" msgstr "Tuntematon kenttä \"%s\", säkeistössä #%s/%s\n" -#: ../Debconf/Template.pm:257 +#: ../Debconf/Template.pm:262 #, perl-format msgid "Template parse error near `%s', in stanza #%s of %s\n" msgstr "Kyselypohjan jäsennysvirhe lähellä kohtaa \"%s\" ryhmässä %s/%s\n" -#: ../Debconf/Template.pm:263 +#: ../Debconf/Template.pm:268 #, perl-format msgid "Template #%s in %s does not contain a 'Template:' line\n" msgstr "\"Template:\"-rivi puuttuu kyselypohjasta #%s tiedostossa %s\n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/debian-tasks.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/debian-tasks.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/debian-tasks.po 2014-07-09 09:03:59.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/debian-tasks.po 2016-07-20 16:57:27.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:56+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:39+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #. Description @@ -186,7 +186,7 @@ msgstr "Vakiot järjestelmätyökalut" #. Description -#: ../po/debian-tasks.desc:13001 +#: ../po/debian-tasks.desc:10001 msgid "" "This task sets up a basic user environment, providing a reasonably small " "selection of services and tools usable on the command line." diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/desktop_kde-config-whoopsie.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/desktop_kde-config-whoopsie.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/desktop_kde-config-whoopsie.po 2014-07-09 09:04:11.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/desktop_kde-config-whoopsie.po 2016-07-20 16:57:33.000000000 +0000 @@ -14,22 +14,22 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 15:28+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:51+0000\n" +"X-Generator: Launchpad (build 18147)\n" -#: src/kcm_whoopsie.desktop:12 +#: src/kcm_whoopsie.desktop:11 msgctxt "X-KDE-Keywords" msgid "privacy,diagnostic,crash,report,canonical,metric,whoopsie" msgstr "" "privacy,diagnostic,crash,report,canonical,metric,whoopsie,yksityisyys,tilasto" "t,diagnostiikka,kaatuminen" -#: src/kcm_whoopsie.desktop:15 +#: src/kcm_whoopsie.desktop:14 msgctxt "Name" msgid "Diagnostics" msgstr "Tilastot" -#: src/kcm_whoopsie.desktop:16 +#: src/kcm_whoopsie.desktop:15 msgctxt "Comment" msgid "Automatic Crash and Metrics Reporting" msgstr "Automaattinen ongelma- ja käyttöraportointi" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/desktop_kubuntu-driver-manager.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/desktop_kubuntu-driver-manager.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/desktop_kubuntu-driver-manager.po 2014-07-09 09:04:11.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/desktop_kubuntu-driver-manager.po 2016-07-20 16:57:26.000000000 +0000 @@ -14,20 +14,20 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 15:28+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:51+0000\n" +"X-Generator: Launchpad (build 18147)\n" -#: src/kcm_driver_manager.desktop:12 +#: src/kcm_driver_manager.desktop:11 msgctxt "X-KDE-Keywords" msgid "drivers" msgstr "ajurit" -#: src/kcm_driver_manager.desktop:15 +#: src/kcm_driver_manager.desktop:14 msgctxt "Name" msgid "Driver Manager" msgstr "Ajurihallinta" -#: src/kcm_driver_manager.desktop:16 +#: src/kcm_driver_manager.desktop:15 msgctxt "Comment" msgid "Driver management software" msgstr "Ajurihallintaohjelmisto" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/desktop_kubuntu-notification-helper.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/desktop_kubuntu-notification-helper.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/desktop_kubuntu-notification-helper.po 2014-07-09 09:04:07.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/desktop_kubuntu-notification-helper.po 2016-07-20 16:57:24.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:35+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:06+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: src/daemon/notificationhelper.desktop:2 msgctxt "Name" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po 2014-07-09 09:04:08.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/desktop_kubuntu-web-shortcuts.po 2016-07-20 16:57:27.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-04-14 09:56+0000\n" "PO-Revision-Date: 2014-04-04 05:41+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:53+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:19+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: searchproviders/brainstorm.desktop:5 msgctxt "Name" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/desktop_plasma-widget-menubar.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/desktop_plasma-widget-menubar.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/desktop_plasma-widget-menubar.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/desktop_plasma-widget-menubar.po 2016-07-20 16:57:34.000000000 +0000 @@ -0,0 +1,28 @@ +# Finnish translation for plasma-widget-menubar +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the plasma-widget-menubar package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: plasma-widget-menubar\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2014-02-19 17:43+0000\n" +"PO-Revision-Date: 2013-05-01 22:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2016-07-20 14:09+0000\n" +"X-Generator: Launchpad (build 18147)\n" + +#: src/plasma-applet-menubar.desktop:2 +msgctxt "Name" +msgid "Window Menubar" +msgstr "Ikkunan valikkopalkki" + +#: src/plasma-applet-menubar.desktop:3 +msgctxt "Comment" +msgid "Show window menubars" +msgstr "Näytä ikkunan valikkopalkit" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/diffutils.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/diffutils.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/diffutils.po 2014-07-09 09:03:59.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/diffutils.po 2016-07-20 16:57:32.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:59+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:42+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: lib/c-stack.c:204 lib/c-stack.c:297 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/doc-base.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/doc-base.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/doc-base.po 2014-07-09 09:03:49.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/doc-base.po 2016-07-20 16:57:25.000000000 +0000 @@ -15,20 +15,20 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 10:54+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:53+0000\n" +"X-Generator: Launchpad (build 18147)\n" -#: ../../install-docs.in:97 +#: ../../install-docs.in:107 #, perl-format msgid "Too many arguments for `%s'." msgstr "Liikaa argumentteja valinnalle `%s'." -#: ../../install-docs.in:100 +#: ../../install-docs.in:110 #, perl-format msgid "`%s' requires exactly one argument." msgstr "`%s' vaatii tarkalleen yhden argumentin" -#: ../../install-docs.in:103 +#: ../../install-docs.in:113 #, perl-format msgid "Arguments missing for `%s'." msgstr "Valinnalta `%s' puuttuu argumentit" @@ -69,7 +69,7 @@ msgid "Contents of file `%s':" msgstr "`%s' tiedoston sisältö:" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:105 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:104 msgid "" "Note: `install-docs --verbose --check file_name' may give more details about " "the above error." @@ -83,148 +83,148 @@ "Huom: `install-docs --verbose --check file_name' saattaa antaa lisätietoja " "yllä olevista virheistä." -#: ../../perl/Debian/DocBase/DocBaseFile.pm:227 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:226 #: ../../perl/Debian/DocBase/Document.pm:167 #: ../../perl/Debian/DocBase/Utils.pm:183 #, perl-format msgid "Cannot open file `%s' for reading: %s." msgstr "Tiedostoa `%s' ei voi avata lukemista varten: %s" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:258 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:257 #, perl-format msgid "`%s', line %d" msgstr "`%s', rivi %d" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:266 -#: ../../perl/Debian/DocBase/DocBaseFile.pm:269 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:265 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:268 #, perl-format msgid "Error in %s: %s." msgstr "Virhe %s: %s" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:271 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:270 #, perl-format msgid "Warning in %s: %s." msgstr "Varoitus %s: %s" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:273 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:272 #, perl-format msgid "Unknown flag (%s, %s)." msgstr "Tuntematon lippu (%s, %s)." -#: ../../perl/Debian/DocBase/DocBaseFile.pm:289 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:288 #, perl-format msgid "line in field `%s' seems not to be UTF-8 encoded, recoding" msgstr "" "rivi kentässä `%s' ei näytä olevan UTF-8 -koodattu, uudelleenkoodataan" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:325 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:324 #, perl-format msgid "control field `%s' already defined" msgstr "hallintakenttä `%s' jo määritelty" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:328 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:327 #, perl-format msgid "unrecognised control field `%s'" msgstr "tunnistamaton hallintakenttä `%s'" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:331 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:330 #, perl-format msgid "" "field `%s' in incorrect section (missing empty line before the field?)" msgstr "kenttä `%s' väärässä osiossa (tyhjä rivi puuttuu ennen kenttää?)" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:338 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:337 msgid "syntax error - no field specified" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:339 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:338 #, perl-format msgid "field `%s' cannot consist of multi lines" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:343 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:342 #, perl-format msgid "syntax error in control file: %s" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:353 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:352 #, perl-format msgid "File `%s' not yet parsed." msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:371 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:370 #, perl-format msgid "unknown section: `%s'" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:385 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:384 #, perl-format msgid "value of `%s' not specified" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:403 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:402 msgid "the first line does not contain valid `Document' field" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:406 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:405 msgid "invalid value of `Document' field" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:409 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:408 #, perl-format msgid "(using `%s' as the root directory)" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:416 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:415 #, perl-format msgid "unsupported doc-base file version: %s" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:437 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:436 #, perl-format msgid "format `%s' already defined" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:441 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:440 #, perl-format msgid "format `%s' is not supported" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:453 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:452 #, perl-format msgid "`%s' value missing for format `%s'" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:457 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:456 #, perl-format msgid "`%s' value has to be specified with absolute path: %s" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:463 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:462 #, perl-format msgid "file `%s' does not exist" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:474 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:473 #, perl-format msgid "`%s' value not specified for format `%s'" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:483 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:482 #, perl-format msgid "`%s' value has to be specified with absolute path: %s" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:489 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:488 #, perl-format msgid "file mask `%s' does not match any files" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:502 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:501 msgid "no `Format' section found" msgstr "" -#: ../../perl/Debian/DocBase/DocBaseFile.pm:503 +#: ../../perl/Debian/DocBase/DocBaseFile.pm:502 msgid "all `Format' sections are invalid" msgstr "" @@ -263,7 +263,7 @@ #: ../../perl/Debian/DocBase/Document.pm:248 #: ../../perl/Debian/DocBase/InstallDocs.pm:153 #: ../../perl/Debian/DocBase/InstallDocs.pm:160 -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:183 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:190 #, perl-format msgid "Cannot remove file `%s': %s." msgstr "" @@ -274,7 +274,7 @@ msgstr "" #: ../../perl/Debian/DocBase/Document.pm:270 -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:239 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:256 #, perl-format msgid "Cannot close file `%s': %s." msgstr "" @@ -450,65 +450,65 @@ #: ../../perl/Debian/DocBase/Programs/Dhelp.pm:78 #: ../../perl/Debian/DocBase/Programs/Dwww.pm:27 -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:94 -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:148 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:101 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:155 #, perl-format msgid "%s started." msgstr "" #: ../../perl/Debian/DocBase/Programs/Dhelp.pm:81 #: ../../perl/Debian/DocBase/Programs/Dwww.pm:30 -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:74 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:81 #, perl-format msgid "Registering documents with %s..." msgstr "" #: ../../perl/Debian/DocBase/Programs/Dhelp.pm:83 #: ../../perl/Debian/DocBase/Programs/Dwww.pm:33 -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:84 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:91 #, perl-format msgid "Skipping execution of %s - %s package doesn't seem to be installed." msgstr "" #: ../../perl/Debian/DocBase/Programs/Dhelp.pm:97 #: ../../perl/Debian/DocBase/Programs/Dwww.pm:35 -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:141 -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:157 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:148 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:164 #, perl-format msgid "%s finished." msgstr "" -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:67 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:74 #, perl-format msgid "Skipping registration of %s because of --no-update-menus." msgstr "" -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:79 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:86 #, perl-format msgid "Unregistering documents from %s..." msgstr "" -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:182 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:189 #, perl-format msgid "Removing scrollkeeper OMF file `%s'." msgstr "" -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:188 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:195 #, perl-format msgid "Cannot delete directory `%s': %s." msgstr "" -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:214 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:231 #, perl-format msgid "Cannot create directory `%s': %s." msgstr "" -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:253 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:270 #, perl-format msgid "Scrollkeeper status changed: %d." msgstr "" -#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:265 +#: ../../perl/Debian/DocBase/Programs/Scrollkeeper.pm:282 #, perl-format msgid "Scrollkeeper status set to %d." msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/dpkg.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/dpkg.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/dpkg.po 2014-07-09 09:03:49.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/dpkg.po 2016-07-20 16:57:31.000000000 +0000 @@ -15,16 +15,16 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 10:55+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:53+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: lib/dpkg/ar.c:66 #, c-format msgid "invalid character '%c' in archive '%.250s' member '%.16s' size" msgstr "virheellinen merkki '%c' arkistossa '%.250s' alkio '%.16s' koko" -#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:108 lib/dpkg/ar.c:119 lib/dpkg/ar.c:123 -#: lib/dpkg/ar.c:149 utils/update-alternatives.c:1171 +#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112 +#: lib/dpkg/ar.c:134 utils/update-alternatives.c:1154 #, c-format msgid "unable to write file '%s'" msgstr "ei pystytä kirjoittamaan tiedostoa '%s'" @@ -39,12 +39,12 @@ msgid "ar member size %jd too large" msgstr "ar alkion koko %jd liian iso" -#: lib/dpkg/ar.c:105 +#: lib/dpkg/ar.c:94 #, c-format msgid "generated corrupt ar header for '%s'" msgstr "syntynyt korruptoitunut ar otsikko '%s'" -#: lib/dpkg/ar.c:136 +#: lib/dpkg/ar.c:123 #, c-format msgid "failed to fstat ar member file (%s)" msgstr "" @@ -54,7 +54,7 @@ msgid "cannot append ar member file (%s) to '%s': %s" msgstr "" -#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:137 lib/dpkg/pkg-format.c:212 +#: lib/dpkg/parsehelp.c:125 msgid "may not be empty string" msgstr "ei ehkä ole tyhjä merkkijono" @@ -62,7 +62,7 @@ msgid "must start with an alphanumeric" msgstr "pitää alkaa alfanumeerisella merkillä" -#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:145 +#: lib/dpkg/parsehelp.c:136 #, c-format msgid "character `%c' not allowed (only letters, digits and characters `%s')" msgstr "" @@ -117,9 +117,8 @@ msgid "error creating new backup file '%s'" msgstr "virhe tehdessä uutta varmuuskopiotiedostoa '%s'" -#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105 -#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174 -#: src/infodb-upgrade.c:200 src/remove.c:346 src/remove.c:437 +#: lib/dpkg/triglib.c:340 lib/dpkg/triglib.c:342 lib/dpkg/triglib.c:472 +#: src/remove.c:286 src/remove.c:377 #, c-format msgid "cannot remove `%.250s'" msgstr "en voi poistaa `%.250s'" @@ -145,10 +144,11 @@ msgid "failed to seek" msgstr "epäonnistunut haku" -#: lib/dpkg/command.c:179 lib/dpkg/command.c:226 src/help.c:391 -#: src/unpack.c:103 src/unpack.c:143 src/unpack.c:467 src/unpack.c:924 -#: dpkg-deb/build.c:192 dpkg-deb/build.c:510 dpkg-deb/build.c:602 -#: dpkg-deb/info.c:65 dpkg-split/split.c:70 utils/update-alternatives.c:414 +#: lib/dpkg/command.c:178 lib/dpkg/command.c:204 src/help.c:621 +#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:432 +#: src/processarc.c:839 dpkg-deb/build.c:459 dpkg-deb/build.c:538 +#: dpkg-deb/build.c:561 dpkg-deb/extract.c:317 dpkg-deb/info.c:65 +#: dpkg-split/split.c:69 utils/update-alternatives.c:457 #, c-format msgid "unable to execute %s (%s)" msgstr "" @@ -158,72 +158,72 @@ msgid "%s: pass-through copy error: %s" msgstr "" -#: lib/dpkg/compress.c:156 +#: lib/dpkg/compress.c:112 #, c-format msgid "%s: error binding input to gzip stream" msgstr "" -#: lib/dpkg/compress.c:168 +#: lib/dpkg/compress.c:124 #, c-format msgid "%s: internal gzip read error: '%s'" msgstr "%s: sisäinen gzip-lukuvirhe: '%s'" -#: lib/dpkg/compress.c:176 lib/dpkg/compress.c:180 +#: lib/dpkg/compress.c:132 lib/dpkg/compress.c:136 #, c-format msgid "%s: internal gzip write error" msgstr "%s: sisäinen gzip-kirjoitusvirhe" -#: lib/dpkg/compress.c:206 +#: lib/dpkg/compress.c:150 #, c-format msgid "%s: error binding output to gzip stream" msgstr "" -#: lib/dpkg/compress.c:213 +#: lib/dpkg/compress.c:157 #, c-format msgid "%s: internal gzip read error" msgstr "%s: sisäinen gzip-lukuvirhe" -#: lib/dpkg/compress.c:223 +#: lib/dpkg/compress.c:167 #, c-format msgid "%s: internal gzip write error: '%s'" msgstr "%s: sisäinen gzip-kirjoitusvirhe: '%s'" -#: lib/dpkg/compress.c:236 +#: lib/dpkg/compress.c:180 #, c-format msgid "%s: internal gzip write error: %s" msgstr "%s: sisäinen gzip-kirjoitusvirhe: %s" -#: lib/dpkg/compress.c:289 +#: lib/dpkg/compress.c:220 #, c-format msgid "%s: error binding input to bzip2 stream" msgstr "" -#: lib/dpkg/compress.c:301 +#: lib/dpkg/compress.c:232 #, c-format msgid "%s: internal bzip2 read error: '%s'" msgstr "%s: sisäinen bzip2-lukuvirhe: '%s'" -#: lib/dpkg/compress.c:309 lib/dpkg/compress.c:313 lib/dpkg/compress.c:363 +#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:294 #, c-format msgid "%s: internal bzip2 write error" msgstr "%s: sisäinen bzip2-kirjoitusvirhe" -#: lib/dpkg/compress.c:327 +#: lib/dpkg/compress.c:258 #, c-format msgid "%s: error binding output to bzip2 stream" msgstr "" -#: lib/dpkg/compress.c:334 +#: lib/dpkg/compress.c:265 #, c-format msgid "%s: internal bzip2 read error" msgstr "%s: sisäinen bzip2-lukuvirhe" -#: lib/dpkg/compress.c:344 lib/dpkg/compress.c:355 +#: lib/dpkg/compress.c:275 lib/dpkg/compress.c:286 #, c-format msgid "%s: internal bzip2 write error: '%s'" msgstr "" -#: lib/dpkg/compress.c:351 +#: lib/dpkg/compress.c:282 msgid "unexpected bzip2 error" msgstr "odottamaton bzip2-virhe" @@ -305,12 +305,12 @@ msgid "cannot scan updates directory `%.255s'" msgstr "päivityshakemistoa `%.255s' ei voitu käydä läpi" -#: lib/dpkg/dbmodify.c:100 +#: lib/dpkg/dbmodify.c:102 #, c-format msgid "failed to remove incorporated update file %.255s" msgstr "sisällytetyn päivitystiedoston %.255s poistaminen epäonnistui" -#: lib/dpkg/dbmodify.c:121 dpkg-deb/build.c:498 +#: lib/dpkg/dbmodify.c:121 dpkg-deb/build.c:447 #, c-format msgid "unable to create `%.255s'" msgstr "Ei voitu luoda `%.255s'" @@ -359,37 +359,37 @@ msgid "operation requires read/write access to dpkg status area" msgstr "toiminto vaatii luku-/kirjoitusoikeudet dpkg:n tila-alueeseen" -#: lib/dpkg/dbmodify.c:315 +#: lib/dpkg/dbmodify.c:309 #, c-format msgid "failed to remove my own update file %.255s" msgstr "ei onnistuttu poistamaan omaa päivitystiedostoa %.255s" -#: lib/dpkg/dbmodify.c:353 +#: lib/dpkg/dbmodify.c:347 #, c-format msgid "unable to write updated status of `%.250s'" msgstr "ei onnistuttu kirjoittamaan `%.250s':n uutta tilaa" -#: lib/dpkg/dbmodify.c:356 +#: lib/dpkg/dbmodify.c:349 #, c-format msgid "unable to flush updated status of `%.250s'" msgstr "`%.250s':n päivitettyä tilaa ei voitu tyhjentää" -#: lib/dpkg/dbmodify.c:359 +#: lib/dpkg/dbmodify.c:351 #, c-format msgid "unable to truncate for updated status of `%.250s'" msgstr "`%.250s':n päivitettyä tilaa ei voitu katkaista" -#: lib/dpkg/dbmodify.c:362 +#: lib/dpkg/dbmodify.c:353 #, c-format msgid "unable to fsync updated status of `%.250s'" msgstr "`%.250s':n päivitettyä tilaa ei voitu fsyncata" -#: lib/dpkg/dbmodify.c:365 +#: lib/dpkg/dbmodify.c:355 #, c-format msgid "unable to close updated status of `%.250s'" msgstr "`%.250s':n päivitettyä tilaa ei voitu sulkea" -#: lib/dpkg/dbmodify.c:369 +#: lib/dpkg/dbmodify.c:358 #, c-format msgid "unable to install updated status of `%.250s'" msgstr "`%.250s':n päivitettyä tilaa ei voitu asentaa" @@ -425,42 +425,42 @@ msgid "unable to open directory '%s'" msgstr "ei pystytä avaamaan kansiota '%s'" -#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:206 -#: utils/update-alternatives.c:1311 +#: lib/dpkg/dir.c:109 src/divertcmd.c:218 dpkg-split/split.c:202 +#: utils/update-alternatives.c:1293 #, c-format msgid "unable to open file '%s'" msgstr "ei pystytä avaamaan tiedostoa '%s'" -#: lib/dpkg/dir.c:111 src/divertcmd.c:232 dpkg-deb/build.c:638 -#: dpkg-split/join.c:70 dpkg-split/queue.c:203 -#: utils/update-alternatives.c:1424 +#: lib/dpkg/dir.c:111 src/divertcmd.c:232 src/divertcmd.c:377 +#: src/statcmd.c:217 dpkg-deb/build.c:598 dpkg-split/join.c:65 +#: dpkg-split/queue.c:187 utils/update-alternatives.c:1406 #, c-format msgid "unable to sync file '%s'" msgstr "ei voida tahdistaa tiedostoa '%s'" -#: lib/dpkg/dir.c:113 src/divertcmd.c:234 dpkg-deb/build.c:640 -#: dpkg-split/join.c:72 dpkg-split/queue.c:205 -#: utils/update-alternatives.c:1332 utils/update-alternatives.c:1426 +#: lib/dpkg/dir.c:113 src/divertcmd.c:234 src/divertcmd.c:379 +#: dpkg-deb/build.c:600 dpkg-split/join.c:67 dpkg-split/queue.c:189 +#: utils/update-alternatives.c:1314 utils/update-alternatives.c:1408 #, c-format msgid "unable to close file '%s'" msgstr "ei voida sulkea tiedostoa '%s'" -#: lib/dpkg/dump.c:464 +#: lib/dpkg/dump.c:396 #, c-format msgid "failed to write details of `%.50s' to `%.250s'" msgstr "`%.50s' yksityiskohtien kirjoitus `%.250s':een epäonnistui" -#: lib/dpkg/dump.c:488 +#: lib/dpkg/dump.c:426 #, c-format msgid "unable to set buffering on %s database file" msgstr "" -#: lib/dpkg/dump.c:500 +#: lib/dpkg/dump.c:438 #, c-format msgid "failed to write %s database record about '%.50s' to '%.250s'" msgstr "" -#: lib/dpkg/ehandle.c:97 +#: lib/dpkg/ehandle.c:94 #, c-format msgid "" "%s: unrecoverable fatal error, aborting:\n" @@ -469,18 +469,18 @@ "%s: peruuttamaton vakava virhe, keskeytetään:\n" " %s\n" -#: lib/dpkg/ehandle.c:103 +#: lib/dpkg/ehandle.c:100 #, c-format msgid "" "%s: outside error context, aborting:\n" " %s\n" msgstr "" -#: lib/dpkg/ehandle.c:123 +#: lib/dpkg/ehandle.c:120 msgid "out of memory for new error context" msgstr "" -#: lib/dpkg/ehandle.c:188 +#: lib/dpkg/ehandle.c:183 #, c-format msgid "" "%s: error while cleaning up:\n" @@ -489,22 +489,22 @@ "%s: virhe jälkipuhdistuksessa:\n" " %s\n" -#: lib/dpkg/ehandle.c:207 +#: lib/dpkg/ehandle.c:201 #, c-format msgid "%s: too many nested errors during error recovery!!\n" msgstr "" "%s: liian monta sisäkkäistä virhettä, virheiden palauttamisen aikana!!\n" -#: lib/dpkg/ehandle.c:274 lib/dpkg/ehandle.c:313 +#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307 msgid "out of memory for new cleanup entry" msgstr "muisti loppui uudelle puhdistusmerkinnälle" -#: lib/dpkg/ehandle.c:297 +#: lib/dpkg/ehandle.c:291 msgid "out of memory for new cleanup entry with many arguments" msgstr "" "muisti loppui uudelle puhdistusmerkinnälle, jolla oli useita argumentteja" -#: lib/dpkg/ehandle.c:358 +#: lib/dpkg/ehandle.c:352 #, c-format msgid "%s: error: %s\n" msgstr "%s: virhe: %s\n" @@ -514,49 +514,49 @@ msgid "%s:%s:%d:%s: internal error: %s\n" msgstr "%s:%s:%d:%s: sisäinenvirhe: %s\n" -#: lib/dpkg/fields.c:52 +#: lib/dpkg/fields.c:45 #, c-format msgid "%s is missing" msgstr "%s puuttuu" -#: lib/dpkg/fields.c:56 +#: lib/dpkg/fields.c:49 #, c-format msgid "'%.50s' is not allowed for %s" msgstr "'%.50s' ei ole sallittu %s" -#: lib/dpkg/fields.c:80 +#: lib/dpkg/fields.c:73 #, c-format msgid "junk after %s" msgstr "roskaa %s jälkeen" -#: lib/dpkg/fields.c:94 +#: lib/dpkg/fields.c:87 #, c-format msgid "invalid package name (%.250s)" msgstr "kelvoton pakkauksen nimi (%.250s)" -#: lib/dpkg/fields.c:109 +#: lib/dpkg/fields.c:102 #, c-format msgid "empty file details field `%s'" msgstr "tyhjä tiedostoyksityiskohtien kenttä `%s'" -#: lib/dpkg/fields.c:112 +#: lib/dpkg/fields.c:105 #, c-format msgid "file details field `%s' not allowed in status file" msgstr "tiedostoyksityiskohtien kenttä `%s' ei ole sallittu tilatiedostossa" -#: lib/dpkg/fields.c:125 +#: lib/dpkg/fields.c:118 #, c-format msgid "too many values in file details field `%s' (compared to others)" msgstr "" "liian monta arvoa tiedostoyksityiskohtien kentässä `%s' (muihin verrattuna)" -#: lib/dpkg/fields.c:139 +#: lib/dpkg/fields.c:132 #, c-format msgid "too few values in file details field `%s' (compared to others)" msgstr "" "liian vähän arvoja tiedostoyksityiskohtien kentässä `%s' (muihin verrattuna)" -#: lib/dpkg/fields.c:162 +#: lib/dpkg/fields.c:154 msgid "yes/no in boolean field" msgstr "kyllä/ei totuusarvo-kentässä" @@ -611,12 +611,12 @@ msgid "value for '%s' has line starting with non-space '%c'" msgstr "" -#: lib/dpkg/fields.c:344 +#: lib/dpkg/fields.c:304 msgid "root or null directory is listed as a conffile" msgstr "" "Tiedostojärjestelmän juuri tai null-kansio on luetteloitu asetustiedostona" -#: lib/dpkg/fields.c:405 +#: lib/dpkg/fields.c:365 #, c-format msgid "" "`%s' field, missing package name, or garbage where package name expected" @@ -624,7 +624,7 @@ "`%s'-kenttä, puuttuva pakkauksen nimi tai roskaa siellä, missä odotettiin " "paketin nimeä" -#: lib/dpkg/fields.c:415 +#: lib/dpkg/fields.c:370 #, c-format msgid "`%s' field, invalid package name `%.255s': %s" msgstr "`%s'-kenttä, epäkelpo paketin nimi `%.255s': %s" @@ -642,7 +642,7 @@ "'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s" msgstr "" -#: lib/dpkg/fields.c:491 +#: lib/dpkg/fields.c:406 #, c-format msgid "" "`%s' field, reference to `%.255s':\n" @@ -651,7 +651,7 @@ "`%s'-kenttä, viittaus kohteelle `%.255s':\n" "huono versioriippuvuussuhde %c%c" -#: lib/dpkg/fields.c:497 +#: lib/dpkg/fields.c:412 #, c-format msgid "" "`%s' field, reference to `%.255s':\n" @@ -660,7 +660,7 @@ "`%s'-kenttä, viittaus kohteeseen `%.255s':\n" "`%c' on vanhentunut, käytä `%c=' tai `%c%c' sen sijaan" -#: lib/dpkg/fields.c:507 +#: lib/dpkg/fields.c:422 #, c-format msgid "" "`%s' field, reference to `%.255s':\n" @@ -675,7 +675,7 @@ msgid "only exact versions may be used for '%s' field" msgstr "" -#: lib/dpkg/fields.c:520 +#: lib/dpkg/fields.c:434 #, c-format msgid "" "`%s' field, reference to `%.255s':\n" @@ -685,82 +685,82 @@ "version arvo alkaa ei-alfanumeerisella merkillä, ehdotetaan lisättäväksi " "välilyöntiä" -#: lib/dpkg/fields.c:537 lib/dpkg/fields.c:541 +#: lib/dpkg/fields.c:451 lib/dpkg/fields.c:455 #, c-format msgid "`%s' field, reference to `%.255s': version contains `%c'" msgstr "`%s'-kenttä, viittaus kohteeseen `%.255s': versio sisältää `%c'" -#: lib/dpkg/fields.c:545 +#: lib/dpkg/fields.c:459 #, c-format msgid "`%s' field, reference to `%.255s': version unterminated" msgstr "`%s'-kenttä, viittaus kohteeseen `%.255s': päättymätön versio" -#: lib/dpkg/fields.c:551 +#: lib/dpkg/fields.c:465 #, c-format msgid "'%s' field, reference to '%.255s': error in version" msgstr "" -#: lib/dpkg/fields.c:561 +#: lib/dpkg/fields.c:475 #, c-format msgid "`%s' field, syntax error after reference to package `%.255s'" msgstr "`%s'-kenttä, syntaksivirhe pakettiin `%.255s' viittauksen jälkeen" -#: lib/dpkg/fields.c:568 +#: lib/dpkg/fields.c:482 #, c-format msgid "alternatives (`|') not allowed in %s field" msgstr "vaihtoehdot (`|') eivät ole sallittuja %s-kentässä" -#: lib/dpkg/fields.c:629 +#: lib/dpkg/fields.c:543 #, c-format msgid "illegal pending trigger name `%.255s': %s" msgstr "sopimaton odottavan liipaisimen nimi `%.255s': %s" -#: lib/dpkg/fields.c:633 +#: lib/dpkg/fields.c:547 #, c-format msgid "duplicate pending trigger `%.255s'" msgstr "kaksoiskappale odottavasta liipaisimesta `%.255s'" -#: lib/dpkg/fields.c:656 +#: lib/dpkg/fields.c:568 #, c-format msgid "illegal package name in awaited trigger `%.255s': %s" msgstr "virheellinen paketin nimi odotetussa liipaisimessa `%.255s': %s" -#: lib/dpkg/fields.c:661 +#: lib/dpkg/fields.c:574 #, c-format msgid "duplicate awaited trigger package `%.255s'" msgstr "kopioi odotettu liipaisinpaketti `%.255s'" -#: lib/dpkg/file.c:53 +#: lib/dpkg/file.c:51 #, c-format msgid "unable to stat source file '%.250s'" msgstr "" -#: lib/dpkg/file.c:57 +#: lib/dpkg/file.c:55 #, c-format msgid "unable to change ownership of target file '%.250s'" msgstr "" -#: lib/dpkg/file.c:61 +#: lib/dpkg/file.c:59 #, c-format msgid "unable to set mode of target file '%.250s'" msgstr "" -#: lib/dpkg/file.c:87 +#: lib/dpkg/file.c:85 #, c-format msgid "unable to unlock %s" msgstr "" -#: lib/dpkg/file.c:113 +#: lib/dpkg/file.c:111 #, c-format msgid "unable to check file '%s' lock status" msgstr "" -#: lib/dpkg/file.c:148 +#: lib/dpkg/file.c:146 #, c-format msgid "%s is locked by another process" msgstr "" -#: lib/dpkg/file.c:150 +#: lib/dpkg/file.c:148 #, c-format msgid "unable to lock %s" msgstr "" @@ -783,151 +783,151 @@ msgid "unable to write to status fd %d" msgstr "ei voida kirjoittaa fd %d tilaa" -#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:274 -#: utils/update-alternatives.c:331 utils/update-alternatives.c:1124 +#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:277 +#: utils/update-alternatives.c:334 utils/update-alternatives.c:1107 msgid "failed to allocate memory" msgstr "muistin varaus epäonnistui" -#: lib/dpkg/mlib.c:106 +#: lib/dpkg/mlib.c:102 #, c-format msgid "failed to dup for std%s" msgstr "dup epäonnistui std%s:lle" -#: lib/dpkg/mlib.c:107 +#: lib/dpkg/mlib.c:103 #, c-format msgid "failed to dup for fd %d" msgstr "dup epäonnistui fd %d:lle" -#: lib/dpkg/mlib.c:113 +#: lib/dpkg/mlib.c:109 msgid "failed to create pipe" msgstr "putken luonti epäonnistui" -#: lib/dpkg/mlib.c:121 +#: lib/dpkg/mlib.c:117 #, c-format msgid "error writing to '%s'" msgstr "virhe kirjoittaessa '%s'" -#: lib/dpkg/mlib.c:131 +#: lib/dpkg/mlib.c:124 #, c-format msgid "unable to read filedescriptor flags for %.250s" msgstr "tiedostokuvauksen lippuja %.250s:lle ei voitu lukea" -#: lib/dpkg/mlib.c:133 +#: lib/dpkg/mlib.c:126 #, c-format msgid "unable to set close-on-exec flag for %.250s" msgstr "close-on-exec -lippua ei voitu asettaa %.250s:lle" -#: lib/dpkg/options.c:64 +#: lib/dpkg/options.c:63 #, c-format msgid "configuration error: %s:%d: %s" msgstr "asetusvirhe: %s:%d: %s" -#: lib/dpkg/options.c:78 +#: lib/dpkg/options.c:75 #, c-format msgid "failed to open configuration file '%.255s' for reading: %s" msgstr "ei voida avata asetustiedostoa '%.255s' lukemista varten: %s" -#: lib/dpkg/options.c:105 +#: lib/dpkg/options.c:102 #, c-format msgid "unbalanced quotes in '%s'" msgstr "" -#: lib/dpkg/options.c:121 +#: lib/dpkg/options.c:117 #, c-format msgid "unknown option '%s'" msgstr "tuntematon valinta '%s'" -#: lib/dpkg/options.c:125 +#: lib/dpkg/options.c:121 #, c-format msgid "'%s' needs a value" msgstr "%s' tarvitsee arvon" -#: lib/dpkg/options.c:131 +#: lib/dpkg/options.c:127 #, c-format msgid "'%s' does not take a value" msgstr "%s' ei hyväksy arvoa" -#: lib/dpkg/options.c:137 +#: lib/dpkg/options.c:133 #, c-format msgid "read error in configuration file `%.255s'" msgstr "lukuvirhe asetustiedoston `%.255s' luvussa" -#: lib/dpkg/options.c:138 +#: lib/dpkg/options.c:134 #, c-format msgid "error closing configuration file `%.255s'" msgstr "asetustiedoston `%.255s' sulkeminen epäonnistui" -#: lib/dpkg/options.c:174 +#: lib/dpkg/options.c:170 #, c-format msgid "error opening configuration directory '%s'" msgstr "virhe avatessa asetushakemistoa '%s'" -#: lib/dpkg/options.c:237 +#: lib/dpkg/options.c:228 #, c-format msgid "unknown option --%s" msgstr "tuntematon lisävalinta --%s" -#: lib/dpkg/options.c:241 +#: lib/dpkg/options.c:232 #, c-format msgid "--%s option takes a value" msgstr "--%s lisävalinnalla tulisi olla arvo" -#: lib/dpkg/options.c:246 +#: lib/dpkg/options.c:237 #, c-format msgid "--%s option does not take a value" msgstr "--%s lisävalinnalla ei saisi olla arvoa" -#: lib/dpkg/options.c:254 +#: lib/dpkg/options.c:245 #, c-format msgid "unknown option -%c" msgstr "tuntematon lisävalinta -%c" -#: lib/dpkg/options.c:259 +#: lib/dpkg/options.c:250 #, c-format msgid "-%c option takes a value" msgstr "-%c lisävalinnalla tulisi olla arvo" -#: lib/dpkg/options.c:267 +#: lib/dpkg/options.c:258 #, c-format msgid "-%c option does not take a value" msgstr "-%c lisävalinnalla ei saisi olla arvoa" -#: lib/dpkg/options.c:286 dpkg-split/main.c:127 +#: src/main.c:371 src/main.c:381 src/main.c:649 dpkg-split/main.c:124 #, c-format msgid "invalid integer for --%s: `%.250s'" msgstr "epäkelpo kokonaisluku valitsimelle --%s: `%.250s'" -#: lib/dpkg/options.c:294 +#: lib/dpkg/options.c:271 #, c-format msgid "obsolete option '--%s'\n" msgstr "" -#: lib/dpkg/options.c:310 +#: lib/dpkg/options.c:287 #, c-format msgid "conflicting actions -%c (--%s) and -%c (--%s)" msgstr "Ristiriitaiset toiminnot -%c (--%s) ja -%c (--%s)" -#: lib/dpkg/parse.c:138 +#: lib/dpkg/parse.c:134 #, c-format msgid "duplicate value for `%s' field" msgstr "kentän `%s' arvon kaksoiskappale" -#: lib/dpkg/parse.c:150 +#: lib/dpkg/parse.c:146 #, c-format msgid "user-defined field name `%.*s' too short" msgstr "käyttäjän määrittelemä kentän nimi `%.*s' liian lyhyt" -#: lib/dpkg/parse.c:156 +#: lib/dpkg/parse.c:152 #, c-format msgid "duplicate value for user-defined field `%.*s'" msgstr "käyttäjän määrittelemän kentän `%.*s' arvon kaksoiskappale" -#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:314 lib/dpkg/parsehelp.c:326 +#: lib/dpkg/parsehelp.c:299 lib/dpkg/parsehelp.c:311 #, c-format msgid "missing %s" msgstr "puuttuva %s" -#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:316 lib/dpkg/parsehelp.c:329 +#: lib/dpkg/parsehelp.c:301 lib/dpkg/parsehelp.c:314 #, c-format msgid "empty value for %s" msgstr "tyhjä arvo %s:lle" @@ -946,26 +946,26 @@ msgid "Config-Version for package with inappropriate Status" msgstr "" -#: lib/dpkg/parse.c:243 +#: lib/dpkg/parse.c:218 #, c-format msgid "package has status %s but triggers are awaited" msgstr "paketin tila on %s mutta liipaisimia odotetaan" -#: lib/dpkg/parse.c:247 +#: lib/dpkg/parse.c:222 msgid "package has status triggers-awaited but no triggers awaited" msgstr "paketin tila on 'odotetaan-liipaisimia' mutta liipaisimia ei odoteta" -#: lib/dpkg/parse.c:253 +#: lib/dpkg/parse.c:228 #, c-format msgid "package has status %s but triggers are pending" msgstr "paketin tila on %s mutta liipaisimet ovat jonossa" -#: lib/dpkg/parse.c:257 +#: lib/dpkg/parse.c:232 msgid "package has status triggers-pending but no triggers pending" msgstr "" "paketin tila on 'liipaisimet-jonossa', mutta liipaisimia ei ole jonossa" -#: lib/dpkg/parse.c:267 +#: lib/dpkg/parse.c:242 msgid "Package which in state not-installed has conffiles, forgetting them" msgstr "" "Paketti tilassa ei-asennettu sisältää asetustiedostoja, unohdetaan ne" @@ -989,27 +989,27 @@ "installed instances" msgstr "" -#: lib/dpkg/parse.c:523 +#: lib/dpkg/parse.c:335 #, c-format msgid "failed to open package info file `%.255s' for reading" msgstr "epäonnistui avata paketin info-tiedostoa `%.255s' lukemista varten" -#: lib/dpkg/parse.c:529 +#: lib/dpkg/parse.c:341 #, c-format msgid "can't stat package info file `%.255s'" msgstr "ei voi aloittaa paketin info-tiedostoa `%.255s'" -#: lib/dpkg/parse.c:535 +#: lib/dpkg/parse.c:347 #, c-format msgid "can't mmap package info file `%.255s'" msgstr "ei voi mmapata paketin info-tiedostoa `%.255s'" -#: lib/dpkg/parse.c:540 +#: lib/dpkg/parse.c:352 #, c-format msgid "reading package info file '%.255s'" msgstr "" -#: lib/dpkg/parse.c:551 +#: lib/dpkg/parse.c:363 #, c-format msgid "failed to close after read: `%.255s'" msgstr "sulkeminen epäonnistui lukemisen jälkeen: `%.255s'" @@ -1023,87 +1023,87 @@ msgid "field name '%.*s' cannot start with hyphen" msgstr "" -#: lib/dpkg/parse.c:597 +#: lib/dpkg/parse.c:404 #, c-format msgid "EOF after field name `%.*s'" msgstr "EOF kentän nimen `%.*s' jälkeen" -#: lib/dpkg/parse.c:600 +#: lib/dpkg/parse.c:407 #, c-format msgid "newline in field name `%.*s'" msgstr "rivinvaihtomerkki kentän nimessä `%.*s'" -#: lib/dpkg/parse.c:603 +#: lib/dpkg/parse.c:410 #, c-format msgid "MSDOS EOF (^Z) in field name `%.*s'" msgstr "MSDOS EOF (^Z) kentän nimessä `%.*s'" -#: lib/dpkg/parse.c:607 +#: lib/dpkg/parse.c:414 #, c-format msgid "field name `%.*s' must be followed by colon" msgstr "kentän nimen jälkeen `%.*s' pitää olla kaksoispiste" -#: lib/dpkg/parse.c:618 +#: lib/dpkg/parse.c:425 #, c-format msgid "EOF before value of field `%.*s' (missing final newline)" msgstr "EOF ennen kentän arvoa `%.*s' (puuttuva viimeinen rivinvaihto)" -#: lib/dpkg/parse.c:622 +#: lib/dpkg/parse.c:429 #, c-format msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)" msgstr "MSDOS EOF-merkki kentän arvossa `%.*s' (puuttuva rivinvaihto?)" -#: lib/dpkg/parse.c:633 +#: lib/dpkg/parse.c:440 #, c-format msgid "blank line in value of field '%.*s'" msgstr "" -#: lib/dpkg/parse.c:653 +#: lib/dpkg/parse.c:461 #, c-format msgid "EOF during value of field `%.*s' (missing final newline)" msgstr "EOF kentän arvon keskellä `%.*s' (puuttuva loppurivinvaihto)" -#: lib/dpkg/parse.c:738 +#: lib/dpkg/parse.c:546 msgid "several package info entries found, only one allowed" msgstr "löytynyt useita paketin info-tietoja, vain yksi sallittu" -#: lib/dpkg/parse.c:765 +#: lib/dpkg/parse.c:572 #, c-format msgid "no package information in `%.255s'" msgstr "ei paketin informaatiota `%.255s':ssa" -#: lib/dpkg/parsehelp.c:48 +#: lib/dpkg/parsehelp.c:45 #, c-format msgid "" "parsing file '%.255s' near line %d package '%.255s':\n" " %.255s" msgstr "" -#: lib/dpkg/parsehelp.c:52 +#: lib/dpkg/parsehelp.c:48 #, c-format msgid "" "parsing file '%.255s' near line %d:\n" " %.255s" msgstr "" -#: lib/dpkg/parsehelp.c:139 +#: lib/dpkg/parsehelp.c:127 msgid "must start with an alphanumeric character" msgstr "" -#: lib/dpkg/parsehelp.c:187 +#: lib/dpkg/parsehelp.c:178 msgctxt "version" msgid "" msgstr "" -#: lib/dpkg/parsehelp.c:217 +#: lib/dpkg/parsehelp.c:209 msgid "version string is empty" msgstr "versioteksti on tyhjä" -#: lib/dpkg/parsehelp.c:232 +#: lib/dpkg/parsehelp.c:224 msgid "version string has embedded spaces" msgstr "versiotekstissä on sisällytettyjä välilyöntejä" -#: lib/dpkg/parsehelp.c:241 +#: lib/dpkg/parsehelp.c:230 msgid "epoch in version is not number" msgstr "aikakausi versiossa ei ole numero" @@ -1115,19 +1115,19 @@ msgid "epoch in version is too big" msgstr "" -#: lib/dpkg/parsehelp.c:247 +#: lib/dpkg/parsehelp.c:232 msgid "nothing after colon in version number" msgstr "kaksoispisteen jälkeen version numerossa ei ole mitään" -#: lib/dpkg/parsehelp.c:262 +#: lib/dpkg/parsehelp.c:247 msgid "version number does not start with digit" msgstr "" -#: lib/dpkg/parsehelp.c:265 +#: lib/dpkg/parsehelp.c:250 msgid "invalid character in version number" msgstr "" -#: lib/dpkg/parsehelp.c:269 +#: lib/dpkg/parsehelp.c:254 msgid "invalid character in revision number" msgstr "" @@ -1149,7 +1149,7 @@ msgid "missing closing brace" msgstr "" -#: lib/dpkg/pkg-show.c:141 +#: lib/dpkg/pkg-show.c:40 msgid "(no description available)" msgstr "(kuvausta ei saatavilla)" @@ -1163,7 +1163,7 @@ msgid "illegal architecture name in specifier '%s:%s': %s" msgstr "" -#: lib/dpkg/report.c:66 +#: lib/dpkg/ehandle.c:393 #, c-format msgid "%s: warning: %s\n" msgstr "%s: varoitus: %s\n" @@ -1193,7 +1193,7 @@ msgid "%s (subprocess): %s\n" msgstr "%s (aliprosessi): %s\n" -#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:411 +#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:454 msgid "fork failed" msgstr "fork epäonnistui" @@ -1221,74 +1221,74 @@ msgid "subprocess %s failed with wait status code %d" msgstr "aliprosessi %s epäonnistui odotustilakoodilla %d" -#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:418 +#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:461 #, c-format msgid "wait for subprocess %s failed" msgstr "" -#: lib/dpkg/trigdeferred.l:73 +#: lib/dpkg/trigdeferred.l:72 #, c-format msgid "invalid package name `%.250s' in triggers deferred file `%.250s'" msgstr "" "Virheellinen paketin nimi `%.250s' liipaisinten viivästetyssä tiedostossa " "`%.250s'" -#: lib/dpkg/trigdeferred.l:82 +#: lib/dpkg/trigdeferred.l:81 #, c-format msgid "truncated triggers deferred file `%.250s'" msgstr "katkaistu triggerien lykätty tiedosto `%.250s'" -#: lib/dpkg/trigdeferred.l:86 +#: lib/dpkg/trigdeferred.l:85 #, c-format msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s" msgstr "" "syntaksivirhe liipaisinten viivästetyssä tiedostossa `%.250s' merkissä `%s'%s" -#: lib/dpkg/trigdeferred.l:135 +#: lib/dpkg/trigdeferred.l:134 #, c-format msgid "unable to open/create triggers lockfile `%.250s'" msgstr "liipaisimen lukkotiedostoa `%.250s' ei voitu avata tai luoda" -#: lib/dpkg/trigdeferred.l:142 +#: lib/dpkg/trigdeferred.l:141 msgid "triggers area" msgstr "" -#: lib/dpkg/trigdeferred.l:152 +#: lib/dpkg/trigdeferred.l:151 #, c-format msgid "unable to stat triggers deferred file `%.250s'" msgstr "" -#: lib/dpkg/trigdeferred.l:166 +#: lib/dpkg/trigdeferred.l:165 #, c-format msgid "unable to open triggers deferred file `%.250s'" msgstr "ei voida avata liipaisimien lykkäämää tiedostoa '%.250s'" -#: lib/dpkg/trigdeferred.l:180 +#: lib/dpkg/trigdeferred.l:179 #, c-format msgid "unable to open/create new triggers deferred file `%.250s'" msgstr "liipaisimien lykkäämää tiedostoa `%.250s' ei voitu avata tai luoda" -#: lib/dpkg/trigdeferred.l:216 +#: lib/dpkg/trigdeferred.l:215 #, c-format msgid "error reading triggers deferred file `%.250s'" msgstr "virhe luettaessa liipaisimien lykkäämää tiedostoa `%.250s'" -#: lib/dpkg/trigdeferred.l:224 +#: lib/dpkg/trigdeferred.l:223 #, c-format msgid "unable to write new triggers deferred file `%.250s'" msgstr "uutta liipaisimien lykkäämää tiedostoa `%.250s' ei voitu kirjoittaa" -#: lib/dpkg/trigdeferred.l:229 +#: lib/dpkg/trigdeferred.l:228 #, c-format msgid "unable to close new triggers deferred file `%.250s'" msgstr "liipaisimien lykkäämää tiedostoa `%.250s' ei voitu sulkea" -#: lib/dpkg/trigdeferred.l:233 +#: lib/dpkg/trigdeferred.l:232 #, c-format msgid "unable to install new triggers deferred file `%.250s'" msgstr "uutta liipaisimien lykkäämää tiedostoa `%.250s' ei voitu asentaa" -#: lib/dpkg/triglib.c:228 +#: lib/dpkg/triglib.c:222 #, c-format msgid "" "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for " @@ -1297,17 +1297,17 @@ "väärä tai tuntematon rakenne liipaisimen nimessä `%.250s' (liipaisimen " "intressissä pakettiin `%.250s')" -#: lib/dpkg/triglib.c:269 +#: lib/dpkg/triglib.c:263 #, c-format msgid "failed to open trigger interest list file `%.250s'" msgstr "liipaisimen intressin listatiedostoa `%.250s' ei voitu avata" -#: lib/dpkg/triglib.c:297 +#: lib/dpkg/triglib.c:292 #, c-format msgid "failed to rewind trigger interest file `%.250s'" msgstr "liipaisimen intressitiedostoon `%.250s' ei voitu palata" -#: lib/dpkg/triglib.c:312 +#: lib/dpkg/triglib.c:305 #, c-format msgid "" "trigger interest file `%.250s' syntax error; illegal package name `%.250s': " @@ -1316,7 +1316,7 @@ "liipaisimen intressitiedoston `%.250s' rakennevirhe; laiton pakettinimi " "`%.250s': %.250s" -#: lib/dpkg/triglib.c:430 +#: lib/dpkg/triglib.c:456 #, c-format msgid "" "duplicate file trigger interest for filename `%.250s' and package `%.250s'" @@ -1324,17 +1324,17 @@ "luo kaksoiskappale liipaisimen intressille tiedostonimelle `%.250s' ja " "paketille `%.250s'" -#: lib/dpkg/triglib.c:501 +#: lib/dpkg/triglib.c:542 #, c-format msgid "unable to read file triggers file `%.250s'" msgstr "uutta tiedostoliipaisimen tiedostoa '%.250s' ei voitu lukea" -#: lib/dpkg/triglib.c:512 +#: lib/dpkg/triglib.c:552 #, c-format msgid "syntax error in file triggers file `%.250s'" msgstr "rakennevirhe tiedostoliipaisimen tiedostossa '%.250s'" -#: lib/dpkg/triglib.c:524 +#: lib/dpkg/triglib.c:563 #, c-format msgid "" "file triggers record mentions illegal package name `%.250s' (for interest in " @@ -1343,7 +1343,7 @@ "tiedostoliipaisimen tallenne viittaa laittomaan paketin nimeen `%.250s' " "(intressinä tiedostoon `%.250s'): %.250s" -#: lib/dpkg/triglib.c:663 +#: lib/dpkg/triglib.c:665 #, c-format msgid "" "triggers ci file `%.250s' contains illegal trigger syntax in trigger name " @@ -1352,28 +1352,28 @@ "liipaisimien ci-tiedosto `%.250s' sisältää laittoman liipaisimen rakenteen " "nimessä`%.250s': %.250s" -#: lib/dpkg/triglib.c:683 +#: lib/dpkg/triglib.c:684 #, c-format msgid "unable to open triggers ci file `%.250s'" msgstr "" -#: lib/dpkg/triglib.c:698 +#: lib/dpkg/triglib.c:699 msgid "triggers ci file contains unknown directive syntax" msgstr "" "liipaisimien ci tiedosto sisältää tuntematonta toimintaohjeen merkistöä" -#: lib/dpkg/triglib.c:711 +#: lib/dpkg/triglib.c:712 #, c-format msgid "triggers ci file contains unknown directive `%.250s'" msgstr "" "liipaisimien ci tiedosto sisältää tuntemattoman toimintaohjeen '%.250s'" -#: lib/dpkg/triglib.c:777 +#: lib/dpkg/triglib.c:776 #, c-format msgid "unable to create triggers state directory `%.250s'" msgstr "" -#: lib/dpkg/triglib.c:780 +#: lib/dpkg/triglib.c:779 #, c-format msgid "unable to set ownership of triggers state directory `%.250s'" msgstr "" @@ -1410,7 +1410,7 @@ msgid "error formatting string into varbuf variable" msgstr "" -#: src/archives.c:244 +#: src/archives.c:179 src/archives.c:200 src/archives.c:724 msgid "error reading from dpkg-deb pipe" msgstr "virhe dpkg-deb putken lukemisessa" @@ -1424,7 +1424,7 @@ msgid "cannot skip file '%.255s' (replaced or excluded?) from pipe: %s" msgstr "" -#: src/archives.c:334 +#: src/archives.c:711 #, c-format msgid "unable to create `%.255s' (while processing `%.255s')" msgstr "" @@ -1434,42 +1434,42 @@ msgid "cannot copy extracted data for '%.255s' to '%.255s': %s" msgstr "" -#: src/archives.c:358 src/archives.c:475 src/statcmd.c:159 +#: src/archives.c:265 src/archives.c:734 src/statcmd.c:163 #, c-format msgid "error setting ownership of `%.255s'" msgstr "virhe `%.255s':n omistajuuden asettamisessa" -#: src/archives.c:360 src/archives.c:477 src/statcmd.c:161 +#: src/archives.c:267 src/archives.c:736 src/statcmd.c:165 #, c-format msgid "error setting permissions of `%.255s'" msgstr "virhe `%.255s':n oikeuksien asettamisessa" -#: src/archives.c:368 src/archives.c:1211 src/archives.c:1252 +#: src/archives.c:744 src/archives.c:908 src/archives.c:949 #, c-format msgid "error closing/writing `%.255s'" msgstr "virhe suljettaessa/kirjoitettaessa `%.255s'" -#: src/archives.c:372 +#: src/archives.c:748 #, c-format msgid "error creating pipe `%.255s'" msgstr "virhe luodessa putkea `%.255s'" -#: src/archives.c:377 src/archives.c:382 +#: src/archives.c:753 src/archives.c:758 #, c-format msgid "error creating device `%.255s'" msgstr "Virhe laitteen `%.255s' luomisessa" -#: src/archives.c:396 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166 +#: src/archives.c:771 #, c-format msgid "error creating hard link `%.255s'" msgstr "Virhe luotaessa kovaa linkkiä `%.255s'" -#: src/archives.c:403 utils/update-alternatives.c:483 +#: src/archives.c:777 utils/update-alternatives.c:539 #, c-format msgid "error creating symbolic link `%.255s'" msgstr "Virhe luotaessa symbolista linkkiä `%.255s'" -#: src/archives.c:409 +#: src/archives.c:783 #, c-format msgid "error creating directory `%.255s'" msgstr "Virhe hakemiston `%.255s' luomisessa" @@ -1479,12 +1479,12 @@ msgid "cannot compute MD5 hash for tar file '%.255s': %s" msgstr "" -#: src/archives.c:456 src/archives.c:460 +#: src/archives.c:246 src/archives.c:250 #, c-format msgid "error setting timestamps of `%.255s'" msgstr "virhe `%.255s':n aikaleimojen asettamisessa" -#: src/archives.c:472 +#: src/archives.c:262 #, c-format msgid "error setting ownership of symlink `%.255s'" msgstr "Virhe asetettaessa symbolisen linkin omistajuutta: `%.255s'" @@ -1502,12 +1502,12 @@ msgid "cannot set security context for file object '%s'" msgstr "" -#: src/archives.c:601 src/archives.c:1135 utils/update-alternatives.c:319 +#: src/archives.c:832 utils/update-alternatives.c:322 #, c-format msgid "unable to read link `%.255s'" msgstr "ei voitu lukea linkkiä `%.255s'" -#: src/archives.c:603 src/archives.c:1137 src/configure.c:760 +#: src/archives.c:834 src/configure.c:423 #, c-format msgid "symbolic link '%.250s' size has changed from %jd to %zd" msgstr "" @@ -1519,13 +1519,13 @@ "of package %.250s" msgstr "" -#: src/archives.c:730 +#: src/archives.c:395 #, c-format msgid "failed to stat (dereference) existing symlink `%.250s'" msgstr "" "olemassa olevan symbolisen linkin `%.250s':n käsittely (stat) epäonnistui" -#: src/archives.c:752 +#: src/archives.c:417 #, c-format msgid "" "failed to stat (dereference) proposed new symlink target `%.250s' for " @@ -1534,7 +1534,7 @@ "Pyydetyn uuden symbolisen linkin kohteen '%.250s' käsittely epäonnistui " "kohdetta '%.250s' varten" -#: src/archives.c:810 +#: src/archives.c:475 #, c-format msgid "" "trying to overwrite `%.250s', which is the diverted version of `%.250s' " @@ -1543,19 +1543,19 @@ "yritetään korvata `%.250s' joka on uudelleen ohjattu versio `%.250s':sta " "(paketti: %.100s)" -#: src/archives.c:816 +#: src/archives.c:481 #, c-format msgid "" "trying to overwrite `%.250s', which is the diverted version of `%.250s'" msgstr "" "yritetään korvata '%250s', joka on uudelleenohjattu versio '%.250s':sta" -#: src/archives.c:846 +#: src/archives.c:511 #, c-format msgid "unable to stat `%.255s' (which I was about to install)" msgstr "ei voitu asettaa `%.255s' (jota yritettiin asentaa)" -#: src/archives.c:854 +#: src/archives.c:519 #, c-format msgid "" "unable to clean up mess surrounding `%.255s' before installing another " @@ -1563,23 +1563,23 @@ msgstr "" "ei kyetty siivoamaan '%.255s':n luomaa sotkua ennen uuden version asennusta" -#: src/archives.c:860 +#: src/archives.c:525 #, c-format msgid "unable to stat restored `%.255s' before installing another version" msgstr "" "ei voitu asettaa tilatietoa palautetulle kohteelle `%.255s' ennen toisen " "version asentamista" -#: src/archives.c:896 +#: src/archives.c:561 #, c-format msgid "archive contained object `%.255s' of unknown type 0x%x" msgstr "arkiston sisältämä kohde `%.255s' on tuntematonta tyyppiä 0x%x" -#: src/archives.c:978 src/divertcmd.c:148 utils/update-alternatives.c:625 -#: utils/update-alternatives.c:1234 utils/update-alternatives.c:1302 -#: utils/update-alternatives.c:1460 utils/update-alternatives.c:1724 -#: utils/update-alternatives.c:2221 utils/update-alternatives.c:2269 -#: utils/update-alternatives.c:2444 +#: src/archives.c:626 src/divertcmd.c:150 utils/update-alternatives.c:682 +#: utils/update-alternatives.c:1222 utils/update-alternatives.c:1284 +#: utils/update-alternatives.c:1441 utils/update-alternatives.c:1680 +#: utils/update-alternatives.c:2167 utils/update-alternatives.c:2244 +#: utils/update-alternatives.c:2527 #, c-format msgid "cannot stat file '%s'" msgstr "" @@ -1594,59 +1594,59 @@ msgid "Replaced by files in installed package %s (%s) ...\n" msgstr "" -#: src/archives.c:1009 +#: src/archives.c:654 #, c-format msgid "" "trying to overwrite directory '%.250s' in package %.250s %.250s with " "nondirectory" msgstr "" -#: src/archives.c:1016 +#: src/archives.c:661 #, c-format msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s" msgstr "" -#: src/archives.c:1125 +#: src/archives.c:822 #, c-format msgid "unable to move aside `%.255s' to install new version" msgstr "" "tiedoston `%.255s' siirtäminen syrjään uuden version asentamiseksi " "epäonnistui" -#: src/archives.c:1142 +#: src/archives.c:839 #, c-format msgid "unable to make backup symlink for `%.255s'" msgstr "kohteelle `%.255s' ei kyetä luomaan varmuuskopiolinkkiä" -#: src/archives.c:1144 +#: src/archives.c:841 #, c-format msgid "unable to chown backup symlink for `%.255s'" msgstr "" "ei kyetty ottamaan omistukseen varmuuskopiota symbolisesta linkistä: `%.255s'" -#: src/archives.c:1149 +#: src/archives.c:846 #, c-format msgid "unable to make backup link of `%.255s' before installing new version" msgstr "" "kohteesta `%.255s' ei kyetä luomaan varmuuskopiolinkkiä ennen uuden version " "asentamista" -#: src/archives.c:1166 src/archives.c:1260 +#: src/archives.c:863 src/archives.c:957 #, c-format msgid "unable to install new version of `%.255s'" msgstr "ei kyetä asentamaan uutta versiota: `%.255s'" -#: src/archives.c:1205 src/archives.c:1248 +#: src/archives.c:902 src/archives.c:945 #, c-format msgid "unable to open '%.255s'" msgstr "" -#: src/archives.c:1250 +#: src/archives.c:947 #, c-format msgid "unable to sync file '%.255s'" msgstr "" -#: src/archives.c:1327 +#: src/archives.c:1000 #, c-format msgid "" "ignoring dependency problem with %s:\n" @@ -1674,12 +1674,12 @@ "%s" msgstr "" -#: src/archives.c:1355 +#: src/archives.c:1032 #, c-format msgid "removal of %.250s" msgstr "%.250s:n poistaminen" -#: src/archives.c:1380 +#: src/archives.c:1057 #, c-format msgid "installation of %.250s" msgstr "%.250s:n asentaminen" @@ -1701,11 +1701,11 @@ "%s" msgstr "" -#: src/archives.c:1401 +#: src/archives.c:1077 msgid "ignoring breakage, may proceed anyway!" msgstr "" -#: src/archives.c:1406 +#: src/archives.c:1082 #, c-format msgid "" "installing %.250s would break %.250s, and\n" @@ -1714,7 +1714,7 @@ "paketin %.250s asennus rikkoisi paketin %.250s ja\n" "asetusten poistaminen ei ole sallittua (--auto-deconfigure saattaa auttaa)" -#: src/archives.c:1411 +#: src/archives.c:1086 #, c-format msgid "installing %.250s would break existing software" msgstr "%.250s:n asennus rikkoisi jo asennetun ohjelman" @@ -1750,76 +1750,76 @@ msgid "yes, will remove %s in favour of %s" msgstr "" -#: src/archives.c:1517 +#: src/archives.c:1190 #, c-format msgid "conflicting packages - not installing %.250s" msgstr "ristiriidassa olevia paketteja - ei asenneta %.250s" -#: src/archives.c:1519 +#: src/archives.c:1191 msgid "ignoring conflict, may proceed anyway!" msgstr "" -#: src/archives.c:1565 +#: src/archives.c:1235 #, c-format msgid "--%s --recursive needs at least one path argument" msgstr "--%s -- valitsin vaati ainakin yhden polkuparametrin" -#: src/archives.c:1575 +#: src/archives.c:1245 msgid "find for dpkg --recursive" msgstr "" -#: src/archives.c:1596 +#: src/archives.c:1266 msgid "failed to fdopen find's pipe" msgstr "find:in putken fdopen epäonnistui" -#: src/archives.c:1602 +#: src/archives.c:1272 msgid "error reading find's pipe" msgstr "virhe luettaessa find:in putkea" -#: src/archives.c:1603 +#: src/archives.c:1273 msgid "error closing find's pipe" msgstr "virhe suljettaessa find:in putkea" -#: src/archives.c:1606 +#: src/archives.c:1276 #, c-format msgid "find for --recursive returned unhandled error %i" msgstr "find --recursive:lle palautti käsittelemättömän virheen %i" -#: src/archives.c:1609 +#: src/archives.c:1279 msgid "searched, but found no packages (files matching *.deb)" msgstr "etsittiin paketteja (*.deb -tiedostoja), mutta niitä ei löytynyt" -#: src/archives.c:1620 +#: src/archives.c:1290 #, c-format msgid "--%s needs at least one package archive file argument" msgstr "--%s tarvitsee ainakin yhden pakettitiedoston nimen parametrinä" -#: src/archives.c:1657 src/divertcmd.c:76 src/divertcmd.c:116 -#: src/enquiry.c:215 src/enquiry.c:332 src/enquiry.c:523 src/enquiry.c:525 -#: src/enquiry.c:538 src/enquiry.c:568 src/main.c:67 src/main.c:171 -#: src/main.c:322 src/main.c:615 src/packages.c:266 src/querycmd.c:306 -#: src/querycmd.c:408 src/querycmd.c:455 src/querycmd.c:464 src/querycmd.c:510 -#: src/querycmd.c:593 src/querycmd.c:781 src/querycmd.c:829 src/select.c:99 -#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:57 src/trigcmd.c:89 -#: dpkg-deb/build.c:492 dpkg-deb/extract.c:225 dpkg-deb/extract.c:261 -#: dpkg-deb/info.c:205 dpkg-deb/info.c:267 dpkg-deb/main.c:61 -#: dpkg-deb/main.c:133 dpkg-split/info.c:266 dpkg-split/main.c:55 -#: dpkg-split/main.c:99 dpkg-split/queue.c:156 dpkg-split/queue.c:298 +#: src/archives.c:1325 src/divertcmd.c:78 src/divertcmd.c:118 +#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451 +#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:314 +#: src/main.c:493 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355 +#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517 +#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:68 +#: src/statcmd.c:98 src/trigcmd.c:58 src/trigcmd.c:90 dpkg-deb/build.c:441 +#: dpkg-deb/extract.c:217 dpkg-deb/extract.c:250 dpkg-deb/info.c:203 +#: dpkg-deb/info.c:265 dpkg-deb/main.c:60 dpkg-deb/main.c:126 +#: dpkg-split/info.c:257 dpkg-split/main.c:54 dpkg-split/main.c:98 +#: dpkg-split/queue.c:144 dpkg-split/queue.c:280 msgid "" msgstr "" -#: src/archives.c:1658 src/packages.c:267 src/querycmd.c:307 -#: src/querycmd.c:406 src/querycmd.c:516 src/querycmd.c:594 src/select.c:100 -#: dpkg-split/main.c:170 dpkg-split/queue.c:234 +#: src/archives.c:1326 src/packages.c:255 src/querycmd.c:253 +#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80 +#: dpkg-split/main.c:169 dpkg-split/queue.c:218 msgid "" msgstr "" -#: src/archives.c:1701 +#: src/archives.c:1367 #, c-format msgid "Selecting previously unselected package %s.\n" msgstr "" -#: src/archives.c:1705 +#: src/archives.c:1371 #, c-format msgid "Skipping unselected package %s.\n" msgstr "" @@ -1839,7 +1839,7 @@ msgid "will not downgrade %.250s from %.250s to %.250s, skipping" msgstr "" -#: src/cleanup.c:87 +#: src/cleanup.c:86 #, c-format msgid "" "unable to remove newly-installed version of `%.250s' to allow reinstallation " @@ -1848,22 +1848,22 @@ "juuri asennetun %.250s:n version poistaminen varmuuskopion asentamiseksi " "epäonnistui" -#: src/cleanup.c:94 +#: src/cleanup.c:93 #, c-format msgid "unable to restore backup version of `%.250s'" msgstr "varmuuskopion `%.250s' palauttaminen epäonnistui" -#: src/cleanup.c:98 +#: src/cleanup.c:97 #, c-format msgid "unable to remove backup copy of '%.250s'" msgstr "" -#: src/cleanup.c:102 +#: src/cleanup.c:101 #, c-format msgid "unable to remove newly-installed version of `%.250s'" msgstr "ei voida poistaa %.250s:n juuri asennettua versiota" -#: src/cleanup.c:109 +#: src/cleanup.c:108 #, c-format msgid "unable to remove newly-extracted version of `%.250s'" msgstr "ei voida poistaa %.250s:n juuri purettua versiota" @@ -1900,37 +1900,37 @@ msgid " ==> Deleted (by you or by a script) since installation.\n" msgstr "" -#: src/configure.c:115 +#: src/configure.c:619 #, c-format msgid " ==> Package distributor has shipped an updated version.\n" msgstr " ==> Paketin jakelija on julkaissut päivitetyn version.\n" -#: src/configure.c:116 +#: src/configure.c:620 #, c-format msgid " Version in package is the same as at last installation.\n" msgstr " Paketin versio on sama kuin viime asennuksessa.\n" -#: src/configure.c:125 +#: src/configure.c:628 #, c-format msgid " ==> Using new file as you requested.\n" msgstr " ==> Käytetään uutta tiedostoa, kuten pyysit.\n" -#: src/configure.c:129 +#: src/configure.c:632 #, c-format msgid " ==> Using current old file as you requested.\n" msgstr " ==> Käytetään nykyistä vanhaa tiedostoa, kuten pyysit\n" -#: src/configure.c:138 +#: src/configure.c:641 #, c-format msgid " ==> Keeping old config file as default.\n" msgstr " ==> Pidetään vanha asetustiedosto oletuksena.\n" -#: src/configure.c:142 +#: src/configure.c:645 #, c-format msgid " ==> Using new config file as default.\n" msgstr " ==> Käytetään uutta asetustiedostoa oletuksena.\n" -#: src/configure.c:148 +#: src/configure.c:652 #, c-format msgid "" " What would you like to do about it ? Your options are:\n" @@ -1940,65 +1940,65 @@ " Z : start a shell to examine the situation\n" msgstr "" -#: src/configure.c:156 +#: src/configure.c:659 #, c-format msgid " The default action is to keep your current version.\n" msgstr "" " Oletustoiminto on säilyttää tällä hetkellä asennettuna oleva versio.\n" -#: src/configure.c:159 +#: src/configure.c:661 #, c-format msgid " The default action is to install the new version.\n" msgstr " Oletustoiminto on asentaa uusi versio.\n" -#: src/configure.c:163 +#: src/configure.c:666 msgid "[default=N]" msgstr "[oletus=N]" -#: src/configure.c:164 +#: src/configure.c:667 msgid "[default=Y]" msgstr "[oletus=Y]" -#: src/configure.c:165 +#: src/configure.c:668 msgid "[no default]" msgstr "[ei oletusarvoa]" -#: src/configure.c:168 +#: src/configure.c:671 msgid "error writing to stderr, discovered before conffile prompt" msgstr "" "virhe kirjoitettaessa kohteeseen stderr, havaittiin ennen conffile-kysymystä" -#: src/configure.c:177 +#: src/configure.c:680 msgid "read error on stdin at conffile prompt" msgstr "virhe luettaessa oletussyötettä asetustiedostokehotteesta" -#: src/configure.c:178 +#: src/configure.c:681 msgid "EOF on stdin at conffile prompt" msgstr "saavutettiin oletussyötteen loppu asetustiedostokehotteesta" -#: src/configure.c:211 src/configure.c:215 +#: src/configure.c:522 src/configure.c:526 msgid "conffile difference visualizer" msgstr "" -#: src/configure.c:232 +#: src/configure.c:543 msgid "Type `exit' when you're done.\n" msgstr "Kirjoita `exit' kun olet valmis.\n" -#: src/configure.c:241 src/configure.c:245 +#: src/configure.c:552 src/configure.c:556 msgid "conffile shell" msgstr "" -#: src/configure.c:403 +#: src/configure.c:104 #, c-format msgid "unable to stat new distributed conffile '%.250s'" msgstr "" -#: src/configure.c:413 +#: src/configure.c:114 #, c-format msgid "unable to stat current installed conffile `%.250s'" msgstr "ei voida säätää nykyistä asennettua asetustiedostoa \"%.250s\"" -#: src/configure.c:425 +#: src/configure.c:126 #, c-format msgid "" "\n" @@ -2006,57 +2006,57 @@ "Installing new config file as you requested.\n" msgstr "" -#: src/configure.c:467 +#: src/configure.c:168 #, c-format msgid "%s: failed to remove old backup '%.250s': %s" msgstr "%s: Vanhan varmuuskopion poistaminen epäonnistui '%.250s':%s" -#: src/configure.c:476 +#: src/configure.c:176 #, c-format msgid "%s: failed to rename '%.250s' to '%.250s': %s" msgstr "" -#: src/configure.c:483 +#: src/configure.c:182 #, c-format msgid "%s: failed to remove '%.250s': %s" msgstr "" -#: src/configure.c:490 +#: src/configure.c:188 #, c-format msgid "%s: failed to remove old distributed version '%.250s': %s" msgstr "" -#: src/configure.c:495 +#: src/configure.c:192 #, c-format msgid "%s: failed to remove '%.250s' (before overwrite): %s" msgstr "" -#: src/configure.c:500 +#: src/configure.c:196 #, c-format msgid "%s: failed to link '%.250s' to '%.250s': %s" msgstr "" -#: src/configure.c:505 +#: src/configure.c:200 #, c-format msgid "Installing new version of config file %s ...\n" msgstr "Päivitetään asetustiedostoa %s ...\n" -#: src/configure.c:511 utils/update-alternatives.c:490 +#: src/configure.c:206 utils/update-alternatives.c:546 #, c-format msgid "unable to install `%.250s' as `%.250s'" msgstr "ei voida asentaa `%.250s' muodossa `%.250s'" -#: src/configure.c:563 +#: src/configure.c:257 #, c-format msgid "no package named `%s' is installed, cannot configure" msgstr "Pakettia nimeltä `%s' ei ole asennettu, asetuksia ei voida asettaa" -#: src/configure.c:566 +#: src/configure.c:260 #, c-format msgid "package %.250s is already installed and configured" msgstr "paketti %.250s on jo asennettu ja sen asetukset on asetettu" -#: src/configure.c:569 +#: src/configure.c:263 #, c-format msgid "" "package %.250s is not ready for configuration\n" @@ -2084,7 +2084,7 @@ "%s" msgstr "" -#: src/configure.c:628 +#: src/configure.c:297 msgid "dependency problems - leaving unconfigured" msgstr "riippuvuusongelmia - jätetään asetukset säätämättä" @@ -2101,40 +2101,40 @@ " reinstall it before attempting configuration" msgstr "" -#: src/configure.c:642 +#: src/configure.c:312 #, c-format msgid "Setting up %s (%s) ...\n" msgstr "Tehdään asetuksia: %s (%s) ...\n" -#: src/configure.c:729 +#: src/configure.c:396 #, c-format msgid "" "%s: unable to stat config file '%s'\n" " (= '%s'): %s" msgstr "" -#: src/configure.c:743 +#: src/configure.c:409 #, c-format msgid "" "%s: config file '%s' is a circular link\n" " (= '%s')" msgstr "" -#: src/configure.c:754 +#: src/configure.c:418 #, c-format msgid "" "%s: unable to readlink conffile '%s'\n" " (= '%s'): %s" msgstr "" -#: src/configure.c:781 +#: src/configure.c:444 #, c-format msgid "" "%s: conffile '%.250s' resolves to degenerate filename\n" " ('%s' is a symlink to '%s')" msgstr "" -#: src/configure.c:797 +#: src/configure.c:460 #, c-format msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')" msgstr "" @@ -2149,143 +2149,143 @@ msgid "%s: unable to open %s for hash: %s" msgstr "" -#: src/depcon.c:246 +#: src/depcon.c:175 #, c-format msgid "%s depends on %s" msgstr "%s on riippuvainen paketista %s" -#: src/depcon.c:249 +#: src/depcon.c:178 #, c-format msgid "%s pre-depends on %s" msgstr "Paketin %s asennus tarvitsee paketin %s" -#: src/depcon.c:252 +#: src/depcon.c:181 #, c-format msgid "%s recommends %s" msgstr "%s suosittelee pakettia %s" -#: src/depcon.c:255 +#: src/depcon.c:184 #, c-format msgid "%s suggests %s" msgstr "%s ehdottaa pakettia %s" -#: src/depcon.c:258 +#: src/depcon.c:187 #, c-format msgid "%s breaks %s" msgstr "%s rikkoo paketin %s" -#: src/depcon.c:261 +#: src/depcon.c:190 #, c-format msgid "%s conflicts with %s" msgstr "%s on ristiriidassa paketin %s kanssa" -#: src/depcon.c:264 +#: src/depcon.c:193 #, c-format msgid "%s enhances %s" msgstr "%s parantaa pakettia %s" -#: src/depcon.c:372 +#: src/depcon.c:296 #, c-format msgid " %.250s is to be removed.\n" msgstr " %.250s poistetaan.\n" -#: src/depcon.c:376 +#: src/depcon.c:299 #, c-format msgid " %.250s is to be deconfigured.\n" msgstr " Paketin %.250s asetukset tullaan poistamaan.\n" -#: src/depcon.c:384 +#: src/depcon.c:304 #, c-format msgid " %.250s is to be installed, but is version %.250s.\n" msgstr " %.250s asennetaan, mutta sen versio on %.250s.\n" -#: src/depcon.c:398 +#: src/depcon.c:314 #, c-format msgid " %.250s is installed, but is version %.250s.\n" msgstr " Paketti %.250s on asennettu, mutta sen versio on %.250s.\n" -#: src/depcon.c:418 +#: src/depcon.c:333 #, c-format msgid " %.250s is unpacked, but has never been configured.\n" msgstr " Paketti %.250s on purettu, mutta sen asetuksia ei ole säädetty.\n" -#: src/depcon.c:423 +#: src/depcon.c:337 #, c-format msgid " %.250s is unpacked, but is version %.250s.\n" msgstr " Paketti %.250s on purettu, mutta sen versio on %.250s.\n" -#: src/depcon.c:432 +#: src/depcon.c:343 #, c-format msgid " %.250s latest configured version is %.250s.\n" msgstr "" " Viimeisin versio paketista %.250s, jolle on säädetty asetukset, on " "%.250s.\n" -#: src/depcon.c:444 +#: src/depcon.c:353 #, c-format msgid " %.250s is %s.\n" msgstr " %.250s on %s.\n" -#: src/depcon.c:482 +#: src/depcon.c:388 #, c-format msgid " %.250s provides %.250s but is to be removed.\n" msgstr " %.250s sisältää %.250s:n mutta se poistetaan.\n" -#: src/depcon.c:487 +#: src/depcon.c:392 #, c-format msgid " %.250s provides %.250s but is to be deconfigured.\n" msgstr " %.250s sisältää %.250s:n, mutta sitä ollaan poistamassa.\n" -#: src/depcon.c:497 +#: src/depcon.c:401 #, c-format msgid " %.250s provides %.250s but is %s.\n" msgstr " %.250s sisältää %.250s:n mutta on %s.\n" -#: src/depcon.c:512 +#: src/depcon.c:415 #, c-format msgid " %.250s is not installed.\n" msgstr " Pakettia %.250s ei ole asennettu.\n" -#: src/depcon.c:545 +#: src/depcon.c:443 #, c-format msgid " %.250s (version %.250s) is to be installed.\n" msgstr " Paketin %.250s versio %.250s asennetaan.\n" -#: src/depcon.c:576 +#: src/depcon.c:468 #, c-format msgid " %.250s (version %.250s) is present and %s.\n" msgstr " %.250s (versio %.250s) on olemassa ja %s.\n" -#: src/depcon.c:606 +#: src/depcon.c:495 #, c-format msgid " %.250s provides %.250s and is to be installed.\n" msgstr " Paketti %.250s sisältää %.250s:n ja se asennetaan.\n" -#: src/depcon.c:649 +#: src/depcon.c:537 #, c-format msgid " %.250s provides %.250s and is present and %s.\n" msgstr " %.250s tarjoaa %.250s:n ja on olemassa ja %s.\n" -#: src/divertcmd.c:53 +#: src/divertcmd.c:50 msgid "Use --help for help about diverting files." msgstr "" -#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80 +#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80 #, c-format msgid "Debian %s version %s.\n" msgstr "Debian %s versio %s.\n" -#: src/divertcmd.c:73 src/main.c:64 src/querycmd.c:778 src/statcmd.c:61 -#: src/trigcmd.c:54 dpkg-deb/main.c:58 dpkg-split/main.c:52 -#: utils/update-alternatives.c:84 +#: src/divertcmd.c:75 src/main.c:63 src/querycmd.c:603 src/statcmd.c:65 +#: src/trigcmd.c:55 dpkg-deb/main.c:57 dpkg-split/main.c:51 +#: utils/update-alternatives.c:89 #, c-format msgid "" "This is free software; see the GNU General Public License version 2 or\n" "later for copying conditions. There is NO warranty.\n" msgstr "" -#: src/divertcmd.c:85 src/main.c:82 src/querycmd.c:790 src/statcmd.c:73 -#: dpkg-deb/main.c:70 dpkg-split/main.c:64 utils/update-alternatives.c:92 +#: src/divertcmd.c:87 src/main.c:81 src/querycmd.c:615 src/statcmd.c:77 +#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97 #, c-format msgid "" "Usage: %s [
'domain' attribute" msgstr "" -#: src/conf/device_conf.c:75 src/conf/domain_conf.c:3275 -#: src/conf/domain_conf.c:3329 src/conf/domain_conf.c:3470 +#: src/conf/device_conf.c:129 src/conf/domain_conf.c:4403 +#: src/conf/domain_conf.c:4457 src/conf/domain_conf.c:4598 msgid "Cannot parse
'bus' attribute" msgstr "" -#: src/conf/device_conf.c:82 src/conf/domain_conf.c:3429 +#: src/conf/device_conf.c:136 src/conf/domain_conf.c:4557 msgid "Cannot parse
'slot' attribute" msgstr "" -#: src/conf/device_conf.c:89 +#: src/conf/device_conf.c:143 msgid "Cannot parse
'function' attribute" msgstr "" -#: src/conf/device_conf.c:96 +#: src/conf/device_conf.c:150 #, c-format msgid "Unknown value '%s' for
'multifunction' attribute" msgstr "" @@ -1206,1844 +1230,1847 @@ msgid "Insufficient specification for PCI address" msgstr "" -#: src/conf/domain_conf.c:908 +#: src/conf/domain_conf.c:1074 #, c-format msgid "could not parse weight %s" msgstr "" -#: src/conf/domain_conf.c:917 +#: src/conf/domain_conf.c:1083 #, c-format msgid "could not parse read bytes sec %s" msgstr "" -#: src/conf/domain_conf.c:926 +#: src/conf/domain_conf.c:1092 #, c-format msgid "could not parse write bytes sec %s" msgstr "" -#: src/conf/domain_conf.c:935 +#: src/conf/domain_conf.c:1101 #, c-format msgid "could not parse read iops sec %s" msgstr "" -#: src/conf/domain_conf.c:944 +#: src/conf/domain_conf.c:1110 #, c-format msgid "could not parse write iops sec %s" msgstr "" -#: src/conf/domain_conf.c:955 +#: src/conf/domain_conf.c:1121 msgid "missing per-device path" msgstr "" -#: src/conf/domain_conf.c:2237 src/xen/xm_internal.c:987 +#: src/conf/virdomainobjlist.c:236 src/xen/xm_internal.c:989 #, c-format msgid "domain '%s' is already defined with uuid %s" msgstr "" -#: src/conf/domain_conf.c:2246 +#: src/conf/virdomainobjlist.c:245 #, c-format msgid "domain '%s' is already active" msgstr "" -#: src/conf/domain_conf.c:2252 +#: src/conf/virdomainobjlist.c:251 #, c-format msgid "domain '%s' is already being started" msgstr "" -#: src/conf/domain_conf.c:2268 +#: src/conf/virdomainobjlist.c:267 #, c-format msgid "domain '%s' already exists with uuid %s" msgstr "" -#: src/bhyve/bhyve_driver.c:994 src/conf/domain_conf.c:2395 -#: src/lxc/lxc_driver.c:2269 src/lxc/lxc_driver.c:2349 -#: src/lxc/lxc_driver.c:3414 src/lxc/lxc_driver.c:3488 -#: src/lxc/lxc_driver.c:5631 src/libxl/libxl_driver.c:3834 -#: src/openvz/openvz_driver.c:1989 src/qemu/qemu_driver.c:1689 -#: src/qemu/qemu_driver.c:1701 src/qemu/qemu_driver.c:1774 -#: src/qemu/qemu_driver.c:1863 src/qemu/qemu_driver.c:1968 -#: src/qemu/qemu_driver.c:2017 src/qemu/qemu_driver.c:2104 -#: src/qemu/qemu_driver.c:2378 src/qemu/qemu_driver.c:2389 -#: src/qemu/qemu_driver.c:2453 src/qemu/qemu_driver.c:2596 -#: src/qemu/qemu_driver.c:3202 src/qemu/qemu_driver.c:3260 -#: src/qemu/qemu_driver.c:3571 src/qemu/qemu_driver.c:3688 -#: src/qemu/qemu_driver.c:3773 src/qemu/qemu_driver.c:3839 -#: src/qemu/qemu_driver.c:3917 src/qemu/qemu_driver.c:4970 -#: src/qemu/qemu_driver.c:5736 src/qemu/qemu_driver.c:9451 -#: src/qemu/qemu_driver.c:9526 src/qemu/qemu_driver.c:9608 -#: src/qemu/qemu_driver.c:9761 src/qemu/qemu_driver.c:10115 -#: src/qemu/qemu_driver.c:10237 src/qemu/qemu_driver.c:10460 -#: src/qemu/qemu_driver.c:11551 src/qemu/qemu_driver.c:11590 -#: src/qemu/qemu_driver.c:11725 src/qemu/qemu_driver.c:11782 -#: src/qemu/qemu_driver.c:11832 src/qemu/qemu_driver.c:11887 -#: src/qemu/qemu_driver.c:11953 src/qemu/qemu_driver.c:12314 -#: src/qemu/qemu_driver.c:13048 src/qemu/qemu_driver.c:14497 -#: src/qemu/qemu_driver.c:14506 src/qemu/qemu_driver.c:14654 -#: src/qemu/qemu_driver.c:14735 src/qemu/qemu_driver.c:14844 -#: src/qemu/qemu_driver.c:14986 src/qemu/qemu_driver.c:15014 -#: src/qemu/qemu_driver.c:15109 src/qemu/qemu_driver.c:15220 -#: src/qemu/qemu_driver.c:15443 src/qemu/qemu_driver.c:15577 -#: src/qemu/qemu_driver.c:15979 src/qemu/qemu_driver.c:16120 -#: src/qemu/qemu_driver.c:16180 src/qemu/qemu_driver.c:16218 -#: src/qemu/qemu_driver.c:16258 src/qemu/qemu_driver.c:16329 -#: src/qemu/qemu_driver.c:16341 src/qemu/qemu_driver.c:16440 -#: src/qemu/qemu_driver.c:16452 src/qemu/qemu_driver.c:16624 -#: src/qemu/qemu_driver.c:16678 src/qemu/qemu_driver.c:16728 -#: src/qemu/qemu_driver.c:16778 src/qemu/qemu_migration.c:2173 -#: src/qemu/qemu_migration.c:4206 src/test/test_driver.c:6427 -#: src/uml/uml_driver.c:2592 src/xen/xen_driver.c:2642 -#: src/xen/xm_internal.c:677 +#: src/bhyve/bhyve_driver.c:1035 src/conf/domain_conf.c:2879 +#: src/lxc/lxc_driver.c:2361 src/lxc/lxc_driver.c:2440 +#: src/lxc/lxc_driver.c:3485 src/lxc/lxc_driver.c:3560 +#: src/lxc/lxc_driver.c:5690 src/libxl/libxl_driver.c:4415 +#: src/libxl/libxl_driver.c:4755 src/libxl/libxl_driver.c:4807 +#: src/libxl/libxl_driver.c:5220 src/openvz/openvz_driver.c:2012 +#: src/openvz/openvz_driver.c:2264 src/qemu/qemu_domain.c:3526 +#: src/qemu/qemu_domain.c:4003 src/qemu/qemu_driver.c:1811 +#: src/qemu/qemu_driver.c:1823 src/qemu/qemu_driver.c:1891 +#: src/qemu/qemu_driver.c:1967 src/qemu/qemu_driver.c:2067 +#: src/qemu/qemu_driver.c:2135 src/qemu/qemu_driver.c:2224 +#: src/qemu/qemu_driver.c:2510 src/qemu/qemu_driver.c:2521 +#: src/qemu/qemu_driver.c:2584 src/qemu/qemu_driver.c:3323 +#: src/qemu/qemu_driver.c:3379 src/qemu/qemu_driver.c:3697 +#: src/qemu/qemu_driver.c:3811 src/qemu/qemu_driver.c:3895 +#: src/qemu/qemu_driver.c:3958 src/qemu/qemu_driver.c:4026 +#: src/qemu/qemu_driver.c:5546 src/qemu/qemu_driver.c:10810 +#: src/qemu/qemu_driver.c:10970 src/qemu/qemu_driver.c:11027 +#: src/qemu/qemu_driver.c:11097 src/qemu/qemu_driver.c:11455 +#: src/qemu/qemu_driver.c:11575 src/qemu/qemu_driver.c:13023 +#: src/qemu/qemu_driver.c:13153 src/qemu/qemu_driver.c:13209 +#: src/qemu/qemu_driver.c:13252 src/qemu/qemu_driver.c:13306 +#: src/qemu/qemu_driver.c:13371 src/qemu/qemu_driver.c:14312 +#: src/qemu/qemu_driver.c:15783 src/qemu/qemu_driver.c:15792 +#: src/qemu/qemu_driver.c:15935 src/qemu/qemu_driver.c:16015 +#: src/qemu/qemu_driver.c:16236 src/qemu/qemu_driver.c:16363 +#: src/qemu/qemu_driver.c:16482 src/qemu/qemu_driver.c:16583 +#: src/qemu/qemu_driver.c:16648 src/qemu/qemu_driver.c:17018 +#: src/qemu/qemu_driver.c:17239 src/qemu/qemu_driver.c:17304 +#: src/qemu/qemu_driver.c:17955 src/qemu/qemu_driver.c:18101 +#: src/qemu/qemu_driver.c:18160 src/qemu/qemu_driver.c:18198 +#: src/qemu/qemu_driver.c:18236 src/qemu/qemu_driver.c:18306 +#: src/qemu/qemu_driver.c:18318 src/qemu/qemu_driver.c:18415 +#: src/qemu/qemu_driver.c:18427 src/qemu/qemu_driver.c:18602 +#: src/qemu/qemu_driver.c:18654 src/qemu/qemu_driver.c:18682 +#: src/qemu/qemu_driver.c:18731 src/qemu/qemu_driver.c:18775 +#: src/qemu/qemu_driver.c:19649 src/qemu/qemu_driver.c:19691 +#: src/qemu/qemu_driver.c:19853 src/qemu/qemu_migration.c:3242 +#: src/qemu/qemu_migration.c:5468 src/test/test_driver.c:5756 +#: src/uml/uml_driver.c:2619 src/xen/xen_driver.c:2516 +#: src/xen/xm_internal.c:676 msgid "domain is not running" msgstr "" -#: src/conf/domain_conf.c:2402 +#: src/conf/domain_conf.c:2886 msgid "transient domains do not have any persistent config" msgstr "" -#: src/conf/domain_conf.c:2408 +#: src/conf/domain_conf.c:2916 msgid "Get persistent config failed" msgstr "" -#: src/conf/domain_conf.c:2823 +#: src/conf/domain_conf.c:3514 #, c-format msgid "Multiple '%s' controllers with index '%d'" msgstr "" -#: src/conf/domain_conf.c:2847 +#: src/conf/domain_conf.c:2866 msgid "hypervisor type must be specified" msgstr "" -#: src/conf/domain_conf.c:2854 +#: src/conf/domain_conf.c:3841 msgid "init binary must be specified" msgstr "" -#: src/conf/domain_conf.c:2881 +#: src/conf/domain_conf.c:3696 msgid "Only the first console can be a serial port" msgstr "" -#: src/conf/domain_conf.c:2937 +#: src/conf/domain_conf.c:3782 #, c-format msgid "timer %s doesn't support setting of timer tickpolicy" msgstr "" -#: src/conf/domain_conf.c:2949 +#: src/conf/domain_conf.c:3794 msgid "" "setting of timer catchup policies is only supported with tickpolicy='catchup'" msgstr "" -#: src/conf/domain_conf.c:2957 +#: src/conf/domain_conf.c:3802 #, c-format msgid "timer %s doesn't support setting of timer frequency" msgstr "" -#: src/conf/domain_conf.c:2965 +#: src/conf/domain_conf.c:3810 #, c-format msgid "timer %s doesn't support setting of timer mode" msgstr "" -#: src/conf/domain_conf.c:2976 +#: src/conf/domain_conf.c:3821 #, c-format msgid "timer %s doesn't support setting of timer track" msgstr "" -#: src/conf/domain_conf.c:3160 +#: src/conf/domain_conf.c:4282 #, c-format msgid "unexpected rom bar value %d" msgstr "" -#: src/conf/domain_conf.c:3243 +#: src/conf/domain_conf.c:3262 #, c-format msgid "unknown address type '%d'" msgstr "" -#: src/conf/domain_conf.c:3268 src/conf/domain_conf.c:3322 -#: src/conf/domain_conf.c:3422 +#: src/conf/domain_conf.c:4396 src/conf/domain_conf.c:4450 +#: src/conf/domain_conf.c:4550 msgid "Cannot parse
'controller' attribute" msgstr "" -#: src/conf/domain_conf.c:3282 +#: src/conf/domain_conf.c:4410 msgid "Cannot parse
'target' attribute" msgstr "" -#: src/conf/domain_conf.c:3289 +#: src/conf/domain_conf.c:4417 msgid "Cannot parse
'unit' attribute" msgstr "" -#: src/conf/domain_conf.c:3336 src/conf/domain_conf.c:3460 +#: src/conf/domain_conf.c:4464 src/conf/domain_conf.c:4588 msgid "Cannot parse
'port' attribute" msgstr "" -#: src/conf/domain_conf.c:3368 +#: src/conf/domain_conf.c:4496 msgid "Cannot parse
'cssid' attribute" msgstr "" -#: src/conf/domain_conf.c:3374 +#: src/conf/domain_conf.c:4502 msgid "Cannot parse
'ssid' attribute" msgstr "" -#: src/conf/domain_conf.c:3380 +#: src/conf/domain_conf.c:4508 msgid "Cannot parse
'devno' attribute" msgstr "" -#: src/conf/domain_conf.c:3385 +#: src/conf/domain_conf.c:4513 #, c-format msgid "" "Invalid specification for virtio ccw address: cssid='%s' ssid='%s' devno='%s'" msgstr "" -#: src/conf/domain_conf.c:3393 +#: src/conf/domain_conf.c:4521 msgid "Invalid partial specification for virtio ccw address" msgstr "" -#: src/conf/domain_conf.c:3495 +#: src/conf/domain_conf.c:4623 msgid "Cannot parse
'reg' attribute" msgstr "" -#: src/conf/domain_conf.c:3523 +#: src/conf/domain_conf.c:4651 msgid "Cannot parse 'startport' attribute" msgstr "" -#: src/conf/domain_conf.c:3546 +#: src/conf/domain_conf.c:4674 msgid "missing boot order attribute" msgstr "" -#: src/conf/domain_conf.c:3551 +#: src/conf/domain_conf.c:4679 #, c-format msgid "incorrect boot order '%s', expecting positive integer" msgstr "" -#: src/conf/domain_conf.c:3559 +#: src/conf/domain_conf.c:4687 #, c-format msgid "boot order '%s' used for more than one device" msgstr "" -#: src/conf/domain_conf.c:3592 +#: src/conf/domain_conf.c:4720 msgid "Cannot parse
'iobase' attribute" msgstr "" -#: src/conf/domain_conf.c:3599 +#: src/conf/domain_conf.c:4727 msgid "Cannot parse
'irq' attribute" msgstr "" -#: src/conf/domain_conf.c:3675 +#: src/conf/domain_conf.c:4838 #, c-format msgid "unknown rom bar value '%s'" msgstr "" -#: src/conf/domain_conf.c:3691 +#: src/conf/domain_conf.c:4854 #, c-format msgid "unknown address type '%s'" msgstr "" -#: src/conf/domain_conf.c:3696 +#: src/conf/domain_conf.c:4859 msgid "No type specified for device address" msgstr "" -#: src/conf/domain_conf.c:3749 +#: src/conf/domain_conf.c:3769 msgid "Unknown device address type" msgstr "" -#: src/conf/domain_conf.c:3796 +#: src/conf/domain_conf.c:4968 #, c-format msgid "Unknown startup policy '%s'" msgstr "" -#: src/conf/domain_conf.c:3826 +#: src/conf/domain_conf.c:4997 #, c-format msgid "cannot parse vendor id %s" msgstr "" -#: src/conf/domain_conf.c:3833 +#: src/conf/domain_conf.c:5004 msgid "usb vendor needs id" msgstr "" -#: src/conf/domain_conf.c:3844 +#: src/conf/domain_conf.c:5015 #, c-format msgid "cannot parse product %s" msgstr "" -#: src/conf/domain_conf.c:3852 +#: src/conf/domain_conf.c:5023 msgid "usb product needs id" msgstr "" -#: src/conf/domain_conf.c:3863 +#: src/conf/domain_conf.c:5033 #, c-format msgid "cannot parse bus %s" msgstr "" -#: src/conf/domain_conf.c:3870 +#: src/conf/domain_conf.c:5040 msgid "usb address needs bus id" msgstr "" -#: src/conf/domain_conf.c:3879 +#: src/conf/domain_conf.c:5048 #, c-format msgid "cannot parse device %s" msgstr "" -#: src/conf/domain_conf.c:3887 +#: src/conf/domain_conf.c:5056 msgid "usb address needs device id" msgstr "" -#: src/conf/domain_conf.c:3892 +#: src/conf/domain_conf.c:5061 #, c-format msgid "unknown usb source type '%s'" msgstr "" -#: src/conf/domain_conf.c:3902 +#: src/conf/domain_conf.c:5071 msgid "vendor cannot be 0." msgstr "" -#: src/conf/domain_conf.c:3908 +#: src/conf/domain_conf.c:5077 msgid "missing vendor" msgstr "" -#: src/conf/domain_conf.c:3913 +#: src/conf/domain_conf.c:5082 msgid "missing product" msgstr "" -#: src/conf/domain_conf.c:3947 +#: src/conf/domain_conf.c:5116 #, c-format msgid "unsupported element '%s' of 'origstates'" msgstr "" -#: src/conf/domain_conf.c:3983 src/conf/domain_conf.c:5850 -#: src/conf/domain_conf.c:6755 +#: src/conf/domain_conf.c:5152 src/conf/domain_conf.c:7320 +#: src/conf/domain_conf.c:8665 #, c-format msgid "Unable to parse devaddr parameter '%s'" msgstr "" -#: src/conf/domain_conf.c:3996 +#: src/conf/domain_conf.c:5165 #, c-format msgid "unknown pci source type '%s'" msgstr "" -#: src/conf/domain_conf.c:4024 +#: src/conf/domain_conf.c:5267 msgid "more than one source addresses is specified for scsi hostdev" msgstr "" -#: src/conf/domain_conf.c:4033 +#: src/conf/domain_conf.c:5276 msgid "" "'bus', 'target', and 'unit' must be specified for scsi hostdev source address" msgstr "" -#: src/conf/domain_conf.c:4040 +#: src/conf/domain_conf.c:5283 #, c-format msgid "cannot parse bus '%s'" msgstr "" -#: src/conf/domain_conf.c:4046 +#: src/conf/domain_conf.c:5290 #, c-format msgid "cannot parse target '%s'" msgstr "" -#: src/conf/domain_conf.c:4052 +#: src/conf/domain_conf.c:5296 #, c-format msgid "cannot parse unit '%s'" msgstr "" -#: src/conf/domain_conf.c:4060 +#: src/conf/domain_conf.c:5304 msgid "more than one adapters is specified for scsi hostdev source" msgstr "" -#: src/conf/domain_conf.c:4067 +#: src/conf/domain_conf.c:5310 msgid "'adapter' must be specified for scsi hostdev source" msgstr "" -#: src/conf/domain_conf.c:4074 +#: src/conf/domain_conf.c:5317 #, c-format msgid "unsupported element '%s' of scsi hostdev source" msgstr "" -#: src/conf/domain_conf.c:4084 +#: src/conf/domain_conf.c:5327 msgid "'adapter' and 'address' must be specified for scsi hostdev source" msgstr "" -#: src/conf/domain_conf.c:4270 src/conf/domain_conf.c:4374 +#: src/conf/domain_conf.c:5476 src/conf/domain_conf.c:5651 #, c-format msgid "unknown host device source address type '%s'" msgstr "" -#: src/conf/domain_conf.c:4276 src/conf/domain_conf.c:4380 +#: src/conf/domain_conf.c:5482 src/conf/domain_conf.c:5657 msgid "missing source address type" msgstr "" -#: src/conf/domain_conf.c:4282 src/conf/domain_conf.c:4386 +#: src/conf/domain_conf.c:5488 src/conf/domain_conf.c:5663 msgid "Missing element in hostdev device" msgstr "" -#: src/conf/domain_conf.c:4289 +#: src/conf/domain_conf.c:5495 msgid "Setting startupPolicy is only allowed for USB devices" msgstr "" -#: src/conf/domain_conf.c:4298 +#: src/conf/domain_conf.c:5503 msgid "sgio is only supported for scsi host device" msgstr "" -#: src/conf/domain_conf.c:4305 +#: src/conf/domain_conf.c:5509 #, c-format msgid "unknown sgio mode '%s'" msgstr "" -#: src/conf/domain_conf.c:4320 +#: src/conf/domain_conf.c:5539 #, c-format msgid "Unknown PCI device has been specified" msgstr "" -#: src/conf/domain_conf.c:4340 src/conf/domain_conf.c:4417 +#: src/conf/domain_conf.c:5559 src/conf/domain_conf.c:5737 #, c-format msgid "address type='%s' not supported in hostdev interfaces" msgstr "" -#: src/conf/domain_conf.c:4395 +#: src/conf/domain_conf.c:5672 msgid "Missing element in hostdev storage device" msgstr "" -#: src/conf/domain_conf.c:4403 +#: src/conf/domain_conf.c:5680 msgid "Missing element in hostdev character device" msgstr "" -#: src/conf/domain_conf.c:4411 +#: src/conf/domain_conf.c:5688 msgid "Missing element in hostdev net device" msgstr "" -#: src/conf/domain_conf.c:4470 +#: src/conf/domain_conf.c:5794 #, c-format msgid "Unknown disk name '%s' and no address specified" msgstr "" -#: src/conf/domain_conf.c:4557 +#: src/conf/domain_conf.c:4577 msgid "invalid security type" msgstr "" -#: src/conf/domain_conf.c:4571 src/conf/domain_conf.c:4798 +#: src/conf/domain_conf.c:5920 src/conf/domain_conf.c:6183 #, c-format msgid "invalid security relabel value %s" msgstr "" -#: src/conf/domain_conf.c:4579 +#: src/conf/domain_conf.c:5929 msgid "dynamic label type must use resource relabeling" msgstr "" -#: src/conf/domain_conf.c:4585 +#: src/conf/domain_conf.c:5935 msgid "resource relabeling is not compatible with 'none' label type" msgstr "" -#: src/conf/domain_conf.c:4617 +#: src/conf/domain_conf.c:5970 msgid "security label is missing" msgstr "" -#: src/conf/domain_conf.c:4632 +#: src/conf/domain_conf.c:5986 msgid "security imagelabel is missing" msgstr "" -#: src/conf/domain_conf.c:4709 +#: src/conf/domain_conf.c:6086 msgid "missing security model in domain seclabel" msgstr "" -#: src/conf/domain_conf.c:4719 +#: src/conf/domain_conf.c:6096 msgid "missing security model when using multiple labels" msgstr "" -#: src/conf/domain_conf.c:4785 +#: src/conf/domain_conf.c:6170 msgid "label overrides require relabeling to be enabled at the domain level" msgstr "" -#: src/conf/domain_conf.c:4822 +#: src/conf/domain_conf.c:6207 #, c-format msgid "Cannot specify a label if relabelling is turned off. model=%s" msgstr "" -#: src/conf/domain_conf.c:4879 +#: src/conf/domain_conf.c:6263 msgid "Missing 'key' element for lease" msgstr "" -#: src/conf/domain_conf.c:4884 +#: src/conf/domain_conf.c:6268 msgid "Missing 'target' element for lease" msgstr "" -#: src/conf/domain_conf.c:4891 +#: src/conf/domain_conf.c:6275 #, c-format msgid "Malformed lease target offset %s" msgstr "" -#: src/conf/domain_conf.c:4939 +#: src/conf/domain_conf.c:6323 msgid "'pool' and 'volume' must be specified together for 'pool' type source" msgstr "" -#: src/conf/domain_conf.c:4947 +#: src/conf/domain_conf.c:6331 #, c-format msgid "unknown source mode '%s' for volume type disk" msgstr "" -#: src/conf/domain_conf.c:4988 +#: src/conf/domain_conf.c:6371 msgid "missing network source protocol type" msgstr "" -#: src/conf/domain_conf.c:4994 +#: src/conf/domain_conf.c:6377 #, c-format msgid "unknown protocol type '%s'" msgstr "" -#: src/conf/domain_conf.c:5001 +#: src/conf/domain_conf.c:6384 msgid "missing name for disk source" msgstr "" -#: src/conf/domain_conf.c:5038 +#: src/conf/domain_conf.c:5202 #, c-format msgid "unknown protocol transport type '%s'" msgstr "" -#: src/conf/domain_conf.c:5049 +#: src/conf/domain_conf.c:5213 msgid "missing socket for unix transport" msgstr "" -#: src/conf/domain_conf.c:5056 +#: src/conf/domain_conf.c:5220 #, c-format msgid "transport '%s' does not support socket attribute" msgstr "" -#: src/conf/domain_conf.c:5067 +#: src/conf/domain_conf.c:5231 msgid "missing name for host" msgstr "" -#: src/conf/domain_conf.c:5087 +#: src/conf/domain_conf.c:6425 #, c-format msgid "unexpected disk type %s" msgstr "" -#: src/conf/domain_conf.c:5252 +#: src/conf/domain_conf.c:6588 #, c-format msgid "unknown disk type '%s'" msgstr "" -#: src/conf/domain_conf.c:5300 +#: src/conf/domain_conf.c:6639 msgid "invalid geometry settings (cyls)" msgstr "" -#: src/conf/domain_conf.c:5306 +#: src/conf/domain_conf.c:6645 msgid "invalid geometry settings (heads)" msgstr "" -#: src/conf/domain_conf.c:5312 +#: src/conf/domain_conf.c:6651 msgid "invalid geometry settings (secs)" msgstr "" -#: src/conf/domain_conf.c:5320 +#: src/conf/domain_conf.c:6659 #, c-format msgid "invalid translation value '%s'" msgstr "" -#: src/conf/domain_conf.c:5332 +#: src/conf/domain_conf.c:6671 #, c-format msgid "invalid logical block size '%s'" msgstr "" -#: src/conf/domain_conf.c:5342 +#: src/conf/domain_conf.c:6681 #, c-format msgid "invalid physical block size '%s'" msgstr "" -#: src/conf/domain_conf.c:5370 +#: src/conf/domain_conf.c:6747 msgid "mirror requires file name" msgstr "" -#: src/conf/domain_conf.c:5383 +#: src/util/virstoragefile.c:1605 msgid "missing username for auth" msgstr "" -#: src/conf/domain_conf.c:5395 +#: src/conf/domain_conf.c:5334 msgid "missing type for secret" msgstr "" -#: src/conf/domain_conf.c:5402 +#: src/conf/domain_conf.c:5383 src/conf/domain_conf.c:6803 #, c-format msgid "invalid secret type %s" msgstr "" -#: src/conf/domain_conf.c:5412 +#: src/conf/domain_conf.c:5351 msgid "only one of uuid and usage can be specified" msgstr "" -#: src/conf/domain_conf.c:5418 +#: src/conf/domain_conf.c:5357 msgid "either uuid or usage should be specified for a secret" msgstr "" -#: src/conf/domain_conf.c:5428 +#: src/conf/domain_conf.c:5367 #, c-format msgid "malformed uuid %s" msgstr "" -#: src/conf/domain_conf.c:5482 +#: src/conf/domain_conf.c:6922 msgid "total and read/write bytes_sec cannot be set at the same time" msgstr "" -#: src/conf/domain_conf.c:5492 +#: src/conf/domain_conf.c:6932 msgid "total and read/write iops_sec cannot be set at the same time" msgstr "" -#: src/conf/domain_conf.c:5527 +#: src/conf/domain_conf.c:6988 msgid "disk vendor is more than 8 characters" msgstr "" -#: src/conf/domain_conf.c:5533 +#: src/conf/domain_conf.c:6994 msgid "disk vendor is not printable string" msgstr "" -#: src/conf/domain_conf.c:5542 +#: src/conf/domain_conf.c:7003 msgid "disk product is more than 16 characters" msgstr "" -#: src/conf/domain_conf.c:5548 +#: src/conf/domain_conf.c:7009 msgid "disk product is not printable string" msgstr "" -#: src/conf/domain_conf.c:5560 +#: src/conf/domain_conf.c:7025 #, c-format msgid "invalid secret type '%s'" msgstr "" -#: src/conf/domain_conf.c:5569 +#: src/conf/domain_conf.c:7034 #, c-format msgid "unknown disk device '%s'" msgstr "" -#: src/conf/domain_conf.c:5620 +#: src/conf/domain_conf.c:7085 #, c-format msgid "Invalid floppy device name: %s" msgstr "" -#: src/conf/domain_conf.c:5636 +#: src/conf/domain_conf.c:7101 #, c-format msgid "Invalid harddisk device name: %s" msgstr "" -#: src/conf/domain_conf.c:5644 src/conf/snapshot_conf.c:128 +#: src/conf/domain_conf.c:7110 src/conf/snapshot_conf.c:137 #, c-format msgid "unknown disk snapshot setting '%s'" msgstr "" -#: src/conf/domain_conf.c:5655 +#: src/conf/domain_conf.c:7121 msgid "rawio or sgio can be used only with device='lun'" msgstr "" -#: src/conf/domain_conf.c:5668 +#: src/conf/domain_conf.c:7129 #, c-format msgid "unknown disk rawio setting '%s'" msgstr "" -#: src/conf/domain_conf.c:5677 +#: src/conf/domain_conf.c:7138 #, c-format msgid "unknown disk sgio mode '%s'" msgstr "" -#: src/conf/domain_conf.c:5685 +#: src/conf/domain_conf.c:7146 #, c-format msgid "unknown disk bus type '%s'" msgstr "" -#: src/conf/domain_conf.c:5710 +#: src/conf/domain_conf.c:7171 #, c-format msgid "unknown disk tray status '%s'" msgstr "" -#: src/conf/domain_conf.c:5717 +#: src/conf/domain_conf.c:7178 msgid "tray is only valid for cdrom and floppy" msgstr "" -#: src/conf/domain_conf.c:5729 +#: src/conf/domain_conf.c:7190 #, c-format msgid "unknown disk removable status '%s'" msgstr "" -#: src/conf/domain_conf.c:5735 +#: src/conf/domain_conf.c:7196 msgid "removable is only valid for usb disks" msgstr "" -#: src/conf/domain_conf.c:5747 +#: src/conf/domain_conf.c:7207 #, c-format msgid "Invalid bus type '%s' for floppy disk" msgstr "" -#: src/conf/domain_conf.c:5753 +#: src/conf/domain_conf.c:7213 #, c-format msgid "Invalid bus type '%s' for disk" msgstr "" -#: src/conf/domain_conf.c:5760 +#: src/conf/domain_conf.c:7220 #, c-format msgid "unknown disk cache mode '%s'" msgstr "" -#: src/conf/domain_conf.c:5767 +#: src/conf/domain_conf.c:7227 #, c-format msgid "unknown disk error policy '%s'" msgstr "" -#: src/conf/domain_conf.c:5776 +#: src/conf/domain_conf.c:7236 #, c-format msgid "unknown disk read error policy '%s'" msgstr "" -#: src/conf/domain_conf.c:5785 +#: src/conf/domain_conf.c:7245 #, c-format msgid "unknown disk io mode '%s'" msgstr "" -#: src/conf/domain_conf.c:5795 +#: src/conf/domain_conf.c:7255 msgid "disk ioeventfd mode supported only for virtio bus" msgstr "" -#: src/conf/domain_conf.c:5802 +#: src/conf/domain_conf.c:7262 #, c-format msgid "unknown disk ioeventfd mode '%s'" msgstr "" -#: src/conf/domain_conf.c:5812 +#: src/conf/domain_conf.c:7272 msgid "disk event_idx mode supported only for virtio bus" msgstr "" -#: src/conf/domain_conf.c:5820 +#: src/conf/domain_conf.c:7280 #, c-format msgid "unknown disk event_idx mode '%s'" msgstr "" -#: src/conf/domain_conf.c:5831 +#: src/conf/domain_conf.c:7291 #, c-format msgid "unknown disk copy_on_read mode '%s'" msgstr "" -#: src/conf/domain_conf.c:5841 +#: src/conf/domain_conf.c:7301 #, c-format msgid "unknown disk discard mode '%s'" msgstr "" -#: src/conf/domain_conf.c:5866 +#: src/conf/domain_conf.c:7336 #, c-format msgid "unknown startupPolicy value '%s'" msgstr "" -#: src/conf/domain_conf.c:5873 +#: src/conf/domain_conf.c:7343 #, c-format msgid "Setting disk %s is not allowed for disk of network type" msgstr "" -#: src/conf/domain_conf.c:5883 +#: src/conf/domain_conf.c:7353 msgid "Setting disk 'requisite' is allowed only for cdrom or floppy" msgstr "" -#: src/conf/domain_conf.c:5914 src/conf/domain_conf.c:6347 +#: src/conf/domain_conf.c:7383 src/conf/domain_conf.c:8124 #, c-format msgid "unknown driver format value '%s'" msgstr "" -#: src/conf/domain_conf.c:5924 +#: src/conf/domain_conf.c:6763 #, c-format msgid "unknown mirror format value '%s'" msgstr "" -#: src/conf/domain_conf.c:6009 +#: src/conf/domain_conf.c:5948 #, c-format msgid "could not parse element %s" msgstr "" -#: src/conf/domain_conf.c:6013 +#: src/conf/domain_conf.c:5952 #, c-format msgid "missing element %s" msgstr "" -#: src/conf/domain_conf.c:6077 +#: src/conf/domain_conf.c:7743 #, c-format msgid "Unknown controller type '%s'" msgstr "" -#: src/conf/domain_conf.c:6087 +#: src/conf/domain_conf.c:7756 #, c-format msgid "Cannot parse controller index %s" msgstr "" -#: src/conf/domain_conf.c:6096 +#: src/conf/domain_conf.c:7765 #, c-format msgid "Unknown model type '%s'" msgstr "" -#: src/conf/domain_conf.c:6114 +#: src/conf/domain_conf.c:7805 #, c-format msgid "Malformed 'queues' value '%s'" msgstr "" -#: src/conf/domain_conf.c:6129 +#: src/conf/domain_conf.c:7843 #, c-format msgid "Invalid ports: %s" msgstr "" -#: src/conf/domain_conf.c:6144 +#: src/conf/domain_conf.c:7856 #, c-format msgid "Invalid vectors: %s" msgstr "" -#: src/conf/domain_conf.c:6183 +#: src/conf/domain_conf.c:7893 msgid "pci-root and pcie-root controllers should not have an address" msgstr "" -#: src/conf/domain_conf.c:6189 +#: src/conf/domain_conf.c:7899 msgid "pci-root and pcie-root controllers should have index 0" msgstr "" -#: src/conf/domain_conf.c:6215 +#: src/conf/domain_conf.c:7985 msgid "Controllers must use the 'pci' address type" msgstr "" -#: src/conf/domain_conf.c:6272 +#: src/conf/domain_conf.c:8049 #, c-format msgid "unknown filesystem type '%s'" msgstr "" -#: src/conf/domain_conf.c:6283 +#: src/conf/domain_conf.c:8060 #, c-format msgid "unknown accessmode '%s'" msgstr "" -#: src/conf/domain_conf.c:6339 +#: src/conf/domain_conf.c:8116 #, c-format msgid "unknown fs driver type '%s'" msgstr "" -#: src/conf/domain_conf.c:6355 +#: src/conf/domain_conf.c:8132 #, c-format msgid "unknown filesystem write policy '%s'" msgstr "" -#: src/conf/domain_conf.c:6378 +#: src/conf/domain_conf.c:8155 msgid "missing 'usage' attribute for RAM filesystem" msgstr "" -#: src/conf/domain_conf.c:6383 +#: src/conf/domain_conf.c:8160 #, c-format msgid "cannot parse usage '%s' for RAM filesystem" msgstr "" -#: src/conf/domain_conf.c:6445 +#: src/conf/domain_conf.c:8224 msgid "missing type attribute in interface's element" msgstr "" -#: src/conf/domain_conf.c:6450 +#: src/conf/domain_conf.c:8229 #, c-format msgid "unknown type '%s' in interface's element" msgstr "" -#: src/conf/domain_conf.c:6458 +#: src/conf/domain_conf.c:8237 #, c-format msgid "unsupported type '%s' in interface's element" msgstr "" -#: src/conf/domain_conf.c:6479 +#: src/conf/domain_conf.c:8268 #, c-format msgid "" " element unsupported for type='%s' in interface's " "element" msgstr "" -#: src/conf/domain_conf.c:6493 +#: src/conf/domain_conf.c:8282 #, c-format msgid "Unknown mode '%s' in interface element" msgstr "" -#: src/conf/domain_conf.c:6524 +#: src/conf/domain_conf.c:8313 #, c-format msgid "Unable to parse class id '%s'" msgstr "" -#: src/conf/domain_conf.c:6608 +#: src/conf/domain_conf.c:8463 #, c-format msgid "unknown interface type '%s'" msgstr "" -#: src/conf/domain_conf.c:6659 +#: src/conf/domain_conf.c:8530 #, c-format msgid " element unsupported for " msgstr "" -#: src/conf/domain_conf.c:6701 +#: src/conf/domain_conf.c:8600 msgid "" "Invalid specification of multiple s in a single " msgstr "" -#: src/conf/domain_conf.c:6737 src/qemu/qemu_command.c:10149 +#: src/conf/domain_conf.c:8647 src/qemu/qemu_command.c:12365 #, c-format msgid "unable to parse mac address '%s'" msgstr "" -#: src/conf/domain_conf.c:6743 +#: src/conf/domain_conf.c:8653 #, c-format msgid "expected unicast mac address, found multicast '%s'" msgstr "" -#: src/conf/domain_conf.c:6776 +#: src/conf/domain_conf.c:8686 msgid "Network interfaces must use 'pci' address type" msgstr "" -#: src/conf/domain_conf.c:6784 +#: src/conf/domain_conf.c:8694 msgid "" "No 'network' attribute specified with " msgstr "" -#: src/conf/domain_conf.c:6810 +#: src/conf/domain_conf.c:8775 msgid "" "No 'bridge' attribute specified with " msgstr "" -#: src/conf/domain_conf.c:6827 +#: src/conf/domain_conf.c:8789 msgid "No 'port' attribute specified with socket interface" msgstr "" -#: src/conf/domain_conf.c:6833 +#: src/conf/domain_conf.c:8795 msgid "Cannot parse 'port' attribute with socket interface" msgstr "" -#: src/conf/domain_conf.c:6842 +#: src/conf/domain_conf.c:8805 msgid "No 'address' attribute specified with socket interface" msgstr "" -#: src/conf/domain_conf.c:6855 +#: src/conf/domain_conf.c:8844 msgid "" "No 'name' attribute specified with " msgstr "" -#: src/conf/domain_conf.c:6866 +#: src/conf/domain_conf.c:8855 msgid "No 'dev' attribute specified with " msgstr "" -#: src/conf/domain_conf.c:6875 +#: src/conf/domain_conf.c:8863 msgid "Unknown mode has been specified" msgstr "" -#: src/conf/domain_conf.c:6935 +#: src/conf/domain_conf.c:8942 msgid "Model name contains invalid characters" msgstr "" -#: src/conf/domain_conf.c:6949 +#: src/conf/domain_conf.c:8955 #, c-format msgid "Unknown interface has been specified" msgstr "" -#: src/conf/domain_conf.c:6961 +#: src/conf/domain_conf.c:8966 #, c-format msgid "Unknown interface has been specified" msgstr "" -#: src/conf/domain_conf.c:6972 +#: src/conf/domain_conf.c:8976 #, c-format msgid "unknown interface ioeventfd mode '%s'" msgstr "" -#: src/conf/domain_conf.c:6982 +#: src/conf/domain_conf.c:8985 #, c-format msgid "unknown interface event_idx mode '%s'" msgstr "" -#: src/conf/domain_conf.c:6992 +#: src/conf/domain_conf.c:8995 #, c-format msgid "'queues' attribute must be positive number: %s" msgstr "" -#: src/conf/domain_conf.c:7004 +#: src/conf/domain_conf.c:9129 #, c-format msgid "unknown interface link state '%s'" msgstr "" -#: src/conf/domain_conf.c:7030 +#: src/conf/domain_conf.c:9155 msgid "sndbuf must be a positive integer" msgstr "" -#: src/conf/domain_conf.c:7075 +#: src/conf/domain_conf.c:9212 #, c-format msgid "target type must be specified for %s device" msgstr "" -#: src/conf/domain_conf.c:7143 +#: src/conf/domain_conf.c:9282 #, c-format msgid "unknown target type '%s' specified for character device" msgstr "" -#: src/conf/domain_conf.c:7160 +#: src/conf/domain_conf.c:9299 msgid "guestfwd channel does not define a target address" msgstr "" -#: src/conf/domain_conf.c:7170 +#: src/conf/domain_conf.c:9309 msgid "guestfwd channel only supports IPv4 addresses" msgstr "" -#: src/conf/domain_conf.c:7177 +#: src/conf/domain_conf.c:9316 msgid "guestfwd channel does not define a target port" msgstr "" -#: src/conf/domain_conf.c:7184 src/conf/domain_conf.c:7208 -#: src/conf/storage_conf.c:621 +#: src/conf/domain_conf.c:9323 src/conf/domain_conf.c:9361 +#: src/conf/storage_conf.c:515 #, c-format msgid "Invalid port number: %s" msgstr "" -#: src/conf/domain_conf.c:7288 +#: src/conf/domain_conf.c:9445 #, c-format msgid "Unknown source mode '%s'" msgstr "" -#: src/conf/domain_conf.c:7356 src/conf/domain_conf.c:7457 +#: src/conf/domain_conf.c:9519 src/conf/domain_conf.c:9620 msgid "Missing source path attribute for char device" msgstr "" -#: src/conf/domain_conf.c:7387 src/conf/domain_conf.c:7405 +#: src/conf/domain_conf.c:9550 src/conf/domain_conf.c:9568 msgid "Missing source host attribute for char device" msgstr "" -#: src/conf/domain_conf.c:7393 src/conf/domain_conf.c:7411 -#: src/conf/domain_conf.c:7436 +#: src/conf/domain_conf.c:9556 src/conf/domain_conf.c:9574 +#: src/conf/domain_conf.c:9599 msgid "Missing source service attribute for char device" msgstr "" -#: src/conf/domain_conf.c:7427 +#: src/conf/domain_conf.c:9590 #, c-format msgid "Unknown protocol '%s'" msgstr "" -#: src/conf/domain_conf.c:7470 +#: src/conf/domain_conf.c:9633 msgid "Missing source channel attribute for char device" msgstr "" -#: src/conf/domain_conf.c:7475 +#: src/conf/domain_conf.c:9638 msgid "Invalid character in source channel for char device" msgstr "" -#: src/conf/domain_conf.c:7580 src/conf/domain_conf.c:7730 +#: src/conf/domain_conf.c:9744 src/conf/domain_conf.c:9899 #, c-format msgid "unknown type presented to host for character device: %s" msgstr "" -#: src/conf/domain_conf.c:7588 +#: src/conf/domain_conf.c:9752 #, c-format msgid "unknown character device type: %s" msgstr "" -#: src/conf/domain_conf.c:7616 +#: src/conf/domain_conf.c:9780 msgid "spicevmc device type only supports virtio" msgstr "" -#: src/conf/domain_conf.c:7632 src/qemu/qemu_command.c:9293 +#: src/conf/domain_conf.c:9801 src/qemu/qemu_command.c:11469 msgid "usb-serial requires address of usb type" msgstr "" -#: src/conf/domain_conf.c:7663 +#: src/conf/domain_conf.c:9832 msgid "missing smartcard device mode" msgstr "" -#: src/conf/domain_conf.c:7668 +#: src/conf/domain_conf.c:9837 #, c-format msgid "unknown smartcard device mode: %s" msgstr "" -#: src/conf/domain_conf.c:7685 src/conf/domain_conf.c:7714 +#: src/conf/domain_conf.c:9854 src/conf/domain_conf.c:9883 msgid "host-certificates mode needs exactly three certificates" msgstr "" -#: src/conf/domain_conf.c:7705 +#: src/conf/domain_conf.c:9874 #, c-format msgid "expecting absolute path: %s" msgstr "" -#: src/conf/domain_conf.c:7724 +#: src/conf/domain_conf.c:9893 msgid "passthrough mode requires a character device type attribute" msgstr "" -#: src/conf/domain_conf.c:7749 +#: src/conf/domain_conf.c:9918 msgid "unknown smartcard mode" msgstr "" -#: src/conf/domain_conf.c:7758 +#: src/conf/domain_conf.c:9927 msgid "Controllers must use the 'ccid' address type" msgstr "" -#: src/conf/domain_conf.c:7806 +#: src/conf/domain_conf.c:9975 #, c-format msgid "Unknown TPM frontend model '%s'" msgstr "" -#: src/conf/domain_conf.c:7819 +#: src/conf/domain_conf.c:9988 msgid "only one TPM backend is supported" msgstr "" -#: src/conf/domain_conf.c:7825 +#: src/conf/domain_conf.c:9994 msgid "missing TPM device backend" msgstr "" -#: src/conf/domain_conf.c:7831 +#: src/conf/domain_conf.c:10000 msgid "missing TPM device backend type" msgstr "" -#: src/conf/domain_conf.c:7837 +#: src/conf/domain_conf.c:10006 #, c-format msgid "Unknown TPM backend type '%s'" msgstr "" -#: src/conf/domain_conf.c:7891 +#: src/conf/domain_conf.c:10095 msgid "missing input device type" msgstr "" -#: src/conf/domain_conf.c:7897 +#: src/conf/domain_conf.c:10101 #, c-format msgid "unknown input device type '%s'" msgstr "" -#: src/conf/domain_conf.c:7904 +#: src/conf/domain_conf.c:10108 #, c-format msgid "unknown input bus type '%s'" msgstr "" -#: src/conf/domain_conf.c:7913 +#: src/conf/domain_conf.c:10117 #, c-format msgid "ps2 bus does not support %s input device" msgstr "" -#: src/conf/domain_conf.c:7919 src/conf/domain_conf.c:7926 +#: src/conf/domain_conf.c:10123 src/conf/domain_conf.c:10130 #, c-format msgid "unsupported input bus %s" msgstr "" -#: src/conf/domain_conf.c:7932 +#: src/conf/domain_conf.c:10137 #, c-format msgid "xen bus does not support %s input device" msgstr "" -#: src/conf/domain_conf.c:7958 src/conf/domain_conf.c:9650 +#: src/conf/domain_conf.c:10192 src/conf/domain_conf.c:12162 msgid "Invalid address for a USB device" msgstr "" -#: src/conf/domain_conf.c:7989 +#: src/conf/domain_conf.c:10233 msgid "missing hub device type" msgstr "" -#: src/conf/domain_conf.c:7995 +#: src/conf/domain_conf.c:10239 #, c-format msgid "unknown hub device type '%s'" msgstr "" -#: src/conf/domain_conf.c:8038 +#: src/conf/domain_conf.c:10282 msgid "missing timer name" msgstr "" -#: src/conf/domain_conf.c:8043 +#: src/conf/domain_conf.c:10287 #, c-format msgid "unknown timer name '%s'" msgstr "" -#: src/conf/domain_conf.c:8055 +#: src/conf/domain_conf.c:10299 #, c-format msgid "unknown timer present value '%s'" msgstr "" -#: src/conf/domain_conf.c:8065 +#: src/conf/domain_conf.c:10309 #, c-format msgid "unknown timer tickpolicy '%s'" msgstr "" -#: src/conf/domain_conf.c:8075 +#: src/conf/domain_conf.c:10319 #, c-format msgid "unknown timer track '%s'" msgstr "" -#: src/conf/domain_conf.c:8085 +#: src/conf/domain_conf.c:10329 msgid "invalid timer frequency" msgstr "" -#: src/conf/domain_conf.c:8094 +#: src/conf/domain_conf.c:10338 #, c-format msgid "unknown timer mode '%s'" msgstr "" -#: src/conf/domain_conf.c:8107 +#: src/conf/domain_conf.c:10351 msgid "invalid catchup threshold" msgstr "" -#: src/conf/domain_conf.c:8116 +#: src/conf/domain_conf.c:10360 msgid "invalid catchup slew" msgstr "" -#: src/conf/domain_conf.c:8125 +#: src/conf/domain_conf.c:10369 msgid "invalid catchup limit" msgstr "" -#: src/conf/domain_conf.c:8178 +#: src/conf/domain_conf.c:10422 #, c-format msgid "cannot parse password validity time '%s', expect YYYY-MM-DDTHH:MM:SS" msgstr "" -#: src/conf/domain_conf.c:8197 +#: src/conf/domain_conf.c:10441 #, c-format msgid "unknown connected value %s" msgstr "" -#: src/conf/domain_conf.c:8208 +#: src/conf/domain_conf.c:10452 msgid "VNC supports connected='keep' only" msgstr "" -#: src/conf/domain_conf.c:8232 +#: src/conf/domain_conf.c:10476 msgid "graphics listen type must be specified" msgstr "" -#: src/conf/domain_conf.c:8238 +#: src/conf/domain_conf.c:10482 #, c-format msgid "unknown graphics listen type '%s'" msgstr "" -#: src/conf/domain_conf.c:8258 +#: src/conf/domain_conf.c:10502 msgid "network attribute not allowed when listen type is not network" msgstr "" -#: src/conf/domain_conf.c:8269 +#: src/conf/domain_conf.c:10513 #, c-format msgid "Invalid fromConfig value: %s" msgstr "" -#: src/conf/domain_conf.c:8310 +#: src/conf/domain_conf.c:10554 msgid "missing graphics device type" msgstr "" -#: src/conf/domain_conf.c:8316 +#: src/conf/domain_conf.c:10560 #, c-format msgid "unknown graphics device type '%s'" msgstr "" -#: src/conf/domain_conf.c:8381 +#: src/conf/domain_conf.c:10624 #, c-format msgid "" "graphics listen attribute %s must match address attribute of first listen " "element (found %s)" msgstr "" -#: src/conf/domain_conf.c:8399 +#: src/conf/domain_conf.c:10646 #, c-format msgid "cannot parse vnc port %s" msgstr "" -#: src/conf/domain_conf.c:8429 +#: src/conf/domain_conf.c:10676 #, c-format msgid "cannot parse vnc WebSocket port %s" msgstr "" -#: src/conf/domain_conf.c:8442 src/qemu/qemu_command.c:10946 +#: src/conf/domain_conf.c:10689 src/qemu/qemu_command.c:13192 #, c-format msgid "unknown vnc display sharing policy '%s'" msgstr "" -#: src/conf/domain_conf.c:8467 src/conf/domain_conf.c:8534 +#: src/conf/domain_conf.c:10714 src/conf/domain_conf.c:10779 #, c-format msgid "unknown fullscreen value '%s'" msgstr "" -#: src/conf/domain_conf.c:8486 +#: src/conf/domain_conf.c:10733 #, c-format msgid "cannot parse rdp port %s" msgstr "" -#: src/conf/domain_conf.c:8555 +#: src/conf/domain_conf.c:10800 #, c-format msgid "cannot parse spice port %s" msgstr "" -#: src/conf/domain_conf.c:8568 +#: src/conf/domain_conf.c:10813 #, c-format msgid "cannot parse spice tlsPort %s" msgstr "" -#: src/conf/domain_conf.c:8588 +#: src/conf/domain_conf.c:10833 #, c-format msgid "unknown default spice channel mode %s" msgstr "" -#: src/conf/domain_conf.c:8624 +#: src/conf/domain_conf.c:10869 msgid "spice channel missing name/mode" msgstr "" -#: src/conf/domain_conf.c:8632 +#: src/conf/domain_conf.c:10877 #, c-format msgid "unknown spice channel name %s" msgstr "" -#: src/conf/domain_conf.c:8640 +#: src/conf/domain_conf.c:10885 #, c-format msgid "unknown spice channel mode %s" msgstr "" -#: src/conf/domain_conf.c:8656 +#: src/conf/domain_conf.c:10901 msgid "spice image missing compression" msgstr "" -#: src/conf/domain_conf.c:8663 +#: src/conf/domain_conf.c:10908 #, c-format msgid "unknown spice image compression %s" msgstr "" -#: src/conf/domain_conf.c:8677 +#: src/conf/domain_conf.c:10922 msgid "spice jpeg missing compression" msgstr "" -#: src/conf/domain_conf.c:8684 +#: src/conf/domain_conf.c:10929 #, c-format msgid "unknown spice jpeg compression %s" msgstr "" -#: src/conf/domain_conf.c:8698 +#: src/conf/domain_conf.c:10943 msgid "spice zlib missing compression" msgstr "" -#: src/conf/domain_conf.c:8705 +#: src/conf/domain_conf.c:10950 #, c-format msgid "unknown spice zlib compression %s" msgstr "" -#: src/conf/domain_conf.c:8719 +#: src/conf/domain_conf.c:10964 msgid "spice playback missing compression" msgstr "" -#: src/conf/domain_conf.c:8726 +#: src/conf/domain_conf.c:10971 msgid "unknown spice playback compression" msgstr "" -#: src/conf/domain_conf.c:8740 +#: src/conf/domain_conf.c:10985 msgid "spice streaming missing mode" msgstr "" -#: src/conf/domain_conf.c:8746 +#: src/conf/domain_conf.c:10991 msgid "unknown spice streaming mode" msgstr "" -#: src/conf/domain_conf.c:8760 +#: src/conf/domain_conf.c:11005 msgid "spice clipboard missing copypaste" msgstr "" -#: src/conf/domain_conf.c:8767 +#: src/conf/domain_conf.c:11012 #, c-format msgid "unknown copypaste value '%s'" msgstr "" -#: src/conf/domain_conf.c:8780 +#: src/conf/domain_conf.c:11025 msgid "spice filetransfer missing enable" msgstr "" -#: src/conf/domain_conf.c:8787 +#: src/conf/domain_conf.c:11032 #, c-format msgid "unknown enable value '%s'" msgstr "" -#: src/conf/domain_conf.c:8800 +#: src/conf/domain_conf.c:11045 msgid "spice mouse missing mode" msgstr "" -#: src/conf/domain_conf.c:8806 +#: src/conf/domain_conf.c:11051 #, c-format msgid "unknown mouse mode value '%s'" msgstr "" -#: src/conf/domain_conf.c:8847 +#: src/conf/domain_conf.c:11092 #, c-format msgid "unknown codec type '%s'" msgstr "" -#: src/conf/domain_conf.c:8880 +#: src/conf/domain_conf.c:11125 #, c-format msgid "unknown sound model '%s'" msgstr "" -#: src/conf/domain_conf.c:8947 +#: src/conf/domain_conf.c:11192 msgid "watchdog must contain model name" msgstr "" -#: src/conf/domain_conf.c:8953 +#: src/conf/domain_conf.c:11198 #, c-format msgid "unknown watchdog model '%s'" msgstr "" -#: src/conf/domain_conf.c:8964 +#: src/conf/domain_conf.c:11209 #, c-format msgid "unknown watchdog action '%s'" msgstr "" -#: src/conf/domain_conf.c:9002 +#: src/conf/domain_conf.c:11247 msgid "missing RNG device model" msgstr "" -#: src/conf/domain_conf.c:9007 +#: src/conf/domain_conf.c:11252 #, c-format msgid "unknown RNG model '%s'" msgstr "" -#: src/conf/domain_conf.c:9015 +#: src/conf/domain_conf.c:11260 msgid "invalid RNG rate bytes value" msgstr "" -#: src/conf/domain_conf.c:9022 +#: src/conf/domain_conf.c:11267 msgid "invalid RNG rate period value" msgstr "" -#: src/conf/domain_conf.c:9031 +#: src/conf/domain_conf.c:11276 msgid "only one RNG backend is supported" msgstr "" -#: src/conf/domain_conf.c:9037 +#: src/conf/domain_conf.c:11282 msgid "missing RNG device backend model" msgstr "" -#: src/conf/domain_conf.c:9043 +#: src/conf/domain_conf.c:11288 #, c-format msgid "unknown RNG backend model '%s'" msgstr "" -#: src/conf/domain_conf.c:9054 +#: src/conf/domain_conf.c:11299 #, c-format msgid "file '%s' is not a supported random source" msgstr "" -#: src/conf/domain_conf.c:9063 +#: src/conf/domain_conf.c:11308 msgid "missing EGD backend type" msgstr "" -#: src/conf/domain_conf.c:9073 +#: src/conf/domain_conf.c:11318 #, c-format msgid "unknown backend type '%s' for egd" msgstr "" -#: src/conf/domain_conf.c:9121 +#: src/conf/domain_conf.c:11368 msgid "balloon memory must contain model name" msgstr "" -#: src/conf/domain_conf.c:9127 +#: src/conf/domain_conf.c:11374 #, c-format msgid "unknown memory balloon model '%s'" msgstr "" -#: src/conf/domain_conf.c:9134 +#: src/conf/domain_conf.c:11388 msgid "invalid statistics collection period" msgstr "" -#: src/conf/domain_conf.c:9184 +#: src/conf/domain_conf.c:11718 msgid "XML does not contain expected 'sysinfo' element" msgstr "" -#: src/conf/domain_conf.c:9194 +#: src/conf/domain_conf.c:11728 msgid "sysinfo must contain a type attribute" msgstr "" -#: src/conf/domain_conf.c:9199 +#: src/conf/domain_conf.c:11733 #, c-format msgid "unknown sysinfo type '%s'" msgstr "" -#: src/conf/domain_conf.c:9230 +#: src/conf/domain_conf.c:11557 msgid "Invalid BIOS 'date' format" msgstr "" -#: src/conf/domain_conf.c:9252 +#: src/conf/domain_conf.c:11610 msgid "malformed uuid element" msgstr "" -#: src/conf/domain_conf.c:9259 +#: src/conf/domain_conf.c:11617 msgid "UUID mismatch between and " msgstr "" -#: src/conf/domain_conf.c:9435 +#: src/conf/domain_conf.c:11936 #, c-format msgid "unknown video model '%s'" msgstr "" -#: src/conf/domain_conf.c:9441 +#: src/conf/domain_conf.c:11942 msgid "missing video model and cannot determine default" msgstr "" -#: src/conf/domain_conf.c:9449 +#: src/conf/domain_conf.c:11950 msgid "ram attribute only supported for type of qxl" msgstr "" -#: src/conf/domain_conf.c:9454 src/conf/domain_conf.c:9464 +#: src/conf/domain_conf.c:11955 #, c-format msgid "cannot parse video ram '%s'" msgstr "" -#: src/conf/domain_conf.c:9474 +#: src/conf/domain_conf.c:11988 #, c-format msgid "cannot parse video heads '%s'" msgstr "" -#: src/conf/domain_conf.c:9521 +#: src/conf/domain_conf.c:12035 #, c-format msgid "unknown hostdev mode '%s'" msgstr "" -#: src/conf/domain_conf.c:9541 +#: src/conf/domain_conf.c:12055 #, c-format msgid "Unexpected hostdev mode %d" msgstr "" -#: src/conf/domain_conf.c:9558 +#: src/conf/domain_conf.c:12072 msgid "PCI host devices must use 'pci' address type" msgstr "" -#: src/conf/domain_conf.c:9567 +#: src/conf/domain_conf.c:9470 msgid "SCSI host devices must have address specified" msgstr "" -#: src/conf/domain_conf.c:9609 +#: src/conf/domain_conf.c:12122 #, c-format msgid "unknown redirdev bus '%s'" msgstr "" -#: src/conf/domain_conf.c:9620 +#: src/conf/domain_conf.c:12133 #, c-format msgid "unknown redirdev character device type '%s'" msgstr "" -#: src/conf/domain_conf.c:9625 +#: src/conf/domain_conf.c:12138 msgid "missing type in redirdev" msgstr "" -#: src/conf/domain_conf.c:9701 +#: src/conf/domain_conf.c:9604 #, c-format msgid "Incorrect USB version format %s" msgstr "" -#: src/conf/domain_conf.c:9711 +#: src/conf/domain_conf.c:9614 #, c-format msgid "Cannot parse USB version %s" msgstr "" -#: src/conf/domain_conf.c:9744 +#: src/conf/domain_conf.c:12231 #, c-format msgid "Cannot parse USB Class code %s" msgstr "" -#: src/conf/domain_conf.c:9750 +#: src/conf/domain_conf.c:12237 #, c-format msgid "Invalid USB Class code %s" msgstr "" -#: src/conf/domain_conf.c:9761 +#: src/conf/domain_conf.c:12248 #, c-format msgid "Cannot parse USB vendor ID %s" msgstr "" -#: src/conf/domain_conf.c:9772 +#: src/conf/domain_conf.c:12259 #, c-format msgid "Cannot parse USB product ID %s" msgstr "" -#: src/conf/domain_conf.c:9797 +#: src/conf/domain_conf.c:12284 msgid "Invalid allow value, either 'yes' or 'no'" msgstr "" -#: src/conf/domain_conf.c:9802 +#: src/conf/domain_conf.c:12289 msgid "Missing allow attribute for USB redirection filter" msgstr "" -#: src/conf/domain_conf.c:9875 +#: src/conf/domain_conf.c:12361 #, c-format msgid "unknown %s action: %s" msgstr "" -#: src/conf/domain_conf.c:9895 +#: src/conf/domain_conf.c:12381 #, c-format msgid "unknown PM state value %s" msgstr "" -#: src/conf/domain_conf.c:9918 +#: src/conf/domain_conf.c:12529 msgid "(device_definition)" msgstr "" -#: src/conf/domain_conf.c:9936 +#: src/conf/domain_conf.c:12547 #, c-format msgid "unknown device type '%s'" msgstr "" -#: src/conf/domain_conf.c:10777 +#: src/conf/domain_conf.c:10721 msgid "unknown virt type" msgstr "" -#: src/conf/domain_conf.c:10788 +#: src/conf/domain_conf.c:10732 #, c-format msgid "no emulator for domain %s os type %s on architecture %s" msgstr "" -#: src/conf/domain_conf.c:10814 +#: src/conf/domain_conf.c:13889 msgid "cannot count boot devices" msgstr "" -#: src/conf/domain_conf.c:10825 src/conf/domain_conf.c:18048 +#: src/conf/domain_conf.c:13899 src/conf/domain_conf.c:22667 msgid "" "per-device boot elements cannot be used together with os/boot elements" msgstr "" -#: src/conf/domain_conf.c:10835 +#: src/conf/domain_conf.c:13909 msgid "missing boot device" msgstr "" -#: src/conf/domain_conf.c:10840 +#: src/conf/domain_conf.c:13914 #, c-format msgid "unknown boot device '%s'" msgstr "" -#: src/conf/domain_conf.c:10873 +#: src/conf/domain_conf.c:13960 msgid "need at least one serial port for useserial" msgstr "" -#: src/conf/domain_conf.c:10891 +#: src/conf/domain_conf.c:13978 msgid "invalid value for rebootTimeout, must be in range [-1,65535]" msgstr "" -#: src/conf/domain_conf.c:10955 +#: src/conf/domain_conf.c:14044 msgid "You must map the root user of container" msgstr "" -#: src/conf/domain_conf.c:11016 +#: src/conf/domain_conf.c:10960 msgid "vcpu id must be an unsigned integer or -1" msgstr "" -#: src/conf/domain_conf.c:11020 +#: src/conf/domain_conf.c:10964 msgid "vcpu id value -1 is not allowed for vcpupin" msgstr "" -#: src/conf/domain_conf.c:11027 +#: src/conf/domain_conf.c:10971 msgid "vcpu id must be less than maxvcpus" msgstr "" -#: src/conf/domain_conf.c:11047 +#: src/conf/domain_conf.c:14158 msgid "missing cpuset for vcpupin" msgstr "" -#: src/conf/domain_conf.c:11171 +#: src/conf/domain_conf.c:14460 msgid "missing resource partition attribute" msgstr "" -#: src/conf/domain_conf.c:11247 +#: src/conf/domain_conf.c:14728 msgid "missing domain type attribute" msgstr "" -#: src/conf/domain_conf.c:11253 +#: src/conf/domain_conf.c:14734 #, c-format msgid "invalid domain type %s" msgstr "" -#: src/conf/domain_conf.c:11261 +#: src/conf/domain_conf.c:11225 #, c-format msgid "unexpected domain type %s, expecting %s" msgstr "" -#: src/conf/domain_conf.c:11286 +#: src/conf/domain_conf.c:11250 #, c-format msgid "unexpected domain type %s, expecting one of these: %s" msgstr "" -#: src/conf/domain_conf.c:11310 src/conf/network_conf.c:2042 -#: src/conf/secret_conf.c:192 src/openvz/openvz_conf.c:1075 -#: src/xenxs/xen_xm.c:223 +#: src/conf/domain_conf.c:14821 src/conf/network_conf.c:2055 +#: src/conf/secret_conf.c:192 src/openvz/openvz_conf.c:1043 +#: src/xenconfig/xen_common.c:206 msgid "Failed to generate UUID" msgstr "" -#: src/conf/domain_conf.c:11317 src/conf/network_conf.c:2049 -#: src/conf/nwfilter_conf.c:2644 src/conf/secret_conf.c:198 -#: src/conf/storage_conf.c:895 +#: src/conf/domain_conf.c:14828 src/conf/network_conf.c:2061 +#: src/conf/nwfilter_conf.c:2672 src/conf/secret_conf.c:198 +#: src/conf/storage_conf.c:849 msgid "malformed uuid element" msgstr "" -#: src/conf/domain_conf.c:11327 +#: src/conf/domain_conf.c:14838 msgid "Domain title can't contain newlines" msgstr "" -#: src/conf/domain_conf.c:11352 +#: src/conf/domain_conf.c:14873 #, c-format msgid "Invalid memory core dump attribute value '%s'" msgstr "" -#: src/conf/domain_conf.c:11364 +#: src/conf/domain_conf.c:11328 #, c-format msgid "current memory '%lluk' exceeds maximum '%lluk'" msgstr "" -#: src/conf/domain_conf.c:11393 +#: src/conf/domain_conf.c:14940 msgid "cannot extract blkiotune nodes" msgstr "" -#: src/conf/domain_conf.c:11409 +#: src/conf/domain_conf.c:14955 #, c-format msgid "duplicate blkio device path '%s'" msgstr "" -#: src/conf/domain_conf.c:11437 +#: src/conf/domain_conf.c:11401 msgid "maximum vcpus must be an integer" msgstr "" -#: src/conf/domain_conf.c:11445 +#: src/conf/domain_conf.c:11409 #, c-format msgid "invalid maximum number of vCPUs '%lu'" msgstr "" -#: src/conf/domain_conf.c:11453 +#: src/conf/domain_conf.c:11417 msgid "current vcpus must be an integer" msgstr "" -#: src/conf/domain_conf.c:11461 +#: src/conf/domain_conf.c:11425 #, c-format msgid "invalid current number of vCPUs '%lu'" msgstr "" -#: src/conf/domain_conf.c:11467 +#: src/conf/domain_conf.c:11431 #, c-format msgid "maxvcpus must not be less than current vcpus (%d < %lu)" msgstr "" -#: src/conf/domain_conf.c:11479 +#: src/conf/domain_conf.c:14649 #, c-format msgid "Unsupported CPU placement mode '%s'" msgstr "" -#: src/conf/domain_conf.c:11502 +#: src/conf/domain_conf.c:15025 msgid "can't parse cputune shares value" msgstr "" -#: src/conf/domain_conf.c:11511 +#: src/conf/domain_conf.c:15034 msgid "can't parse cputune period value" msgstr "" -#: src/conf/domain_conf.c:11518 +#: src/conf/domain_conf.c:15041 msgid "Value of cputune period must be in range [1000, 1000000]" msgstr "" -#: src/conf/domain_conf.c:11526 +#: src/conf/domain_conf.c:15049 msgid "can't parse cputune quota value" msgstr "" -#: src/conf/domain_conf.c:11534 +#: src/conf/domain_conf.c:15057 msgid "Value of cputune quota must be in range [1000, 18446744073709551]" msgstr "" -#: src/conf/domain_conf.c:11542 +#: src/conf/domain_conf.c:15065 msgid "can't parse cputune emulator period value" msgstr "" -#: src/conf/domain_conf.c:11550 +#: src/conf/domain_conf.c:15073 msgid "Value of cputune emulator_period must be in range [1000, 1000000]" msgstr "" -#: src/conf/domain_conf.c:11558 +#: src/conf/domain_conf.c:15081 msgid "can't parse cputune emulator quota value" msgstr "" -#: src/conf/domain_conf.c:11566 +#: src/conf/domain_conf.c:15089 msgid "" "Value of cputune emulator_quota must be in range [1000, 18446744073709551]" msgstr "" -#: src/conf/domain_conf.c:11579 +#: src/conf/domain_conf.c:11541 msgid "vcpupin nodes must be less than maxvcpus" msgstr "" -#: src/conf/domain_conf.c:11594 +#: src/conf/domain_conf.c:15109 msgid "duplicate vcpupin for same vcpu" msgstr "" -#: src/conf/domain_conf.c:11641 +#: src/conf/domain_conf.c:15158 msgid "cannot extract emulatorpin nodes" msgstr "" -#: src/conf/domain_conf.c:11653 +#: src/conf/domain_conf.c:15165 msgid "only one emulatorpin is supported" msgstr "" -#: src/conf/domain_conf.c:11672 +#: src/conf/numa_conf.c:212 msgid "cannot extract numatune nodes" msgstr "" -#: src/conf/domain_conf.c:11678 +#: src/conf/numa_conf.c:216 msgid "only one numatune is supported" msgstr "" -#: src/conf/domain_conf.c:11697 +#: src/conf/numa_conf.c:229 #, c-format msgid "Unsupported NUMA memory tuning mode '%s'" msgstr "" -#: src/conf/domain_conf.c:11726 +#: src/conf/domain_conf.c:11688 #, c-format msgid "Unsupported memory placement mode '%s'" msgstr "" -#: src/conf/domain_conf.c:11748 +#: src/conf/numa_conf.c:529 msgid "nodeset for NUMA memory tuning must be set if 'placement' is 'static'" msgstr "" -#: src/conf/domain_conf.c:11769 +#: src/conf/domain_conf.c:11731 #, c-format msgid "unsupported XML element %s" msgstr "" -#: src/conf/domain_conf.c:11789 +#: src/conf/domain_conf.c:15317 msgid "cannot extract resource nodes" msgstr "" -#: src/conf/domain_conf.c:11795 +#: src/conf/domain_conf.c:15323 msgid "only one resource element is supported" msgstr "" -#: src/conf/domain_conf.c:11811 +#: src/conf/domain_conf.c:15339 #, c-format msgid "unexpected feature '%s'" msgstr "" -#: src/conf/domain_conf.c:11821 +#: src/conf/domain_conf.c:15349 #, c-format msgid "unknown value for attribute eoi: '%s'" msgstr "" -#: src/conf/domain_conf.c:11844 +#: src/conf/domain_conf.c:15373 src/conf/domain_conf.c:15392 #, c-format msgid "unknown state attribute '%s' of feature '%s'" msgstr "" -#: src/conf/domain_conf.c:11872 +#: src/conf/domain_conf.c:15437 #, c-format msgid "unsupported HyperV Enlightenment feature: %s" msgstr "" -#: src/conf/domain_conf.c:11884 src/conf/domain_conf.c:11905 +#: src/conf/domain_conf.c:15449 src/conf/domain_conf.c:15470 #, c-format msgid "missing 'state' attribute for HyperV Enlightenment feature '%s'" msgstr "" -#: src/conf/domain_conf.c:11892 src/conf/domain_conf.c:11913 +#: src/conf/domain_conf.c:15457 src/conf/domain_conf.c:15478 #, c-format msgid "invalid value of state argument for HyperV Enlightenment feature '%s'" msgstr "" -#: src/conf/domain_conf.c:11924 +#: src/conf/domain_conf.c:15489 msgid "invalid HyperV spinlock retry count" msgstr "" -#: src/conf/domain_conf.c:11930 +#: src/conf/domain_conf.c:15495 msgid "HyperV spinlock retry count must be at least 4095" msgstr "" -#: src/conf/domain_conf.c:11987 +#: src/conf/domain_conf.c:15633 #, c-format msgid "unknown clock offset '%s'" msgstr "" -#: src/conf/domain_conf.c:12003 +#: src/conf/domain_conf.c:15649 #, c-format msgid "unknown clock adjustment '%s'" msgstr "" -#: src/conf/domain_conf.c:12034 +#: src/conf/domain_conf.c:15680 #, c-format msgid "unknown clock basis '%s'" msgstr "" -#: src/conf/domain_conf.c:12047 +#: src/conf/domain_conf.c:15693 msgid "missing 'timezone' attribute for clock with offset='timezone'" msgstr "" @@ -3051,918 +3078,918 @@ msgid "invalid basedate" msgstr "" -#: src/conf/domain_conf.c:12079 +#: src/conf/domain_conf.c:12048 msgid "no OS type" msgstr "" -#: src/conf/domain_conf.c:12114 +#: src/conf/domain_conf.c:12083 #, c-format msgid "No guest options available for arch '%s'" msgstr "" -#: src/conf/domain_conf.c:12123 +#: src/conf/domain_conf.c:12092 #, c-format msgid "No os type '%s' available for arch '%s'" msgstr "" -#: src/conf/domain_conf.c:12134 src/xenxs/xen_xm.c:301 +#: src/conf/domain_conf.c:12103 src/xenxs/xen_xm.c:293 #, c-format msgid "no supported architecture for os type '%s'" msgstr "" -#: src/conf/domain_conf.c:12173 +#: src/conf/domain_conf.c:15738 msgid "No data supplied for element" msgstr "" -#: src/conf/domain_conf.c:12246 src/conf/domain_conf.c:12255 +#: src/conf/domain_conf.c:15821 src/conf/domain_conf.c:15830 msgid "Can't add another USB controller: USB is disabled for this domain" msgstr "" -#: src/conf/domain_conf.c:12272 +#: src/conf/domain_conf.c:15847 msgid "No master USB controller specified" msgstr "" -#: src/conf/domain_conf.c:12279 +#: src/conf/domain_conf.c:15854 msgid "cannot extract device leases" msgstr "" -#: src/conf/domain_conf.c:12415 +#: src/conf/domain_conf.c:15984 msgid "cannot extract console devices" msgstr "" -#: src/conf/domain_conf.c:12493 +#: src/conf/domain_conf.c:16041 msgid "Can't add USB input device. USB bus is disabled" msgstr "" -#: src/conf/domain_conf.c:12588 +#: src/conf/domain_conf.c:16143 msgid "Only one primary video device is supported" msgstr "" -#: src/conf/domain_conf.c:12614 +#: src/conf/domain_conf.c:16169 src/vz/vz_sdk.c:1030 msgid "cannot determine default video type" msgstr "" -#: src/conf/domain_conf.c:12644 +#: src/conf/domain_conf.c:16197 msgid "Can't add host USB device: USB is disabled in this host" msgstr "" -#: src/conf/domain_conf.c:12663 +#: src/conf/domain_conf.c:16222 msgid "only a single watchdog device is supported" msgstr "" -#: src/conf/domain_conf.c:12683 +#: src/conf/domain_conf.c:16241 msgid "only a single memory balloon device is supported" msgstr "" -#: src/conf/domain_conf.c:12702 +#: src/conf/domain_conf.c:12671 msgid "only a single RNG device is supported" msgstr "" -#: src/conf/domain_conf.c:12719 +#: src/conf/domain_conf.c:16276 msgid "only a single TPM device is supported" msgstr "" -#: src/conf/domain_conf.c:12735 +#: src/conf/domain_conf.c:16291 msgid "only a single nvram device is supported" msgstr "" -#: src/conf/domain_conf.c:12760 +#: src/conf/domain_conf.c:16315 msgid "Can't add USB hub: USB is disabled for this domain" msgstr "" -#: src/conf/domain_conf.c:12784 +#: src/conf/domain_conf.c:16338 msgid "Can't add redirected USB device: USB is disabled for this domain" msgstr "" -#: src/conf/domain_conf.c:12799 +#: src/conf/domain_conf.c:16353 msgid "only one set of redirection filter rule is supported" msgstr "" -#: src/conf/domain_conf.c:12820 +#: src/conf/domain_conf.c:12789 msgid "only a single panic device is supported" msgstr "" -#: src/conf/domain_conf.c:12862 +#: src/conf/domain_conf.c:16446 msgid "uid and gid should be mapped both" msgstr "" -#: src/conf/domain_conf.c:12880 +#: src/conf/domain_conf.c:15281 msgid "Maximum CPUs greater than topology limit" msgstr "" -#: src/conf/domain_conf.c:12886 +#: src/conf/domain_conf.c:15292 msgid "Number of CPUs in exceeds the count" msgstr "" -#: src/conf/domain_conf.c:12908 +#: src/conf/domain_conf.c:16466 #, c-format msgid "unknown smbios mode '%s'" msgstr "" -#: src/conf/domain_conf.c:12973 +#: src/conf/domain_conf.c:16533 msgid "no domain config" msgstr "" -#: src/conf/domain_conf.c:12987 +#: src/conf/domain_conf.c:16546 msgid "missing domain state" msgstr "" -#: src/conf/domain_conf.c:12992 +#: src/conf/domain_conf.c:16551 #, c-format msgid "invalid domain state '%s'" msgstr "" -#: src/conf/domain_conf.c:13001 +#: src/conf/domain_conf.c:16560 #, c-format msgid "invalid domain state reason '%s'" msgstr "" -#: src/conf/domain_conf.c:13012 +#: src/conf/domain_conf.c:16571 msgid "invalid pid" msgstr "" -#: src/conf/domain_conf.c:13026 src/conf/network_conf.c:3049 +#: src/conf/domain_conf.c:16584 src/conf/network_conf.c:3091 #, c-format msgid "Unknown taint flag %s" msgstr "" -#: src/conf/domain_conf.c:13061 src/security/virt-aa-helper.c:678 -#: tools/virsh-domain-monitor.c:95 tools/virsh-domain-monitor.c:489 -#: tools/virsh-domain-monitor.c:604 tools/virsh-domain-monitor.c:726 -#: tools/virsh-domain.c:2432 tools/virsh-domain.c:3076 -#: tools/virsh-domain.c:5410 tools/virsh-domain.c:9347 -#: tools/virsh-domain.c:9518 tools/virsh-domain.c:9585 -#: tools/virsh-domain.c:10067 tools/virsh-domain.c:10170 +#: src/conf/domain_conf.c:16618 src/security/virt-aa-helper.c:668 +#: tools/virsh-domain-monitor.c:98 tools/virsh-domain-monitor.c:488 +#: tools/virsh-domain-monitor.c:595 tools/virsh-domain-monitor.c:710 +#: tools/virsh-domain.c:3066 tools/virsh-domain.c:3721 +#: tools/virsh-domain.c:6103 tools/virsh-domain.c:10162 +#: tools/virsh-domain.c:10355 tools/virsh-domain.c:10430 +#: tools/virsh-domain.c:10857 tools/virsh-domain.c:10960 msgid "(domain_definition)" msgstr "" -#: src/conf/domain_conf.c:13107 +#: src/conf/domain_conf.c:16659 #, c-format msgid "unexpected root element <%s>, expecting " msgstr "" -#: src/conf/domain_conf.c:13142 +#: src/conf/domain_conf.c:16692 #, c-format msgid "unexpected root element <%s>, expecting " msgstr "" -#: src/conf/domain_conf.c:13191 +#: src/conf/domain_conf.c:16739 #, c-format msgid "Target timer %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13199 +#: src/conf/domain_conf.c:16747 #, c-format msgid "Target timer presence %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:13207 +#: src/conf/domain_conf.c:16755 #, c-format msgid "Target TSC frequency %lu does not match source %lu" msgstr "" -#: src/conf/domain_conf.c:13214 +#: src/conf/domain_conf.c:16762 #, c-format msgid "Target TSC mode %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13231 +#: src/conf/domain_conf.c:16779 #, c-format msgid "Target device address type %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13244 +#: src/conf/domain_conf.c:16792 #, c-format msgid "" "Target device PCI address %04x:%02x:%02x.%02x does not match source " "%04x:%02x:%02x.%02x" msgstr "" -#: src/conf/domain_conf.c:13259 +#: src/conf/domain_conf.c:16807 #, c-format msgid "Target device drive address %d:%d:%d does not match source %d:%d:%d" msgstr "" -#: src/conf/domain_conf.c:13274 +#: src/conf/domain_conf.c:16822 #, c-format msgid "" "Target device virtio serial address %d:%d:%d does not match source %d:%d:%d" msgstr "" -#: src/conf/domain_conf.c:13288 +#: src/conf/domain_conf.c:16836 #, c-format msgid "Target device ccid address %d:%d does not match source %d:%d" msgstr "" -#: src/conf/domain_conf.c:13302 +#: src/conf/domain_conf.c:16850 #, c-format msgid "Target device isa address %d:%d does not match source %d:%d" msgstr "" -#: src/conf/domain_conf.c:13323 +#: src/conf/domain_conf.c:16900 #, c-format msgid "Target disk device %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13331 +#: src/conf/domain_conf.c:16908 #, c-format msgid "Target disk bus %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13339 +#: src/conf/domain_conf.c:16916 #, c-format msgid "Target disk %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13346 +#: src/conf/domain_conf.c:16923 #, c-format msgid "Target disk serial %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13353 +#: src/conf/domain_conf.c:16939 msgid "Target disk access mode does not match source" msgstr "" -#: src/conf/domain_conf.c:13370 +#: src/conf/domain_conf.c:16956 #, c-format msgid "Target controller type %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13378 +#: src/conf/domain_conf.c:16964 #, c-format msgid "Target controller index %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:13385 +#: src/conf/domain_conf.c:16971 #, c-format msgid "Target controller model %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:13393 +#: src/conf/domain_conf.c:16979 #, c-format msgid "Target controller ports %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:13400 +#: src/conf/domain_conf.c:16986 #, c-format msgid "Target controller vectors %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:13419 +#: src/conf/domain_conf.c:17005 #, c-format msgid "Target filesystem guest target %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13426 +#: src/conf/domain_conf.c:17012 msgid "Target filesystem access mode does not match source" msgstr "" -#: src/conf/domain_conf.c:13446 +#: src/conf/domain_conf.c:17032 #, c-format msgid "Target network card mac %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13455 +#: src/conf/domain_conf.c:17041 #, c-format msgid "Target network card model %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13473 +#: src/conf/domain_conf.c:17059 #, c-format msgid "Target input device type %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13481 +#: src/conf/domain_conf.c:17067 #, c-format msgid "Target input device bus %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13500 +#: src/conf/domain_conf.c:17086 #, c-format msgid "Target sound card model %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13519 +#: src/conf/domain_conf.c:17105 #, c-format msgid "Target video card model %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13527 +#: src/conf/domain_conf.c:17113 #, c-format msgid "Target video card ram %u does not match source %u" msgstr "" -#: src/conf/domain_conf.c:13534 +#: src/conf/domain_conf.c:17120 #, c-format msgid "Target video card vram %u does not match source %u" msgstr "" -#: src/conf/domain_conf.c:13541 +#: src/conf/domain_conf.c:17134 #, c-format msgid "Target video card heads %u does not match source %u" msgstr "" -#: src/conf/domain_conf.c:13549 +#: src/conf/domain_conf.c:17142 msgid "Target video card acceleration does not match source" msgstr "" -#: src/conf/domain_conf.c:13556 +#: src/conf/domain_conf.c:17149 #, c-format msgid "Target video card 2d accel %u does not match source %u" msgstr "" -#: src/conf/domain_conf.c:13563 +#: src/conf/domain_conf.c:17156 #, c-format msgid "Target video card 3d accel %u does not match source %u" msgstr "" -#: src/conf/domain_conf.c:13582 +#: src/conf/domain_conf.c:17175 #, c-format msgid "Target host device mode %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13591 +#: src/conf/domain_conf.c:17184 #, c-format msgid "Target host device subsystem %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13621 +#: src/conf/domain_conf.c:17222 #, c-format msgid "Target serial port %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:13639 +#: src/conf/domain_conf.c:17240 #, c-format msgid "Target parallel port %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:13657 +#: src/conf/domain_conf.c:17258 #, c-format msgid "Target channel type %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13667 +#: src/conf/domain_conf.c:17268 #, c-format msgid "Target channel name %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13676 +#: src/conf/domain_conf.c:17277 msgid "" "Changing device type to/from spicevmc would change default target channel " "name" msgstr "" -#: src/conf/domain_conf.c:13687 +#: src/conf/domain_conf.c:17288 #, c-format msgid "Target channel addr %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13709 +#: src/conf/domain_conf.c:17310 #, c-format msgid "Target console type %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13728 +#: src/conf/domain_conf.c:17329 #, c-format msgid "Target watchdog model %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13747 +#: src/conf/domain_conf.c:17348 #, c-format msgid "Target balloon model %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13769 +#: src/conf/domain_conf.c:13738 #, c-format msgid "Target domain RNG device count '%d' does not match source count '%d'" msgstr "" -#: src/conf/domain_conf.c:13777 +#: src/conf/domain_conf.c:17376 #, c-format msgid "Target RNG model '%s' does not match source '%s'" msgstr "" -#: src/conf/domain_conf.c:13796 +#: src/conf/domain_conf.c:17395 #, c-format msgid "Target hub device type %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:13852 +#: src/conf/domain_conf.c:17451 #, c-format msgid "" "Target USB redirection filter rule count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:13863 +#: src/conf/domain_conf.c:17462 msgid "Target USB Class code does not match source" msgstr "" -#: src/conf/domain_conf.c:13869 +#: src/conf/domain_conf.c:17468 msgid "Target USB vendor ID does not match source" msgstr "" -#: src/conf/domain_conf.c:13875 +#: src/conf/domain_conf.c:17474 msgid "Target USB product ID does not match source" msgstr "" -#: src/conf/domain_conf.c:13881 +#: src/conf/domain_conf.c:17480 msgid "Target USB version does not match source" msgstr "" -#: src/conf/domain_conf.c:13887 +#: src/conf/domain_conf.c:17486 #, c-format msgid "Target USB allow '%s' does not match source '%s'" msgstr "" -#: src/conf/domain_conf.c:13907 +#: src/conf/domain_conf.c:17506 #, c-format msgid "State of feature '%s' differs: source: '%s', destination: '%s'" msgstr "" -#: src/conf/domain_conf.c:13919 +#: src/conf/domain_conf.c:17518 #, c-format msgid "State of APIC EOI differs: source: '%s', destination: '%s'" msgstr "" -#: src/conf/domain_conf.c:13934 +#: src/conf/domain_conf.c:17541 #, c-format msgid "" "State of HyperV enlightenment feature '%s' differs: source: '%s', " "destination: '%s'" msgstr "" -#: src/conf/domain_conf.c:13949 +#: src/conf/domain_conf.c:17556 #, c-format msgid "HyperV spinlock retry count differs: source: '%u', destination: '%u'" msgstr "" -#: src/conf/domain_conf.c:13975 +#: src/conf/domain_conf.c:13908 #, c-format msgid "" "Target domain panic device count '%d' does not match source count '%d'" msgstr "" -#: src/conf/domain_conf.c:14000 +#: src/conf/domain_conf.c:17748 #, c-format msgid "Target domain virt type %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:14012 +#: src/conf/domain_conf.c:17760 #, c-format msgid "Target domain uuid %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:14023 +#: src/conf/domain_conf.c:17771 #, c-format msgid "Target domain name '%s' does not match source '%s'" msgstr "" -#: src/conf/domain_conf.c:14030 +#: src/conf/domain_conf.c:17778 #, c-format msgid "Target domain max memory %lld does not match source %lld" msgstr "" -#: src/conf/domain_conf.c:14036 +#: src/conf/domain_conf.c:17785 #, c-format msgid "Target domain current memory %lld does not match source %lld" msgstr "" -#: src/conf/domain_conf.c:14042 +#: src/conf/domain_conf.c:13972 #, c-format msgid "Target domain huge page backing %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:14050 +#: src/conf/domain_conf.c:13980 #, c-format msgid "Target domain vCPU count %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:14056 +#: src/conf/domain_conf.c:13986 #, c-format msgid "Target domain vCPU max %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:14063 src/conf/domain_conf.c:14076 +#: src/conf/domain_conf.c:17819 #, c-format msgid "Target domain OS type %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:14069 +#: src/conf/domain_conf.c:17826 #, c-format msgid "Target domain architecture %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:14083 +#: src/conf/domain_conf.c:17840 #, c-format msgid "Target domain SMBIOS mode %s does not match source %s" msgstr "" -#: src/conf/domain_conf.c:14094 +#: src/conf/domain_conf.c:17851 msgid "Target domain timers do not match source" msgstr "" -#: src/conf/domain_conf.c:14112 +#: src/conf/domain_conf.c:17869 #, c-format msgid "Target domain disk count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14123 +#: src/conf/domain_conf.c:17880 #, c-format msgid "Target domain controller count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14136 +#: src/conf/domain_conf.c:17893 #, c-format msgid "Target domain filesystem count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14148 +#: src/conf/domain_conf.c:17905 #, c-format msgid "Target domain net card count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14160 +#: src/conf/domain_conf.c:17917 #, c-format msgid "Target domain input device count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14172 +#: src/conf/domain_conf.c:17929 #, c-format msgid "Target domain sound card count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14184 +#: src/conf/domain_conf.c:17941 #, c-format msgid "Target domain video card count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14196 +#: src/conf/domain_conf.c:17953 #, c-format msgid "Target domain host device count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14209 +#: src/conf/domain_conf.c:17966 #, c-format msgid "Target domain smartcard count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14222 +#: src/conf/domain_conf.c:17979 #, c-format msgid "Target domain serial port count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14235 +#: src/conf/domain_conf.c:17992 #, c-format msgid "Target domain parallel port count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14248 +#: src/conf/domain_conf.c:18005 #, c-format msgid "Target domain channel count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14261 +#: src/conf/domain_conf.c:18018 #, c-format msgid "Target domain console count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14274 +#: src/conf/domain_conf.c:18031 #, c-format msgid "Target domain hub device count %zu does not match source %zu" msgstr "" -#: src/conf/domain_conf.c:14301 +#: src/conf/domain_conf.c:18058 #, c-format msgid "" "Target domain USB redirection filter count %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:14315 +#: src/conf/domain_conf.c:18072 #, c-format msgid "Target domain watchdog count %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:14328 +#: src/conf/domain_conf.c:18085 #, c-format msgid "Target domain memory balloon count %d does not match source %d" msgstr "" -#: src/conf/domain_conf.c:14666 +#: src/conf/domain_conf.c:18539 #, c-format msgid "unexpected %s action: %d" msgstr "" -#: src/conf/domain_conf.c:14951 src/conf/domain_conf.c:15031 +#: src/conf/domain_conf.c:18843 src/conf/domain_conf.c:18932 #, c-format msgid "unexpected disk type %d" msgstr "" -#: src/conf/domain_conf.c:15036 +#: src/conf/domain_conf.c:18937 #, c-format msgid "unexpected disk device %d" msgstr "" -#: src/conf/domain_conf.c:15041 +#: src/conf/domain_conf.c:18942 #, c-format msgid "unexpected disk bus %d" msgstr "" -#: src/conf/domain_conf.c:15046 +#: src/conf/domain_conf.c:18947 #, c-format msgid "unexpected disk cache mode %d" msgstr "" -#: src/conf/domain_conf.c:15051 +#: src/conf/domain_conf.c:18952 #, c-format msgid "unexpected disk io mode %d" msgstr "" -#: src/conf/domain_conf.c:15056 +#: src/conf/domain_conf.c:18957 #, c-format msgid "Unexpected disk sgio mode '%d'" msgstr "" -#: src/conf/domain_conf.c:15263 +#: src/conf/domain_conf.c:19214 #, c-format msgid "unexpected controller type %d" msgstr "" -#: src/conf/domain_conf.c:15272 +#: src/conf/domain_conf.c:19223 #, c-format msgid "unexpected model type %d" msgstr "" -#: src/conf/domain_conf.c:15359 +#: src/conf/domain_conf.c:19358 #, c-format msgid "unexpected filesystem type %d" msgstr "" -#: src/conf/domain_conf.c:15365 +#: src/conf/domain_conf.c:19364 #, c-format msgid "unexpected accessmode %d" msgstr "" -#: src/conf/domain_conf.c:15450 +#: src/conf/domain_conf.c:19498 #, c-format msgid "unexpected pci hostdev driver name type %d" msgstr "" -#: src/conf/domain_conf.c:15496 +#: src/conf/domain_conf.c:19547 msgid "PCI address Formatting failed" msgstr "" -#: src/conf/domain_conf.c:15525 src/conf/domain_conf.c:15558 -#: src/conf/domain_conf.c:16930 src/conf/domain_conf.c:16939 -#: src/libxl/libxl_driver.c:2935 src/qemu/qemu_hotplug.c:3339 +#: src/conf/domain_conf.c:19583 src/conf/domain_conf.c:19623 +#: src/conf/domain_conf.c:21327 src/conf/domain_conf.c:21336 +#: src/libxl/libxl_driver.c:3450 src/qemu/qemu_hotplug.c:3921 #, c-format msgid "unexpected hostdev type %d" msgstr "" -#: src/conf/domain_conf.c:15596 +#: src/conf/domain_conf.c:19701 #, c-format msgid "unexpected source mode %d" msgstr "" -#: src/conf/domain_conf.c:15628 +#: src/conf/domain_conf.c:15490 #, c-format msgid "unexpected actual net type %s" msgstr "" -#: src/conf/domain_conf.c:15659 src/conf/domain_conf.c:15708 -#: src/conf/domain_conf.c:16707 +#: src/conf/domain_conf.c:19744 src/conf/domain_conf.c:19913 +#: src/conf/domain_conf.c:21101 #, c-format msgid "unexpected net type %d" msgstr "" -#: src/conf/domain_conf.c:15700 +#: src/conf/domain_conf.c:19905 #, c-format msgid "unexpected actual net type %d" msgstr "" -#: src/conf/domain_conf.c:15905 +#: src/conf/domain_conf.c:20166 #, c-format msgid "unexpected char type %d" msgstr "" -#: src/conf/domain_conf.c:16020 +#: src/conf/domain_conf.c:20281 #, c-format msgid "unexpected char device type %d" msgstr "" -#: src/conf/domain_conf.c:16040 +#: src/conf/domain_conf.c:20301 msgid "Could not format channel target type" msgstr "" -#: src/conf/domain_conf.c:16050 +#: src/conf/domain_conf.c:20311 msgid "Unable to format guestfwd port" msgstr "" -#: src/conf/domain_conf.c:16120 src/conf/domain_conf.c:16153 -#: src/qemu/qemu_command.c:8367 +#: src/conf/domain_conf.c:20385 src/conf/domain_conf.c:20418 +#: src/qemu/qemu_command.c:10492 #, c-format msgid "unexpected smartcard type %d" msgstr "" -#: src/conf/domain_conf.c:16171 +#: src/conf/domain_conf.c:20436 #, c-format msgid "unexpected codec type %d" msgstr "" -#: src/conf/domain_conf.c:16227 src/xenxs/xen_sxpr.c:2112 +#: src/conf/domain_conf.c:20492 src/xenconfig/xen_sxpr.c:2097 #, c-format msgid "unexpected sound model %d" msgstr "" -#: src/conf/domain_conf.c:16273 +#: src/conf/domain_conf.c:20539 #, c-format msgid "unexpected memballoon model %d" msgstr "" -#: src/conf/domain_conf.c:16342 +#: src/conf/domain_conf.c:20599 #, c-format msgid "unexpected watchdog model %d" msgstr "" -#: src/conf/domain_conf.c:16348 +#: src/conf/domain_conf.c:20605 #, c-format msgid "unexpected watchdog action %d" msgstr "" -#: src/conf/domain_conf.c:16473 +#: src/conf/domain_conf.c:20867 #, c-format msgid "unexpected video model %d" msgstr "" -#: src/conf/domain_conf.c:16517 src/xenxs/xen_sxpr.c:2150 +#: src/conf/domain_conf.c:20913 src/xenconfig/xen_sxpr.c:2133 #, c-format msgid "unexpected input type %d" msgstr "" -#: src/conf/domain_conf.c:16522 +#: src/conf/domain_conf.c:20918 #, c-format msgid "unexpected input bus type %d" msgstr "" -#: src/conf/domain_conf.c:16552 +#: src/conf/domain_conf.c:20950 #, c-format msgid "unexpected timer name %d" msgstr "" -#: src/conf/domain_conf.c:16568 +#: src/conf/domain_conf.c:20966 #, c-format msgid "unexpected timer tickpolicy %d" msgstr "" -#: src/conf/domain_conf.c:16582 +#: src/conf/domain_conf.c:20980 #, c-format msgid "unexpected timer track %d" msgstr "" -#: src/conf/domain_conf.c:16600 +#: src/conf/domain_conf.c:20997 #, c-format msgid "unexpected timer mode %d" msgstr "" -#: src/conf/domain_conf.c:16921 src/conf/domain_conf.c:16946 +#: src/conf/domain_conf.c:21318 src/conf/domain_conf.c:21343 #, c-format msgid "unexpected hostdev mode %d" msgstr "" -#: src/conf/domain_conf.c:17057 +#: src/conf/domain_conf.c:21463 #, c-format msgid "unexpected hub type %d" msgstr "" -#: src/conf/domain_conf.c:17153 +#: src/conf/domain_conf.c:21625 #, c-format msgid "unexpected domain type %d" msgstr "" -#: src/conf/domain_conf.c:17368 +#: src/conf/domain_conf.c:17177 msgid "failed to format cpuset for vcpupin" msgstr "" -#: src/conf/domain_conf.c:17382 +#: src/conf/domain_conf.c:17191 msgid "failed to format cpuset for emulator" msgstr "" -#: src/conf/domain_conf.c:17413 +#: src/conf/domain_conf.c:17220 msgid "failed to format nodeset for NUMA memory tuning" msgstr "" -#: src/conf/domain_conf.c:17483 +#: src/conf/domain_conf.c:21976 #, c-format msgid "unexpected boot device type %d" msgstr "" -#: src/conf/domain_conf.c:17517 +#: src/conf/domain_conf.c:22009 #, c-format msgid "unexpected smbios mode %d" msgstr "" -#: src/conf/domain_conf.c:17563 +#: src/conf/domain_conf.c:22056 #, c-format msgid "unexpected feature %zu" msgstr "" -#: src/conf/domain_conf.c:17584 +#: src/conf/domain_conf.c:22077 #, c-format msgid "Unexpected state of feature '%s'" msgstr "" -#: src/conf/domain_conf.c:18040 +#: src/conf/domain_conf.c:22659 msgid "Device configuration is not compatible: Domain has no USB bus support" msgstr "" -#: src/conf/domain_conf.c:18075 src/conf/network_conf.c:2915 -#: src/conf/nwfilter_conf.c:2800 src/util/virdnsmasq.c:550 +#: src/conf/domain_conf.c:22717 src/conf/network_conf.c:2957 +#: src/conf/nwfilter_conf.c:2829 src/util/virdnsmasq.c:565 #, c-format msgid "cannot create config directory '%s'" msgstr "" -#: src/conf/domain_conf.c:18214 +#: src/conf/virdomainobjlist.c:471 #, c-format msgid "unexpected domain %s already exists" msgstr "" -#: src/conf/domain_conf.c:18255 src/conf/network_conf.c:3162 -#: src/conf/network_conf.c:3196 src/conf/nwfilter_conf.c:3168 -#: src/conf/storage_conf.c:1870 +#: src/conf/network_conf.c:3207 src/conf/network_conf.c:3241 +#: src/conf/nwfilter_conf.c:3205 src/conf/storage_conf.c:1920 +#: src/conf/storage_conf.c:1955 src/conf/virdomainobjlist.c:521 #, c-format msgid "Failed to open dir '%s'" msgstr "" -#: src/conf/domain_conf.c:18325 +#: src/conf/domain_conf.c:22799 #, c-format msgid "cannot remove config %s" msgstr "" -#: src/conf/domain_conf.c:18691 +#: src/conf/domain_conf.c:22993 #, c-format msgid "unable to visit backing chain file %s" msgstr "" -#: src/conf/domain_conf.c:18803 +#: src/conf/domain_conf.c:23105 #, c-format msgid "invalid domain state: %d" msgstr "" -#: src/conf/domain_conf.c:19258 +#: src/conf/domain_conf.c:23589 #, c-format msgid "Copying definition of '%d' type is not implemented yet." msgstr "" -#: src/conf/domain_conf.c:19512 +#: src/conf/domain_conf.c:23679 #, c-format msgid "no device found with alias %s" msgstr "" -#: src/conf/domain_conf.c:19605 src/conf/domain_conf.c:19687 +#: src/conf/domain_conf.c:19385 src/conf/domain_conf.c:19467 msgid "unknown metadata type" msgstr "" -#: src/conf/domain_conf.c:19612 +#: src/conf/domain_conf.c:23795 msgid "Requested metadata element is not present" msgstr "" -#: src/conf/domain_conf.c:19652 +#: src/conf/domain_conf.c:23841 msgid "(metadata_xml)" msgstr "" -#: src/conf/domain_event.c:438 +#: src/conf/domain_event.c:514 #, c-format msgid "Class %s must derive from virDomainEvent" msgstr "" -#: src/conf/interface_conf.c:124 +#: src/conf/interface_conf.c:123 msgid "interface has no name" msgstr "" -#: src/conf/interface_conf.c:141 +#: src/conf/interface_conf.c:140 msgid "interface mtu value is improper" msgstr "" -#: src/conf/interface_conf.c:166 +#: src/conf/interface_conf.c:165 #, c-format msgid "unknown interface startmode %s" msgstr "" -#: src/conf/interface_conf.c:199 +#: src/conf/interface_conf.c:198 #, c-format msgid "unknown bonding mode %s" msgstr "" -#: src/conf/interface_conf.c:221 +#: src/conf/interface_conf.c:220 #, c-format msgid "unknown mii bonding carrier %s" msgstr "" -#: src/conf/interface_conf.c:245 +#: src/conf/interface_conf.c:244 #, c-format msgid "unknown arp bonding validate %s" msgstr "" -#: src/conf/interface_conf.c:272 +#: src/conf/interface_conf.c:271 #, c-format msgid "unknown dhcp peerdns value %s" msgstr "" @@ -3980,161 +4007,160 @@ msgid "unsupported protocol family '%s'" msgstr "" -#: src/conf/interface_conf.c:544 +#: src/conf/interface_conf.c:530 msgid "bond has no interfaces" msgstr "" -#: src/conf/interface_conf.c:592 +#: src/conf/interface_conf.c:604 msgid "bond interface miimon freq missing or invalid" msgstr "" -#: src/conf/interface_conf.c:600 +#: src/conf/interface_conf.c:612 msgid "bond interface miimon downdelay invalid" msgstr "" -#: src/conf/interface_conf.c:608 +#: src/conf/interface_conf.c:620 msgid "bond interface miimon updelay invalid" msgstr "" -#: src/conf/interface_conf.c:624 +#: src/conf/interface_conf.c:636 msgid "bond interface arpmon interval missing or invalid" msgstr "" -#: src/conf/interface_conf.c:632 +#: src/conf/interface_conf.c:644 msgid "bond interface arpmon target missing" msgstr "" -#: src/conf/interface_conf.c:651 +#: src/conf/interface_conf.c:663 msgid "vlan interface misses the tag attribute" msgstr "" -#: src/conf/interface_conf.c:659 +#: src/conf/interface_conf.c:671 msgid "vlan interface misses name attribute" msgstr "" -#: src/conf/interface_conf.c:677 +#: src/conf/interface_conf.c:691 msgid "interface misses the type attribute" msgstr "" -#: src/conf/interface_conf.c:683 +#: src/conf/interface_conf.c:697 #, c-format msgid "unknown interface type %s" msgstr "" -#: src/conf/interface_conf.c:702 +#: src/conf/interface_conf.c:716 #, c-format msgid "interface has unsupported type '%s'" msgstr "" -#: src/conf/interface_conf.c:739 +#: src/conf/interface_conf.c:752 msgid "bridge interface misses the bridge element" msgstr "" -#: src/conf/interface_conf.c:751 +#: src/conf/interface_conf.c:504 #, c-format msgid "bridge interface stp should be on or off got %s" msgstr "" -#: src/conf/interface_conf.c:782 +#: src/conf/interface_conf.c:765 msgid "bond interface misses the bond element" msgstr "" -#: src/conf/interface_conf.c:803 +#: src/conf/interface_conf.c:778 msgid "vlan interface misses the vlan element" msgstr "" -#: src/conf/interface_conf.c:831 +#: src/conf/interface_conf.c:806 #, c-format msgid "unexpected root element <%s>, expecting " msgstr "" -#: src/conf/interface_conf.c:858 +#: src/conf/interface_conf.c:833 msgid "(interface_definition)" msgstr "" -#: src/conf/interface_conf.c:941 +#: src/conf/interface_conf.c:917 msgid "bond arp monitoring has no target" msgstr "" -#: src/conf/interface_conf.c:969 +#: src/conf/interface_conf.c:946 msgid "vlan misses the tag name" msgstr "" -#: src/conf/interface_conf.c:1050 +#: src/conf/interface_conf.c:1028 msgid "virInterfaceDefFormat unknown startmode" msgstr "" -#: src/conf/interface_conf.c:1064 +#: src/conf/interface_conf.c:1043 msgid "virInterfaceDefFormat NULL def" msgstr "" -#: src/conf/interface_conf.c:1070 +#: src/conf/interface_conf.c:1049 msgid "virInterfaceDefFormat missing interface name" msgstr "" -#: src/conf/interface_conf.c:1076 +#: src/conf/interface_conf.c:1055 #, c-format msgid "unexpected interface type %d" msgstr "" -#: src/conf/interface_conf.c:1273 src/conf/network_conf.c:392 -#: src/conf/node_device_conf.c:184 src/conf/nwfilter_conf.c:3102 -#: src/conf/storage_conf.c:1796 src/libxl/libxl_driver.c:292 -#: src/parallels/parallels_driver.c:892 src/qemu/qemu_driver.c:589 -#: src/remote/remote_driver.c:1092 src/test/test_driver.c:714 -#: src/test/test_driver.c:1411 src/xen/xen_driver.c:454 +#: src/conf/interface_conf.c:1248 src/conf/node_device_conf.c:192 +#: src/conf/nwfilter_conf.c:3141 src/conf/storage_conf.c:1788 +#: src/libxl/libxl_driver.c:592 src/vz/vz_driver.c:227 +#: src/qemu/qemu_driver.c:651 src/remote/remote_driver.c:1129 +#: src/test/test_driver.c:389 src/xen/xen_driver.c:479 msgid "cannot initialize mutex" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:44 src/conf/netdev_bandwidth_conf.c:128 +#: src/conf/netdev_bandwidth_conf.c:43 src/conf/netdev_bandwidth_conf.c:130 msgid "invalid argument supplied" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:56 +#: src/conf/netdev_bandwidth_conf.c:55 #, c-format msgid "could not convert bandwidth average value '%s'" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:62 +#: src/conf/netdev_bandwidth_conf.c:61 msgid "Missing mandatory average or floor attributes" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:68 +#: src/conf/netdev_bandwidth_conf.c:67 msgid "'peak' and 'burst' require 'average' attribute" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:74 +#: src/conf/netdev_bandwidth_conf.c:73 #, c-format msgid "could not convert bandwidth peak value '%s'" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:81 +#: src/conf/netdev_bandwidth_conf.c:80 #, c-format msgid "could not convert bandwidth burst value '%s'" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:88 +#: src/conf/netdev_bandwidth_conf.c:87 #, c-format msgid "could not convert bandwidth floor value '%s'" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:139 +#: src/conf/netdev_bandwidth_conf.c:141 msgid "Only one child element allowed" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:147 +#: src/conf/netdev_bandwidth_conf.c:149 msgid "Only one child element allowed" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:171 +#: src/conf/netdev_bandwidth_conf.c:173 msgid "floor attribute isn't supported for network's bandwidth yet" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:175 +#: src/conf/netdev_bandwidth_conf.c:177 msgid "floor attribute is supported only for interfaces of type network" msgstr "" -#: src/conf/netdev_bandwidth_conf.c:193 +#: src/conf/netdev_bandwidth_conf.c:195 msgid "'floor' attribute allowed only in element" msgstr "" @@ -4233,12 +4259,12 @@ msgstr "" #: src/conf/netdev_vport_profile_conf.c:159 -#: src/util/virnetdevvportprofile.c:161 +#: src/util/virnetdevvportprofile.c:162 msgid "cannot generate a random uuid for instanceid" msgstr "" #: src/conf/netdev_vport_profile_conf.c:169 -#: src/util/virnetdevvportprofile.c:182 +#: src/util/virnetdevvportprofile.c:183 msgid "cannot generate a random uuid for interfaceid" msgstr "" @@ -4252,105 +4278,105 @@ msgid "cannot save live config of inactive network '%s'" msgstr "" -#: src/conf/network_conf.c:519 +#: src/conf/network_conf.c:710 msgid "NULL NetworkDef" msgstr "" -#: src/conf/network_conf.c:553 +#: src/conf/network_conf.c:744 msgid "network is not running" msgstr "" -#: src/conf/network_conf.c:560 +#: src/conf/network_conf.c:751 msgid "cannot change persistent config of a transient network" msgstr "" -#: src/conf/network_conf.c:659 +#: src/conf/network_conf.c:872 #, c-format msgid "Missing 'start' attribute in dhcp range for network '%s'" msgstr "" -#: src/conf/network_conf.c:668 +#: src/conf/network_conf.c:881 #, c-format msgid "Missing 'end' attribute in dhcp range for network '%s'" msgstr "" -#: src/conf/network_conf.c:678 +#: src/conf/network_conf.c:677 #, c-format msgid "Invalid dhcp range '%s' to '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:707 +#: src/conf/network_conf.c:917 #, c-format msgid "" "Invalid to specify MAC address '%s' in network '%s' IPv6 static host " "definition" msgstr "" -#: src/conf/network_conf.c:714 +#: src/conf/network_conf.c:924 #, c-format msgid "Cannot parse MAC address '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:720 +#: src/conf/network_conf.c:930 #, c-format msgid "expected unicast mac address, found multicast '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:732 +#: src/conf/network_conf.c:942 #, c-format msgid "Invalid character '%c' in id '%s' of network '%s'" msgstr "" -#: src/conf/network_conf.c:740 +#: src/conf/network_conf.c:951 #, c-format msgid "Cannot use host name '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:748 +#: src/conf/network_conf.c:959 #, c-format msgid "Invalid IP address in static host definition for network '%s'" msgstr "" -#: src/conf/network_conf.c:758 +#: src/conf/network_conf.c:969 #, c-format msgid "" "At least one of name, mac, or ip attribute must be specified for static host " "definition in network '%s' " msgstr "" -#: src/conf/network_conf.c:770 +#: src/conf/network_conf.c:982 #, c-format msgid "" "Static host definition in IPv6 network '%s' must have id or name attribute" msgstr "" -#: src/conf/network_conf.c:777 +#: src/conf/network_conf.c:989 #, c-format msgid "" "Static host definition in IPv4 network '%s' must have mac or name attribute" msgstr "" -#: src/conf/network_conf.c:784 +#: src/conf/network_conf.c:996 #, c-format msgid "Missing IP address in static host definition for network '%s'" msgstr "" -#: src/conf/network_conf.c:885 +#: src/conf/network_conf.c:1099 #, c-format msgid "Missing IP address in network '%s' DNS HOST record" msgstr "" -#: src/conf/network_conf.c:892 +#: src/conf/network_conf.c:1106 #, c-format msgid "Invalid IP address in network '%s' DNS HOST record" msgstr "" -#: src/conf/network_conf.c:908 src/conf/network_conf.c:922 +#: src/conf/network_conf.c:1122 src/conf/network_conf.c:1136 #, c-format msgid "Missing hostname in network '%s' DNS HOST record" msgstr "" -#: src/conf/network_conf.c:929 +#: src/conf/network_conf.c:1143 #, c-format msgid "Missing ip and hostname in network '%s' DNS HOST record" msgstr "" @@ -4398,1139 +4424,1139 @@ "%s" msgstr "" -#: src/conf/network_conf.c:1076 +#: src/conf/network_conf.c:1292 #, c-format msgid "missing required name attribute in DNS TXT record of network %s" msgstr "" -#: src/conf/network_conf.c:1082 +#: src/conf/network_conf.c:1034 #, c-format msgid "prohibited space character in DNS TXT record name '%s' of network %s" msgstr "" -#: src/conf/network_conf.c:1088 +#: src/conf/network_conf.c:1304 #, c-format msgid "" "missing required value attribute in DNS TXT record named '%s' of network %s" msgstr "" -#: src/conf/network_conf.c:1095 +#: src/conf/network_conf.c:1311 #, c-format msgid "Missing required name or value in DNS TXT record of network %s" msgstr "" -#: src/conf/network_conf.c:1130 +#: src/conf/network_conf.c:1345 #, c-format msgid "Invalid dns forwardPlainNames setting '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:1140 +#: src/conf/network_conf.c:1355 #, c-format msgid "invalid element found in of network %s" msgstr "" -#: src/conf/network_conf.c:1152 +#: src/conf/network_conf.c:1367 #, c-format msgid "Invalid forwarder IP address '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:1164 +#: src/conf/network_conf.c:1379 #, c-format msgid "invalid element found in of network %s" msgstr "" -#: src/conf/network_conf.c:1184 +#: src/conf/network_conf.c:1399 #, c-format msgid "invalid element found in of network %s" msgstr "" -#: src/conf/network_conf.c:1204 +#: src/conf/network_conf.c:1419 #, c-format msgid "invalid element found in of network %s" msgstr "" -#: src/conf/network_conf.c:1258 +#: src/conf/network_conf.c:1473 #, c-format msgid "Missing required address attribute in network '%s'" msgstr "" -#: src/conf/network_conf.c:1264 +#: src/conf/network_conf.c:1479 #, c-format msgid "Invalid address '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:1273 +#: src/conf/network_conf.c:1488 #, c-format msgid "Invalid netmask '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:1281 +#: src/conf/network_conf.c:1496 #, c-format msgid "" "Invalid ULong value specified for prefix in definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1295 +#: src/conf/network_conf.c:1510 #, c-format msgid "%s family specified for non-IPv4 address '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:1302 +#: src/conf/network_conf.c:1517 #, c-format msgid "" "Invalid netmask '%s' for address '%s' in network '%s' (both must be IPv4)" msgstr "" -#: src/conf/network_conf.c:1309 +#: src/conf/network_conf.c:1524 #, c-format msgid "Network '%s' IP address cannot have both a prefix and a netmask" msgstr "" -#: src/conf/network_conf.c:1315 +#: src/conf/network_conf.c:1530 #, c-format msgid "Invalid IPv4 prefix '%lu' in network '%s'" msgstr "" -#: src/conf/network_conf.c:1322 +#: src/conf/network_conf.c:1537 #, c-format msgid "Family 'ipv6' specified for non-IPv6 address '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:1328 +#: src/conf/network_conf.c:1543 #, c-format msgid "netmask not allowed for IPv6 address '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:1334 +#: src/conf/network_conf.c:1549 #, c-format msgid "Invalid IPv6 prefix '%lu' in network '%s'" msgstr "" -#: src/conf/network_conf.c:1340 +#: src/conf/network_conf.c:1555 #, c-format msgid "Unrecognized family '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:1357 +#: src/conf/network_conf.c:1572 #, c-format msgid "Unsupported element in an IPv6 element in network '%s'" msgstr "" -#: src/conf/network_conf.c:1413 +#: src/conf/network_conf.c:1365 #, c-format msgid "Invalid prefix specified in route definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1423 +#: src/conf/network_conf.c:1375 #, c-format msgid "Invalid metric specified in route definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1432 +#: src/conf/network_conf.c:1384 #, c-format msgid "Invalid metric value, must be > 0 in route definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1444 +#: src/conf/network_conf.c:1396 #, c-format msgid "" "Missing required address attribute in route definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1452 +#: src/conf/network_conf.c:1404 #, c-format msgid "" "Missing required gateway attribute in route definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1460 +#: src/conf/network_conf.c:1412 #, c-format msgid "Bad network address '%s' in route definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1468 +#: src/conf/network_conf.c:1420 #, c-format msgid "Bad gateway address '%s' in route definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1480 +#: src/conf/network_conf.c:1432 #, c-format msgid "" "No family specified for non-IPv4 address '%s' in route definition of network " "'%s'" msgstr "" -#: src/conf/network_conf.c:1482 +#: src/conf/network_conf.c:1434 #, c-format msgid "" "IPv4 family specified for non-IPv4 address '%s' in route definition of " "network '%s'" msgstr "" -#: src/conf/network_conf.c:1490 +#: src/conf/network_conf.c:1442 #, c-format msgid "" "No family specified for non-IPv4 gateway '%s' in route definition of network " "'%s'" msgstr "" -#: src/conf/network_conf.c:1492 +#: src/conf/network_conf.c:1444 #, c-format msgid "" "IPv4 family specified for non-IPv4 gateway '%s' in route definition of " "network '%s'" msgstr "" -#: src/conf/network_conf.c:1500 +#: src/conf/network_conf.c:1452 #, c-format msgid "Bad netmask address '%s' in route definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1507 +#: src/conf/network_conf.c:1459 #, c-format msgid "" "Network '%s' has invalid netmask '%s' for address '%s' (both must be IPv4)" msgstr "" -#: src/conf/network_conf.c:1515 +#: src/conf/network_conf.c:1467 #, c-format msgid "Route definition '%s' cannot have both a prefix and a netmask" msgstr "" -#: src/conf/network_conf.c:1523 +#: src/conf/network_conf.c:1475 #, c-format msgid "" "Invalid prefix %u specified in route definition of network '%s', must be 0 - " "32" msgstr "" -#: src/conf/network_conf.c:1532 +#: src/conf/network_conf.c:1484 #, c-format msgid "" "ipv6 family specified for non-IPv6 address '%s' in route definition of " "network '%s'" msgstr "" -#: src/conf/network_conf.c:1539 +#: src/conf/network_conf.c:1491 #, c-format msgid "" "Specifying netmask invalid for IPv6 address '%s' in route definition of " "network '%s'" msgstr "" -#: src/conf/network_conf.c:1546 +#: src/conf/network_conf.c:1498 #, c-format msgid "" "ipv6 specified for non-IPv6 gateway address '%s' in route definition of " "network '%s'" msgstr "" -#: src/conf/network_conf.c:1553 +#: src/conf/network_conf.c:1505 #, c-format msgid "" "Invalid prefix %u specified in route definition of network '%s', must be 0 - " "128" msgstr "" -#: src/conf/network_conf.c:1561 +#: src/conf/network_conf.c:1513 #, c-format msgid "Unrecognized family '%s' in route definition of network'%s'" msgstr "" -#: src/conf/network_conf.c:1571 +#: src/conf/network_conf.c:1523 #, c-format msgid "" "error converting address '%s' with netmask '%s' to network-address in route " "definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1581 +#: src/conf/network_conf.c:1533 #, c-format msgid "" "error converting address '%s' with prefix %u to network-address in route " "definition of network '%s'" msgstr "" -#: src/conf/network_conf.c:1590 +#: src/conf/network_conf.c:1542 #, c-format msgid "" "address '%s' in route definition of network '%s' is not a network address" msgstr "" -#: src/conf/network_conf.c:1635 +#: src/conf/network_conf.c:1623 msgid "Missing required name attribute in portgroup" msgstr "" -#: src/conf/network_conf.c:1687 +#: src/conf/network_conf.c:1686 #, c-format msgid "" "The element can only be used when 'mode' is 'nat' in network " "%s" msgstr "" -#: src/conf/network_conf.c:1696 src/conf/network_conf.c:1841 +#: src/conf/network_conf.c:1695 src/conf/network_conf.c:1861 #, c-format msgid "invalid
element found in of network %s" msgstr "" -#: src/conf/network_conf.c:1701 +#: src/conf/network_conf.c:1700 #, c-format msgid "" "Only one
element is allowed in in in network %s" msgstr "" -#: src/conf/network_conf.c:1708 +#: src/conf/network_conf.c:1707 #, c-format msgid "" "missing 'start' attribute in
element in in in " "network %s" msgstr "" -#: src/conf/network_conf.c:1715 +#: src/conf/network_conf.c:1714 #, c-format msgid "" "missing 'end' attribute in
element in in in " "network %s" msgstr "" -#: src/conf/network_conf.c:1723 +#: src/conf/network_conf.c:1722 #, c-format msgid "Bad ipv4 start address '%s' in in in network '%s'" msgstr "" -#: src/conf/network_conf.c:1730 +#: src/conf/network_conf.c:1729 #, c-format msgid "Bad ipv4 end address '%s' in in in network '%s'" msgstr "" -#: src/conf/network_conf.c:1739 +#: src/conf/network_conf.c:1759 #, c-format msgid "invalid element found in of network %s" msgstr "" -#: src/conf/network_conf.c:1744 +#: src/conf/network_conf.c:1764 #, c-format msgid "" "Only one element is allowed in in in network %s" msgstr "" -#: src/conf/network_conf.c:1752 +#: src/conf/network_conf.c:1772 #, c-format msgid "" "Missing or invalid 'start' attribute in in in in " "network %s" msgstr "" -#: src/conf/network_conf.c:1760 +#: src/conf/network_conf.c:1780 #, c-format msgid "" "Missing or invalid 'end' attribute in in in in " "network %s" msgstr "" -#: src/conf/network_conf.c:1802 +#: src/conf/network_conf.c:1822 #, c-format msgid "unknown forwarding type '%s'" msgstr "" -#: src/conf/network_conf.c:1821 +#: src/conf/network_conf.c:1841 #, c-format msgid "Unknown forward in network %s" msgstr "" -#: src/conf/network_conf.c:1833 +#: src/conf/network_conf.c:1853 #, c-format msgid "invalid element found in of network %s" msgstr "" -#: src/conf/network_conf.c:1849 +#: src/conf/network_conf.c:1869 #, c-format msgid "invalid element found in of network %s" msgstr "" -#: src/conf/network_conf.c:1857 +#: src/conf/network_conf.c:1877 #, c-format msgid "invalid element found in of network %s" msgstr "" -#: src/conf/network_conf.c:1862 +#: src/conf/network_conf.c:1882 #, c-format msgid "Only one element is allowed in of network %s" msgstr "" -#: src/conf/network_conf.c:1874 +#: src/conf/network_conf.c:1826 #, c-format msgid "" "
, , and elements in of network %s are " "mutually exclusive" msgstr "" -#: src/conf/network_conf.c:1883 +#: src/conf/network_conf.c:1895 #, c-format msgid "" "the 'dev' attribute cannot be used when
or sub-" "elements are present in network %s" msgstr "" -#: src/conf/network_conf.c:1905 +#: src/conf/network_conf.c:1917 #, c-format msgid "" "Missing required dev attribute in element of network %s" msgstr "" -#: src/conf/network_conf.c:1917 +#: src/conf/network_conf.c:1929 #, c-format msgid "" " must match first in network %s" msgstr "" -#: src/conf/network_conf.c:1940 +#: src/conf/network_conf.c:1952 #, c-format msgid "missing address type in network %s" msgstr "" -#: src/conf/network_conf.c:1947 +#: src/conf/network_conf.c:1959 #, c-format msgid "unknown address type '%s' in network %s" msgstr "" -#: src/conf/network_conf.c:1964 +#: src/conf/network_conf.c:1976 #, c-format msgid "unsupported address type '%s' in network %s" msgstr "" -#: src/conf/network_conf.c:1974 +#: src/conf/network_conf.c:1986 #, c-format msgid "Only one element is allowed in of network %s" msgstr "" -#: src/conf/network_conf.c:1984 +#: src/conf/network_conf.c:1996 #, c-format msgid "Missing required dev attribute in element of network '%s'" msgstr "" -#: src/conf/network_conf.c:2065 +#: src/conf/network_conf.c:2077 #, c-format msgid "Invalid ipv6 setting '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:2095 +#: src/conf/network_conf.c:2153 #, c-format msgid "Invalid bridge mac address '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:2102 +#: src/conf/network_conf.c:2159 #, c-format msgid "Invalid multicast bridge mac address '%s' in network '%s'" msgstr "" -#: src/conf/network_conf.c:2218 +#: src/conf/network_conf.c:2279 #, c-format msgid "unreachable static route gateway '%s' specified for network '%s'" msgstr "" -#: src/conf/network_conf.c:2247 +#: src/conf/network_conf.c:2308 #, c-format msgid "%s forwarding requested, but no IP address provided for network '%s'" msgstr "" -#: src/conf/network_conf.c:2255 +#: src/conf/network_conf.c:2316 #, c-format msgid "" "multiple forwarding interfaces specified for network '%s', only one is " "supported" msgstr "" -#: src/conf/network_conf.c:2268 +#: src/conf/network_conf.c:2329 #, c-format msgid "bridge name not allowed in %s mode (network '%s')" msgstr "" -#: src/conf/network_conf.c:2277 +#: src/conf/network_conf.c:2346 #, c-format msgid "" "bridge delay/stp options only allowed in route, nat, and isolated mode, not " "in %s (network '%s')" msgstr "" -#: src/conf/network_conf.c:2284 +#: src/conf/network_conf.c:2353 #, c-format msgid "" "A network with forward mode='%s' can specify a bridge name or a forward dev, " "but not both (network '%s')" msgstr "" -#: src/conf/network_conf.c:2316 +#: src/conf/network_conf.c:2387 msgid "(network_definition)" msgstr "" -#: src/conf/network_conf.c:2343 +#: src/conf/network_conf.c:2414 #, c-format msgid "unexpected root element <%s>, expecting " msgstr "" -#: src/conf/network_conf.c:2380 +#: src/conf/network_conf.c:2452 #, c-format msgid "Unknown forwardPlainNames type %d in network" msgstr "" -#: src/conf/network_conf.c:2692 +#: src/conf/network_conf.c:2718 #, c-format msgid "Unknown forward type %d in network '%s'" msgstr "" -#: src/conf/network_conf.c:2721 +#: src/conf/network_conf.c:2747 #, c-format msgid "unexpected hostdev driver name type %d " msgstr "" -#: src/conf/network_conf.c:2989 +#: src/conf/network_conf.c:3031 msgid "(network status)" msgstr "" -#: src/conf/network_conf.c:2994 +#: src/conf/network_conf.c:3036 msgid "Could not find any 'network' element in status file" msgstr "" -#: src/conf/network_conf.c:3005 src/conf/network_conf.c:3115 +#: src/conf/network_conf.c:3047 src/conf/network_conf.c:3157 #, c-format msgid "Network config filename '%s' does not match network name '%s'" msgstr "" -#: src/conf/network_conf.c:3033 +#: src/conf/network_conf.c:3075 #, c-format msgid "Malformed 'floor_sum' attribute: %s" msgstr "" -#: src/conf/network_conf.c:3242 src/util/virdnsmasq.c:271 +#: src/conf/network_conf.c:3287 src/util/virdnsmasq.c:279 #, c-format msgid "cannot remove config file '%s'" msgstr "" -#: src/conf/network_conf.c:3305 +#: src/network/bridge_driver.c:2844 #, c-format msgid "Bridge generation exceeded max id %d" msgstr "" -#: src/conf/network_conf.c:3323 +#: src/network/bridge_driver.c:2871 #, c-format msgid "bridge name '%s' already in use." msgstr "" -#: src/conf/network_conf.c:3357 +#: src/conf/network_conf.c:3372 #, c-format msgid "can't update '%s' section of network '%s'" msgstr "" -#: src/conf/network_conf.c:3364 +#: src/conf/network_conf.c:3379 #, c-format msgid "unrecognized network update command code %d" msgstr "" -#: src/conf/network_conf.c:3374 +#: src/conf/network_conf.c:3389 #, c-format msgid "unexpected element <%s>, expecting <%s>, while updating network '%s'" msgstr "" -#: src/conf/network_conf.c:3429 +#: src/conf/network_conf.c:3444 #, c-format msgid "" "couldn't update dhcp host entry - no element found at index %d in " "network '%s'" msgstr "" -#: src/conf/network_conf.c:3452 +#: src/conf/network_conf.c:3467 #, c-format msgid "" "couldn't update dhcp host entry - no element found in network '%s'" msgstr "" -#: src/conf/network_conf.c:3500 +#: src/conf/network_conf.c:3451 #, c-format msgid "" "couldn't locate an existing dhcp host entry with \"mac='%s'\" in network '%s'" msgstr "" -#: src/conf/network_conf.c:3528 +#: src/conf/network_conf.c:3585 #, c-format msgid "" "there is an existing dhcp host entry in network '%s' that matches \"\"" msgstr "" -#: src/conf/network_conf.c:3559 +#: src/conf/network_conf.c:3616 #, c-format msgid "couldn't locate a matching dhcp host entry in network '%s'" msgstr "" -#: src/conf/network_conf.c:3605 +#: src/conf/network_conf.c:3662 msgid "dhcp ranges cannot be modified, only added or deleted" msgstr "" -#: src/conf/network_conf.c:3629 +#: src/conf/network_conf.c:3697 #, c-format msgid "" "there is an existing dhcp range entry in network '%s' that matches \"\"" msgstr "" -#: src/conf/network_conf.c:3648 +#: src/conf/network_conf.c:3718 #, c-format msgid "couldn't locate a matching dhcp range entry in network '%s'" msgstr "" -#: src/conf/network_conf.c:3698 +#: src/conf/network_conf.c:3768 msgid "forward interface entries cannot be modified, only added or deleted" msgstr "" -#: src/conf/network_conf.c:3707 +#: src/conf/network_conf.c:3777 msgid "missing dev attribute in element" msgstr "" -#: src/conf/network_conf.c:3724 +#: src/conf/network_conf.c:3794 #, c-format msgid "" "there is an existing interface entry in network '%s' that matches " "\"\"" msgstr "" -#: src/conf/network_conf.c:3741 +#: src/conf/network_conf.c:3811 #, c-format msgid "" "couldn't find an interface entry in network '%s' matching " msgstr "" -#: src/conf/network_conf.c:3750 +#: src/conf/network_conf.c:3820 #, c-format msgid "" "unable to delete interface '%s' in network '%s'. It is currently being used " "by %d domains." msgstr "" -#: src/conf/network_conf.c:3817 +#: src/conf/network_conf.c:3887 #, c-format msgid "" "couldn't find a portgroup entry in network '%s' matching " msgstr "" -#: src/conf/network_conf.c:3825 +#: src/conf/network_conf.c:3895 #, c-format msgid "" "there is an existing portgroup entry in network '%s' that matches " "\"\"" msgstr "" -#: src/conf/network_conf.c:3839 +#: src/conf/network_conf.c:3909 #, c-format msgid "" "a different portgroup entry in network '%s' is already set as the default. " "Only one default is allowed." msgstr "" -#: src/conf/network_conf.c:3899 +#: src/conf/network_conf.c:3969 msgid "DNS HOST records cannot be modified, only added or deleted" msgstr "" -#: src/conf/network_conf.c:3932 +#: src/conf/network_conf.c:4002 #, c-format msgid "" "there is already at least one DNS HOST record with a matching field in " "network %s" msgstr "" -#: src/conf/network_conf.c:3947 +#: src/conf/network_conf.c:4017 #, c-format msgid "couldn't locate a matching DNS HOST record in network %s" msgstr "" -#: src/conf/network_conf.c:3953 +#: src/conf/network_conf.c:4023 #, c-format msgid "multiple matching DNS HOST records were found in network %s" msgstr "" -#: src/conf/network_conf.c:3993 +#: src/conf/network_conf.c:4063 msgid "DNS SRV records cannot be modified, only added or deleted" msgstr "" -#: src/conf/network_conf.c:4018 +#: src/conf/network_conf.c:4088 #, c-format msgid "" "there is already at least one DNS SRV record matching all specified fields " "in network %s" msgstr "" -#: src/conf/network_conf.c:4033 +#: src/conf/network_conf.c:4103 #, c-format msgid "couldn't locate a matching DNS SRV record in network %s" msgstr "" -#: src/conf/network_conf.c:4039 +#: src/conf/network_conf.c:4109 #, c-format msgid "" "multiple DNS SRV records matching all specified fields were found in network " "%s" msgstr "" -#: src/conf/network_conf.c:4077 +#: src/conf/network_conf.c:4147 msgid "DNS TXT records cannot be modified, only added or deleted" msgstr "" -#: src/conf/network_conf.c:4097 +#: src/conf/network_conf.c:4167 #, c-format msgid "there is already a DNS TXT record with name '%s' in network %s" msgstr "" -#: src/conf/network_conf.c:4112 +#: src/conf/network_conf.c:4182 #, c-format msgid "couldn't locate a matching DNS TXT record in network %s" msgstr "" -#: src/conf/network_conf.c:4144 +#: src/conf/network_conf.c:4214 msgid "network_update_xml" msgstr "" -#: src/conf/network_conf.c:4194 +#: src/conf/network_conf.c:4264 msgid "can't update unrecognized section of network" msgstr "" -#: src/conf/network_conf.c:4316 +#: src/conf/network_conf.c:530 #, c-format msgid "network '%s' is already defined with uuid %s" msgstr "" -#: src/conf/network_conf.c:4325 +#: src/conf/network_conf.c:539 #, c-format msgid "network is already active as '%s'" msgstr "" -#: src/conf/network_conf.c:4339 +#: src/conf/network_conf.c:554 #, c-format msgid "network '%s' already exists with uuid %s" msgstr "" -#: src/conf/node_device_conf.c:586 +#: src/conf/node_device_conf.c:685 #, c-format msgid "no block device path supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:606 +#: src/conf/node_device_conf.c:704 #, c-format msgid "missing storage capability type for '%s'" msgstr "" -#: src/conf/node_device_conf.c:628 +#: src/conf/node_device_conf.c:726 #, c-format msgid "no removable media size supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:629 +#: src/conf/node_device_conf.c:727 #, c-format msgid "invalid removable media size supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:639 +#: src/conf/node_device_conf.c:737 #, c-format msgid "unknown storage capability type '%s' for '%s'" msgstr "" -#: src/conf/node_device_conf.c:651 +#: src/conf/node_device_conf.c:749 #, c-format msgid "no size supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:652 +#: src/conf/node_device_conf.c:750 #, c-format msgid "invalid size supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:678 src/conf/node_device_conf.c:756 +#: src/conf/node_device_conf.c:776 src/conf/node_device_conf.c:854 #, c-format msgid "no SCSI host ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:679 src/conf/node_device_conf.c:757 +#: src/conf/node_device_conf.c:777 src/conf/node_device_conf.c:855 #, c-format msgid "invalid SCSI host ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:684 +#: src/conf/node_device_conf.c:782 #, c-format msgid "no SCSI bus ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:685 +#: src/conf/node_device_conf.c:783 #, c-format msgid "invalid SCSI bus ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:690 +#: src/conf/node_device_conf.c:788 #, c-format msgid "no SCSI target ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:691 +#: src/conf/node_device_conf.c:789 #, c-format msgid "invalid SCSI target ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:696 +#: src/conf/node_device_conf.c:794 #, c-format msgid "no SCSI LUN ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:697 +#: src/conf/node_device_conf.c:795 #, c-format msgid "invalid SCSI LUN ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:724 +#: src/conf/node_device_conf.c:822 #, c-format msgid "no target name supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:770 +#: src/conf/node_device_conf.c:875 #, c-format msgid "missing SCSI host capability type for '%s'" msgstr "" -#: src/conf/node_device_conf.c:793 +#: src/conf/node_device_conf.c:898 #, c-format msgid "no WWNN supplied for '%s', and auto-generation failed" msgstr "" -#: src/conf/node_device_conf.c:805 +#: src/conf/node_device_conf.c:910 #, c-format msgid "no WWPN supplied for '%s', and auto-generation failed" msgstr "" -#: src/conf/node_device_conf.c:816 +#: src/conf/node_device_conf.c:921 #, c-format msgid "unknown SCSI host capability type '%s' for '%s'" msgstr "" -#: src/conf/node_device_conf.c:850 +#: src/conf/node_device_conf.c:957 #, c-format msgid "no network interface supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:865 +#: src/conf/node_device_conf.c:998 #, c-format msgid "invalid network type supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:892 +#: src/conf/node_device_conf.c:1031 #, c-format msgid "no USB interface number supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:893 +#: src/conf/node_device_conf.c:1032 #, c-format msgid "invalid USB interface number supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:898 +#: src/conf/node_device_conf.c:1037 #, c-format msgid "no USB interface class supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:899 +#: src/conf/node_device_conf.c:1038 #, c-format msgid "invalid USB interface class supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:904 +#: src/conf/node_device_conf.c:1043 #, c-format msgid "no USB interface subclass supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:905 +#: src/conf/node_device_conf.c:1044 #, c-format msgid "invalid USB interface subclass supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:910 +#: src/conf/node_device_conf.c:1049 #, c-format msgid "no USB interface protocol supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:911 +#: src/conf/node_device_conf.c:1050 #, c-format msgid "invalid USB interface protocol supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:959 +#: src/conf/node_device_conf.c:1098 #, c-format msgid "no USB bus number supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:960 +#: src/conf/node_device_conf.c:1099 #, c-format msgid "invalid USB bus number supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:965 +#: src/conf/node_device_conf.c:1104 #, c-format msgid "no USB device number supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:966 +#: src/conf/node_device_conf.c:1105 #, c-format msgid "invalid USB device number supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:971 +#: src/conf/node_device_conf.c:1110 #, c-format msgid "no USB vendor ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:972 +#: src/conf/node_device_conf.c:1111 #, c-format msgid "invalid USB vendor ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:977 +#: src/conf/node_device_conf.c:1116 #, c-format msgid "no USB product ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:978 +#: src/conf/node_device_conf.c:1117 #, c-format msgid "invalid USB product ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1007 +#: src/conf/node_device_conf.c:1146 msgid "missing iommuGroup number attribute" msgstr "" -#: src/conf/node_device_conf.c:1013 +#: src/conf/node_device_conf.c:1152 #, c-format msgid "invalid iommuGroup number attribute '%s'" msgstr "" -#: src/conf/node_device_conf.c:1061 +#: src/conf/node_device_conf.c:1281 #, c-format msgid "no PCI domain ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1062 +#: src/conf/node_device_conf.c:1282 #, c-format msgid "invalid PCI domain ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1067 +#: src/conf/node_device_conf.c:1287 #, c-format msgid "no PCI bus ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1068 +#: src/conf/node_device_conf.c:1288 #, c-format msgid "invalid PCI bus ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1073 +#: src/conf/node_device_conf.c:1293 #, c-format msgid "no PCI slot ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1074 +#: src/conf/node_device_conf.c:1294 #, c-format msgid "invalid PCI slot ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1079 +#: src/conf/node_device_conf.c:1299 #, c-format msgid "no PCI function ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1080 +#: src/conf/node_device_conf.c:1300 #, c-format msgid "invalid PCI function ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1085 +#: src/conf/node_device_conf.c:1305 #, c-format msgid "no PCI vendor ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1086 +#: src/conf/node_device_conf.c:1306 #, c-format msgid "invalid PCI vendor ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1091 +#: src/conf/node_device_conf.c:1311 #, c-format msgid "no PCI product ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1092 +#: src/conf/node_device_conf.c:1312 #, c-format msgid "invalid PCI product ID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1132 +#: src/conf/node_device_conf.c:1373 #, c-format msgid "no system UUID supplied for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1138 +#: src/conf/node_device_conf.c:1379 #, c-format msgid "malformed uuid element for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1171 +#: src/conf/node_device_conf.c:1412 msgid "missing capability type" msgstr "" -#: src/conf/node_device_conf.c:1177 +#: src/conf/node_device_conf.c:1418 #, c-format msgid "unknown capability type '%s'" msgstr "" -#: src/conf/node_device_conf.c:1217 +#: src/conf/node_device_conf.c:1461 #, c-format msgid "unknown capability type '%d' for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1270 +#: src/conf/node_device_conf.c:1513 #, c-format msgid "no device capabilities for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1308 +#: src/conf/node_device_conf.c:1551 #, c-format msgid "unexpected root element <%s> expecting " msgstr "" -#: src/conf/node_device_conf.c:1337 +#: src/conf/node_device_conf.c:1580 msgid "(node_device_definition)" msgstr "" -#: src/conf/node_device_conf.c:1391 +#: src/conf/node_device_conf.c:1634 msgid "Device is not a fibre channel HBA" msgstr "" -#: src/conf/node_device_conf.c:1416 +#: src/conf/node_device_conf.c:1659 #, c-format msgid "Could not find parent device for '%s'" msgstr "" -#: src/conf/node_device_conf.c:1436 +#: src/conf/node_device_conf.c:1679 #, c-format msgid "Parent device %s is not capable of vport operations" msgstr "" -#: src/conf/nwfilter_conf.c:999 +#: src/conf/nwfilter_conf.c:996 msgid "ipset name is too long" msgstr "" -#: src/conf/nwfilter_conf.c:1005 +#: src/conf/nwfilter_conf.c:1002 msgid "ipset name contains invalid characters" msgstr "" -#: src/conf/nwfilter_conf.c:1037 +#: src/conf/nwfilter_conf.c:1034 msgid "malformed ipset flags" msgstr "" -#: src/conf/nwfilter_conf.c:2034 +#: src/conf/nwfilter_conf.c:2058 #, c-format msgid "%s has illegal value %s" msgstr "" -#: src/conf/nwfilter_conf.c:2067 src/conf/nwfilter_conf.c:2393 +#: src/conf/nwfilter_conf.c:2091 src/conf/nwfilter_conf.c:2423 msgid "rule node requires action attribute" msgstr "" -#: src/conf/nwfilter_conf.c:2400 +#: src/conf/nwfilter_conf.c:2430 msgid "unknown rule action attribute value" msgstr "" -#: src/conf/nwfilter_conf.c:2407 +#: src/conf/nwfilter_conf.c:2437 msgid "rule node requires direction attribute" msgstr "" -#: src/conf/nwfilter_conf.c:2414 +#: src/conf/nwfilter_conf.c:2444 msgid "unknown rule direction attribute value" msgstr "" -#: src/conf/nwfilter_conf.c:2491 +#: src/conf/nwfilter_conf.c:2522 #, c-format msgid "Name of chain is longer than %u characters" msgstr "" -#: src/conf/nwfilter_conf.c:2499 +#: src/conf/nwfilter_conf.c:2530 msgid "Chain name contains invalid characters" msgstr "" -#: src/conf/nwfilter_conf.c:2537 +#: src/conf/nwfilter_conf.c:2568 #, c-format msgid "" "Invalid chain name '%s'. Please use a chain name called '%s' or any of the " "following prefixes: " msgstr "" -#: src/conf/nwfilter_conf.c:2584 +#: src/conf/nwfilter_conf.c:2612 msgid "filter has no name" msgstr "" -#: src/conf/nwfilter_conf.c:2592 +#: src/conf/nwfilter_conf.c:2620 #, c-format msgid "Could not parse chain priority '%s'" msgstr "" -#: src/conf/nwfilter_conf.c:2599 +#: src/conf/nwfilter_conf.c:2627 #, c-format msgid "Priority '%d' is outside valid range of [%d,%d]" msgstr "" -#: src/conf/nwfilter_conf.c:2638 src/conf/storage_conf.c:889 -#: src/storage/storage_backend.c:474 +#: src/conf/nwfilter_conf.c:2666 src/conf/storage_conf.c:843 +#: src/storage/storage_backend.c:580 msgid "unable to generate uuid" msgstr "" -#: src/conf/nwfilter_conf.c:2705 +#: src/conf/nwfilter_conf.c:2734 msgid "unknown root element for nw filter" msgstr "" -#: src/conf/nwfilter_conf.c:2731 +#: src/conf/nwfilter_conf.c:2760 msgid "(nwfilter_definition)" msgstr "" -#: src/conf/nwfilter_conf.c:3059 +#: src/conf/nwfilter_conf.c:3087 #, c-format msgid "filter with same UUID but different name ('%s') already exists" msgstr "" -#: src/conf/nwfilter_conf.c:3070 +#: src/conf/nwfilter_conf.c:3109 msgid "filter would introduce a loop" msgstr "" -#: src/conf/nwfilter_conf.c:3135 +#: src/conf/nwfilter_conf.c:3173 #, c-format msgid "network filter config filename '%s' does not match name '%s'" msgstr "" -#: src/conf/nwfilter_conf.c:3210 src/conf/storage_conf.c:1920 +#: src/conf/nwfilter_conf.c:3247 src/conf/storage_conf.c:2074 #, c-format msgid "cannot create config directory %s" msgstr "" -#: src/conf/nwfilter_conf.c:3223 src/conf/storage_conf.c:1939 +#: src/conf/nwfilter_conf.c:3260 src/conf/storage_conf.c:2053 msgid "failed to generate XML" msgstr "" -#: src/conf/nwfilter_conf.c:3242 src/conf/storage_conf.c:1957 +#: src/conf/nwfilter_conf.c:3279 src/conf/storage_conf.c:2099 #, c-format msgid "no config file for %s" msgstr "" -#: src/conf/nwfilter_conf.c:3248 src/conf/storage_conf.c:1963 +#: src/conf/nwfilter_conf.c:3285 src/conf/storage_conf.c:2105 #, c-format msgid "cannot remove config for %s" msgstr "" -#: src/conf/nwfilter_conf.c:3323 +#: src/conf/nwfilter_conf.c:3360 #, c-format msgid "formatter for %s %s reported error" msgstr "" @@ -5609,29 +5635,29 @@ msgid "could not find event callback %d for deletion" msgstr "" -#: src/conf/object_event.c:402 +#: src/conf/object_event.c:401 msgid "event callback already tracked" msgstr "" -#: src/conf/object_event.c:581 +#: src/conf/object_event.c:579 msgid "unable to initialize state mutex" msgstr "" -#: src/conf/object_event.c:628 +#: src/conf/object_event.c:626 #, c-format msgid "Class %s must derive from virObjectEvent" msgstr "" -#: src/conf/object_event.c:888 +#: src/conf/object_event.c:886 msgid "could not initialize domain event timer" msgstr "" -#: src/conf/object_event.c:981 +#: src/conf/object_event.c:979 #, c-format msgid "event callback function %p not registered" msgstr "" -#: src/conf/object_event.c:1029 +#: src/conf/object_event.c:1027 #, c-format msgid "event callback id %d not registered" msgstr "" @@ -5680,11 +5706,11 @@ msgid "(definition_of_secret)" msgstr "" -#: src/conf/snapshot_conf.c:119 +#: src/conf/snapshot_conf.c:128 msgid "missing name from disk snapshot element" msgstr "" -#: src/conf/snapshot_conf.c:139 +#: src/conf/snapshot_conf.c:148 #, c-format msgid "unknown disk snapshot type '%s'" msgstr "" @@ -5694,398 +5720,398 @@ msgid "unknown disk snapshot driver '%s'" msgstr "" -#: src/conf/snapshot_conf.c:221 +#: src/conf/snapshot_conf.c:229 msgid "a redefined snapshot must have a name" msgstr "" -#: src/conf/snapshot_conf.c:234 +#: src/conf/snapshot_conf.c:242 msgid "missing creationTime from existing snapshot" msgstr "" -#: src/conf/snapshot_conf.c:246 +#: src/conf/snapshot_conf.c:254 msgid "missing state from existing snapshot" msgstr "" -#: src/conf/snapshot_conf.c:252 +#: src/conf/snapshot_conf.c:260 #, c-format msgid "Invalid state '%s' in domain snapshot XML" msgstr "" -#: src/conf/snapshot_conf.c:269 src/conf/snapshot_conf.c:449 +#: src/conf/snapshot_conf.c:280 src/conf/snapshot_conf.c:461 msgid "missing domain in snapshot" msgstr "" -#: src/conf/snapshot_conf.c:292 +#: src/conf/snapshot_conf.c:300 #, c-format msgid "unknown memory snapshot setting '%s'" msgstr "" -#: src/conf/snapshot_conf.c:299 +#: src/conf/snapshot_conf.c:307 #, c-format msgid "memory filename '%s' requires external snapshot" msgstr "" -#: src/conf/snapshot_conf.c:306 +#: src/conf/snapshot_conf.c:314 msgid "external memory snapshots require a filename" msgstr "" -#: src/conf/snapshot_conf.c:319 +#: src/conf/snapshot_conf.c:327 msgid "memory state cannot be saved with offline or disk-only snapshot" msgstr "" -#: src/conf/snapshot_conf.c:339 +#: src/conf/snapshot_conf.c:356 msgid "unable to handle disk requests in snapshot" msgstr "" -#: src/conf/snapshot_conf.c:346 +#: src/conf/snapshot_conf.c:363 msgid "Could not find 'active' element" msgstr "" -#: src/conf/snapshot_conf.c:378 +#: src/conf/snapshot_conf.c:394 msgid "domainsnapshot" msgstr "" -#: src/conf/snapshot_conf.c:407 tools/virsh-snapshot.c:791 -#: tools/virsh-snapshot.c:834 tools/virsh-snapshot.c:952 -#: tools/virsh-snapshot.c:1645 +#: src/conf/snapshot_conf.c:421 tools/virsh-snapshot.c:767 +#: tools/virsh-snapshot.c:810 tools/virsh-snapshot.c:922 +#: tools/virsh-snapshot.c:1609 msgid "(domain_snapshot)" msgstr "" -#: src/conf/snapshot_conf.c:455 +#: src/conf/snapshot_conf.c:467 msgid "too many disk snapshot requests for domain" msgstr "" -#: src/conf/snapshot_conf.c:476 +#: src/conf/snapshot_conf.c:488 #, c-format msgid "no disk named '%s'" msgstr "" -#: src/conf/snapshot_conf.c:482 +#: src/conf/snapshot_conf.c:494 #, c-format msgid "disk '%s' specified twice" msgstr "" -#: src/conf/snapshot_conf.c:505 +#: src/conf/snapshot_conf.c:517 #, c-format msgid "disk '%s' must use snapshot mode '%s'" msgstr "" -#: src/conf/snapshot_conf.c:512 +#: src/conf/snapshot_conf.c:524 #, c-format msgid "file '%s' for disk '%s' requires use of external snapshot mode" msgstr "" -#: src/conf/snapshot_conf.c:561 +#: src/conf/snapshot_conf.c:580 #, c-format msgid "cannot generate external snapshot name for disk '%s' on a '%s' device" msgstr "" -#: src/conf/snapshot_conf.c:570 +#: src/conf/snapshot_conf.c:589 #, c-format msgid "cannot generate external snapshot name for disk '%s' without source" msgstr "" -#: src/conf/snapshot_conf.c:577 +#: src/conf/snapshot_conf.c:596 #, c-format msgid "" "source for disk '%s' is not a regular file; refusing to generate external " "snapshot name" msgstr "" -#: src/conf/snapshot_conf.c:592 +#: src/conf/snapshot_conf.c:611 msgid "integer overflow" msgstr "" -#: src/conf/snapshot_conf.c:742 +#: src/conf/snapshot_conf.c:758 #, c-format msgid "unexpected domain snapshot %s already exists" msgstr "" -#: src/conf/snapshot_conf.c:1168 +#: src/conf/snapshot_conf.c:1184 #, c-format msgid "cannot set snapshot %s as its own parent" msgstr "" -#: src/conf/snapshot_conf.c:1175 +#: src/conf/snapshot_conf.c:1191 #, c-format msgid "parent %s for snapshot %s not found" msgstr "" -#: src/conf/snapshot_conf.c:1182 +#: src/conf/snapshot_conf.c:1198 #, c-format msgid "parent %s would create cycle to %s" msgstr "" -#: src/conf/snapshot_conf.c:1200 +#: src/conf/snapshot_conf.c:1216 #, c-format msgid "disk-only flag for snapshot %s requires disk-snapshot state" msgstr "" -#: src/conf/snapshot_conf.c:1210 +#: src/conf/snapshot_conf.c:1226 #, c-format msgid "definition for snapshot %s must use uuid %s" msgstr "" -#: src/conf/snapshot_conf.c:1222 +#: src/conf/snapshot_conf.c:1238 #, c-format msgid "" "cannot change between online and offline snapshot state in snapshot %s" msgstr "" -#: src/conf/snapshot_conf.c:1231 +#: src/conf/snapshot_conf.c:1247 #, c-format msgid "" "cannot change between disk snapshot and system checkpoint in snapshot %s" msgstr "" -#: src/conf/storage_conf.c:293 +#: src/conf/storage_conf.c:288 #, c-format msgid "missing backend for pool type %d" msgstr "" -#: src/conf/storage_conf.c:475 +#: src/util/virstoragefile.c:1562 msgid "missing auth secret uuid or usage attribute" msgstr "" -#: src/conf/storage_conf.c:482 +#: src/util/virstoragefile.c:1568 msgid "either auth secret uuid or usage expected" msgstr "" -#: src/conf/storage_conf.c:487 +#: src/util/virstoragefile.c:1575 msgid "invalid auth secret uuid" msgstr "" -#: src/conf/storage_conf.c:519 +#: src/util/virstoragefile.c:1619 #, c-format msgid "unknown auth type '%s'" msgstr "" -#: src/conf/storage_conf.c:527 +#: src/conf/storage_conf.c:539 msgid "missing auth username attribute" msgstr "" -#: src/conf/storage_conf.c:580 +#: src/conf/storage_conf.c:474 msgid "element 'name' is mandatory for RBD pool" msgstr "" -#: src/conf/storage_conf.c:593 +#: src/conf/storage_conf.c:487 #, c-format msgid "unknown pool format type %s" msgstr "" -#: src/conf/storage_conf.c:612 +#: src/conf/storage_conf.c:506 msgid "missing storage pool host name" msgstr "" -#: src/conf/storage_conf.c:642 +#: src/conf/storage_conf.c:536 msgid "missing storage pool source device path" msgstr "" -#: src/conf/storage_conf.c:662 +#: src/conf/storage_conf.c:556 #, c-format msgid "Unknown pool adapter type '%s'" msgstr "" -#: src/conf/storage_conf.c:694 +#: src/conf/storage_conf.c:709 msgid "" "Use of 'wwnn', 'wwpn', and 'parent' attributes requires the 'fc_host' " "adapter 'type'" msgstr "" -#: src/conf/storage_conf.c:734 +#: src/conf/storage_conf.c:689 msgid "(storage_source_specification)" msgstr "" -#: src/conf/storage_conf.c:743 +#: src/conf/storage_conf.c:698 msgid "root element was not source" msgstr "" -#: src/conf/storage_conf.c:795 +#: src/conf/storage_conf.c:746 msgid "malformed octal mode" msgstr "" -#: src/conf/storage_conf.c:809 +#: src/conf/storage_conf.c:763 msgid "malformed owner element" msgstr "" -#: src/conf/storage_conf.c:823 +#: src/conf/storage_conf.c:778 msgid "malformed group element" msgstr "" -#: src/conf/storage_conf.c:854 +#: src/conf/storage_conf.c:809 msgid "storage pool missing type attribute" msgstr "" -#: src/conf/storage_conf.c:860 src/storage/storage_driver.c:515 -#: src/test/test_driver.c:4767 +#: src/conf/storage_conf.c:815 src/storage/storage_driver.c:586 +#: src/test/test_driver.c:4191 #, c-format msgid "unknown storage pool type %s" msgstr "" -#: src/conf/storage_conf.c:881 +#: src/conf/storage_conf.c:835 msgid "missing pool source name element" msgstr "" -#: src/conf/storage_conf.c:903 +#: src/conf/storage_conf.c:857 msgid "missing storage pool source host name" msgstr "" -#: src/conf/storage_conf.c:911 +#: src/conf/storage_conf.c:865 msgid "missing storage pool source path" msgstr "" -#: src/conf/storage_conf.c:926 +#: src/conf/storage_conf.c:880 msgid "missing storage pool source adapter" msgstr "" -#: src/conf/storage_conf.c:935 +#: src/conf/storage_conf.c:889 msgid "'wwnn' and 'wwpn' must be specified for adapter type 'fchost'" msgstr "" -#: src/conf/storage_conf.c:947 +#: src/conf/storage_conf.c:962 msgid "missing storage pool source adapter name" msgstr "" -#: src/conf/storage_conf.c:957 +#: src/conf/storage_conf.c:921 msgid "missing storage pool source device name" msgstr "" -#: src/conf/storage_conf.c:973 +#: src/conf/storage_conf.c:939 msgid "missing storage pool target path" msgstr "" -#: src/conf/storage_conf.c:1008 +#: src/conf/storage_conf.c:973 #, c-format msgid "unexpected root element <%s>, expecting " msgstr "" -#: src/conf/storage_conf.c:1034 +#: src/conf/storage_conf.c:999 msgid "(storage_pool_definition)" msgstr "" -#: src/conf/storage_conf.c:1134 +#: src/conf/storage_conf.c:1117 #, c-format msgid "unknown pool format number %d" msgstr "" -#: src/conf/storage_conf.c:1190 src/conf/storage_conf.c:2000 +#: src/conf/storage_conf.c:1153 src/conf/storage_conf.c:2142 msgid "unexpected pool type" msgstr "" -#: src/conf/storage_conf.c:1260 +#: src/conf/storage_conf.c:1240 msgid "malformed capacity element" msgstr "" -#: src/conf/storage_conf.c:1296 +#: src/conf/storage_conf.c:1281 msgid "missing volume name element" msgstr "" -#: src/conf/storage_conf.c:1308 +#: src/conf/storage_conf.c:1293 #, c-format msgid "unknown volume type '%s'" msgstr "" -#: src/conf/storage_conf.c:1317 +#: src/conf/storage_conf.c:1335 msgid "missing capacity element" msgstr "" -#: src/conf/storage_conf.c:1343 src/conf/storage_conf.c:1375 +#: src/conf/storage_conf.c:1314 src/conf/storage_conf.c:1359 #, c-format msgid "unknown volume format type %s" msgstr "" -#: src/conf/storage_conf.c:1392 +#: src/util/virstoragefile.c:2945 msgid "forbidden characters in 'compat' attribute" msgstr "" -#: src/conf/storage_conf.c:1412 +#: src/conf/storage_conf.c:1401 #, c-format msgid "unsupported feature %s" msgstr "" -#: src/conf/storage_conf.c:1452 +#: src/conf/storage_conf.c:1436 #, c-format msgid "unexpected root element <%s>, expecting " msgstr "" -#: src/conf/storage_conf.c:1479 +#: src/conf/storage_conf.c:1464 msgid "(storage_volume_definition)" msgstr "" -#: src/conf/storage_conf.c:1529 +#: src/conf/storage_conf.c:1516 #, c-format msgid "unknown volume format number %d" msgstr "" -#: src/conf/storage_conf.c:1828 +#: src/conf/storage_conf.c:1819 #, c-format msgid "Storage pool config filename '%s' does not match pool name '%s'" msgstr "" -#: src/conf/storage_conf.c:2053 +#: src/conf/storage_conf.c:2192 #, c-format msgid "pool '%s' is already defined with uuid %s" msgstr "" -#: src/conf/storage_conf.c:2062 +#: src/conf/storage_conf.c:2201 #, c-format msgid "pool is already active as '%s'" msgstr "" -#: src/conf/storage_conf.c:2076 +#: src/conf/storage_conf.c:2215 #, c-format msgid "pool '%s' already exists with uuid %s" msgstr "" -#: src/conf/storage_conf.c:2168 +#: src/conf/storage_conf.c:2588 #, c-format msgid "Storage source conflict with pool: '%s'" msgstr "" -#: src/util/virstorageencryption.c:88 +#: src/util/virstorageencryption.c:128 msgid "unknown volume encryption secret type" msgstr "" -#: src/util/virstorageencryption.c:94 +#: src/util/virstorageencryption.c:134 #, c-format msgid "unknown volume encryption secret type %s" msgstr "" -#: src/util/virstorageencryption.c:106 +#: src/util/virstorageencryption.c:146 #, c-format msgid "malformed volume encryption uuid '%s'" msgstr "" -#: src/util/virstorageencryption.c:113 +#: src/util/virstorageencryption.c:153 msgid "missing volume encryption uuid" msgstr "" -#: src/util/virstorageencryption.c:141 +#: src/util/virstorageencryption.c:181 msgid "unknown volume encryption format" msgstr "" -#: src/util/virstorageencryption.c:147 +#: src/util/virstorageencryption.c:187 #, c-format msgid "unknown volume encryption format type %s" msgstr "" -#: src/util/virstorageencryption.c:185 +#: src/util/virstorageencryption.c:224 msgid "unknown root element for volume encryption information" msgstr "" -#: src/util/virstorageencryption.c:215 +#: src/util/virstorageencryption.c:254 msgid "unexpected volume encryption secret type" msgstr "" -#: src/util/virstorageencryption.c:235 +#: src/util/virstorageencryption.c:274 msgid "unexpected encryption format" msgstr "" -#: src/util/virstorageencryption.c:264 +#: src/util/virstorageencryption.c:303 msgid "Cannot open /dev/urandom" msgstr "" -#: src/util/virstorageencryption.c:275 +#: src/util/virstorageencryption.c:314 msgid "Cannot read from /dev/urandom" msgstr "" @@ -6109,8 +6135,8 @@ msgid "Unable to init device stream mutex" msgstr "" -#: src/conf/virchrdev.c:360 src/conf/virchrdev.c:422 src/vmx/vmx.c:2097 -#: src/vmx/vmx.c:2305 +#: src/conf/virchrdev.c:364 src/conf/virchrdev.c:426 src/vmx/vmx.c:2134 +#: src/vmx/vmx.c:2355 #, c-format msgid "Unsupported device type '%s'" msgstr "" @@ -6119,7 +6145,7 @@ msgid "undefined hardware architecture" msgstr "" -#: src/cpu/cpu.c:104 src/cpu/cpu.c:457 +#: src/cpu/cpu.c:105 src/cpu/cpu.c:447 msgid "(CPU_definition)" msgstr "" @@ -6127,12 +6153,12 @@ msgid "no CPU model specified" msgstr "" -#: src/cpu/cpu.c:154 +#: src/cpu/cpu.c:150 #, c-format msgid "cannot compare CPUs of %s architecture" msgstr "" -#: src/cpu/cpu.c:207 src/cpu/cpu.c:560 +#: src/cpu/cpu.c:203 src/cpu/cpu.c:550 msgid "nonzero nmodels doesn't match with NULL models" msgstr "" @@ -6140,90 +6166,89 @@ msgid "invalid CPU definition" msgstr "" -#: src/cpu/cpu.c:223 +#: src/cpu/cpu.c:219 #, c-format msgid "cannot decode CPU data for %s architecture" msgstr "" -#: src/cpu/cpu.c:279 +#: src/cpu/cpu.c:275 #, c-format msgid "cannot encode CPU data for %s architecture" msgstr "" -#: src/cpu/cpu.c:313 +#: src/cpu/cpu.c:309 #, c-format msgid "cannot free CPU data for %s architecture" msgstr "" -#: src/cpu/cpu.c:341 +#: src/cpu/cpu.c:337 #, c-format msgid "cannot get node CPU data for %s architecture" msgstr "" -#: src/cpu/cpu.c:388 +#: src/cpu/cpu.c:378 #, c-format msgid "cannot compute guest CPU data for %s architecture" msgstr "" -#: src/cpu/cpu.c:444 +#: src/cpu/cpu.c:434 msgid "nonzero ncpus doesn't match with NULL xmlCPUs" msgstr "" -#: src/cpu/cpu.c:449 src/cpu/cpu.c:541 +#: src/cpu/cpu.c:439 src/cpu/cpu.c:531 msgid "No CPUs given" msgstr "" -#: src/cpu/cpu.c:536 +#: src/cpu/cpu.c:526 msgid "nonzero ncpus doesn't match with NULL cpus" msgstr "" -#: src/cpu/cpu.c:569 +#: src/cpu/cpu.c:559 #, c-format msgid "cannot compute baseline CPU of %s architecture" msgstr "" -#: src/cpu/cpu.c:605 +#: src/cpu/cpu.c:595 #, c-format msgid "cannot update guest CPU data for %s architecture" msgstr "" -#: src/cpu/cpu.c:638 +#: src/cpu/cpu.c:628 #, c-format msgid "cannot check guest CPU data for %s architecture" msgstr "" -#: src/cpu/cpu.c:668 +#: src/cpu/cpu.c:658 #, c-format msgid "cannot format %s CPU data" msgstr "" -#: src/cpu/cpu.c:700 +#: src/cpu/cpu.c:690 #, c-format msgid "cannot parse %s CPU data" msgstr "" -#: src/cpu/cpu.c:784 +#: src/cpu/cpu.c:736 #, c-format msgid "cannot find architecture %s" msgstr "" -#: src/cpu/cpu.c:792 +#: src/cpu/cpu.c:744 #, c-format msgid "cannot find a driver for the architecture %s" msgstr "" -#: src/cpu/cpu_generic.c:129 src/cpu/cpu_powerpc.c:478 -#: src/cpu/cpu_powerpc.c:582 src/cpu/cpu_x86.c:1511 +#: src/cpu/cpu_generic.c:140 src/cpu/cpu_ppc64.c:678 src/cpu/cpu_x86.c:1577 #, c-format msgid "CPU model %s is not supported by hypervisor" msgstr "" -#: src/cpu/cpu_generic.c:151 +#: src/cpu/cpu_generic.c:162 #, c-format msgid "CPUs have incompatible architectures: '%s' != '%s'" msgstr "" -#: src/cpu/cpu_generic.c:159 +#: src/cpu/cpu_generic.c:170 #, c-format msgid "CPU models don't match: '%s' != '%s'" msgstr "" @@ -6237,755 +6262,755 @@ msgid "cannot parse CPU map file: %s" msgstr "" -#: src/cpu/cpu_map.c:128 +#: src/cpu/cpu_map.c:130 #, c-format msgid "cannot find CPU map for %s architecture" msgstr "" -#: src/cpu/cpu_map.c:135 +#: src/cpu/cpu_map.c:137 #, c-format msgid "cannot parse CPU map for %s architecture" msgstr "" -#: src/cpu/cpu_powerpc.c:157 src/cpu/cpu_powerpc.c:576 src/cpu/cpu_x86.c:841 -#: src/cpu/cpu_x86.c:888 +#: src/cpu/cpu_ppc64.c:276 src/cpu/cpu_ppc64.c:794 src/cpu/cpu_x86.c:881 +#: src/cpu/cpu_x86.c:928 #, c-format msgid "Unknown CPU model %s" msgstr "" -#: src/cpu/cpu_powerpc.c:184 src/cpu/cpu_x86.c:517 +#: src/cpu/cpu_ppc64.c:316 src/cpu/cpu_x86.c:518 msgid "Missing CPU vendor name" msgstr "" -#: src/cpu/cpu_powerpc.c:190 src/cpu/cpu_x86.c:523 +#: src/cpu/cpu_ppc64.c:322 src/cpu/cpu_x86.c:524 #, c-format msgid "CPU vendor %s already defined" msgstr "" -#: src/cpu/cpu_powerpc.c:229 +#: src/cpu/cpu_ppc64.c:374 #, c-format msgid "CPU model %s already defined" msgstr "" -#: src/cpu/cpu_powerpc.c:237 src/cpu/cpu_x86.c:1011 +#: src/cpu/cpu_ppc64.c:382 src/cpu/cpu_x86.c:1051 #, c-format msgid "Invalid vendor element in CPU model %s" msgstr "" -#: src/cpu/cpu_powerpc.c:244 src/cpu/cpu_x86.c:1018 +#: src/cpu/cpu_ppc64.c:389 src/cpu/cpu_x86.c:1058 #, c-format msgid "Unknown vendor %s referenced by CPU model %s" msgstr "" -#: src/cpu/cpu_powerpc.c:253 +#: src/cpu/cpu_ppc64.c:412 #, c-format msgid "Missing or invalid PVR value in CPU model %s" msgstr "" -#: src/cpu/cpu_powerpc.c:379 src/cpu/cpu_x86.c:1346 +#: src/cpu/cpu_ppc64.c:533 src/cpu/cpu_x86.c:1395 #, c-format msgid "CPU arch %s does not match host arch" msgstr "" -#: src/cpu/cpu_powerpc.c:397 src/cpu/cpu_x86.c:1362 +#: src/cpu/cpu_ppc64.c:551 src/cpu/cpu_x86.c:1411 #, c-format msgid "host CPU vendor does not match required CPU vendor %s" msgstr "" -#: src/cpu/cpu_powerpc.c:419 +#: src/cpu/cpu_ppc64.c:606 #, c-format msgid "host CPU model does not match required CPU model %s" msgstr "" -#: src/cpu/cpu_powerpc.c:471 +#: src/cpu/cpu_ppc64.c:671 #, c-format msgid "Cannot find CPU model with PVR 0x%08x" msgstr "" -#: src/cpu/cpu_powerpc.c:552 src/cpu/cpu_x86.c:2065 +#: src/cpu/cpu_ppc64.c:769 src/cpu/cpu_x86.c:2169 #, c-format msgid "Unexpected CPU mode: %d" msgstr "" -#: src/cpu/cpu_powerpc.c:592 src/cpu/cpu_x86.c:1933 +#: src/cpu/cpu_ppc64.c:814 src/cpu/cpu_x86.c:2017 msgid "CPUs are incompatible" msgstr "" -#: src/cpu/cpu_powerpc.c:601 src/cpu/cpu_x86.c:1876 src/cpu/cpu_x86.c:1916 +#: src/cpu/cpu_ppc64.c:823 src/cpu/cpu_x86.c:1960 src/cpu/cpu_x86.c:2000 #, c-format msgid "Unknown CPU vendor %s" msgstr "" -#: src/cpu/cpu_powerpc.c:608 src/cpu/cpu_x86.c:1899 +#: src/cpu/cpu_ppc64.c:830 src/cpu/cpu_x86.c:1983 #, c-format msgid "CPU vendor %s of model %s differs from vendor %s" msgstr "" -#: src/cpu/cpu_powerpc.c:617 src/cpu/cpu_x86.c:1921 +#: src/cpu/cpu_ppc64.c:839 src/cpu/cpu_x86.c:2005 msgid "CPU vendors do not match" msgstr "" -#: src/cpu/cpu_x86.c:530 +#: src/cpu/cpu_x86.c:531 #, c-format msgid "Missing vendor string for CPU vendor %s" msgstr "" -#: src/cpu/cpu_x86.c:536 +#: src/cpu/cpu_x86.c:537 #, c-format msgid "Invalid CPU vendor string '%s'" msgstr "" -#: src/cpu/cpu_x86.c:693 src/cpu/cpu_x86.c:1133 +#: src/cpu/cpu_x86.c:719 src/cpu/cpu_x86.c:1179 #, c-format msgid "CPU feature %s already defined" msgstr "" -#: src/cpu/cpu_x86.c:705 +#: src/cpu/cpu_x86.c:735 #, c-format msgid "Invalid cpuid[%zu] in %s feature" msgstr "" -#: src/cpu/cpu_x86.c:749 src/cpu/cpu_x86.c:862 src/cpu/cpu_x86.c:900 -#: src/cpu/cpu_x86.c:1982 +#: src/cpu/cpu_x86.c:789 src/cpu/cpu_x86.c:902 src/cpu/cpu_x86.c:940 +#: src/cpu/cpu_x86.c:2066 #, c-format msgid "Unknown CPU feature %s" msgstr "" -#: src/cpu/cpu_x86.c:986 +#: src/cpu/cpu_x86.c:1026 #, c-format msgid "Missing ancestor's name in CPU model %s" msgstr "" -#: src/cpu/cpu_x86.c:993 +#: src/cpu/cpu_x86.c:1033 #, c-format msgid "Ancestor model %s not found for CPU model %s" msgstr "" -#: src/cpu/cpu_x86.c:1034 +#: src/cpu/cpu_x86.c:1074 #, c-format msgid "Missing feature name for CPU model %s" msgstr "" -#: src/cpu/cpu_x86.c:1040 +#: src/cpu/cpu_x86.c:1080 #, c-format msgid "Feature %s required by CPU model %s not found" msgstr "" -#: src/cpu/cpu_x86.c:1249 +#: src/cpu/cpu_x86.c:1292 msgid "CPU data" msgstr "" -#: src/cpu/cpu_x86.c:1251 +#: src/cpu/cpu_x86.c:1294 msgid "cannot parse CPU data" msgstr "" -#: src/cpu/cpu_x86.c:1259 +#: src/cpu/cpu_x86.c:1302 msgid "no x86 CPU data found" msgstr "" -#: src/cpu/cpu_x86.c:1267 +#: src/cpu/cpu_x86.c:1310 #, c-format msgid "failed to parse cpuid[%zu]" msgstr "" -#: src/cpu/cpu_x86.c:1381 +#: src/cpu/cpu_x86.c:1430 msgid "Host CPU provides forbidden features" msgstr "" -#: src/cpu/cpu_x86.c:1395 +#: src/cpu/cpu_x86.c:1444 msgid "Host CPU does not provide required features" msgstr "" -#: src/cpu/cpu_x86.c:1417 +#: src/cpu/cpu_x86.c:1466 msgid "Host CPU does not strictly match guest CPU: Extra features" msgstr "" -#: src/cpu/cpu_x86.c:1573 +#: src/cpu/cpu_x86.c:1639 msgid "Cannot find suitable CPU model for given data" msgstr "" -#: src/cpu/cpu_x86.c:1703 +#: src/cpu/cpu_x86.c:1784 #, c-format msgid "CPU vendor %s not found" msgstr "" -#: src/driver.c:71 +#: src/driver.c:73 #, c-format msgid "failed to load module %s %s" msgstr "" -#: src/driver.c:81 +#: src/driver.c:93 #, c-format msgid "Missing module registration symbol %s" msgstr "" -#: src/driver.c:86 +#: src/driver.c:98 #, c-format msgid "Failed module registration %s" msgstr "" -#: src/esx/esx_driver.c:218 +#: src/esx/esx_driver.c:210 #, c-format msgid "" "File name '%s' doesn't have expected format " "'/vmfs/volumes//'" msgstr "" -#: src/esx/esx_driver.c:233 +#: src/esx/esx_driver.c:225 #, c-format msgid "File name '%s' refers to non-existing datastore '%s'" msgstr "" -#: src/esx/esx_driver.c:253 src/esx/esx_driver.c:356 +#: src/esx/esx_driver.c:244 src/esx/esx_driver.c:341 #, c-format msgid "Could not handle file name '%s'" msgstr "" -#: src/esx/esx_driver.c:411 +#: src/esx/esx_driver.c:396 #, c-format msgid "Could not lookup controller model for '%s'" msgstr "" -#: src/esx/esx_driver.c:429 +#: src/esx/esx_driver.c:414 #, c-format msgid "Found unexpected controller model '%s' for disk '%s'" msgstr "" -#: src/esx/esx_driver.c:494 +#: src/esx/esx_driver.c:477 #, c-format msgid "" "Bit 29 (Long Mode) of HostSystem property 'hardware.cpuFeature[].edx' with " "value '%s' has unexpected value '%c', expecting '0' or '1'" msgstr "" -#: src/esx/esx_driver.c:655 src/esx/esx_driver.c:4398 -#: src/esx/esx_driver.c:4491 src/esx/esx_network_driver.c:254 -#: src/esx/esx_network_driver.c:633 src/esx/esx_storage_backend_vmfs.c:578 -#: src/esx/esx_util.c:52 src/esx/esx_util.c:233 src/esx/esx_vi.c:54 -#: src/esx/esx_vi.c:385 src/esx/esx_vi.c:457 src/esx/esx_vi.c:799 -#: src/esx/esx_vi.c:1237 src/esx/esx_vi.c:1441 src/esx/esx_vi.c:1477 -#: src/esx/esx_vi.c:1493 src/esx/esx_vi.c:1516 src/esx/esx_vi.c:1556 -#: src/esx/esx_vi.c:1585 src/esx/esx_vi.c:1618 src/esx/esx_vi.c:1673 -#: src/esx/esx_vi.c:1698 src/esx/esx_vi.c:1754 src/esx/esx_vi.c:2001 -#: src/esx/esx_vi.c:2206 src/esx/esx_vi.c:2232 src/esx/esx_vi.c:2268 -#: src/esx/esx_vi.c:2302 src/esx/esx_vi.c:2339 src/esx/esx_vi.c:2444 -#: src/esx/esx_vi.c:2613 src/esx/esx_vi.c:2658 src/esx/esx_vi.c:2723 -#: src/esx/esx_vi.c:2778 src/esx/esx_vi.c:2913 src/esx/esx_vi.c:2981 -#: src/esx/esx_vi.c:3069 src/esx/esx_vi.c:3135 src/esx/esx_vi.c:3184 -#: src/esx/esx_vi.c:3292 src/esx/esx_vi.c:3348 src/esx/esx_vi.c:3445 -#: src/esx/esx_vi.c:3645 src/esx/esx_vi.c:3757 src/esx/esx_vi.c:3813 -#: src/esx/esx_vi.c:3870 src/esx/esx_vi.c:3921 src/esx/esx_vi.c:3965 -#: src/esx/esx_vi.c:4014 src/esx/esx_vi.c:4063 src/esx/esx_vi.c:4107 -#: src/esx/esx_vi.c:4159 src/esx/esx_vi.c:4221 src/esx/esx_vi.c:4340 -#: src/esx/esx_vi.c:4777 src/esx/esx_vi.c:4872 src/esx/esx_vi.c:5004 -#: src/esx/esx_vi.c:5084 src/esx/esx_vi_methods.c:42 -#: src/esx/esx_vi_methods.c:238 src/esx/esx_vi_types.c:46 +#: src/esx/esx_driver.c:631 src/esx/esx_driver.c:4362 src/esx/esx_driver.c:4452 +#: src/esx/esx_network_driver.c:222 src/esx/esx_network_driver.c:590 +#: src/esx/esx_storage_backend_vmfs.c:575 src/esx/esx_util.c:52 +#: src/esx/esx_util.c:229 src/esx/esx_vi.c:55 src/esx/esx_vi.c:376 +#: src/esx/esx_vi.c:445 src/esx/esx_vi.c:1001 src/esx/esx_vi.c:1406 +#: src/esx/esx_vi.c:1605 src/esx/esx_vi.c:1641 src/esx/esx_vi.c:1657 +#: src/esx/esx_vi.c:1680 src/esx/esx_vi.c:1719 src/esx/esx_vi.c:1747 +#: src/esx/esx_vi.c:1780 src/esx/esx_vi.c:1834 src/esx/esx_vi.c:1857 +#: src/esx/esx_vi.c:1912 src/esx/esx_vi.c:2159 src/esx/esx_vi.c:2360 +#: src/esx/esx_vi.c:2386 src/esx/esx_vi.c:2422 src/esx/esx_vi.c:2454 +#: src/esx/esx_vi.c:2487 src/esx/esx_vi.c:2524 src/esx/esx_vi.c:2629 +#: src/esx/esx_vi.c:2794 src/esx/esx_vi.c:2838 src/esx/esx_vi.c:2903 +#: src/esx/esx_vi.c:2958 src/esx/esx_vi.c:3091 src/esx/esx_vi.c:3158 +#: src/esx/esx_vi.c:3244 src/esx/esx_vi.c:3308 src/esx/esx_vi.c:3356 +#: src/esx/esx_vi.c:3462 src/esx/esx_vi.c:3517 src/esx/esx_vi.c:3614 +#: src/esx/esx_vi.c:3810 src/esx/esx_vi.c:3922 src/esx/esx_vi.c:3976 +#: src/esx/esx_vi.c:4033 src/esx/esx_vi.c:4084 src/esx/esx_vi.c:4128 +#: src/esx/esx_vi.c:4175 src/esx/esx_vi.c:4222 src/esx/esx_vi.c:4266 +#: src/esx/esx_vi.c:4317 src/esx/esx_vi.c:4379 src/esx/esx_vi.c:4494 +#: src/esx/esx_vi.c:4945 src/esx/esx_vi.c:5039 src/esx/esx_vi.c:5171 +#: src/esx/esx_vi.c:5251 src/esx/esx_vi_methods.c:42 +#: src/esx/esx_vi_methods.c:236 src/esx/esx_vi_types.c:46 #: src/esx/esx_vi_types.c:105 src/esx/esx_vi_types.c:199 #: src/esx/esx_vi_types.c:250 src/esx/esx_vi_types.c:292 #: src/esx/esx_vi_types.c:346 src/esx/esx_vi_types.c:618 #: src/esx/esx_vi_types.c:637 src/esx/esx_vi_types.c:717 -#: src/esx/esx_vi_types.c:945 src/esx/esx_vi_types.c:1016 -#: src/esx/esx_vi_types.c:1231 src/esx/esx_vi_types.c:1264 -#: src/esx/esx_vi_types.c:1285 src/esx/esx_vi_types.c:1309 -#: src/esx/esx_vi_types.c:1484 src/esx/esx_vi_types.c:1524 -#: src/esx/esx_vi_types.c:1658 src/esx/esx_vi_types.c:1724 -#: src/esx/esx_vi_types.c:1754 src/hyperv/hyperv_util.c:44 -#: src/hyperv/hyperv_wmi.c:127 src/hyperv/hyperv_wmi.c:621 -#: src/hyperv/hyperv_wmi.c:656 src/vmx/vmx.c:1809 src/vmx/vmx.c:1882 -#: src/vmx/vmx.c:1997 src/vmx/vmx.c:2365 src/vmx/vmx.c:2481 src/vmx/vmx.c:2699 -#: src/vmx/vmx.c:2888 src/vmx/vmx.c:2990 src/vmx/vmx.c:3376 src/vmx/vmx.c:3560 +#: src/esx/esx_vi_types.c:943 src/esx/esx_vi_types.c:1012 +#: src/esx/esx_vi_types.c:1221 src/esx/esx_vi_types.c:1253 +#: src/esx/esx_vi_types.c:1273 src/esx/esx_vi_types.c:1297 +#: src/esx/esx_vi_types.c:1475 src/esx/esx_vi_types.c:1514 +#: src/esx/esx_vi_types.c:1647 src/esx/esx_vi_types.c:1712 +#: src/esx/esx_vi_types.c:1741 src/hyperv/hyperv_util.c:44 +#: src/hyperv/hyperv_wmi.c:135 src/hyperv/hyperv_wmi.c:613 +#: src/hyperv/hyperv_wmi.c:647 src/vmx/vmx.c:1853 src/vmx/vmx.c:1924 +#: src/vmx/vmx.c:2037 src/vmx/vmx.c:2415 src/vmx/vmx.c:2526 src/vmx/vmx.c:2743 +#: src/vmx/vmx.c:2931 src/vmx/vmx.c:3028 src/vmx/vmx.c:3402 src/vmx/vmx.c:3592 msgid "Invalid argument" msgstr "" -#: src/esx/esx_driver.c:670 src/esx/esx_driver.c:791 -#: src/hyperv/hyperv_driver.c:146 src/phyp/phyp_driver.c:933 -#: src/xenapi/xenapi_driver.c:143 +#: src/esx/esx_driver.c:645 src/esx/esx_driver.c:750 +#: src/hyperv/hyperv_driver.c:136 src/phyp/phyp_driver.c:967 +#: src/xenapi/xenapi_driver.c:172 msgid "Username request failed" msgstr "" -#: src/esx/esx_driver.c:678 src/esx/esx_driver.c:799 -#: src/hyperv/hyperv_driver.c:154 src/phyp/phyp_driver.c:1014 -#: src/xenapi/xenapi_driver.c:152 +#: src/esx/esx_driver.c:653 src/esx/esx_driver.c:758 +#: src/hyperv/hyperv_driver.c:144 src/phyp/phyp_driver.c:1049 +#: src/xenapi/xenapi_driver.c:181 msgid "Password request failed" msgstr "" -#: src/esx/esx_driver.c:708 +#: src/esx/esx_driver.c:707 #, c-format msgid "%s is neither an ESX 3.5, 4.x nor 5.x host" msgstr "" -#: src/esx/esx_driver.c:715 +#: src/esx/esx_driver.c:714 #, c-format msgid "%s isn't a GSX 2.0 host" msgstr "" -#: src/esx/esx_driver.c:775 +#: src/esx/esx_driver.c:736 msgid "Path has to specify the datacenter and compute resource" msgstr "" -#: src/esx/esx_driver.c:827 +#: src/esx/esx_driver.c:826 #, c-format msgid "%s is neither a vCenter 2.5, 4.x nor 5.x server" msgstr "" -#: src/esx/esx_driver.c:937 src/hyperv/hyperv_driver.c:99 +#: src/esx/esx_driver.c:890 src/hyperv/hyperv_driver.c:90 #, c-format msgid "" "Transport '%s' in URI scheme is not supported, try again without the " "transport part" msgstr "" -#: src/esx/esx_driver.c:951 src/hyperv/hyperv_driver.c:107 +#: src/esx/esx_driver.c:904 src/hyperv/hyperv_driver.c:98 msgid "URI is missing the server part" msgstr "" -#: src/esx/esx_driver.c:958 src/hyperv/hyperv_driver.c:114 +#: src/esx/esx_driver.c:911 src/hyperv/hyperv_driver.c:105 msgid "Missing or invalid auth pointer" msgstr "" -#: src/esx/esx_driver.c:1011 +#: src/esx/esx_driver.c:964 msgid "This host is not managed by a vCenter" msgstr "" -#: src/esx/esx_driver.c:1018 +#: src/esx/esx_driver.c:971 #, c-format msgid "vCenter IP address %s too big for destination" msgstr "" -#: src/esx/esx_driver.c:1031 +#: src/esx/esx_driver.c:984 #, c-format msgid "" "This host is managed by a vCenter with IP address %s, but a mismachting " "vCenter '%s' (%s) has been specified" msgstr "" -#: src/esx/esx_driver.c:1189 src/vbox/vbox_MSCOMGlue.c:438 +#: src/vbox/vbox_MSCOMGlue.c:435 #, c-format msgid "Could not parse version number from '%s'" msgstr "" -#: src/esx/esx_driver.c:1249 +#: src/esx/esx_driver.c:1224 msgid "Missing or empty 'hostName' property" msgstr "" -#: src/esx/esx_driver.c:1387 +#: src/esx/esx_driver.c:1361 #, c-format msgid "CPU Model %s too long for destination" msgstr "" -#: src/esx/esx_driver.c:1476 +#: src/esx/esx_driver.c:1441 #, c-format msgid "Failed to parse positive integer from '%s'" msgstr "" -#: src/esx/esx_driver.c:1577 src/hyperv/hyperv_driver.c:459 +#: src/esx/esx_driver.c:1536 src/hyperv/hyperv_driver.c:442 #, c-format msgid "No domain with ID %d" msgstr "" -#: src/esx/esx_driver.c:1665 +#: src/esx/esx_driver.c:1620 #, c-format msgid "No domain with name '%s'" msgstr "" -#: src/esx/esx_driver.c:1723 src/esx/esx_driver.c:1838 -#: src/esx/esx_driver.c:1889 src/esx/esx_driver.c:1945 +#: src/esx/esx_driver.c:1676 src/esx/esx_driver.c:1789 +#: src/esx/esx_driver.c:1838 src/esx/esx_driver.c:1892 +#: src/esx/esx_driver.c:2486 msgid "Domain is not powered on" msgstr "" -#: src/esx/esx_driver.c:1736 +#: src/esx/esx_driver.c:1689 #, c-format msgid "Could not suspend domain: %s" msgstr "" -#: src/esx/esx_driver.c:1780 +#: src/esx/esx_driver.c:1732 msgid "Domain is not suspended" msgstr "" -#: src/esx/esx_driver.c:1794 +#: src/esx/esx_driver.c:1746 #, c-format msgid "Could not resume domain: %s" msgstr "" -#: src/esx/esx_driver.c:1958 +#: src/esx/esx_driver.c:1905 #, c-format msgid "Could not destroy domain: %s" msgstr "" -#: src/esx/esx_driver.c:2025 +#: src/esx/esx_driver.c:1971 #, c-format msgid "Got invalid memory size %d" msgstr "" -#: src/esx/esx_driver.c:2074 src/esx/esx_driver.c:2982 +#: src/esx/esx_driver.c:2019 src/esx/esx_driver.c:2980 msgid "Domain is not powered off" msgstr "" -#: src/esx/esx_driver.c:2098 +#: src/esx/esx_driver.c:2043 #, c-format msgid "Could not set max-memory to %lu kilobytes: %s" msgstr "" -#: src/esx/esx_driver.c:2155 +#: src/esx/esx_driver.c:2099 #, c-format msgid "Could not set memory to %lu kilobytes: %s" msgstr "" -#: src/esx/esx_driver.c:2391 src/esx/esx_driver.c:2401 +#: src/esx/esx_driver.c:2330 src/esx/esx_driver.c:2340 #, c-format msgid "QueryPerf returned object with unexpected type '%s'" msgstr "" -#: src/esx/esx_driver.c:2518 src/esx/esx_driver.c:2602 -#: src/phyp/phyp_driver.c:1366 src/phyp/phyp_driver.c:3610 -#: src/vbox/vbox_tmpl.c:2165 src/vbox/vbox_tmpl.c:2223 -#: src/xenapi/xenapi_driver.c:1141 src/xenapi/xenapi_driver.c:1313 +#: src/esx/esx_driver.c:2533 src/esx/esx_driver.c:2615 +#: src/phyp/phyp_driver.c:1423 src/phyp/phyp_driver.c:3637 +#: src/vbox/vbox_common.c:2915 src/vbox/vbox_common.c:2967 +#: src/xenapi/xenapi_driver.c:1175 src/xenapi/xenapi_driver.c:1347 #, c-format msgid "unsupported flags: (0x%x)" msgstr "" -#: src/esx/esx_driver.c:2524 +#: src/esx/esx_driver.c:2539 msgid "Requested number of virtual CPUs must at least be 1" msgstr "" -#: src/esx/esx_driver.c:2540 +#: src/esx/esx_driver.c:2553 #, c-format msgid "" "Requested number of virtual CPUs is greater than max allowable number of " "virtual CPUs for the domain: %d > %d" msgstr "" -#: src/esx/esx_driver.c:2567 +#: src/esx/esx_driver.c:2580 #, c-format msgid "Could not set number of virtual CPUs to %d: %s" msgstr "" -#: src/esx/esx_driver.c:2785 src/esx/esx_driver.c:2828 -#: src/vmware/vmware_driver.c:981 +#: src/esx/esx_driver.c:2792 src/esx/esx_driver.c:2835 +#: src/vmware/vmware_driver.c:1031 #, c-format msgid "Unsupported config format '%s'" msgstr "" -#: src/esx/esx_driver.c:2996 +#: src/esx/esx_driver.c:2994 #, c-format msgid "Could not start domain: %s" msgstr "" -#: src/esx/esx_driver.c:3082 +#: src/esx/esx_driver.c:3083 msgid "Domain already exists, editing existing domains is not supported yet" msgstr "" -#: src/esx/esx_driver.c:3118 src/vmware/vmware_conf.c:401 +#: src/esx/esx_driver.c:3118 src/vmware/vmware_conf.c:411 msgid "" "Domain XML doesn't contain any disks, cannot deduce datastore and path for " "VMX file" msgstr "" -#: src/esx/esx_driver.c:3133 src/vmware/vmware_conf.c:416 +#: src/esx/esx_driver.c:3133 src/vmware/vmware_conf.c:426 msgid "" "Domain XML doesn't contain any file-based harddisks, cannot deduce datastore " "and path for VMX file" msgstr "" -#: src/esx/esx_driver.c:3141 src/vmware/vmware_conf.c:424 +#: src/esx/esx_driver.c:3141 src/vmware/vmware_conf.c:434 msgid "" "First file-based harddisk has no source, cannot deduce datastore and path " "for VMX file" msgstr "" -#: src/esx/esx_driver.c:3153 src/vmware/vmware_conf.c:435 +#: src/esx/esx_driver.c:3153 src/vmware/vmware_conf.c:444 #, c-format msgid "Expecting source '%s' of first file-based harddisk to be a VMDK image" msgstr "" -#: src/esx/esx_driver.c:3219 +#: src/esx/esx_driver.c:3215 #, c-format msgid "Could not define domain: %s" msgstr "" -#: src/esx/esx_driver.c:3294 +#: src/esx/esx_driver.c:3291 msgid "Domain is not suspended or powered off" msgstr "" -#: src/esx/esx_driver.c:3437 +#: src/esx/esx_driver.c:3427 msgid "" "Cannot enable general autostart option without affecting other domains" msgstr "" -#: src/esx/esx_driver.c:3640 +#: src/esx/esx_driver.c:3627 #, c-format msgid "Shares level has unknown value %d" msgstr "" -#: src/esx/esx_driver.c:3719 +#: src/esx/esx_driver.c:3704 #, c-format msgid "Could not set reservation to %lld MHz, expecting positive value" msgstr "" -#: src/esx/esx_driver.c:3732 +#: src/esx/esx_driver.c:3716 #, c-format msgid "" "Could not set limit to %lld MHz, expecting positive value or -1 (unlimited)" msgstr "" -#: src/esx/esx_driver.c:3772 +#: src/esx/esx_driver.c:3756 #, c-format msgid "" "Could not set shares to %d, expecting positive value or -1 (low), -2 " "(normal) or -3 (high)" msgstr "" -#: src/esx/esx_driver.c:3792 +#: src/esx/esx_driver.c:3776 #, c-format msgid "Could not change scheduler parameters: %s" msgstr "" -#: src/esx/esx_driver.c:3877 +#: src/esx/esx_driver.c:3861 msgid "Migration not possible without a vCenter" msgstr "" -#: src/esx/esx_driver.c:3883 +#: src/esx/esx_driver.c:3867 msgid "Renaming domains on migration not supported" msgstr "" -#: src/esx/esx_driver.c:3897 +#: src/esx/esx_driver.c:3880 msgid "Only vpxmigr:// migration URIs are supported" msgstr "" -#: src/esx/esx_driver.c:3903 +#: src/esx/esx_driver.c:3886 msgid "Migration source and destination have to refer to the same vCenter" msgstr "" -#: src/esx/esx_driver.c:3913 +#: src/esx/esx_driver.c:3896 msgid "Migration URI has to specify resource pool and host system" msgstr "" -#: src/esx/esx_driver.c:3948 +#: src/esx/esx_driver.c:3931 #, c-format msgid "Could not migrate domain, validation reported a problem: %s" msgstr "" -#: src/esx/esx_driver.c:3952 +#: src/esx/esx_driver.c:3935 msgid "Could not migrate domain, validation reported a problem" msgstr "" -#: src/esx/esx_driver.c:3974 +#: src/esx/esx_driver.c:3957 #, c-format msgid "Could not migrate domain, migration task finished with an error: %s" msgstr "" -#: src/esx/esx_driver.c:4049 +#: src/esx/esx_driver.c:4045 msgid "Could not retrieve memory usage of resource pool" msgstr "" -#: src/esx/esx_driver.c:4236 src/vbox/vbox_tmpl.c:6047 +#: src/esx/esx_driver.c:4200 msgid "disk snapshots not supported yet" msgstr "" -#: src/esx/esx_driver.c:4253 +#: src/esx/esx_driver.c:4217 #, c-format msgid "Snapshot '%s' already exists" msgstr "" -#: src/esx/esx_driver.c:4270 +#: src/esx/esx_driver.c:4234 #, c-format msgid "Could not create snapshot: %s" msgstr "" -#: src/esx/esx_driver.c:4614 src/qemu/qemu_driver.c:13847 -#: src/test/test_driver.c:6748 src/vbox/vbox_tmpl.c:6488 +#: src/esx/esx_driver.c:4570 src/qemu/qemu_driver.c:15114 +#: src/test/test_driver.c:6042 src/vbox/vbox_common.c:6389 #, c-format msgid "snapshot '%s' does not have a parent" msgstr "" -#: src/esx/esx_driver.c:4762 +#: src/esx/esx_driver.c:4714 #, c-format msgid "Could not revert to snapshot '%s': %s" msgstr "" -#: src/esx/esx_driver.c:4828 +#: src/esx/esx_driver.c:4778 #, c-format msgid "Could not delete snapshot '%s': %s" msgstr "" -#: src/esx/esx_driver.c:4899 +#: src/esx/esx_driver.c:4847 #, c-format msgid "Could not change memory parameters: %s" msgstr "" -#: src/esx/esx_network_driver.c:197 +#: src/esx/esx_network_driver.c:165 #, c-format msgid "Could not find HostVirtualSwitch with UUID '%s'" msgstr "" -#: src/esx/esx_network_driver.c:263 +#: src/esx/esx_network_driver.c:231 msgid "Different inbound and outbound bandwidth is unsupported" msgstr "" -#: src/esx/esx_network_driver.c:356 +#: src/esx/esx_network_driver.c:317 msgid "" "HostVirtualSwitch already exists, editing existing ones is not supported yet" msgstr "" -#: src/esx/esx_network_driver.c:364 +#: src/esx/esx_network_driver.c:325 msgid "Cannot use predefined UUID" msgstr "" -#: src/esx/esx_network_driver.c:372 +#: src/esx/esx_network_driver.c:333 #, c-format msgid "Unsupported forward mode '%s'" msgstr "" -#: src/esx/esx_network_driver.c:388 +#: src/esx/esx_network_driver.c:348 #, c-format msgid "HostPortGroup with name '%s' exists already" msgstr "" -#: src/esx/esx_network_driver.c:422 +#: src/esx/esx_network_driver.c:381 #, c-format msgid "unsupported device type in network %s interface pool" msgstr "" -#: src/esx/esx_network_driver.c:444 +#: src/esx/esx_network_driver.c:403 #, c-format msgid "Could not find PhysicalNic with name '%s'" msgstr "" -#: src/esx/esx_network_driver.c:562 +#: src/esx/esx_network_driver.c:519 #, c-format msgid "Cannot undefine HostVirtualSwitch that has a '%s' port" msgstr "" -#: src/esx/esx_network_driver.c:575 src/esx/esx_network_driver.c:603 +#: src/esx/esx_network_driver.c:532 src/esx/esx_network_driver.c:560 #, c-format msgid "Could not find HostPortGroup for key '%s'" msgstr "" -#: src/esx/esx_network_driver.c:751 +#: src/esx/esx_network_driver.c:705 #, c-format msgid "Could not find PhysicalNic with key '%s'" msgstr "" -#: src/esx/esx_network_driver.c:828 +#: src/esx/esx_network_driver.c:781 #, c-format msgid "Could not find HostPortGroup with key '%s'" msgstr "" -#: src/esx/esx_network_driver.c:880 +#: src/esx/esx_network_driver.c:833 msgid "Cannot deactivate network autostart" msgstr "" #: src/esx/esx_storage_backend_iscsi.c:64 -#: src/esx/esx_storage_backend_iscsi.c:114 -#: src/esx/esx_storage_backend_iscsi.c:211 +#: src/esx/esx_storage_backend_iscsi.c:113 +#: src/esx/esx_storage_backend_iscsi.c:209 msgid "Unable to obtain iSCSI adapter" msgstr "" -#: src/esx/esx_storage_backend_iscsi.c:321 src/esx/esx_storage_driver.c:196 +#: src/esx/esx_storage_backend_iscsi.c:316 src/esx/esx_storage_driver.c:159 #, c-format msgid "Could not find storage pool with name '%s'" msgstr "" -#: src/esx/esx_storage_backend_iscsi.c:601 -#: src/esx/esx_storage_backend_iscsi.c:617 +#: src/esx/esx_storage_backend_iscsi.c:589 +#: src/esx/esx_storage_backend_iscsi.c:605 msgid "iSCSI storage pool does not support volume creation" msgstr "" -#: src/esx/esx_storage_backend_iscsi.c:706 +#: src/esx/esx_storage_backend_iscsi.c:692 #, c-format msgid "Could find volume with name: %s" msgstr "" -#: src/esx/esx_storage_backend_iscsi.c:753 +#: src/esx/esx_storage_backend_iscsi.c:738 msgid "iSCSI storage pool does not support volume deletion" msgstr "" -#: src/esx/esx_storage_backend_iscsi.c:768 +#: src/esx/esx_storage_backend_iscsi.c:753 msgid "iSCSI storage pool does not support volume wiping" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:99 -#: src/esx/esx_storage_backend_vmfs.c:512 +#: src/esx/esx_storage_backend_vmfs.c:99 src/esx/esx_storage_backend_vmfs.c:509 msgid "DatastoreInfo has unexpected type" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:500 +#: src/esx/esx_storage_backend_vmfs.c:497 #, c-format msgid "Datastore has unexpected type '%s'" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:730 +#: src/esx/esx_storage_backend_vmfs.c:725 msgid "" "QueryVirtualDiskUuid not available, cannot lookup storage volume by UUID" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:881 -#: src/esx/esx_storage_backend_vmfs.c:1107 +#: src/esx/esx_storage_backend_vmfs.c:874 +#: src/esx/esx_storage_backend_vmfs.c:1095 msgid "Creating non-file volumes is not supported" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:890 -#: src/esx/esx_storage_backend_vmfs.c:1116 +#: src/esx/esx_storage_backend_vmfs.c:883 +#: src/esx/esx_storage_backend_vmfs.c:1104 #, c-format msgid "Volume name '%s' doesn't have expected format '/'" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:897 -#: src/esx/esx_storage_backend_vmfs.c:1123 +#: src/esx/esx_storage_backend_vmfs.c:890 +#: src/esx/esx_storage_backend_vmfs.c:1111 #, c-format msgid "Volume name '%s' has unsupported suffix, expecting '.vmdk'" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:971 +#: src/esx/esx_storage_backend_vmfs.c:962 msgid "Unsupported capacity-to-allocation relation" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:999 +#: src/esx/esx_storage_backend_vmfs.c:990 #, c-format msgid "Could not create volume: %s" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:1025 -#: src/esx/esx_storage_backend_vmfs.c:1217 +#: src/esx/esx_storage_backend_vmfs.c:1014 +#: src/esx/esx_storage_backend_vmfs.c:1201 #, c-format msgid "Creation of %s volumes is not supported" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:1191 +#: src/esx/esx_storage_backend_vmfs.c:1177 #, c-format msgid "Could not copy volume: %s" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:1272 +#: src/esx/esx_storage_backend_vmfs.c:1256 #, c-format msgid "Could not delete volume: %s" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:1315 +#: src/esx/esx_storage_backend_vmfs.c:1299 #, c-format msgid "Could not wipe volume: %s" msgstr "" -#: src/esx/esx_storage_backend_vmfs.c:1443 +#: src/esx/esx_storage_backend_vmfs.c:1427 #, c-format msgid "File '%s' has unknown type" msgstr "" -#: src/esx/esx_storage_driver.c:226 +#: src/esx/esx_storage_driver.c:187 #, c-format msgid "Could not find storage pool with uuid '%s'" msgstr "" -#: src/esx/esx_storage_driver.c:316 +#: src/esx/esx_storage_driver.c:274 msgid "Cannot deactivate storage pool autostart" msgstr "" -#: src/esx/esx_storage_driver.c:400 +#: src/esx/esx_storage_driver.c:354 #, c-format msgid "Unexpected volume path format: %s" msgstr "" -#: src/esx/esx_storage_driver.c:428 +#: src/esx/esx_storage_driver.c:380 #, c-format msgid "Could not find storage volume with key '%s'" msgstr "" @@ -7025,537 +7050,537 @@ "Query parameter 'proxy' has unexpected port value '%s' (should be [1..65535])" msgstr "" -#: src/esx/esx_util.c:245 +#: src/esx/esx_util.c:240 #, c-format msgid "" "Datastore path '%s' doesn't have expected format '[] '" msgstr "" -#: src/esx/esx_util.c:325 +#: src/esx/esx_util.c:315 #, c-format msgid "IP address lookup for host '%s' failed: %s" msgstr "" -#: src/esx/esx_util.c:332 +#: src/esx/esx_util.c:322 #, c-format msgid "No IP address for host '%s' found: %s" msgstr "" -#: src/esx/esx_util.c:342 +#: src/esx/esx_util.c:332 #, c-format msgid "Formatting IP address for host '%s' failed: %s" msgstr "" -#: src/esx/esx_util.c:362 src/esx/esx_vi.c:2506 src/hyperv/hyperv_driver.c:888 -#: src/hyperv/hyperv_wmi.c:627 src/vmx/vmx.c:727 +#: src/esx/esx_util.c:352 src/esx/esx_vi.c:2691 src/hyperv/hyperv_driver.c:862 +#: src/hyperv/hyperv_wmi.c:619 src/vmx/vmx.c:781 #, c-format msgid "Could not parse UUID from string '%s'" msgstr "" -#: src/esx/esx_vi.c:253 +#: src/esx/esx_vi.c:244 #, c-format msgid "curl_easy_perform() returned an error: %s (%d) : %s" msgstr "" -#: src/esx/esx_vi.c:263 +#: src/esx/esx_vi.c:254 #, c-format msgid "" "curl_easy_getinfo(CURLINFO_RESPONSE_CODE) returned an error: %s (%d) : %s" msgstr "" -#: src/esx/esx_vi.c:271 +#: src/esx/esx_vi.c:262 msgid "" "curl_easy_getinfo(CURLINFO_RESPONSE_CODE) returned a negative response code" msgstr "" -#: src/esx/esx_vi.c:283 +#: src/esx/esx_vi.c:274 #, c-format msgid "" "curl_easy_getinfo(CURLINFO_REDIRECT_URL) returned an error: %s (%d) : %s" msgstr "" -#: src/esx/esx_vi.c:289 +#: src/esx/esx_vi.c:280 #, c-format msgid "The server redirects from '%s' to '%s'" msgstr "" -#: src/esx/esx_vi.c:294 +#: src/esx/esx_vi.c:285 #, c-format msgid "The server redirects from '%s'" msgstr "" -#: src/esx/esx_vi.c:307 src/esx/esx_vi_methods.c:163 +#: src/esx/esx_vi.c:298 src/esx/esx_vi_methods.c:161 msgid "Invalid call" msgstr "" -#: src/esx/esx_vi.c:315 +#: src/esx/esx_vi.c:306 msgid "Could not initialize CURL" msgstr "" -#: src/esx/esx_vi.c:334 +#: src/esx/esx_vi.c:325 msgid "Could not build CURL header list" msgstr "" -#: src/esx/esx_vi.c:369 +#: src/esx/esx_vi.c:360 msgid "Could not initialize CURL mutex" msgstr "" -#: src/esx/esx_vi.c:397 +#: src/esx/esx_vi.c:388 msgid "Download length it too large" msgstr "" -#: src/esx/esx_vi.c:424 +#: src/esx/esx_vi.c:415 #, c-format msgid "HTTP response code %d for download from '%s'" msgstr "" -#: src/esx/esx_vi.c:477 +#: src/esx/esx_vi.c:465 #, c-format msgid "HTTP response code %d for upload to '%s'" msgstr "" -#: src/esx/esx_vi.c:512 +#: src/esx/esx_vi.c:500 #, c-format msgid "Trying to lock unknown SharedCURL lock %d" msgstr "" -#: src/esx/esx_vi.c:540 +#: src/esx/esx_vi.c:528 #, c-format msgid "Trying to unlock unknown SharedCURL lock %d" msgstr "" -#: src/esx/esx_vi.c:557 +#: src/esx/esx_vi.c:545 msgid "Trying to free SharedCURL object that is still in use" msgstr "" -#: src/esx/esx_vi.c:577 +#: src/esx/esx_vi.c:563 msgid "Cannot share uninitialized CURL handle" msgstr "" -#: src/esx/esx_vi.c:583 +#: src/esx/esx_vi.c:569 msgid "Cannot share CURL handle that is already shared" msgstr "" -#: src/esx/esx_vi.c:592 +#: src/esx/esx_vi.c:578 msgid "Could not initialize CURL (share)" msgstr "" -#: src/esx/esx_vi.c:609 +#: src/esx/esx_vi.c:595 msgid "Could not initialize a CURL (share) mutex" msgstr "" -#: src/esx/esx_vi.c:632 +#: src/esx/esx_vi.c:618 msgid "Cannot unshare uninitialized CURL handle" msgstr "" -#: src/esx/esx_vi.c:638 +#: src/esx/esx_vi.c:624 msgid "Cannot unshare CURL handle that is not shared" msgstr "" -#: src/esx/esx_vi.c:643 +#: src/esx/esx_vi.c:629 msgid "CURL (share) mismatch" msgstr "" -#: src/esx/esx_vi.c:673 +#: src/esx/esx_vi.c:721 msgid "Trying to free MultiCURL object that is still in use" msgstr "" -#: src/esx/esx_vi.c:687 +#: src/esx/esx_vi.c:738 msgid "Cannot add uninitialized CURL handle to a multi handle" msgstr "" -#: src/esx/esx_vi.c:693 +#: src/esx/esx_vi.c:744 msgid "Cannot add CURL handle to a multi handle twice" msgstr "" -#: src/esx/esx_vi.c:702 +#: src/esx/esx_vi.c:753 msgid "Could not initialize CURL (multi)" msgstr "" -#: src/esx/esx_vi.c:724 +#: src/esx/esx_vi.c:784 msgid "Cannot remove uninitialized CURL handle from a multi handle" msgstr "" -#: src/esx/esx_vi.c:731 +#: src/esx/esx_vi.c:791 msgid "" "Cannot remove CURL handle from a multi handle when it wasn't added before" msgstr "" -#: src/esx/esx_vi.c:737 +#: src/esx/esx_vi.c:797 msgid "CURL (multi) mismatch" msgstr "" -#: src/esx/esx_vi.c:817 +#: src/esx/esx_vi.c:1019 msgid "Could not initialize session mutex" msgstr "" -#: src/esx/esx_vi.c:843 +#: src/esx/esx_vi.c:844 #, c-format msgid "" "Expecting VI API major/minor version '2.5', '4.x' or '5.x' but found '%s'" msgstr "" -#: src/esx/esx_vi.c:853 +#: src/esx/esx_vi.c:854 #, c-format msgid "Expecting GSX major/minor version '2.0' but found '%s'" msgstr "" -#: src/esx/esx_vi.c:875 +#: src/esx/esx_vi.c:876 #, c-format msgid "" "Expecting ESX major/minor version '3.5', '4.x' or '5.x' but found '%s'" msgstr "" -#: src/esx/esx_vi.c:897 +#: src/esx/esx_vi.c:898 #, c-format msgid "" "Expecting VPX major/minor version '2.5', '4.x' or '5.x' but found '%s'" msgstr "" -#: src/esx/esx_vi.c:904 +#: src/esx/esx_vi.c:1090 #, c-format msgid "" "Expecting product 'gsx' or 'esx' or 'embeddedEsx' or 'vpx' but found '%s'" msgstr "" -#: src/esx/esx_vi.c:911 +#: src/esx/esx_vi.c:1029 #, c-format msgid "Expecting VI API type 'HostAgent' or 'VirtualCenter' but found '%s'" msgstr "" -#: src/esx/esx_vi.c:961 src/esx/esx_vi.c:1115 src/esx/esx_vi.c:1205 +#: src/esx/esx_vi.c:1140 src/esx/esx_vi.c:1287 src/esx/esx_vi.c:1374 msgid "Could not retrieve resource pool" msgstr "" -#: src/esx/esx_vi.c:1001 +#: src/esx/esx_vi.c:1180 #, c-format msgid "Path '%s' does not specify a datacenter" msgstr "" -#: src/esx/esx_vi.c:1045 +#: src/esx/esx_vi.c:1222 #, c-format msgid "Could not find datacenter specified in '%s'" msgstr "" -#: src/esx/esx_vi.c:1059 +#: src/esx/esx_vi.c:1234 #, c-format msgid "Path '%s' does not specify a compute resource" msgstr "" -#: src/esx/esx_vi.c:1108 +#: src/esx/esx_vi.c:1280 #, c-format msgid "Could not find compute resource specified in '%s'" msgstr "" -#: src/esx/esx_vi.c:1131 +#: src/esx/esx_vi.c:1301 #, c-format msgid "Path '%s' does not specify a host system" msgstr "" -#: src/esx/esx_vi.c:1142 +#: src/esx/esx_vi.c:1312 #, c-format msgid "Path '%s' ends with an excess item" msgstr "" -#: src/esx/esx_vi.c:1158 +#: src/esx/esx_vi.c:1328 #, c-format msgid "Could not find host system specified in '%s'" msgstr "" -#: src/esx/esx_vi.c:1271 +#: src/esx/esx_vi.c:1436 msgid "(esx execute response)" msgstr "" -#: src/esx/esx_vi.c:1289 +#: src/esx/esx_vi.c:1453 #, c-format msgid "" "HTTP response code %d for call to '%s'. Fault is unknown, XPath evaluation " "failed" msgstr "" -#: src/esx/esx_vi.c:1297 +#: src/esx/esx_vi.c:1461 #, c-format msgid "" "HTTP response code %d for call to '%s'. Fault is unknown, deserialization " "failed" msgstr "" -#: src/esx/esx_vi.c:1304 +#: src/esx/esx_vi.c:1468 #, c-format msgid "HTTP response code %d for call to '%s'. Fault: %s - %s" msgstr "" -#: src/esx/esx_vi.c:1324 +#: src/esx/esx_vi.c:1488 #, c-format msgid "XPath evaluation of response for call to '%s' failed" msgstr "" -#: src/esx/esx_vi.c:1336 src/esx/esx_vi.c:1351 +#: src/esx/esx_vi.c:1500 src/esx/esx_vi.c:1515 #, c-format msgid "Call to '%s' returned an empty result, expecting a non-empty result" msgstr "" -#: src/esx/esx_vi.c:1341 src/esx/esx_vi.c:1362 +#: src/esx/esx_vi.c:1505 src/esx/esx_vi.c:1526 #, c-format msgid "Call to '%s' returned a list, expecting exactly one item" msgstr "" -#: src/esx/esx_vi.c:1376 +#: src/esx/esx_vi.c:1540 #, c-format msgid "Call to '%s' returned something, expecting an empty result" msgstr "" -#: src/esx/esx_vi.c:1385 +#: src/esx/esx_vi.c:1549 msgid "Invalid argument (occurrence)" msgstr "" -#: src/esx/esx_vi.c:1391 +#: src/esx/esx_vi.c:1555 #, c-format msgid "HTTP response code %d for call to '%s'" msgstr "" -#: src/esx/esx_vi.c:1449 src/esx/esx_vi_types.c:932 +#: src/esx/esx_vi.c:1613 src/esx/esx_vi_types.c:930 #, c-format msgid "Expecting type '%s' but found '%s'" msgstr "" -#: src/esx/esx_vi.c:1463 src/esx/esx_vi.c:1535 src/esx/esx_vi_types.c:365 -#: src/esx/esx_vi_types.c:1062 +#: src/esx/esx_vi.c:1627 src/esx/esx_vi.c:1698 src/esx/esx_vi_types.c:365 +#: src/esx/esx_vi_types.c:1057 #, c-format msgid "Unknown value '%s' for %s" msgstr "" -#: src/esx/esx_vi.c:1628 +#: src/esx/esx_vi.c:1789 #, c-format msgid "Expecting type to begin with 'ArrayOf' but found '%s'" msgstr "" -#: src/esx/esx_vi.c:1637 src/esx/esx_vi.c:1709 src/esx/esx_vi_types.c:306 +#: src/esx/esx_vi.c:1798 src/esx/esx_vi.c:1867 src/esx/esx_vi_types.c:306 #, c-format msgid "Wrong XML element type %d" msgstr "" -#: src/esx/esx_vi.c:1899 +#: src/esx/esx_vi.c:2057 msgid "Invalid call, no mutex" msgstr "" -#: src/esx/esx_vi.c:1906 +#: src/esx/esx_vi.c:2064 msgid "Invalid call, no session" msgstr "" -#: src/esx/esx_vi.c:1965 +#: src/esx/esx_vi.c:2123 msgid "Key of the current session differs from the key at last login" msgstr "" -#: src/esx/esx_vi.c:2020 src/esx/esx_vi.c:2032 src/esx/esx_vi.c:2046 -#: src/esx/esx_vi.c:2055 +#: src/esx/esx_vi.c:2177 src/esx/esx_vi.c:2189 src/esx/esx_vi.c:2203 +#: src/esx/esx_vi.c:2212 #, c-format msgid "Invalid lookup of '%s' from '%s'" msgstr "" -#: src/esx/esx_vi.c:2061 +#: src/esx/esx_vi.c:2218 #, c-format msgid "Invalid lookup from '%s'" msgstr "" -#: src/esx/esx_vi.c:2102 +#: src/esx/esx_vi.c:2258 #, c-format msgid "Could not lookup '%s' from '%s'" msgstr "" -#: src/esx/esx_vi.c:2108 +#: src/esx/esx_vi.c:2264 #, c-format msgid "Could not lookup '%s' list from '%s'" msgstr "" -#: src/esx/esx_vi.c:2114 +#: src/esx/esx_vi.c:2270 msgid "Invalid occurrence value" msgstr "" -#: src/esx/esx_vi.c:2168 +#: src/esx/esx_vi.c:2322 #, c-format msgid "Missing '%s' property while looking for ManagedEntityStatus" msgstr "" -#: src/esx/esx_vi.c:2191 +#: src/esx/esx_vi.c:2345 msgid "Missing 'runtime.powerState' property" msgstr "" -#: src/esx/esx_vi.c:2252 src/esx/esx_vi.c:2285 src/esx/esx_vi.c:2321 -#: src/esx/esx_vi.c:2357 +#: src/esx/esx_vi.c:2406 src/esx/esx_vi.c:2438 src/esx/esx_vi.c:2470 +#: src/esx/esx_vi.c:2506 src/esx/esx_vi.c:2542 #, c-format msgid "Missing '%s' property" msgstr "" -#: src/esx/esx_vi.c:2428 +#: src/esx/esx_vi.c:2613 msgid "ObjectContent does not reference a virtual machine" msgstr "" -#: src/esx/esx_vi.c:2436 +#: src/esx/esx_vi.c:2621 #, c-format msgid "Could not parse positive integer from '%s'" msgstr "" -#: src/esx/esx_vi.c:2462 +#: src/esx/esx_vi.c:2647 msgid "Domain name contains invalid escape sequence" msgstr "" -#: src/esx/esx_vi.c:2472 +#: src/esx/esx_vi.c:2657 msgid "Could not get name of virtual machine" msgstr "" -#: src/esx/esx_vi.c:2500 +#: src/esx/esx_vi.c:2685 msgid "Could not get UUID of virtual machine" msgstr "" -#: src/esx/esx_vi.c:2641 +#: src/esx/esx_vi.c:2821 #, c-format msgid "Could not find snapshot with name '%s'" msgstr "" -#: src/esx/esx_vi.c:2676 +#: src/esx/esx_vi.c:2856 #, c-format msgid "Could not find domain snapshot with internal name '%s'" msgstr "" -#: src/esx/esx_vi.c:2742 +#: src/esx/esx_driver.c:5161 src/esx/esx_vi.c:2922 #, c-format msgid "Could not find domain with UUID '%s'" msgstr "" -#: src/esx/esx_vi.c:2817 +#: src/esx/esx_vi.c:2995 #, c-format msgid "Could not find domain with name '%s'" msgstr "" -#: src/esx/esx_vi.c:2870 +#: src/esx/esx_vi.c:3048 msgid "Other tasks are pending for this domain" msgstr "" -#: src/esx/esx_vi.c:2951 +#: src/esx/esx_vi.c:3128 #, c-format msgid "Could not find datastore with name '%s'" msgstr "" -#: src/esx/esx_vi.c:3038 +#: src/esx/esx_vi.c:3213 #, c-format msgid "Could not find datastore containing absolute path '%s'" msgstr "" -#: src/esx/esx_vi.c:3109 +#: src/esx/esx_vi.c:3282 msgid "Could not lookup datastore host mount" msgstr "" -#: src/esx/esx_vi.c:3385 +#: src/esx/esx_vi.c:3554 msgid "Domain has no current snapshot" msgstr "" -#: src/esx/esx_vi.c:3392 +#: src/esx/esx_vi.c:3561 msgid "Could not lookup root snapshot list" msgstr "" -#: src/esx/esx_vi.c:3476 +#: src/esx/esx_vi.c:3644 #, c-format msgid "Datastore path '%s' doesn't reference a file" msgstr "" -#: src/esx/esx_vi.c:3566 src/esx/esx_vi.c:3716 +#: src/esx/esx_vi.c:3732 src/esx/esx_vi.c:3881 #, c-format msgid "Could not search in datastore '%s': %s" msgstr "" -#: src/esx/esx_vi.c:3585 +#: src/esx/esx_vi.c:3751 #, c-format msgid "No storage volume with key or path '%s'" msgstr "" -#: src/esx/esx_vi.c:3845 +#: src/esx/esx_vi.c:4008 msgid "Could not retrieve the AutoStartDefaults object" msgstr "" -#: src/esx/esx_vi.c:3990 +#: src/esx/esx_vi.c:4151 #, c-format msgid "Could not find physical NIC with name '%s'" msgstr "" -#: src/esx/esx_vi.c:4039 +#: src/esx/esx_vi.c:4198 #, c-format msgid "Could not find physical NIC with MAC address '%s'" msgstr "" -#: src/esx/esx_vi.c:4134 +#: src/esx/esx_vi.c:4292 #, c-format msgid "Could not find HostVirtualSwitch with name '%s'" msgstr "" -#: src/esx/esx_vi.c:4257 src/esx/esx_vi.c:4291 +#: src/esx/esx_vi.c:4412 src/esx/esx_vi.c:4446 #, c-format msgid "" "Pending question blocks virtual machine execution, question is '%s', no " "possible answers" msgstr "" -#: src/esx/esx_vi.c:4265 +#: src/esx/esx_vi.c:4420 #, c-format msgid "" "Pending question blocks virtual machine execution, question is '%s', " "possible answers are %s, but no default answer is specified" msgstr "" -#: src/esx/esx_vi.c:4286 +#: src/esx/esx_vi.c:4441 #, c-format msgid "" "Pending question blocks virtual machine execution, question is '%s', " "possible answers are %s" msgstr "" -#: src/esx/esx_vi.c:4401 +#: src/esx/esx_vi.c:4552 msgid "" "Cancelable task is blocked by an unanswered question but cancellation failed" msgstr "" -#: src/esx/esx_vi.c:4406 +#: src/esx/esx_vi.c:4557 msgid "Non-cancelable task is blocked by an unanswered question" msgstr "" -#: src/esx/esx_vi.c:4537 +#: src/esx/esx_vi.c:4677 #, c-format msgid "HostCpuIdInfo register '%s' has an unexpected length" msgstr "" -#: src/esx/esx_vi.c:4551 +#: src/esx/esx_vi.c:4691 #, c-format msgid "HostCpuIdInfo register '%s' has an unexpected format" msgstr "" -#: src/esx/esx_vi.c:4604 +#: src/esx/esx_vi.c:4605 msgid "Unexpected product version" msgstr "" -#: src/esx/esx_vi.c:4622 +#: src/esx/esx_vi.c:4792 msgid "Unable to obtain hostInternetScsiHba" msgstr "" -#: src/esx/esx_vi.c:4641 +#: src/esx/esx_vi.c:4810 #, c-format msgid "Could not find storage pool with name: %s" msgstr "" -#: src/esx/esx_vi.c:4834 +#: src/esx/esx_vi.c:5001 msgid "Target not found" msgstr "" -#: src/esx/esx_vi.c:5090 +#: src/esx/esx_vi.c:5257 #, c-format msgid "Missing 'name' property in %s lookup" msgstr "" -#: src/esx/esx_vi.c:5124 +#: src/esx/esx_vi.c:5291 #, c-format msgid "Could not find %s with name '%s'" msgstr "" -#: src/esx/esx_vi.c:5127 +#: src/esx/esx_vi.c:5294 #, c-format msgid "Could not find %s" msgstr "" @@ -7595,59 +7620,59 @@ msgid "Unknown value '%s' for %s 'type' property" msgstr "" -#: src/esx/esx_vi_types.c:962 src/esx/esx_vi_types.c:1028 +#: src/esx/esx_vi_types.c:958 src/esx/esx_vi_types.c:1023 msgid "Could not copy an XML node" msgstr "" -#: src/esx/esx_vi_types.c:1039 +#: src/esx/esx_vi_types.c:1034 msgid "AnyType is missing 'type' property" msgstr "" -#: src/esx/esx_vi_types.c:1047 +#: src/esx/esx_vi_types.c:1042 #, c-format msgid "Unknown value '%s' for AnyType 'type' property" msgstr "" -#: src/esx/esx_vi_types.c:1070 +#: src/esx/esx_vi_types.c:1065 #, c-format msgid "Value '%s' is out of %s range" msgstr "" -#: src/esx/esx_vi_types.c:1086 +#: src/esx/esx_vi_types.c:1081 #, c-format msgid "Unknown value '%s' for xsd:boolean" msgstr "" -#: src/esx/esx_vi_types.c:1497 +#: src/esx/esx_vi_types.c:1487 msgid "XML node doesn't contain text, expecting an xsd:dateTime value" msgstr "" -#: src/esx/esx_vi_types.c:1530 +#: src/esx/esx_vi_types.c:1520 #, c-format msgid "xsd:dateTime value '%s' too long for destination" msgstr "" -#: src/esx/esx_vi_types.c:1552 src/esx/esx_vi_types.c:1562 -#: src/esx/esx_vi_types.c:1575 src/esx/esx_vi_types.c:1589 +#: src/esx/esx_vi_types.c:1542 src/esx/esx_vi_types.c:1552 +#: src/esx/esx_vi_types.c:1565 src/esx/esx_vi_types.c:1578 #, c-format msgid "xsd:dateTime value '%s' has unexpected format" msgstr "" -#: src/esx/esx_vi_types.c:1672 +#: src/esx/esx_vi_types.c:1660 msgid "MethodFault is missing 'type' property" msgstr "" -#: src/esx/esx_vi_types.c:1767 +#: src/esx/esx_vi_types.c:1753 msgid "ManagedObjectReference is missing 'type' property" msgstr "" -#: src/esx/esx_vi_types.c:1845 +#: src/esx/esx_vi_types.c:1831 #, c-format msgid "%s is missing 'type' property" msgstr "" -#: src/fdstream.c:88 src/fdstream.c:125 src/fdstream.c:207 src/fdstream.c:370 -#: src/fdstream.c:422 +#: src/fdstream.c:88 src/fdstream.c:125 src/fdstream.c:206 src/fdstream.c:369 +#: src/fdstream.c:421 msgid "stream is not open" msgstr "" @@ -7655,186 +7680,187 @@ msgid "stream does not have a callback registered" msgstr "" -#: src/fdstream.c:214 +#: src/fdstream.c:213 msgid "stream already has a callback registered" msgstr "" -#: src/fdstream.c:224 +#: src/fdstream.c:223 msgid "cannot register file watch on stream" msgstr "" -#: src/fdstream.c:304 +#: src/fdstream.c:303 #, c-format msgid "I/O helper exited with status %d" msgstr "" -#: src/fdstream.c:308 +#: src/fdstream.c:307 msgid "I/O helper exited abnormally" msgstr "" -#: src/fdstream.c:364 +#: src/fdstream.c:363 msgid "Too many bytes to write to stream" msgstr "" -#: src/fdstream.c:379 src/fdstream.c:398 +#: src/fdstream.c:378 src/fdstream.c:397 msgid "cannot write to stream" msgstr "" -#: src/fdstream.c:416 +#: src/fdstream.c:415 msgid "Too many bytes to read from stream" msgstr "" -#: src/fdstream.c:448 +#: src/fdstream.c:447 msgid "cannot read from stream" msgstr "" -#: src/fdstream.c:494 src/locking/lock_daemon.c:144 -#: src/locking/lock_daemon.c:187 src/qemu/qemu_capabilities.c:3368 -#: src/util/vireventpoll.c:694 src/util/virobject.c:224 +#: src/fdstream.c:495 src/locking/lock_daemon.c:158 +#: src/locking/lock_daemon.c:206 src/logging/log_daemon.c:148 +#: src/logging/log_daemon.c:197 src/qemu/qemu_capabilities.c:3694 +#: src/util/vireventpoll.c:692 src/util/virobject.c:224 msgid "Unable to initialize mutex" msgstr "" -#: src/fdstream.c:524 +#: src/fdstream.c:525 msgid "Unable to open UNIX socket" msgstr "" -#: src/fdstream.c:567 +#: src/fdstream.c:568 msgid "UNIX domain sockets are not supported on this platform" msgstr "" -#: src/fdstream.c:598 +#: src/fdstream.c:600 #, c-format msgid "Unable to open stream for '%s'" msgstr "" -#: src/fdstream.c:605 +#: src/fdstream.c:607 #, c-format msgid "Unable to access stream for '%s'" msgstr "" -#: src/fdstream.c:613 src/util/iohelper.c:65 +#: src/fdstream.c:615 src/util/iohelper.c:65 #, c-format msgid "Unable to seek %s to %llu" msgstr "" -#: src/fdstream.c:630 +#: src/fdstream.c:632 #, c-format msgid "%s: Cannot request read and write flags together" msgstr "" -#: src/fdstream.c:637 src/lxc/lxc_process.c:1168 +#: src/fdstream.c:639 src/lxc/lxc_process.c:1376 msgid "Unable to create pipe" msgstr "" -#: src/fdstream.c:698 +#: src/fdstream.c:700 #, c-format msgid "Attempt to create %s without specifying mode" msgstr "" -#: src/hyperv/hyperv_driver.c:164 +#: src/hyperv/hyperv_driver.c:154 msgid "Could not create openwsman client" msgstr "" -#: src/hyperv/hyperv_driver.c:170 +#: src/hyperv/hyperv_driver.c:160 msgid "Could not initialize openwsman transport" msgstr "" -#: src/hyperv/hyperv_driver.c:191 +#: src/hyperv/hyperv_driver.c:180 #, c-format msgid "%s is not a Hyper-V server" msgstr "" -#: src/hyperv/hyperv_driver.c:248 src/hyperv/hyperv_driver.c:285 -#: src/hyperv/hyperv_driver.c:304 +#: src/hyperv/hyperv_driver.c:236 src/hyperv/hyperv_driver.c:272 +#: src/hyperv/hyperv_driver.c:290 #, c-format msgid "Could not lookup %s" msgstr "" -#: src/hyperv/hyperv_driver.c:331 +#: src/hyperv/hyperv_driver.c:317 #, c-format msgid "CPU model %s too long for destination" msgstr "" -#: src/hyperv/hyperv_driver.c:495 src/hyperv/hyperv_wmi.c:673 +#: src/hyperv/hyperv_driver.c:477 src/hyperv/hyperv_wmi.c:663 #, c-format msgid "No domain with UUID %s" msgstr "" -#: src/hyperv/hyperv_driver.c:528 +#: src/hyperv/hyperv_driver.c:509 #, c-format msgid "No domain with name %s" msgstr "" -#: src/hyperv/hyperv_driver.c:556 +#: src/hyperv/hyperv_driver.c:536 msgid "Domain is not active" msgstr "" -#: src/hyperv/hyperv_driver.c:585 +#: src/hyperv/hyperv_driver.c:564 msgid "Domain is not paused" msgstr "" -#: src/hyperv/hyperv_driver.c:617 src/hyperv/hyperv_driver.c:1154 +#: src/hyperv/hyperv_driver.c:595 src/hyperv/hyperv_driver.c:1127 msgid "Domain is not active or is in state transition" msgstr "" -#: src/hyperv/hyperv_driver.c:688 src/hyperv/hyperv_driver.c:709 -#: src/hyperv/hyperv_driver.c:731 src/hyperv/hyperv_driver.c:828 -#: src/hyperv/hyperv_driver.c:849 src/hyperv/hyperv_driver.c:871 +#: src/hyperv/hyperv_driver.c:665 src/hyperv/hyperv_driver.c:686 +#: src/hyperv/hyperv_driver.c:708 src/hyperv/hyperv_driver.c:802 +#: src/hyperv/hyperv_driver.c:823 src/hyperv/hyperv_driver.c:845 #, c-format msgid "Could not lookup %s for domain %s" msgstr "" -#: src/hyperv/hyperv_driver.c:1031 +#: src/hyperv/hyperv_driver.c:1006 msgid "Domain is already active or is in state transition" msgstr "" -#: src/hyperv/hyperv_driver.c:1209 +#: src/hyperv/hyperv_driver.c:1180 msgid "Domain has no managed save image" msgstr "" -#: src/hyperv/hyperv_driver.c:1403 +#: src/hyperv/hyperv_driver.c:1372 #, c-format msgid "openwsman error: %s" msgstr "" -#: src/hyperv/hyperv_wmi.c:58 +#: src/hyperv/hyperv_wmi.c:59 #, c-format msgid "Transport error during %s: %s (%d)" msgstr "" -#: src/hyperv/hyperv_wmi.c:68 +#: src/hyperv/hyperv_wmi.c:69 #, c-format msgid "Unexpected HTTP response during %s: %d" msgstr "" -#: src/hyperv/hyperv_wmi.c:75 +#: src/hyperv/hyperv_wmi.c:76 #, c-format msgid "Empty response during %s" msgstr "" -#: src/hyperv/hyperv_wmi.c:90 +#: src/hyperv/hyperv_wmi.c:91 #, c-format msgid "" "SOAP fault during %s: code '%s', subcode '%s', reason '%s', detail '%s'" msgstr "" -#: src/hyperv/hyperv_wmi.c:142 src/hyperv/hyperv_wmi.c:420 +#: src/hyperv/hyperv_wmi.c:146 src/hyperv/hyperv_wmi.c:417 msgid "Could not initialize options" msgstr "" -#: src/hyperv/hyperv_wmi.c:151 +#: src/hyperv/hyperv_wmi.c:154 msgid "Could not create filter" msgstr "" -#: src/hyperv/hyperv_wmi.c:178 +#: src/hyperv/hyperv_wmi.c:179 msgid "Could not lookup SOAP body" msgstr "" -#: src/hyperv/hyperv_wmi.c:186 +#: src/hyperv/hyperv_wmi.c:187 msgid "Could not lookup pull response" msgstr "" -#: src/hyperv/hyperv_wmi.c:194 +#: src/hyperv/hyperv_wmi.c:195 msgid "Could not lookup pull response items" msgstr "" @@ -7842,112 +7868,111 @@ msgid "Could not deserialize pull response item" msgstr "" -#: src/hyperv/hyperv_wmi.c:254 src/hyperv/hyperv_wmi.c:295 +#: src/hyperv/hyperv_wmi.c:252 src/hyperv/hyperv_wmi.c:292 msgid "Could not free deserialized data" msgstr "" -#: src/hyperv/hyperv_wmi.c:315 +#: src/hyperv/hyperv_wmi.c:312 msgid "Completed with no error" msgstr "" -#: src/hyperv/hyperv_wmi.c:318 src/hyperv/hyperv_wmi.c:354 +#: src/hyperv/hyperv_wmi.c:315 src/hyperv/hyperv_wmi.c:351 msgid "Not supported" msgstr "" -#: src/hyperv/hyperv_wmi.c:324 +#: src/hyperv/hyperv_wmi.c:321 msgid "Cannot complete within timeout period" msgstr "" -#: src/hyperv/hyperv_wmi.c:327 src/hyperv/hyperv_wmi.c:348 -#: tools/virsh-domain.c:5070 tools/virsh-domain.c:10587 +#: src/hyperv/hyperv_wmi.c:324 src/hyperv/hyperv_wmi.c:345 +#: tools/virsh-domain.c:5704 tools/virsh-domain.c:11420 msgid "Failed" msgstr "" -#: src/hyperv/hyperv_wmi.c:330 src/hyperv/hyperv_wmi.c:363 +#: src/hyperv/hyperv_wmi.c:327 src/hyperv/hyperv_wmi.c:360 msgid "Invalid parameter" msgstr "" -#: src/hyperv/hyperv_wmi.c:333 +#: src/hyperv/hyperv_wmi.c:330 msgid "In use" msgstr "" -#: src/hyperv/hyperv_wmi.c:336 +#: src/hyperv/hyperv_wmi.c:333 msgid "Transition started" msgstr "" -#: src/hyperv/hyperv_wmi.c:339 +#: src/hyperv/hyperv_wmi.c:336 msgid "Invalid state transition" msgstr "" -#: src/hyperv/hyperv_wmi.c:342 +#: src/hyperv/hyperv_wmi.c:339 msgid "Timeout parameter not supported" msgstr "" -#: src/hyperv/hyperv_wmi.c:345 +#: src/hyperv/hyperv_wmi.c:342 msgid "Busy" msgstr "" -#: src/hyperv/hyperv_wmi.c:351 +#: src/hyperv/hyperv_wmi.c:348 msgid "Access denied" msgstr "" -#: src/hyperv/hyperv_wmi.c:357 +#: src/hyperv/hyperv_wmi.c:354 msgid "Status is unknown" msgstr "" -#: src/hyperv/hyperv_wmi.c:360 +#: src/hyperv/hyperv_wmi.c:357 msgid "Timeout" msgstr "" -#: src/hyperv/hyperv_wmi.c:366 +#: src/hyperv/hyperv_wmi.c:363 msgid "System is in use" msgstr "" -#: src/hyperv/hyperv_wmi.c:369 +#: src/hyperv/hyperv_wmi.c:366 msgid "Invalid state for this operation" msgstr "" -#: src/hyperv/hyperv_wmi.c:372 +#: src/hyperv/hyperv_wmi.c:369 msgid "Incorrect data type" msgstr "" -#: src/hyperv/hyperv_wmi.c:375 +#: src/hyperv/hyperv_wmi.c:372 msgid "System is not available" msgstr "" -#: src/hyperv/hyperv_wmi.c:378 tools/virsh.c:2271 tools/virsh.c:2316 -#: tools/virsh.c:3009 tools/virsh.c:3015 tools/virsh-domain.c:4693 -#: tools/virsh-domain.c:6343 tools/virsh-pool.c:1398 -#: tools/virsh-snapshot.c:453 +#: src/hyperv/hyperv_wmi.c:375 tools/virsh-domain.c:5280 +#: tools/virsh-domain.c:7205 tools/virsh-pool.c:1501 tools/virsh-snapshot.c:440 +#: tools/vsh.c:1659 tools/vsh.c:1704 tools/vsh.c:2601 tools/vsh.c:2606 msgid "Out of memory" msgstr "" -#: src/hyperv/hyperv_wmi.c:381 +#: src/hyperv/hyperv_wmi.c:378 msgid "Unknown return code" msgstr "" -#: src/hyperv/hyperv_wmi.c:440 src/hyperv/hyperv_wmi.c:457 -#: src/hyperv/hyperv_wmi.c:474 +#: src/hyperv/hyperv_wmi.c:436 src/hyperv/hyperv_wmi.c:453 +#: src/hyperv/hyperv_wmi.c:469 #, c-format msgid "Could not lookup %s for %s invocation" msgstr "" -#: src/hyperv/hyperv_wmi.c:447 +#: src/hyperv/hyperv_wmi.c:443 #, c-format msgid "Could not parse return code from '%s'" msgstr "" -#: src/hyperv/hyperv_wmi.c:499 +#: src/hyperv/hyperv_wmi.c:494 #, c-format msgid "Concrete job for %s invocation is in error state" msgstr "" -#: src/hyperv/hyperv_wmi.c:505 +#: src/hyperv/hyperv_wmi.c:500 #, c-format msgid "Concrete job for %s invocation is in unknown state" msgstr "" -#: src/hyperv/hyperv_wmi.c:512 +#: src/hyperv/hyperv_wmi.c:507 #, c-format msgid "Invocation of %s returned an error: %s (%d)" msgstr "" @@ -7960,363 +7985,363 @@ msgid "Attempt to close netcf state driver with open connections" msgstr "" -#: src/interface/interface_backend_netcf.c:138 +#: src/interface/interface_backend_netcf.c:137 msgid "failed to re-init netcf" msgstr "" -#: src/interface/interface_backend_netcf.c:231 -#: src/interface/interface_backend_netcf.c:349 -#: src/interface/interface_backend_netcf.c:445 -#: src/interface/interface_backend_netcf.c:628 -#: src/interface/interface_backend_netcf.c:722 +#: src/interface/interface_backend_netcf.c:229 +#: src/interface/interface_backend_netcf.c:319 +#: src/interface/interface_backend_netcf.c:414 +#: src/interface/interface_backend_netcf.c:599 +#: src/interface/interface_backend_netcf.c:677 #, c-format msgid "couldn't find interface named '%s': %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:236 -#: src/interface/interface_backend_netcf.c:727 -#: src/interface/interface_backend_udev.c:495 -#: src/interface/interface_backend_udev.c:1053 -#: src/interface/interface_backend_udev.c:1185 +#: src/interface/interface_backend_netcf.c:234 +#: src/interface/interface_backend_netcf.c:682 +#: src/interface/interface_backend_udev.c:448 +#: src/interface/interface_backend_udev.c:1003 +#: src/interface/interface_backend_udev.c:1135 #, c-format msgid "couldn't find interface named '%s'" msgstr "" -#: src/interface/interface_backend_netcf.c:255 +#: src/interface/interface_backend_netcf.c:253 #, c-format msgid "failed to get status of interface %s: %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:315 -#: src/interface/interface_backend_netcf.c:406 -#: src/interface/interface_backend_netcf.c:591 +#: src/interface/interface_backend_netcf.c:285 +#: src/interface/interface_backend_netcf.c:375 +#: src/interface/interface_backend_netcf.c:561 #, c-format msgid "failed to get number of host interfaces: %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:333 -#: src/interface/interface_backend_netcf.c:424 -#: src/interface/interface_backend_netcf.c:611 +#: src/interface/interface_backend_netcf.c:303 +#: src/interface/interface_backend_netcf.c:393 +#: src/interface/interface_backend_netcf.c:581 #, c-format msgid "failed to list host interfaces: %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:763 +#: src/interface/interface_backend_netcf.c:717 #, c-format msgid "couldn't find interface with MAC address '%s': %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:770 -#: src/interface/interface_backend_udev.c:548 +#: src/interface/interface_backend_netcf.c:724 +#: src/interface/interface_backend_udev.c:500 #, c-format msgid "couldn't find interface with MAC address '%s'" msgstr "" -#: src/interface/interface_backend_netcf.c:776 +#: src/interface/interface_backend_netcf.c:730 msgid "multiple interfaces with matching MAC address" msgstr "" -#: src/interface/interface_backend_netcf.c:828 -#: src/interface/interface_backend_netcf.c:891 +#: src/interface/interface_backend_netcf.c:781 +#: src/interface/interface_backend_netcf.c:843 #, c-format msgid "could not get interface XML description: %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:934 +#: src/interface/interface_backend_netcf.c:885 #, c-format msgid "failed to undefine interface %s: %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:978 +#: src/interface/interface_backend_netcf.c:928 msgid "interface is already running" msgstr "" -#: src/interface/interface_backend_netcf.c:987 +#: src/interface/interface_backend_netcf.c:937 #, c-format msgid "failed to create (start) interface %s: %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:1031 +#: src/interface/interface_backend_netcf.c:980 msgid "interface is not running" msgstr "" -#: src/interface/interface_backend_netcf.c:1040 +#: src/interface/interface_backend_netcf.c:989 #, c-format msgid "failed to destroy (stop) interface %s: %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:1105 +#: src/interface/interface_backend_netcf.c:1052 #, c-format msgid "failed to begin transaction: %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:1131 +#: src/interface/interface_backend_netcf.c:1077 #, c-format msgid "failed to commit transaction: %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:1157 +#: src/interface/interface_backend_netcf.c:1102 #, c-format msgid "failed to rollback transaction: %s%s%s" msgstr "" -#: src/interface/interface_backend_netcf.c:1202 +#: src/interface/interface_backend_netcf.c:1194 msgid "failed to register netcf interface driver" msgstr "" -#: src/interface/interface_backend_udev.c:150 +#: src/interface/interface_backend_udev.c:1172 msgid "failed to create udev context" msgstr "" -#: src/interface/interface_backend_udev.c:196 +#: src/interface/interface_backend_udev.c:152 #, c-format msgid "failed to get number of %s interfaces on host" msgstr "" -#: src/interface/interface_backend_udev.c:250 -#: src/interface/interface_backend_udev.c:380 +#: src/interface/interface_backend_udev.c:205 +#: src/interface/interface_backend_udev.c:334 #, c-format msgid "failed to get list of %s interfaces on host" msgstr "" -#: src/interface/interface_backend_udev.c:531 +#: src/interface/interface_backend_udev.c:483 #, c-format msgid "failed to lookup interface with MAC address '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:556 +#: src/interface/interface_backend_udev.c:508 #, c-format msgid "the MAC address '%s' matches multiple interfaces" msgstr "" -#: src/interface/interface_backend_udev.c:652 +#: src/interface/interface_backend_udev.c:604 #, c-format msgid "Could not retrieve 'bonding/downdelay' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:657 +#: src/interface/interface_backend_udev.c:609 #, c-format msgid "Could not parse 'bonding/downdelay' '%s' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:666 +#: src/interface/interface_backend_udev.c:618 #, c-format msgid "Could not retrieve 'bonding/updelay' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:671 +#: src/interface/interface_backend_udev.c:623 #, c-format msgid "Could not parse 'bonding/updelay' '%s' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:680 +#: src/interface/interface_backend_udev.c:632 #, c-format msgid "Could not retrieve 'bonding/miimon' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:685 +#: src/interface/interface_backend_udev.c:637 #, c-format msgid "Could not parse 'bonding/miimon' '%s' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:694 +#: src/interface/interface_backend_udev.c:646 #, c-format msgid "Could not retrieve 'bonding/arp_interval' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:699 +#: src/interface/interface_backend_udev.c:651 #, c-format msgid "Could not parse 'bonding/arp_interval' '%s' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:713 +#: src/interface/interface_backend_udev.c:665 #, c-format msgid "Could not retrieve 'bonding/mode' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:719 +#: src/interface/interface_backend_udev.c:671 #, c-format msgid "Invalid format for 'bonding/mode' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:724 +#: src/interface/interface_backend_udev.c:676 #, c-format msgid "Unable to find correct value in 'bonding/mode' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:730 +#: src/interface/interface_backend_udev.c:682 #, c-format msgid "Could not parse 'bonding/mode' '%s' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:743 +#: src/interface/interface_backend_udev.c:695 #, c-format msgid "Could not retrieve 'bonding/arp_validate' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:749 +#: src/interface/interface_backend_udev.c:701 #, c-format msgid "Invalid format for 'bonding/arp_validate' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:754 +#: src/interface/interface_backend_udev.c:706 #, c-format msgid "Unable to find correct value in 'bonding/arp_validate' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:760 +#: src/interface/interface_backend_udev.c:712 #, c-format msgid "Could not parse 'bonding/arp_validate' '%s' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:770 +#: src/interface/interface_backend_udev.c:722 #, c-format msgid "Could not retrieve 'bonding/use_carrier' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:775 +#: src/interface/interface_backend_udev.c:727 #, c-format msgid "Could not parse 'bonding/use_carrier' '%s' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:795 +#: src/interface/interface_backend_udev.c:747 #, c-format msgid "Could not retrieve 'bonding/arp_ip_target' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:808 +#: src/interface/interface_backend_udev.c:760 #, c-format msgid "Could not get slaves of bond '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:824 +#: src/interface/interface_backend_udev.c:776 #, c-format msgid "Invalid enslaved interface name '%s' seen for bond '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:835 +#: src/interface/interface_backend_udev.c:787 #, c-format msgid "" "Could not get interface information for '%s', which is a enslaved in bond " "'%s'" msgstr "" -#: src/interface/interface_backend_udev.c:877 +#: src/interface/interface_backend_udev.c:828 #, c-format msgid "Could not retrieve 'bridge/forward_delay' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:888 +#: src/interface/interface_backend_udev.c:839 #, c-format msgid "Could not retrieve 'bridge/stp_state' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:894 +#: src/interface/interface_backend_udev.c:845 #, c-format msgid "Could not parse 'bridge/stp_state' '%s' for '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:907 +#: src/interface/interface_backend_udev.c:858 #, c-format msgid "Invalid STP state value %d received for '%s'. Must be -1, 0, or 1." msgstr "" -#: src/interface/interface_backend_udev.c:926 +#: src/interface/interface_backend_udev.c:877 #, c-format msgid "Could not get members of bridge '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:942 +#: src/interface/interface_backend_udev.c:893 #, c-format msgid "" "Could not get interface information for '%s', which is a member of bridge " "'%s'" msgstr "" -#: src/interface/interface_backend_udev.c:986 -#: src/interface/interface_backend_udev.c:995 +#: src/interface/interface_backend_udev.c:936 +#: src/interface/interface_backend_udev.c:945 #, c-format msgid "failed to find the VID for the VLAN device '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:1066 +#: src/interface/interface_backend_udev.c:1020 #, c-format msgid "Could not parse MTU value '%s'" msgstr "" -#: src/interface/interface_backend_udev.c:1228 +#: src/interface/interface_backend_udev.c:1219 msgid "failed to register udev interface driver" msgstr "" -#: src/internal.h:274 src/internal.h:296 +#: src/internal.h:303 src/internal.h:325 #, c-format msgid "unsupported flags (0x%lx) in function %s" msgstr "" -#: src/internal.h:354 +#: src/internal.h:491 #, c-format msgid "read only access prevents %s" msgstr "" -#: src/libvirt.c:119 +#: src/libvirt.c:696 src/libvirt.c:739 #, c-format msgid "Too many drivers, cannot register %s" msgstr "" -#: src/libvirt.c:376 +#: src/libvirt.c:358 msgid "libvirt.so is not safe to use from setuid programs" msgstr "" -#: src/libvirt.c:747 +#: src/libvirt.c:781 #, c-format msgid "Initialization of %s state driver failed: %s" msgstr "" -#: src/libvirt.c:749 +#: src/libvirt.c:783 msgid "Unknown problem" msgstr "" -#: src/libvirt.c:943 +#: src/util/viruri.c:331 msgid "Expected a list for 'uri_aliases' config parameter" msgstr "" -#: src/libvirt.c:955 +#: src/util/viruri.c:343 msgid "Expected a string for 'uri_aliases' config parameter list entry" msgstr "" -#: src/libvirt.c:961 +#: src/util/viruri.c:350 #, c-format msgid "" "Malformed 'uri_aliases' config entry '%s', expected 'alias=uri://host/path'" msgstr "" -#: src/libvirt.c:969 +#: src/util/viruri.c:358 #, c-format msgid "" "Malformed 'uri_aliases' config entry '%s', aliases may only contain 'a-Z, 0-" "9, _, -'" msgstr "" -#: src/libvirt.c:1021 +#: src/libvirt.c:925 msgid "Expected a string for 'uri_default' config parameter" msgstr "" -#: src/libvirt.c:1056 +#: src/libvirt.c:960 msgid "An explicit URI must be provided when setuid" msgstr "" -#: src/libvirt.c:1140 +#: src/libvirt.c:1044 #, c-format msgid "libvirt was built without the '%s' driver" msgstr "" -#: src/libvirt.c:2091 src/libvirt.c:10990 src/libvirt.c:12725 -#: src/libvirt.c:15337 src/libvirt.c:16884 +#: src/libvirt-network.c:378 src/libvirt-nwfilter.c:253 +#: src/libvirt-secret.c:260 src/libvirt-storage.c:455 #, c-format msgid "uuidstr in %s must be a valid UUID" msgstr "" -#: src/libvirt.c:2536 src/libvirt.c:2627 +#: src/libvirt-domain.c:835 src/libvirt-domain.c:923 msgid "could not build absolute output file path" msgstr "" @@ -8324,329 +8349,333 @@ msgid "running and paused flags are mutually exclusive" msgstr "" -#: src/libvirt.c:2677 src/libvirt.c:2754 src/libvirt.c:2819 src/libvirt.c:2895 +#: src/libvirt-domain.c:973 src/libvirt-domain.c:1047 src/libvirt-domain.c:1112 +#: src/libvirt-domain.c:1185 msgid "could not build absolute input file path" msgstr "" -#: src/libvirt.c:2808 +#: src/libvirt-domain.c:1101 msgid "virDomainSaveImageGetXMLDesc with secure flag" msgstr "" -#: src/libvirt.c:2961 src/libvirt.c:3059 +#: src/libvirt.c:2959 msgid "crash and live flags are mutually exclusive" msgstr "" -#: src/libvirt.c:2967 src/libvirt.c:3065 +#: src/libvirt.c:2965 msgid "crash and reset flags are mutually exclusive" msgstr "" -#: src/libvirt.c:2973 src/libvirt.c:3071 +#: src/libvirt.c:2971 msgid "live and reset flags are mutually exclusive" msgstr "" -#: src/libvirt.c:2984 src/libvirt.c:3082 +#: src/libvirt-domain.c:1260 src/libvirt-domain.c:1344 msgid "could not build absolute core file path" msgstr "" -#: src/libvirt.c:3143 src/libvirt.c:19361 src/libvirt.c:19425 +#: src/libvirt.c:3042 src/libvirt.c:19229 src/libvirt.c:19293 #, c-format msgid "stream in %s must match connection of domain '%s'" msgstr "" -#: src/libvirt.c:3545 +#: src/libvirt-domain.c:1807 #, c-format msgid "result too large: %llu" msgstr "" -#: src/libvirt.c:3783 +#: src/libvirt.c:1284 #, c-format msgid "string parameter name '%.*s' too long" msgstr "" -#: src/libvirt.c:3792 +#: src/libvirt.c:1293 #, c-format msgid "NULL string parameter '%s'" msgstr "" -#: src/libvirt.c:3798 +#: src/libvirt.c:1299 #, c-format msgid "string parameter '%s' unsupported" msgstr "" -#: src/libvirt.c:3921 src/libvirt.c:4165 src/libvirt.c:7712 src/libvirt.c:9553 -#: src/libvirt.c:9759 src/libvirt.c:9889 src/libvirt.c:10243 -#: src/libvirt.c:20343 +#: src/libvirt.c:3820 src/libvirt.c:4064 src/libvirt.c:7602 src/libvirt.c:9437 +#: src/libvirt.c:9643 src/libvirt.c:9773 src/libvirt.c:10127 +#: src/libvirt.c:20193 #, c-format msgid "flags 'affect live' and 'affect config' in %s are mutually exclusive" msgstr "" -#: src/libvirt.c:4353 +#: src/libvirt-domain.c:2586 msgid "virDomainGetXMLDesc with secure flag" msgstr "" -#: src/libvirt.c:4533 +#: src/libvirt-domain.c:2766 msgid "domainMigratePrepare did not set uri" msgstr "" -#: src/libvirt.c:4656 src/qemu/qemu_migration.c:3686 +#: src/libvirt-domain.c:2889 src/qemu/qemu_migration.c:4871 msgid "domainMigratePrepare2 did not set uri" msgstr "" -#: src/libvirt.c:4691 src/libvirt.c:4947 src/qemu/qemu_migration.c:3729 -#: src/qemu/qemu_migration.c:3977 +#: src/libvirt-domain.c:2924 src/libvirt-domain.c:3182 +#: src/qemu/qemu_migration.c:4915 src/qemu/qemu_migration.c:5178 msgid "finish step ignored that migration was cancelled" msgstr "" -#: src/libvirt.c:4864 src/qemu/qemu_migration.c:3898 +#: src/libvirt-domain.c:3097 src/qemu/qemu_migration.c:5095 msgid "domainMigratePrepare3 did not set uri" msgstr "" -#: src/libvirt.c:5084 +#: src/libvirt.c:4980 #, c-format msgid "unable to parse server from dconnuri in %s" msgstr "" -#: src/libvirt.c:5106 src/libvirt.c:5199 src/libvirt.c:5623 src/libvirt.c:5635 -#: src/libvirt.c:5815 src/libvirt.c:5828 +#: src/libvirt-domain.c:3916 src/libvirt-domain.c:3928 +#: src/libvirt-domain.c:4106 src/libvirt-domain.c:4119 msgid "Unable to change target guest XML during migration" msgstr "" -#: src/libvirt.c:5112 +#: src/libvirt-domain.c:3355 msgid "Unable to override peer2peer migration URI" msgstr "" -#: src/libvirt.c:5318 src/libvirt.c:5544 src/libvirt.c:5721 src/libvirt.c:5944 -#: src/libvirt.c:6101 src/libvirt.c:6210 +#: src/libvirt.c:5214 src/libvirt.c:5440 src/libvirt.c:5617 src/libvirt.c:5834 +#: src/libvirt.c:5991 src/libvirt.c:6100 #, c-format msgid "" "flags 'shared disk' and 'shared incremental' in %s are mutually exclusive" msgstr "" -#: src/libvirt.c:5328 src/libvirt.c:5554 src/libvirt.c:5743 src/libvirt.c:5954 +#: src/libvirt-domain.c:3623 src/libvirt-domain.c:3847 +#: src/libvirt-domain.c:4034 src/libvirt-domain.c:4155 msgid "offline migration is not supported by the source host" msgstr "" -#: src/libvirt.c:5335 src/libvirt.c:5561 src/libvirt.c:5750 -#: src/qemu/qemu_migration.c:4130 +#: src/libvirt-domain.c:3630 src/libvirt-domain.c:3854 +#: src/libvirt-domain.c:4041 src/qemu/qemu_migration.c:5389 msgid "offline migration is not supported by the destination host" msgstr "" -#: src/libvirt.c:5375 src/libvirt.c:5598 src/libvirt.c:5765 +#: src/libvirt-domain.c:3670 src/libvirt-domain.c:3891 +#: src/libvirt-domain.c:4056 msgid "cannot enforce change protection" msgstr "" -#: src/libvirt.c:5381 src/libvirt.c:5604 src/libvirt.c:5734 +#: src/libvirt-domain.c:3676 src/libvirt-domain.c:3897 +#: src/libvirt-domain.c:4025 msgid "cannot perform tunnelled migration without using peer2peer flag" msgstr "" -#: src/libvirt.c:5728 +#: src/libvirt-domain.c:4019 msgid "use virDomainMigrateToURI3 for peer-to-peer migration" msgstr "" -#: src/libvirt.c:5785 src/qemu/qemu_migration.c:4123 +#: src/libvirt-domain.c:4076 src/qemu/qemu_migration.c:5382 msgid "" "Migration APIs with extensible parameters are not supported but extended " "parameters were passed" msgstr "" -#: src/libvirt.c:5981 src/libvirt.c:6129 +#: src/libvirt.c:5871 src/libvirt.c:6019 msgid "direct migration is not supported by the connection driver" msgstr "" -#: src/libvirt.c:6234 +#: src/libvirt.c:6124 msgid "Peer-to-peer migration is not supported by the connection driver" msgstr "" -#: src/libvirt.c:6252 +#: src/libvirt.c:6142 msgid "" "Peer-to-peer migration with extensible parameters is not supported but " "extended parameters were passed" msgstr "" -#: src/libvirt.c:6262 +#: src/libvirt.c:6152 msgid "Direct migration is not supported by the connection driver" msgstr "" -#: src/libvirt.c:6269 +#: src/libvirt.c:6159 msgid "Direct migration does not support extensible parameters" msgstr "" -#: src/libvirt.c:6520 src/libvirt.c:6666 src/libvirt.c:6949 +#: src/libvirt.c:6410 src/libvirt.c:6556 src/libvirt.c:6839 #, c-format msgid "conn in %s must match stream connection" msgstr "" -#: src/libvirt.c:7250 +#: src/libvirt-host.c:485 #, c-format msgid "cpuNum in %s only accepts %d as a negative value" msgstr "" -#: src/libvirt.c:7337 +#: src/libvirt-host.c:572 #, c-format msgid "cellNum in %s only accepts %d as a negative value" msgstr "" -#: src/libvirt.c:7892 src/libvirt.c:8033 +#: src/libvirt.c:7782 src/libvirt.c:7923 #, c-format msgid "size in %s must not exceed %zu" msgstr "" -#: src/libvirt.c:8480 +#: src/libvirt.c:8370 #, c-format msgid "flags in %s must include VIR_MEMORY_VIRTUAL or VIR_MEMORY_PHYSICAL" msgstr "" -#: src/libvirt.c:9278 +#: src/libvirt.c:9168 #, c-format msgid "nkeycodes in %s must be <= %d" msgstr "" -#: src/libvirt.c:9476 +#: src/libvirt.c:9360 #, c-format msgid "" "flags 'VIR_DOMAIN_VCPU_MAXIMUM' and 'VIR_DOMAIN_VCPU_GUEST' in '%s' are " "mutually exclusive" msgstr "" -#: src/libvirt.c:9485 src/libvirt.c:9615 src/libvirt.c:9687 +#: src/libvirt.c:9369 src/libvirt.c:9499 src/libvirt.c:9571 #, c-format msgid "input too large: %u" msgstr "" -#: src/libvirt.c:9750 src/libvirt.c:9962 +#: src/libvirt-domain.c:7514 src/libvirt-domain.c:7715 #, c-format msgid "input too large: %d * %d" msgstr "" -#: src/libvirt.c:10165 +#: src/libvirt.c:10049 #, c-format msgid "metadata title in %s can't contain newlines" msgstr "" -#: src/libvirt.c:13830 src/libvirt.c:13896 +#: src/libvirt-storage.c:1584 src/libvirt-storage.c:1658 #, c-format msgid "stream in %s must match connection of volume '%s'" msgstr "" -#: src/libvirt.c:14272 +#: src/libvirt-storage.c:2042 #, c-format msgid "capacity in %s cannot be zero without 'delta' or 'shrink' flags set" msgstr "" -#: src/libvirt.c:16081 +#: src/libvirt-stream.c:344 msgid "data sources cannot be used for non-blocking streams" msgstr "" -#: src/libvirt.c:16174 +#: src/libvirt-stream.c:437 msgid "data sinks cannot be used for non-blocking streams" msgstr "" -#: src/libvirt.c:17787 src/libvirt-qemu.c:285 +#: src/libvirt-qemu.c:285 #, c-format msgid "domain '%s' in %s must match connection" msgstr "" -#: src/libvirt.c:17796 src/libvirt.c:17916 +#: src/libvirt-network.c:1066 #, c-format msgid "eventID in %s must be less than %d" msgstr "" -#: src/libvirt.c:17906 +#: src/libvirt-network.c:1056 #, c-format msgid "network '%s' in %s must match connection" msgstr "" -#: src/libvirt.c:18022 src/libvirt.c:19173 +#: src/libvirt.c:17890 src/libvirt.c:19041 #, c-format msgid "running and paused flags in %s are mutually exclusive" msgstr "" -#: src/libvirt.c:18317 +#: src/libvirt.c:18185 #, c-format msgid "use of 'current' flag in %s requires 'redefine' flag" msgstr "" -#: src/libvirt.c:18325 +#: src/libvirt.c:18193 #, c-format msgid "'redefine' and 'no metadata' flags in %s are mutually exclusive" msgstr "" -#: src/libvirt.c:18333 +#: src/libvirt.c:18201 #, c-format msgid "'redefine' and 'halt' flags in %s are mutually exclusive" msgstr "" -#: src/libvirt.c:18383 +#: src/libvirt-domain-snapshot.c:279 msgid "virDomainSnapshotGetXMLDesc with secure flag" msgstr "" -#: src/libvirt.c:19235 +#: src/libvirt.c:19103 #, c-format msgid "children and children_only flags in %s are mutually exclusive" msgstr "" -#: src/libvirt.c:19801 +#: src/libvirt.c:19660 #, c-format msgid "use of flags in %s requires a copy job" msgstr "" -#: src/libvirt.c:19973 +#: src/libvirt-domain.c:10284 #, c-format msgid "Unable to access file descriptor %d" msgstr "" -#: src/libvirt.c:19979 +#: src/libvirt.c:19829 #, c-format msgid "fd %d in %s must be a socket" msgstr "" -#: src/libvirt.c:19989 +#: src/libvirt-domain.c:10300 src/libvirt-domain.c:10357 msgid "fd passing is not supported by this connection" msgstr "" -#: src/libvirt.c:20141 +#: src/libvirt-admin.c:453 src/libvirt-host.c:1229 msgid "A close callback is already registered" msgstr "" -#: src/libvirt.c:20194 +#: src/libvirt-admin.c:505 src/libvirt-host.c:1282 msgid "A different callback was requested" msgstr "" -#: src/libvirt.c:20468 +#: src/libvirt.c:20318 #, c-format msgid "ncpus in %s must be 1 when start_cpu is -1" msgstr "" -#: src/libvirt.c:20483 +#: src/libvirt-domain.c:10639 #, c-format msgid "input too large: %u * %u" msgstr "" -#: src/libvirt-lxc.c:213 src/security/security_selinux.c:751 -#: src/security/security_selinux.c:858 +#: src/libvirt-lxc.c:212 src/security/security_selinux.c:750 +#: src/security/security_selinux.c:857 #, c-format msgid "unable to get PID %d security context" msgstr "" -#: src/libvirt-lxc.c:220 src/security/security_selinux.c:865 +#: src/libvirt-lxc.c:219 src/security/security_selinux.c:864 #, c-format msgid "security label exceeds maximum length: %d" msgstr "" -#: src/libvirt-lxc.c:232 src/security/security_selinux.c:879 +#: src/libvirt-lxc.c:231 src/security/security_selinux.c:878 msgid "error calling security_getenforce()" msgstr "" -#: src/libvirt-lxc.c:239 +#: src/libvirt-lxc.c:238 #, c-format msgid "Cannot set context %s" msgstr "" -#: src/libvirt-lxc.c:245 +#: src/libvirt-lxc.c:244 msgid "Support for SELinux is not enabled" msgstr "" -#: src/libvirt-lxc.c:262 +#: src/libvirt-lxc.c:261 #, c-format msgid "Security model %s cannot be entered" msgstr "" @@ -8656,77 +8685,78 @@ msgid "pid_value in %s is too large" msgstr "" -#: src/locking/lock_daemon.c:198 +#: src/locking/lock_daemon.c:217 msgid "Missing defaultLockspace data from JSON file" msgstr "" -#: src/locking/lock_daemon.c:208 +#: src/locking/lock_daemon.c:227 msgid "Missing lockspaces data from JSON file" msgstr "" -#: src/locking/lock_daemon.c:214 +#: src/locking/lock_daemon.c:233 msgid "Malformed lockspaces data from JSON file" msgstr "" -#: src/locking/lock_daemon.c:235 +#: src/locking/lock_daemon.c:261 msgid "Missing server data from JSON file" msgstr "" -#: src/locking/lock_daemon.c:803 src/locking/lock_daemon.c:810 +#: src/locking/lock_daemon.c:762 src/locking/lock_daemon.c:769 +#: src/logging/log_daemon.c:618 src/logging/log_daemon.c:625 #, c-format msgid "Disallowing client %llu with uid %llu" msgstr "" -#: src/locking/lock_daemon.c:841 +#: src/locking/lock_daemon.c:800 msgid "Missing restricted data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:846 +#: src/locking/lock_daemon.c:805 msgid "Missing ownerPid data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:852 +#: src/locking/lock_daemon.c:811 msgid "Missing ownerId data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:857 +#: src/locking/lock_daemon.c:816 msgid "Missing ownerName data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:864 src/locking/lock_daemon.c:869 +#: src/locking/lock_daemon.c:823 src/locking/lock_daemon.c:828 msgid "Missing ownerUUID data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:893 +#: src/locking/lock_daemon.c:852 msgid "Cannot set restricted data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:898 +#: src/locking/lock_daemon.c:857 msgid "Cannot set ownerPid data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:903 +#: src/locking/lock_daemon.c:862 msgid "Cannot set ownerId data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:908 +#: src/locking/lock_daemon.c:867 msgid "Cannot set ownerName data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:914 +#: src/locking/lock_daemon.c:873 msgid "Cannot set ownerUUID data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:1007 +#: src/locking/lock_daemon.c:966 src/logging/log_daemon.c:748 msgid "Missing magic data in JSON document" msgstr "" -#: src/locking/lock_daemon.c:1113 +#: src/locking/lock_daemon.c:1072 src/logging/log_daemon.c:831 #, c-format msgid "Unable to save state file %s" msgstr "" -#: src/locking/lock_daemon.c:1120 +#: src/locking/lock_daemon.c:1079 src/logging/log_daemon.c:838 msgid "Unable to restart self" msgstr "" @@ -8748,7 +8778,7 @@ "libvirt lock management daemon:\n" msgstr "" -#: src/locking/lock_daemon.c:1155 +#: src/locking/lock_daemon.c:1114 #, c-format msgid "" "\n" @@ -8765,7 +8795,7 @@ "\n" msgstr "" -#: src/locking/lock_daemon.c:1172 +#: src/locking/lock_daemon.c:1131 msgid "" "\n" " Default paths:\n" @@ -8781,79 +8811,77 @@ "\n" msgstr "" -#: src/locking/lock_daemon.c:1340 +#: src/locking/lock_daemon.c:1300 src/logging/log_daemon.c:1058 msgid "Can't determine restart state file path" msgstr "" -#: src/locking/lock_daemon_dispatch.c:60 -#: src/locking/lock_daemon_dispatch.c:118 -#: src/locking/lock_daemon_dispatch.c:167 -#: src/locking/lock_daemon_dispatch.c:216 -#: src/locking/lock_daemon_dispatch.c:271 -#: src/locking/lock_daemon_dispatch.c:318 -#: src/locking/lock_daemon_dispatch.c:368 -#: src/locking/lock_daemon_dispatch.c:405 +#: src/locking/lock_daemon_dispatch.c:61 src/locking/lock_daemon_dispatch.c:119 +#: src/locking/lock_daemon_dispatch.c:168 +#: src/locking/lock_daemon_dispatch.c:217 +#: src/locking/lock_daemon_dispatch.c:272 +#: src/locking/lock_daemon_dispatch.c:319 +#: src/locking/lock_daemon_dispatch.c:369 +#: src/locking/lock_daemon_dispatch.c:406 msgid "lock manager connection has been restricted" msgstr "" -#: src/locking/lock_daemon_dispatch.c:66 -#: src/locking/lock_daemon_dispatch.c:124 -#: src/locking/lock_daemon_dispatch.c:173 -#: src/locking/lock_daemon_dispatch.c:222 -#: src/locking/lock_daemon_dispatch.c:324 -#: src/locking/lock_daemon_dispatch.c:374 +#: src/locking/lock_daemon_dispatch.c:67 src/locking/lock_daemon_dispatch.c:125 +#: src/locking/lock_daemon_dispatch.c:174 +#: src/locking/lock_daemon_dispatch.c:223 +#: src/locking/lock_daemon_dispatch.c:278 +#: src/locking/lock_daemon_dispatch.c:325 +#: src/locking/lock_daemon_dispatch.c:375 msgid "lock owner details have not been registered" msgstr "" -#: src/locking/lock_daemon_dispatch.c:72 -#: src/locking/lock_daemon_dispatch.c:130 -#: src/locking/lock_daemon_dispatch.c:179 -#: src/locking/lock_daemon_dispatch.c:330 +#: src/locking/lock_daemon_dispatch.c:73 src/locking/lock_daemon_dispatch.c:131 +#: src/locking/lock_daemon_dispatch.c:180 +#: src/locking/lock_daemon_dispatch.c:331 #, c-format msgid "Lockspace for path %s does not exist" msgstr "" -#: src/locking/lock_daemon_dispatch.c:228 +#: src/locking/lock_daemon_dispatch.c:229 msgid "the default lockspace already exists" msgstr "" -#: src/locking/lock_daemon_dispatch.c:234 -#: src/locking/lock_daemon_dispatch.c:411 +#: src/locking/lock_daemon_dispatch.c:235 +#: src/locking/lock_daemon_dispatch.c:412 #, c-format msgid "Lockspace for path %s already exists" msgstr "" -#: src/locking/lock_daemon_dispatch.c:277 +#: src/locking/lock_daemon_dispatch.c:274 msgid "lock owner details have already been registered" msgstr "" -#: src/locking/lock_driver_lockd.c:92 src/locking/lock_driver_sanlock.c:111 +#: src/locking/lock_driver_lockd.c:88 src/locking/lock_driver_sanlock.c:112 #, c-format msgid "Unable to access config file %s" msgstr "" -#: src/locking/lock_driver_lockd.c:462 +#: src/locking/lock_driver_lockd.c:461 #, c-format msgid "Unexpected parameter %s for object" msgstr "" -#: src/locking/lock_driver_lockd.c:468 +#: src/locking/lock_driver_lockd.c:467 msgid "Missing ID parameter for domain object" msgstr "" -#: src/locking/lock_driver_lockd.c:473 +#: src/locking/lock_driver_lockd.c:482 msgid "Missing PID parameter for domain object" msgstr "" -#: src/locking/lock_driver_lockd.c:478 +#: src/locking/lock_driver_lockd.c:474 msgid "Missing name parameter for domain object" msgstr "" -#: src/locking/lock_driver_lockd.c:483 +#: src/locking/lock_driver_lockd.c:479 msgid "Missing UUID parameter for domain object" msgstr "" -#: src/locking/lock_driver_lockd.c:490 src/locking/lock_driver_lockd.c:620 +#: src/locking/lock_driver_lockd.c:486 src/locking/lock_driver_lockd.c:616 #, c-format msgid "Unknown lock manager object type %d" msgstr "" @@ -8862,108 +8890,108 @@ msgid "Unable to compute sha256 checksum" msgstr "" -#: src/locking/lock_driver_lockd.c:521 +#: src/locking/lock_driver_lockd.c:517 msgid "Unexpected parameters for disk resource" msgstr "" -#: src/locking/lock_driver_lockd.c:592 +#: src/locking/lock_driver_lockd.c:588 msgid "Offset must be zero for this lock manager" msgstr "" -#: src/locking/lock_driver_lockd.c:601 +#: src/locking/lock_driver_lockd.c:597 #, c-format msgid "Unexpected parameter %s for lease resource" msgstr "" -#: src/locking/lock_driver_lockd.c:608 +#: src/locking/lock_driver_lockd.c:604 msgid "Missing path or lockspace for lease resource" msgstr "" -#: src/locking/lock_driver_lockd.c:667 src/locking/lock_driver_sanlock.c:906 +#: src/locking/lock_driver_lockd.c:663 src/locking/lock_driver_sanlock.c:922 msgid "" "Read/write, exclusive access, disks were present, but no leases specified" msgstr "" -#: src/locking/lock_driver_sanlock.c:212 src/locking/lock_driver_sanlock.c:221 +#: src/locking/lock_driver_sanlock.c:217 src/locking/lock_driver_sanlock.c:226 #, c-format msgid "Lockspace path '%s' exceeded %d characters" msgstr "" -#: src/locking/lock_driver_sanlock.c:240 +#: src/locking/lock_driver_sanlock.c:245 #, c-format msgid "" "Unable to create lockspace %s: parent directory does not exist or is not a " "directory" msgstr "" -#: src/locking/lock_driver_sanlock.c:252 src/locking/lock_driver_sanlock.c:661 +#: src/locking/lock_driver_sanlock.c:257 src/locking/lock_driver_sanlock.c:680 #: src/util/virlockspace.c:276 #, c-format msgid "Unable to create lockspace %s" msgstr "" -#: src/locking/lock_driver_sanlock.c:262 src/locking/lock_driver_sanlock.c:317 -#: src/locking/lock_driver_sanlock.c:671 src/storage/storage_backend.c:312 -#: src/util/vircgroup.c:3740 src/util/vircgroup.c:3752 src/util/virfile.c:1936 -#: src/util/virfile.c:2222 +#: src/locking/lock_driver_sanlock.c:267 src/locking/lock_driver_sanlock.c:322 +#: src/locking/lock_driver_sanlock.c:690 src/storage/storage_backend.c:365 +#: src/util/vircgroup.c:4048 src/util/vircgroup.c:4060 src/util/virfile.c:2038 +#: src/util/virfile.c:2461 #, c-format msgid "cannot chown '%s' to (%u, %u)" msgstr "" -#: src/locking/lock_driver_sanlock.c:272 src/locking/lock_driver_sanlock.c:681 +#: src/locking/lock_driver_sanlock.c:277 src/locking/lock_driver_sanlock.c:700 #, c-format msgid "Unable to query sector size %s: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:276 src/locking/lock_driver_sanlock.c:685 +#: src/locking/lock_driver_sanlock.c:281 src/locking/lock_driver_sanlock.c:704 #, c-format msgid "Unable to query sector size %s" msgstr "" -#: src/locking/lock_driver_sanlock.c:286 +#: src/locking/lock_driver_sanlock.c:291 #, c-format msgid "Unable to allocate lockspace %s" msgstr "" -#: src/locking/lock_driver_sanlock.c:293 +#: src/locking/lock_driver_sanlock.c:298 #, c-format msgid "Unable to save lockspace %s" msgstr "" -#: src/locking/lock_driver_sanlock.c:301 +#: src/locking/lock_driver_sanlock.c:306 #, c-format msgid "Unable to initialize lockspace %s: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:305 +#: src/locking/lock_driver_sanlock.c:310 #, c-format msgid "Unable to initialize lockspace %s" msgstr "" -#: src/locking/lock_driver_sanlock.c:327 +#: src/locking/lock_driver_sanlock.c:332 #, c-format msgid "cannot chmod '%s' to 0660" msgstr "" -#: src/locking/lock_driver_sanlock.c:361 +#: src/locking/lock_driver_sanlock.c:376 #, c-format msgid "Unable to add lockspace %s: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:365 +#: src/locking/lock_driver_sanlock.c:380 #, c-format msgid "Unable to add lockspace %s" msgstr "" -#: src/locking/lock_driver_sanlock.c:419 +#: src/locking/lock_driver_sanlock.c:435 msgid "Automatic disk lease mode enabled, but no host ID is set" msgstr "" -#: src/locking/lock_driver_sanlock.c:462 +#: src/locking/lock_driver_sanlock.c:478 msgid "Sanlock plugin is not initialized" msgstr "" -#: src/locking/lock_driver_sanlock.c:468 +#: src/locking/lock_driver_sanlock.c:484 #, c-format msgid "Unsupported object type %d" msgstr "" @@ -8976,132 +9004,132 @@ msgid "Unable to compute md5 checksum" msgstr "" -#: src/locking/lock_driver_sanlock.c:546 +#: src/locking/lock_driver_sanlock.c:565 #, c-format msgid "Resource name '%s' exceeds %d characters" msgstr "" -#: src/locking/lock_driver_sanlock.c:555 src/locking/lock_driver_sanlock.c:622 +#: src/locking/lock_driver_sanlock.c:574 src/locking/lock_driver_sanlock.c:641 #, c-format msgid "Lease path '%s' exceeds %d characters" msgstr "" -#: src/locking/lock_driver_sanlock.c:564 src/locking/lock_driver_sanlock.c:631 +#: src/locking/lock_driver_sanlock.c:583 src/locking/lock_driver_sanlock.c:650 #, c-format msgid "Resource lockspace '%s' exceeds %d characters" msgstr "" -#: src/locking/lock_driver_sanlock.c:599 +#: src/locking/lock_driver_sanlock.c:618 msgid "Unexpected lock parameters for disk resource" msgstr "" -#: src/locking/lock_driver_sanlock.c:695 +#: src/locking/lock_driver_sanlock.c:714 #, c-format msgid "Unable to allocate lease %s" msgstr "" -#: src/locking/lock_driver_sanlock.c:702 +#: src/locking/lock_driver_sanlock.c:721 #, c-format msgid "Unable to save lease %s" msgstr "" -#: src/locking/lock_driver_sanlock.c:710 +#: src/locking/lock_driver_sanlock.c:729 #, c-format msgid "Unable to initialize lease %s: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:714 +#: src/locking/lock_driver_sanlock.c:733 #, c-format msgid "Unable to initialize lease %s" msgstr "" -#: src/locking/lock_driver_sanlock.c:745 +#: src/locking/lock_driver_sanlock.c:764 #, c-format msgid "Too many resources %d for object" msgstr "" -#: src/locking/lock_driver_sanlock.c:810 +#: src/locking/lock_driver_sanlock.c:829 #, c-format msgid "Failure action %s is not supported by sanlock" msgstr "" -#: src/locking/lock_driver_sanlock.c:840 +#: src/locking/lock_driver_sanlock.c:856 #, c-format msgid "Sanlock helper path is longer than %d: '%s'" msgstr "" -#: src/locking/lock_driver_sanlock.c:846 +#: src/locking/lock_driver_sanlock.c:862 #, c-format msgid "Sanlock helper arguments are longer than %d: '%s'" msgstr "" -#: src/locking/lock_driver_sanlock.c:855 +#: src/locking/lock_driver_sanlock.c:871 #, c-format msgid "Failed to register lock failure action: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:859 +#: src/locking/lock_driver_sanlock.c:875 msgid "Failed to register lock failure action" msgstr "" -#: src/locking/lock_driver_sanlock.c:879 +#: src/locking/lock_driver_sanlock.c:895 msgid "sanlock is too old to support lock failure action" msgstr "" -#: src/locking/lock_driver_sanlock.c:958 +#: src/locking/lock_driver_sanlock.c:974 #, c-format msgid "Unable to parse lock state %s: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:962 +#: src/locking/lock_driver_sanlock.c:978 #, c-format msgid "Unable to parse lock state %s" msgstr "" -#: src/locking/lock_driver_sanlock.c:921 +#: src/locking/lock_driver_sanlock.c:937 #, c-format msgid "Failed to open socket to sanlock daemon: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:925 +#: src/locking/lock_driver_sanlock.c:941 msgid "Failed to open socket to sanlock daemon" msgstr "" -#: src/locking/lock_driver_sanlock.c:979 +#: src/locking/lock_driver_sanlock.c:995 #, c-format msgid "Failed to acquire lock: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:982 +#: src/locking/lock_driver_sanlock.c:998 msgid "Failed to acquire lock" msgstr "" -#: src/locking/lock_driver_sanlock.c:1003 +#: src/locking/lock_driver_sanlock.c:1019 #, c-format msgid "Failed to restrict process: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:1006 +#: src/locking/lock_driver_sanlock.c:1022 msgid "Failed to restrict process" msgstr "" -#: src/locking/lock_driver_sanlock.c:1057 -#: src/locking/lock_driver_sanlock.c:1107 +#: src/locking/lock_driver_sanlock.c:1071 +#: src/locking/lock_driver_sanlock.c:1121 #, c-format msgid "Failed to inquire lock: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:1060 -#: src/locking/lock_driver_sanlock.c:1110 +#: src/locking/lock_driver_sanlock.c:1074 +#: src/locking/lock_driver_sanlock.c:1124 msgid "Failed to inquire lock" msgstr "" -#: src/locking/lock_driver_sanlock.c:1072 +#: src/locking/lock_driver_sanlock.c:1086 #, c-format msgid "Failed to release lock: error %d" msgstr "" -#: src/locking/lock_driver_sanlock.c:1075 +#: src/locking/lock_driver_sanlock.c:1089 msgid "Failed to release lock" msgstr "" @@ -9143,37 +9171,37 @@ msgid "unsupported failure action: '%s'\n" msgstr "" -#: src/lxc/lxc_cgroup.c:78 +#: src/lxc/lxc_cgroup.c:69 msgid "failed to convert cpumask" msgstr "" -#: src/lxc/lxc_cgroup.c:98 src/qemu/qemu_cgroup.c:604 +#: src/lxc/lxc_cgroup.c:89 src/qemu/qemu_cgroup.c:602 msgid "failed to convert memory nodemask" msgstr "" -#: src/lxc/lxc_cgroup.c:230 +#: src/lxc/lxc_cgroup.c:232 msgid "cannot get the path of MEMORY cgroup controller" msgstr "" -#: src/lxc/lxc_cgroup.c:473 src/qemu/qemu_cgroup.c:704 +#: src/lxc/lxc_cgroup.c:489 src/qemu/qemu_cgroup.c:770 #, c-format msgid "Resource partition '%s' must start with '/'" msgstr "" -#: src/lxc/lxc_fuse.c:148 src/util/vircgroup.c:3396 +#: src/lxc/lxc_fuse.c:150 src/util/vircgroup.c:3704 #, c-format msgid "Cannot open %s" msgstr "" -#: src/lxc/lxc_fuse.c:154 +#: src/lxc/lxc_fuse.c:156 msgid "fseek failed" msgstr "" -#: src/lxc/lxc_fuse.c:277 +#: src/lxc/lxc_fuse.c:285 msgid "fuse_loop failed" msgstr "" -#: src/lxc/lxc_fuse.c:301 +#: src/lxc/lxc_fuse.c:309 #, c-format msgid "Cannot create %s" msgstr "" @@ -9183,19 +9211,19 @@ msgid "USB device %s is in use by domain %s" msgstr "" -#: src/util/virhostdev.c:1014 +#: src/util/virhostdev.c:1125 #, c-format msgid "USB device %s is already in use" msgstr "" -#: src/util/virhostdev.c:1097 +#: src/util/virhostdev.c:1209 #, c-format msgid "" "Multiple USB devices for %x:%x were found, but none of them is at bus:%u " "device:%u" msgstr "" -#: src/util/virhostdev.c:1102 +#: src/util/virhostdev.c:1214 #, c-format msgid "Multiple USB devices for %x:%x, use
to specify one" msgstr "" @@ -9210,906 +9238,905 @@ msgid "Unsupported hostdev mode %s" msgstr "" -#: src/lxc/lxc_native.c:205 +#: src/lxc/lxc_native.c:206 msgid "Missing lxc.rootfs configuration" msgstr "" -#: src/lxc/lxc_native.c:229 +#: src/lxc/lxc_native.c:230 #, c-format msgid "can't convert relative size: '%s'" msgstr "" -#: src/lxc/lxc_native.c:241 +#: src/lxc/lxc_native.c:242 #, c-format msgid "failed to convert size: '%s'" msgstr "" -#: src/lxc/lxc_native.c:288 +#: src/lxc/lxc_native.c:289 msgid "missing tmpfs size, set the size option" msgstr "" -#: src/lxc/lxc_native.c:434 +#: src/lxc/lxc_native.c:485 msgid "Missing 'link' attribute for NIC" msgstr "" -#: src/lxc/lxc_native.c:574 +#: src/lxc/lxc_native.c:696 #, c-format msgid "failed to parse int: '%s'" msgstr "" -#: src/lxc/lxc_native.c:615 +#: src/lxc/lxc_native.c:737 #, c-format msgid "invalid lxc.id_map: '%s'" msgstr "" -#: src/lxc/lxc_native.c:703 src/lxc/lxc_native.c:831 +#: src/lxc/lxc_native.c:825 src/lxc/lxc_native.c:961 #, c-format msgid "failed to parse integer: '%s'" msgstr "" -#: src/lxc/lxc_native.c:752 +#: src/lxc/lxc_native.c:882 #, c-format msgid "invalid %s value: '%s'" msgstr "" -#: src/lxc/lxc_native.c:778 +#: src/lxc/lxc_native.c:908 #, c-format msgid "failed to parse device weight: '%s'" msgstr "" -#: src/lxc/lxc_native.c:784 +#: src/lxc/lxc_native.c:914 #, c-format msgid "failed to parse read_bps_device: '%s'" msgstr "" -#: src/lxc/lxc_native.c:791 +#: src/lxc/lxc_native.c:921 #, c-format msgid "failed to parse write_bps_device: '%s'" msgstr "" -#: src/lxc/lxc_native.c:798 +#: src/lxc/lxc_native.c:928 #, c-format msgid "failed to parse read_iops_device: '%s'" msgstr "" -#: src/lxc/lxc_native.c:805 +#: src/lxc/lxc_native.c:935 #, c-format msgid "failed to parse write_iops_device: '%s'" msgstr "" -#: src/lxc/lxc_native.c:856 src/qemu/qemu_command.c:10772 +#: src/lxc/lxc_native.c:1010 src/qemu/qemu_command.c:13020 msgid "failed to generate uuid" msgstr "" -#: src/lxc/lxc_native.c:902 +#: src/lxc/lxc_native.c:1057 msgid "lxc.mount found, use lxc.mount.entry lines instead" msgstr "" -#: src/lxc/lxc_container.c:160 +#: src/lxc/lxc_container.c:162 #, c-format msgid "Malformed ctrl-alt-del setting '%s'" msgstr "" -#: src/lxc/lxc_container.c:176 +#: src/lxc/lxc_container.c:178 msgid "Unable to clone to check reboot support" msgstr "" -#: src/lxc/lxc_container.c:216 +#: src/lxc/lxc_container.c:218 #, c-format msgid "Expected a /dev path for '%s'" msgstr "" -#: src/lxc/lxc_container.c:277 +#: src/lxc/lxc_container.c:275 msgid "setsid failed" msgstr "" -#: src/lxc/lxc_container.c:283 +#: src/lxc/lxc_container.c:281 msgid "ioctl(TIOCSTTY) failed" msgstr "" -#: src/lxc/lxc_container.c:289 +#: src/lxc/lxc_container.c:284 msgid "dup2(stdin) failed" msgstr "" -#: src/lxc/lxc_container.c:295 +#: src/lxc/lxc_container.c:290 msgid "dup2(stdout) failed" msgstr "" -#: src/lxc/lxc_container.c:301 +#: src/lxc/lxc_container.c:296 msgid "dup2(stderr) failed" msgstr "" -#: src/lxc/lxc_container.c:333 +#: src/lxc/lxc_container.c:328 #, c-format msgid "Cannot move fd %d out of the way" msgstr "" -#: src/lxc/lxc_container.c:351 +#: src/lxc/lxc_container.c:346 #, c-format msgid "Cannot duplicate fd %d onto fd %d" msgstr "" -#: src/lxc/lxc_container.c:365 src/util/vircommand.c:516 -#: tools/virt-login-shell.c:292 +#: src/lxc/lxc_container.c:360 src/util/vircommand.c:592 +#: tools/virt-login-shell.c:293 msgid "sysconf(_SC_OPEN_MAX) failed" msgstr "" -#: src/lxc/lxc_container.c:459 +#: src/lxc/lxc_container.c:453 msgid "setuid or setgid failed" msgstr "" -#: src/lxc/lxc_container.c:567 +#: src/lxc/lxc_container.c:623 #, c-format msgid "Failed to unmount '%s' and could not detach subtree '%s'" msgstr "" -#: src/lxc/lxc_container.c:575 +#: src/lxc/lxc_container.c:631 #, c-format msgid "Failed to unmount '%s' and could not unmount old root '%s'" msgstr "" -#: src/lxc/lxc_container.c:604 +#: src/lxc/lxc_container.c:702 msgid "Unexpected root filesystem without loop device" msgstr "" -#: src/lxc/lxc_container.c:610 +#: src/lxc/lxc_container.c:708 #, c-format msgid "Unsupported root filesystem type %s" msgstr "" -#: src/lxc/lxc_container.c:648 +#: src/lxc/lxc_container.c:749 msgid "Failed to make root private" msgstr "" -#: src/lxc/lxc_container.c:657 src/lxc/lxc_container.c:677 -#: src/lxc/lxc_container.c:1087 src/lxc/lxc_container.c:1367 -#: src/lxc/lxc_container.c:1431 +#: src/lxc/lxc_container.c:758 src/lxc/lxc_container.c:778 +#: src/lxc/lxc_container.c:1232 src/lxc/lxc_container.c:1512 +#: src/lxc/lxc_container.c:1576 #, c-format msgid "Failed to create %s" msgstr "" -#: src/lxc/lxc_container.c:666 +#: src/lxc/lxc_container.c:767 #, c-format msgid "Failed to mount empty tmpfs at %s" msgstr "" -#: src/lxc/lxc_container.c:685 +#: src/lxc/lxc_container.c:786 #, c-format msgid "Failed to bind %s to new root %s" msgstr "" -#: src/lxc/lxc_container.c:693 +#: src/lxc/lxc_container.c:794 #, c-format msgid "Failed to make new root %s readonly" msgstr "" -#: src/lxc/lxc_container.c:703 +#: src/lxc/lxc_container.c:804 #, c-format msgid "Failed to chdir into %s" msgstr "" -#: src/lxc/lxc_container.c:711 +#: src/lxc/lxc_container.c:812 msgid "Failed to pivot root" msgstr "" -#: src/lxc/lxc_container.c:774 +#: src/lxc/lxc_container.c:878 msgid "Failed to read /proc/mounts" msgstr "" -#: src/lxc/lxc_container.c:801 +#: src/lxc/lxc_container.c:905 #, c-format msgid "Failed to make mount %s readonly" msgstr "" -#: src/lxc/lxc_container.c:876 +#: src/lxc/lxc_container.c:1014 #, c-format msgid "Failed to mount %s on %s type %s flags=%x" msgstr "" -#: src/lxc/lxc_container.c:886 +#: src/lxc/lxc_container.c:1024 #, c-format msgid "Failed to re-mount %s on %s flags=%x" msgstr "" -#: src/lxc/lxc_container.c:918 +#: src/lxc/lxc_container.c:1059 #, c-format msgid "Failed to mount %s on /proc/meminfo" msgstr "" -#: src/lxc/lxc_container.c:948 +#: src/lxc/lxc_container.c:1089 msgid "Cannot create /dev" msgstr "" -#: src/lxc/lxc_container.c:957 +#: src/lxc/lxc_container.c:1098 #, c-format msgid "Failed to mount %s on /dev" msgstr "" -#: src/lxc/lxc_container.c:984 +#: src/lxc/lxc_container.c:1125 msgid "Cannot create /dev/pts" msgstr "" -#: src/lxc/lxc_container.c:993 +#: src/lxc/lxc_container.c:1134 #, c-format msgid "Failed to mount %s on /dev/pts" msgstr "" -#: src/lxc/lxc_container.c:1020 +#: src/lxc/lxc_container.c:1175 #, c-format msgid "Failed to symlink device %s to %s" msgstr "" -#: src/lxc/lxc_container.c:1032 +#: src/lxc/lxc_container.c:1029 msgid "Failed to bind /dev/pts/ptmx on to /dev/ptmx" msgstr "" -#: src/lxc/lxc_container.c:1042 +#: src/lxc/lxc_container.c:1039 #, c-format msgid "Failed to symlink %s to %s" msgstr "" -#: src/lxc/lxc_container.c:1051 +#: src/lxc/lxc_container.c:1048 #, c-format msgid "Failed to symlink %s to /dev/console" msgstr "" -#: src/lxc/lxc_container.c:1074 +#: src/lxc/lxc_container.c:1219 #, c-format msgid "Unable to stat bind target %s" msgstr "" -#: src/lxc/lxc_container.c:1080 +#: src/lxc/lxc_container.c:1225 #, c-format msgid "Unable to stat bind source %s" msgstr "" -#: src/lxc/lxc_container.c:1097 +#: src/lxc/lxc_container.c:1242 #, c-format msgid "Failed to create bind target %s" msgstr "" -#: src/lxc/lxc_container.c:1104 +#: src/lxc/lxc_container.c:1249 #, c-format msgid "Failed to close bind target %s" msgstr "" -#: src/lxc/lxc_container.c:1113 +#: src/lxc/lxc_container.c:1258 #, c-format msgid "Failed to bind mount directory %s to %s" msgstr "" -#: src/lxc/lxc_container.c:1122 src/lxc/lxc_container.c:1447 +#: src/lxc/lxc_container.c:1267 src/lxc/lxc_container.c:1592 #, c-format msgid "Failed to make directory %s readonly" msgstr "" -#: src/lxc/lxc_container.c:1149 +#: src/lxc/lxc_container.c:1294 #, c-format msgid "Unable to open filesystem %s" msgstr "" -#: src/lxc/lxc_container.c:1155 +#: src/lxc/lxc_container.c:1300 msgid "Unable to create blkid library handle" msgstr "" -#: src/lxc/lxc_container.c:1160 +#: src/lxc/lxc_container.c:1305 #, c-format msgid "Unable to associate device %s with blkid library" msgstr "" -#: src/lxc/lxc_container.c:1176 +#: src/lxc/lxc_container.c:1321 #, c-format msgid "Too many filesystems detected for %s" msgstr "" -#: src/lxc/lxc_container.c:1180 +#: src/lxc/lxc_container.c:1325 #, c-format msgid "Unable to detect filesystem for %s" msgstr "" -#: src/lxc/lxc_container.c:1188 +#: src/lxc/lxc_container.c:1333 #, c-format msgid "Unable to find filesystem type for %s" msgstr "" -#: src/lxc/lxc_container.c:1258 src/util/iohelper.c:151 +#: src/lxc/lxc_container.c:1403 src/util/iohelper.c:151 #, c-format msgid "Unable to read %s" msgstr "" -#: src/lxc/lxc_container.c:1288 +#: src/lxc/lxc_container.c:1433 #, c-format msgid "%s has unexpected '*' before last line" msgstr "" -#: src/lxc/lxc_container.c:1312 +#: src/lxc/lxc_container.c:1457 #, c-format msgid "Failed to mount device %s to %s" msgstr "" -#: src/lxc/lxc_container.c:1335 +#: src/lxc/lxc_container.c:1480 #, c-format msgid "Failed to mount device %s to %s, unable to detect filesystem" msgstr "" -#: src/lxc/lxc_container.c:1380 +#: src/lxc/lxc_container.c:1525 #, c-format msgid "Failed to mount device %s to %s as %s" msgstr "" -#: src/lxc/lxc_container.c:1438 +#: src/lxc/lxc_container.c:1583 #, c-format msgid "Failed to mount directory %s as tmpfs" msgstr "" -#: src/lxc/lxc_container.c:1486 +#: src/lxc/lxc_container.c:1631 #, c-format msgid "Unexpected filesystem type %s" msgstr "" -#: src/lxc/lxc_container.c:1491 +#: src/lxc/lxc_container.c:1636 #, c-format msgid "Cannot mount filesystem type %s" msgstr "" -#: src/lxc/lxc_container.c:1535 +#: src/lxc/lxc_container.c:1687 #, c-format msgid "Failed to create directory for '%s' dev '%s'" msgstr "" -#: src/lxc/lxc_container.c:1707 +#: src/lxc/lxc_container.c:659 #, c-format msgid "Failed to access '%s'" msgstr "" -#: src/lxc/lxc_container.c:1714 +#: src/lxc/lxc_container.c:671 #, c-format msgid "Failed to resolve symlink at %s" msgstr "" -#: src/lxc/lxc_container.c:1752 +#: src/lxc/lxc_container.c:1749 #, c-format msgid "Failed to remove capabilities: %d" msgstr "" -#: src/lxc/lxc_container.c:1758 +#: src/lxc/lxc_container.c:2117 #, c-format msgid "Failed to apply capabilities: %d" msgstr "" -#: src/lxc/lxc_container.c:1804 +#: src/lxc/lxc_container.c:2178 msgid "lxcChild() passed invalid vm definition" msgstr "" -#: src/lxc/lxc_container.c:1813 +#: src/lxc/lxc_container.c:2193 msgid "Failed to read the container continue message" msgstr "" -#: src/lxc/lxc_container.c:1847 +#: src/lxc/lxc_container.c:2229 #, c-format msgid "Failed to open tty %s" msgstr "" -#: src/lxc/lxc_container.c:1863 +#: src/lxc/lxc_container.c:2245 #, c-format msgid "cannot find init path '%s' relative to container root" msgstr "" -#: src/lxc/lxc_container.c:1882 +#: src/lxc/lxc_container.c:2263 msgid "Failed to send continue signal to controller" msgstr "" -#: src/lxc/lxc_container.c:1914 src/lxc/lxc_controller.c:2484 +#: src/lxc/lxc_container.c:2298 src/lxc/lxc_controller.c:2739 msgid "Unknown failure in libvirt_lxc startup" msgstr "" -#: src/lxc/lxc_container.c:2024 +#: src/lxc/lxc_container.c:2394 msgid "Kernel doesn't support user namespace" msgstr "" -#: src/lxc/lxc_container.c:2041 +#: src/lxc/lxc_container.c:2434 msgid "Failed to run clone container" msgstr "" -#: src/lxc/lxc_container.c:2102 +#: src/lxc/lxc_container.c:2495 #, c-format msgid "Failed to change owner of %s to %u:%u" msgstr "" -#: src/lxc/lxc_conf.c:90 src/qemu/qemu_conf.c:630 src/uml/uml_conf.c:78 +#: src/lxc/lxc_conf.c:92 src/qemu/qemu_conf.c:926 src/uml/uml_conf.c:78 msgid "cannot get the host uuid" msgstr "" -#: src/lxc/lxc_controller.c:312 +#: src/lxc/lxc_controller.c:324 msgid "Unable to set console file descriptor non-blocking" msgstr "" -#: src/lxc/lxc_controller.c:324 +#: src/lxc/lxc_controller.c:336 msgid "error sending continue signal to daemon" msgstr "" -#: src/lxc/lxc_controller.c:336 +#: src/lxc/lxc_controller.c:348 #, c-format msgid "expecting %zu veths, but got %zu" msgstr "" -#: src/lxc/lxc_controller.c:349 +#: src/lxc/lxc_controller.c:407 #, c-format msgid "expecting %zu consoles, but got %zu tty file handlers" msgstr "" -#: src/lxc/lxc_controller.c:420 src/lxc/lxc_controller.c:452 +#: src/lxc/lxc_controller.c:478 src/lxc/lxc_controller.c:510 msgid "An explicit disk format must be specified" msgstr "" -#: src/lxc/lxc_controller.c:505 +#: src/lxc/lxc_controller.c:610 #, c-format msgid "fs format %s is not supported" msgstr "" -#: src/lxc/lxc_controller.c:525 +#: src/lxc/lxc_controller.c:636 #, c-format msgid "fs driver %s is not supported" msgstr "" -#: src/lxc/lxc_controller.c:553 +#: src/lxc/lxc_controller.c:664 #, c-format msgid "disk format %s is not supported" msgstr "" -#: src/lxc/lxc_controller.c:576 +#: src/lxc/lxc_controller.c:687 #, c-format msgid "Disk cache mode %s is not supported" msgstr "" -#: src/lxc/lxc_controller.c:584 +#: src/lxc/lxc_controller.c:701 #, c-format msgid "disk driver %s is not supported" msgstr "" -#: src/lxc/lxc_controller.c:816 +#: src/lxc/lxc_controller.c:996 #, c-format msgid "failed to apply capabilities: %d" msgstr "" -#: src/lxc/lxc_controller.c:898 src/lxc/lxc_controller.c:935 +#: src/lxc/lxc_controller.c:1078 src/lxc/lxc_controller.c:1115 msgid "Unable to add epoll fd" msgstr "" -#: src/lxc/lxc_controller.c:909 src/lxc/lxc_controller.c:947 +#: src/lxc/lxc_controller.c:1089 src/lxc/lxc_controller.c:1127 msgid "Unable to remove epoll fd" msgstr "" -#: src/lxc/lxc_controller.c:977 +#: src/lxc/lxc_controller.c:1157 msgid "Unable to wait on epoll" msgstr "" -#: src/lxc/lxc_controller.c:1035 +#: src/lxc/lxc_controller.c:1215 msgid "Unable to read container pty" msgstr "" -#: src/lxc/lxc_controller.c:1063 +#: src/lxc/lxc_controller.c:1243 msgid "Unable to write to container pty" msgstr "" -#: src/lxc/lxc_controller.c:1122 +#: src/lxc/lxc_controller.c:1302 msgid "Unable to create epoll fd" msgstr "" -#: src/lxc/lxc_controller.c:1132 +#: src/lxc/lxc_controller.c:1312 msgid "Unable to watch epoll FD" msgstr "" -#: src/lxc/lxc_controller.c:1142 src/lxc/lxc_controller.c:1152 +#: src/lxc/lxc_controller.c:1322 src/lxc/lxc_controller.c:1332 msgid "Unable to watch host console PTY" msgstr "" -#: src/lxc/lxc_controller.c:1190 +#: src/lxc/lxc_controller.c:1384 #, c-format msgid "unable write to %s" msgstr "" -#: src/lxc/lxc_controller.c:1262 src/lxc/lxc_controller.c:1956 +#: src/lxc/lxc_controller.c:1455 src/lxc/lxc_controller.c:2151 #, c-format msgid "Failed to make path %s" msgstr "" -#: src/lxc/lxc_controller.c:1279 +#: src/lxc/lxc_controller.c:1472 #, c-format msgid "Failed to mount devfs on %s type %s (%s)" msgstr "" -#: src/lxc/lxc_controller.c:1327 +#: src/lxc/lxc_controller.c:1520 #, c-format msgid "Failed to make device %s" msgstr "" -#: src/lxc/lxc_controller.c:1377 src/lxc/lxc_controller.c:1455 -#: src/lxc/lxc_controller.c:1534 src/lxc/lxc_controller.c:1691 -#: src/lxc/lxc_driver.c:4046 src/lxc/lxc_driver.c:4253 -#: src/lxc/lxc_driver.c:4322 src/lxc/lxc_driver.c:4394 +#: src/lxc/lxc_controller.c:1568 src/lxc/lxc_controller.c:1646 +#: src/lxc/lxc_controller.c:1725 src/lxc/lxc_controller.c:1882 +#: src/lxc/lxc_driver.c:4116 src/lxc/lxc_driver.c:4301 +#: src/lxc/lxc_driver.c:4370 src/lxc/lxc_driver.c:4442 #, c-format msgid "Unable to access %s" msgstr "" -#: src/lxc/lxc_controller.c:1383 src/lxc/lxc_driver.c:4259 +#: src/lxc/lxc_controller.c:1574 src/lxc/lxc_driver.c:4307 #, c-format msgid "USB source %s was not a character device" msgstr "" -#: src/lxc/lxc_controller.c:1392 src/lxc/lxc_driver.c:3872 +#: src/lxc/lxc_controller.c:1583 src/lxc/lxc_driver.c:3944 #, c-format msgid "Unable to create %s" msgstr "" -#: src/lxc/lxc_controller.c:1400 src/lxc/lxc_controller.c:1480 -#: src/lxc/lxc_controller.c:1559 src/lxc/lxc_controller.c:1719 -#: src/lxc/lxc_driver.c:3887 +#: src/lxc/lxc_controller.c:1591 src/lxc/lxc_controller.c:1671 +#: src/lxc/lxc_controller.c:1750 src/lxc/lxc_controller.c:1910 +#: src/lxc/lxc_driver.c:3959 #, c-format msgid "Unable to create device %s" msgstr "" -#: src/lxc/lxc_controller.c:1438 src/lxc/lxc_controller.c:1517 +#: src/lxc/lxc_controller.c:1629 src/lxc/lxc_controller.c:1708 msgid "Missing storage host block path" msgstr "" -#: src/lxc/lxc_controller.c:1462 +#: src/lxc/lxc_controller.c:1653 #, c-format msgid "Storage source %s must be a block device" msgstr "" -#: src/lxc/lxc_controller.c:1469 src/lxc/lxc_controller.c:1548 +#: src/lxc/lxc_controller.c:1660 src/lxc/lxc_controller.c:1739 #, c-format msgid "Failed to create directory for device %s" msgstr "" -#: src/lxc/lxc_controller.c:1541 +#: src/lxc/lxc_controller.c:1732 #, c-format msgid "Storage source %s must be a character device" msgstr "" -#: src/lxc/lxc_controller.c:1593 src/lxc/lxc_controller.c:1621 -#: src/lxc/lxc_controller.c:1653 src/lxc/lxc_driver.c:4509 -#: src/lxc/lxc_driver.c:4889 +#: src/lxc/lxc_controller.c:1784 src/lxc/lxc_controller.c:1812 +#: src/lxc/lxc_controller.c:1844 src/lxc/lxc_driver.c:4557 +#: src/lxc/lxc_driver.c:4944 #, c-format msgid "Unsupported host device mode %s" msgstr "" -#: src/lxc/lxc_controller.c:1676 src/lxc/lxc_driver.c:4028 +#: src/lxc/lxc_controller.c:1867 msgid "Can't setup disk for non-block device" msgstr "" -#: src/lxc/lxc_controller.c:1681 src/lxc/lxc_driver.c:4034 +#: src/lxc/lxc_controller.c:1872 src/lxc/lxc_driver.c:4104 msgid "Can't setup disk without media" msgstr "" -#: src/lxc/lxc_controller.c:1697 +#: src/lxc/lxc_controller.c:1888 #, c-format msgid "Disk source %s must be a character/block device" msgstr "" -#: src/lxc/lxc_controller.c:1827 +#: src/lxc/lxc_controller.c:2021 #, c-format msgid "Unable to request personality for %s on %s" msgstr "" -#: src/lxc/lxc_controller.c:1919 +#: src/lxc/lxc_controller.c:2113 msgid "Cannot unshare mount namespace" msgstr "" -#: src/lxc/lxc_controller.c:1925 +#: src/lxc/lxc_controller.c:2119 msgid "Failed to switch root mount into slave mode" msgstr "" -#: src/lxc/lxc_controller.c:1971 +#: src/lxc/lxc_controller.c:2171 #, c-format msgid "Failed to mount devpts on %s" msgstr "" -#: src/lxc/lxc_controller.c:1978 +#: src/lxc/lxc_controller.c:2178 msgid "Kernel does not support private devpts" msgstr "" -#: src/lxc/lxc_controller.c:2022 src/lxc/lxc_process.c:1139 +#: src/lxc/lxc_controller.c:2222 src/lxc/lxc_process.c:1345 msgid "Failed to allocate tty" msgstr "" -#: src/lxc/lxc_controller.c:2150 +#: src/lxc/lxc_controller.c:2350 msgid "sockpair failed" msgstr "" -#: src/lxc/lxc_controller.c:2156 +#: src/lxc/lxc_controller.c:2356 msgid "socketpair failed" msgstr "" -#: src/lxc/lxc_controller.c:2218 +#: src/lxc/lxc_controller.c:2426 msgid "Unable to send container continue message" msgstr "" -#: src/lxc/lxc_controller.c:2224 +#: src/lxc/lxc_controller.c:2432 msgid "error receiving signal from container" msgstr "" -#: src/lxc/lxc_controller.c:2450 +#: src/lxc/lxc_controller.c:2705 #, c-format msgid "Unable to write pid file '%s/%s.pid'" msgstr "" -#: src/lxc/lxc_controller.c:2464 +#: src/lxc/lxc_controller.c:2719 msgid "Unable to change to root dir" msgstr "" -#: src/lxc/lxc_controller.c:2470 +#: src/lxc/lxc_controller.c:2725 msgid "Unable to become session leader" msgstr "" -#: src/lxc/lxc_driver.c:173 +#: src/lxc/lxc_driver.c:175 #, c-format msgid "Unexpected LXC URI path '%s', try lxc:///" msgstr "" -#: src/lxc/lxc_driver.c:181 +#: src/lxc/lxc_driver.c:183 msgid "lxc state driver is not active" msgstr "" -#: src/lxc/lxc_driver.c:254 +#: src/lxc/lxc_driver.c:255 #, c-format msgid "No domain with matching id %d" msgstr "" -#: src/lxc/lxc_driver.c:311 +#: src/lxc/lxc_driver.c:312 src/lxc/lxc_process.c:380 #, c-format msgid "No domain with matching name '%s'" msgstr "" -#: src/lxc/lxc_driver.c:474 src/lxc/lxc_driver.c:1063 -#: src/lxc/lxc_driver.c:1169 +#: src/lxc/lxc_driver.c:480 src/lxc/lxc_driver.c:1115 src/lxc/lxc_driver.c:1228 msgid "System lacks NETNS support" msgstr "" -#: src/lxc/lxc_driver.c:592 +#: src/lxc/lxc_driver.c:604 msgid "Cannot read cputime for domain" msgstr "" -#: src/lxc/lxc_driver.c:697 +#: src/lxc/lxc_driver.c:690 msgid "Cannot set max memory lower than current memory" msgstr "" -#: src/lxc/lxc_driver.c:726 +#: src/lxc/lxc_driver.c:755 msgid "Cannot set memory higher than max memory" msgstr "" -#: src/bhyve/bhyve_driver.c:952 src/lxc/lxc_driver.c:732 -#: src/lxc/lxc_driver.c:1435 src/lxc/lxc_driver.c:3083 -#: src/lxc/lxc_driver.c:3313 src/lxc/lxc_driver.c:3362 -#: src/lxc/lxc_driver.c:3581 src/lxc/lxc_driver.c:3658 -#: src/lxc/lxc_driver.c:5319 src/libxl/libxl_driver.c:771 -#: src/libxl/libxl_driver.c:830 src/libxl/libxl_driver.c:890 -#: src/libxl/libxl_driver.c:954 src/libxl/libxl_driver.c:996 -#: src/libxl/libxl_driver.c:1392 src/libxl/libxl_driver.c:1508 -#: src/libxl/libxl_driver.c:1604 src/libxl/libxl_driver.c:1896 -#: src/libxl/libxl_driver.c:2122 src/libxl/libxl_driver.c:3105 -#: src/libxl/libxl_driver.c:3216 src/libxl/libxl_driver.c:3324 -#: src/libxl/libxl_driver.c:3609 src/libxl/libxl_driver.c:3673 -#: src/libxl/libxl_driver.c:3754 src/libxl/libxl_driver.c:3935 -#: src/openvz/openvz_driver.c:606 src/openvz/openvz_driver.c:645 -#: tools/virsh-domain.c:9337 tools/virsh-domain.c:9511 +#: src/bhyve/bhyve_driver.c:993 src/lxc/lxc_driver.c:1506 +#: src/lxc/lxc_driver.c:3154 src/lxc/lxc_driver.c:3384 +#: src/lxc/lxc_driver.c:3433 src/lxc/lxc_driver.c:3653 +#: src/lxc/lxc_driver.c:3730 src/lxc/lxc_driver.c:5374 +#: src/libxl/libxl_driver.c:1120 src/libxl/libxl_driver.c:1178 +#: src/libxl/libxl_driver.c:1239 src/libxl/libxl_driver.c:1306 +#: src/libxl/libxl_driver.c:1353 src/libxl/libxl_driver.c:1762 +#: src/libxl/libxl_driver.c:1890 src/libxl/libxl_driver.c:1989 +#: src/libxl/libxl_driver.c:2291 src/libxl/libxl_driver.c:2503 +#: src/libxl/libxl_driver.c:3692 src/libxl/libxl_driver.c:3800 +#: src/libxl/libxl_driver.c:3905 src/libxl/libxl_driver.c:4191 +#: src/libxl/libxl_driver.c:4256 src/libxl/libxl_driver.c:4336 +#: src/libxl/libxl_driver.c:4504 src/openvz/openvz_driver.c:624 +#: src/openvz/openvz_driver.c:662 tools/virsh-domain.c:10149 +#: tools/virsh-domain.c:10348 msgid "Domain is not running" msgstr "" -#: src/lxc/lxc_driver.c:738 +#: src/lxc/lxc_driver.c:762 msgid "Failed to set memory for domain" msgstr "" -#: src/lxc/lxc_driver.c:799 src/lxc/lxc_driver.c:914 -#: src/qemu/qemu_driver.c:8361 src/qemu/qemu_driver.c:8492 -#: src/qemu/qemu_driver.c:8851 +#: src/lxc/lxc_driver.c:847 src/lxc/lxc_driver.c:966 +#: src/qemu/qemu_driver.c:9803 src/qemu/qemu_driver.c:9944 msgid "cgroup memory controller is not mounted" msgstr "" -#: src/lxc/lxc_driver.c:830 src/qemu/qemu_driver.c:8393 +#: src/lxc/lxc_driver.c:878 src/qemu/qemu_driver.c:9834 msgid "" "memory hard_limit tunable value must be lower than or equal to " "swap_hard_limit" msgstr "" -#: src/lxc/lxc_driver.c:840 src/qemu/qemu_driver.c:8403 +#: src/lxc/lxc_driver.c:888 #, c-format msgid "unable to set memory %s tunable" msgstr "" -#: src/lxc/lxc_driver.c:1017 src/libxl/libxl_driver.c:2228 -#: src/libxl/libxl_driver.c:2262 src/qemu/qemu_driver.c:5786 -#: src/qemu/qemu_driver.c:5834 src/xen/xen_driver.c:1609 -#: src/xen/xen_driver.c:1662 +#: src/lxc/lxc_driver.c:1068 src/libxl/libxl_driver.c:2621 +#: src/libxl/libxl_driver.c:2667 src/qemu/qemu_driver.c:7109 +#: src/qemu/qemu_driver.c:7157 src/xen/xen_driver.c:1561 +#: src/xen/xen_driver.c:1614 #, c-format msgid "unsupported config type %s" msgstr "" -#: src/lxc/lxc_driver.c:1238 src/qemu/qemu_driver.c:5035 -#: src/qemu/qemu_driver.c:5087 +#: src/lxc/lxc_driver.c:1309 src/qemu/qemu_driver.c:6292 +#: src/qemu/qemu_driver.c:6343 #, c-format msgid "unknown virt type in domain definition '%d'" msgstr "" -#: src/lxc/lxc_driver.c:1262 src/lxc/lxc_driver.c:3507 -#: src/lxc/lxc_driver.c:5325 +#: src/lxc/lxc_driver.c:1333 src/lxc/lxc_driver.c:3579 +#: src/lxc/lxc_driver.c:5380 src/lxc/lxc_process.c:387 msgid "Init pid is not yet available" msgstr "" -#: src/lxc/lxc_driver.c:1269 src/qemu/qemu_driver.c:5058 -#: src/qemu/qemu_driver.c:5121 +#: src/lxc/lxc_driver.c:1340 src/qemu/qemu_driver.c:6315 +#: src/qemu/qemu_driver.c:6377 msgid "Failed to get security label" msgstr "" -#: src/lxc/lxc_driver.c:1305 src/qemu/qemu_driver.c:5162 +#: src/lxc/lxc_driver.c:1376 src/qemu/qemu_driver.c:6417 #, c-format msgid "security model string exceeds max %d bytes" msgstr "" -#: src/lxc/lxc_driver.c:1314 src/qemu/qemu_driver.c:5172 +#: src/lxc/lxc_driver.c:1385 src/qemu/qemu_driver.c:6427 #, c-format msgid "security DOI string exceeds max %d bytes" msgstr "" -#: src/lxc/lxc_driver.c:1503 src/qemu/qemu_driver.c:393 +#: src/lxc/lxc_driver.c:1579 src/qemu/qemu_driver.c:456 msgid "Failed to initialize security drivers" msgstr "" -#: src/lxc/lxc_driver.c:1765 src/lxc/lxc_driver.c:1890 -#: src/lxc/lxc_driver.c:2028 src/qemu/qemu_driver.c:7466 -#: src/qemu/qemu_driver.c:9042 src/qemu/qemu_driver.c:9317 +#: src/lxc/lxc_driver.c:1844 src/lxc/lxc_driver.c:1969 +#: src/lxc/lxc_driver.c:2109 src/qemu/qemu_driver.c:8916 +#: src/qemu/qemu_driver.c:10374 src/qemu/qemu_driver.c:10678 msgid "cgroup CPU controller is not mounted" msgstr "" -#: src/lxc/lxc_driver.c:2172 src/qemu/qemu_driver.c:7578 +#: src/lxc/lxc_driver.c:2255 src/qemu/qemu_driver.c:9028 #, c-format msgid "unable to parse blkio device '%s' '%s'" msgstr "" -#: src/lxc/lxc_driver.c:2210 src/qemu/qemu_driver.c:7618 +#: src/lxc/lxc_driver.c:2302 src/qemu/qemu_driver.c:9077 #, c-format msgid "Unknown parameter %s" msgstr "" -#: src/lxc/lxc_driver.c:2275 src/lxc/lxc_driver.c:2355 -#: src/lxc/lxc_driver.c:2493 src/lxc/lxc_driver.c:2701 -#: src/qemu/qemu_driver.c:7713 src/qemu/qemu_driver.c:7926 +#: src/lxc/lxc_driver.c:2367 src/lxc/lxc_driver.c:2446 +#: src/lxc/lxc_driver.c:2583 src/lxc/lxc_driver.c:2792 +#: src/qemu/qemu_driver.c:9171 src/qemu/qemu_driver.c:9385 msgid "blkio cgroup isn't mounted" msgstr "" -#: src/lxc/lxc_driver.c:2291 src/lxc/lxc_driver.c:2373 -#: src/qemu/qemu_driver.c:9457 src/qemu/qemu_driver.c:9532 -#: src/qemu/qemu_driver.c:9615 src/test/test_driver.c:3397 +#: src/lxc/lxc_driver.c:2383 src/lxc/lxc_driver.c:2464 src/vz/vz_driver.c:1238 +#: src/qemu/qemu_driver.c:10816 src/qemu/qemu_driver.c:10902 +#: src/test/test_driver.c:3010 #, c-format msgid "invalid path: %s" msgstr "" -#: src/lxc/lxc_driver.c:2298 src/lxc/lxc_driver.c:2380 -#: src/qemu/qemu_driver.c:9539 src/qemu/qemu_driver.c:9622 -#: src/qemu/qemu_hotplug.c:78 +#: src/lxc/lxc_driver.c:2389 src/lxc/lxc_driver.c:2470 +#: src/qemu/qemu_driver.c:10908 src/qemu/qemu_driver.c:11829 +#: src/qemu/qemu_hotplug.c:179 #, c-format msgid "missing disk device alias name for %s" msgstr "" -#: src/lxc/lxc_driver.c:2367 src/lxc/lxc_driver.c:2391 +#: src/lxc/lxc_driver.c:2458 src/lxc/lxc_driver.c:2481 msgid "domain stats query failed" msgstr "" -#: src/lxc/lxc_driver.c:2506 src/lxc/lxc_driver.c:2607 -#: src/qemu/qemu_driver.c:7726 src/qemu/qemu_driver.c:7827 +#: src/lxc/lxc_driver.c:2490 src/lxc/lxc_driver.c:2591 +#: src/qemu/qemu_driver.c:7709 src/qemu/qemu_driver.c:7810 msgid "out of blkio weight range." msgstr "" -#: src/lxc/lxc_driver.c:2576 src/qemu/qemu_driver.c:7796 +#: src/lxc/lxc_driver.c:2674 src/qemu/qemu_driver.c:9263 #, c-format msgid "Unknown blkio parameter %s" msgstr "" -#: src/lxc/lxc_driver.c:2875 src/lxc/lxc_driver.c:2910 -#: src/lxc/lxc_driver.c:2944 src/lxc/lxc_driver.c:2977 -#: src/lxc/lxc_driver.c:3010 src/lxc/lxc_driver.c:3044 -#: src/qemu/qemu_driver.c:8106 src/qemu/qemu_driver.c:8141 -#: src/qemu/qemu_driver.c:8175 src/qemu/qemu_driver.c:8208 -#: src/qemu/qemu_driver.c:8241 src/qemu/qemu_driver.c:8275 -#: src/util/virtypedparam.c:193 src/util/virtypedparam.c:251 +#: src/lxc/lxc_driver.c:2956 src/lxc/lxc_driver.c:2989 +#: src/lxc/lxc_driver.c:3021 src/lxc/lxc_driver.c:3052 +#: src/lxc/lxc_driver.c:3083 src/lxc/lxc_driver.c:3115 +#: src/qemu/qemu_driver.c:9556 src/qemu/qemu_driver.c:9589 +#: src/qemu/qemu_driver.c:9621 src/qemu/qemu_driver.c:9652 +#: src/qemu/qemu_driver.c:9683 src/qemu/qemu_driver.c:9715 +#: src/util/virtypedparam.c:91 src/util/virtypedparam.c:224 +#: src/util/virtypedparam.c:281 #, c-format msgid "Field name '%s' too long" msgstr "" -#: src/lxc/lxc_driver.c:3100 +#: src/lxc/lxc_driver.c:3171 #, c-format msgid "Invalid path, '%s' is not a known interface" msgstr "" -#: src/lxc/lxc_driver.c:3156 +#: src/lxc/lxc_driver.c:3227 msgid "Cannot set autostart for transient domain" msgstr "" -#: src/lxc/lxc_driver.c:3179 +#: src/lxc/lxc_driver.c:3250 #, c-format msgid "Cannot create autostart directory %s" msgstr "" -#: src/lxc/lxc_driver.c:3186 src/libxl/libxl_driver.c:3563 -#: src/qemu/qemu_driver.c:7405 src/uml/uml_driver.c:2466 +#: src/lxc/lxc_driver.c:3257 src/libxl/libxl_driver.c:4144 +#: src/qemu/qemu_driver.c:8853 src/uml/uml_driver.c:2493 #, c-format msgid "Failed to create symlink '%s to '%s'" msgstr "" -#: src/bhyve/bhyve_driver.c:410 src/lxc/lxc_driver.c:3193 -#: src/libxl/libxl_driver.c:3570 src/network/bridge_driver.c:3318 -#: src/qemu/qemu_driver.c:7412 src/storage/storage_driver.c:1190 -#: src/uml/uml_driver.c:2473 +#: src/bhyve/bhyve_driver.c:408 src/lxc/lxc_driver.c:3264 +#: src/libxl/libxl_driver.c:4151 src/network/bridge_driver.c:3608 +#: src/qemu/qemu_driver.c:8862 src/storage/storage_driver.c:1299 +#: src/uml/uml_driver.c:2500 #, c-format msgid "Failed to delete symlink '%s'" msgstr "" -#: src/lxc/lxc_driver.c:3320 +#: src/lxc/lxc_driver.c:3391 msgid "Suspend operation failed" msgstr "" -#: src/lxc/lxc_driver.c:3369 +#: src/lxc/lxc_driver.c:3440 msgid "Resume operation failed" msgstr "" -#: src/lxc/lxc_driver.c:3435 src/uml/uml_driver.c:2613 +#: src/lxc/lxc_driver.c:3506 src/uml/uml_driver.c:2640 #, c-format msgid "cannot find console device '%s'" msgstr "" -#: src/lxc/lxc_driver.c:3436 src/uml/uml_driver.c:2614 +#: src/lxc/lxc_driver.c:3507 src/uml/uml_driver.c:2641 msgid "default" msgstr "" -#: src/lxc/lxc_driver.c:3442 src/libxl/libxl_driver.c:3852 -#: src/qemu/qemu_driver.c:14690 src/uml/uml_driver.c:2620 -#: src/xen/xen_driver.c:2670 +#: src/lxc/lxc_driver.c:3513 src/libxl/libxl_driver.c:4433 +#: src/qemu/qemu_driver.c:15971 src/uml/uml_driver.c:2647 +#: src/xen/xen_driver.c:2544 #, c-format msgid "character device %s is not using a PTY" msgstr "" -#: src/lxc/lxc_driver.c:3473 +#: src/lxc/lxc_driver.c:3545 #, c-format msgid "signum value %d is out of range" msgstr "" -#: src/lxc/lxc_driver.c:3501 +#: src/lxc/lxc_driver.c:3573 msgid "Only the init process may be killed" msgstr "" -#: src/lxc/lxc_driver.c:3517 +#: src/lxc/lxc_driver.c:3589 #, c-format msgid "Unable to send %d signal to process %d" msgstr "" -#: src/lxc/lxc_driver.c:3587 src/lxc/lxc_driver.c:3664 +#: src/lxc/lxc_driver.c:3659 src/lxc/lxc_driver.c:3736 msgid "Init process ID is not yet known" msgstr "" -#: src/lxc/lxc_driver.c:3602 src/lxc/lxc_driver.c:3679 +#: src/lxc/lxc_driver.c:3674 src/lxc/lxc_driver.c:3751 msgid "Container does not provide an initctl pipe" msgstr "" -#: src/lxc/lxc_driver.c:3615 src/lxc/lxc_driver.c:3692 +#: src/lxc/lxc_driver.c:3687 src/lxc/lxc_driver.c:3764 #, c-format msgid "Unable to send SIGTERM to init pid %llu" msgstr "" -#: src/lxc/lxc_driver.c:3721 src/libxl/libxl_driver.c:2787 +#: src/lxc/lxc_driver.c:3793 src/libxl/libxl_driver.c:3287 #, c-format msgid "target %s already exists." msgstr "" -#: src/lxc/lxc_driver.c:3743 src/qemu/qemu_driver.c:6675 +#: src/lxc/lxc_driver.c:3815 src/qemu/qemu_driver.c:8064 msgid "device is already in the domain configuration" msgstr "" -#: src/lxc/lxc_driver.c:3754 src/libxl/libxl_driver.c:2817 +#: src/lxc/lxc_driver.c:3826 src/libxl/libxl_driver.c:3332 msgid "persistent attach of device is not supported" msgstr "" -#: src/conf/domain_conf.c:10395 +#: src/conf/domain_conf.c:13185 #, c-format msgid "multiple devices matching mac address %s found" msgstr "" @@ -10119,63 +10146,63 @@ msgid "no matching network device was found" msgstr "" -#: src/lxc/lxc_driver.c:3787 src/libxl/libxl_driver.c:3061 +#: src/lxc/lxc_driver.c:3859 src/libxl/libxl_driver.c:3649 msgid "persistent update of device is not supported" msgstr "" -#: src/lxc/lxc_driver.c:3811 src/libxl/libxl_driver.c:2981 -#: src/qemu/qemu_driver.c:6764 +#: src/lxc/lxc_driver.c:3883 src/libxl/libxl_driver.c:3551 +#: src/qemu/qemu_driver.c:8204 #, c-format msgid "no target device %s" msgstr "" -#: src/lxc/lxc_driver.c:3832 src/qemu/qemu_driver.c:6783 -#: src/qemu/qemu_driver.c:6807 src/qemu/qemu_hotplug.c:1420 -#: src/qemu/qemu_hotplug.c:3584 +#: src/lxc/lxc_driver.c:3904 src/libxl/libxl_driver.c:3570 +#: src/qemu/qemu_driver.c:8223 src/qemu/qemu_driver.c:8247 +#: src/qemu/qemu_hotplug.c:1527 src/qemu/qemu_hotplug.c:4165 +#: src/qemu/qemu_hotplug.c:4222 src/qemu/qemu_hotplug.c:4280 msgid "device not present in domain configuration" msgstr "" -#: src/lxc/lxc_driver.c:3843 src/libxl/libxl_driver.c:2989 +#: src/lxc/lxc_driver.c:3915 src/libxl/libxl_driver.c:3580 msgid "persistent detach of device is not supported" msgstr "" -#: src/lxc/lxc_driver.c:3919 +#: src/lxc/lxc_driver.c:3991 #, c-format msgid "Unexpected device type %d" msgstr "" -#: src/lxc/lxc_driver.c:3977 +#: src/lxc/lxc_driver.c:4049 #, c-format msgid "Unable to remove device %s" msgstr "" -#: src/lxc/lxc_driver.c:4016 src/lxc/lxc_driver.c:4123 -#: src/lxc/lxc_driver.c:4567 src/lxc/lxc_driver.c:4741 -#: src/lxc/lxc_driver.c:4790 +#: src/lxc/lxc_driver.c:4088 src/lxc/lxc_driver.c:4188 +#: src/lxc/lxc_driver.c:4615 src/lxc/lxc_driver.c:4796 +#: src/lxc/lxc_driver.c:4845 msgid "Cannot attach disk until init PID is known" msgstr "" -#: src/lxc/lxc_driver.c:4022 src/lxc/lxc_driver.c:4059 -#: src/lxc/lxc_driver.c:4496 src/lxc/lxc_driver.c:4587 -#: src/lxc/lxc_driver.c:4695 src/lxc/lxc_driver.c:4756 -#: src/lxc/lxc_driver.c:4805 +#: src/lxc/lxc_driver.c:4094 src/lxc/lxc_driver.c:4544 +#: src/lxc/lxc_driver.c:4635 src/lxc/lxc_driver.c:4751 +#: src/lxc/lxc_driver.c:4811 src/lxc/lxc_driver.c:4860 msgid "devices cgroup isn't mounted" msgstr "" -#: src/lxc/lxc_driver.c:4040 src/libxl/libxl_driver.c:2563 -#: src/qemu/qemu_driver.c:6648 src/qemu/qemu_hotplug.c:264 -#: src/qemu/qemu_hotplug.c:503 src/qemu/qemu_hotplug.c:628 -#: src/uml/uml_driver.c:2164 +#: src/lxc/lxc_driver.c:4110 src/libxl/libxl_driver.c:2974 +#: src/qemu/qemu_driver.c:8033 src/qemu/qemu_hotplug.c:344 +#: src/qemu/qemu_hotplug.c:583 src/qemu/qemu_hotplug.c:701 +#: src/uml/uml_driver.c:2193 #, c-format msgid "target %s already exists" msgstr "" -#: src/lxc/lxc_driver.c:4052 +#: src/lxc/lxc_driver.c:4122 #, c-format msgid "Disk source %s must be a block device" msgstr "" -#: src/lxc/lxc_driver.c:4145 src/lxc/lxc_process.c:421 +#: src/lxc/lxc_driver.c:4211 src/lxc/lxc_process.c:546 msgid "No bridge name specified" msgstr "" @@ -10185,45 +10212,45 @@ msgid "Network '%s' is not active." msgstr "" -#: src/lxc/lxc_driver.c:4191 +#: src/lxc/lxc_driver.c:4227 msgid "Network device type is not supported" msgstr "" -#: src/lxc/lxc_driver.c:4238 +#: src/lxc/lxc_driver.c:4287 msgid "host USB device already exists" msgstr "" -#: src/lxc/lxc_driver.c:4310 src/lxc/lxc_driver.c:4382 +#: src/lxc/lxc_driver.c:4358 src/lxc/lxc_driver.c:4430 msgid "Missing storage block path" msgstr "" -#: src/lxc/lxc_driver.c:4316 src/lxc/lxc_driver.c:4388 +#: src/lxc/lxc_driver.c:4364 src/lxc/lxc_driver.c:4436 msgid "host device already exists" msgstr "" -#: src/lxc/lxc_driver.c:4329 src/lxc/lxc_driver.c:4401 +#: src/lxc/lxc_driver.c:4377 src/lxc/lxc_driver.c:4449 #, c-format msgid "Hostdev source %s must be a block device" msgstr "" -#: src/lxc/lxc_driver.c:4453 src/lxc/lxc_driver.c:4474 -#: src/lxc/lxc_driver.c:4840 src/lxc/lxc_driver.c:4860 +#: src/lxc/lxc_driver.c:4501 src/lxc/lxc_driver.c:4522 +#: src/lxc/lxc_driver.c:4895 src/lxc/lxc_driver.c:4915 #, c-format msgid "Unsupported host device type %s" msgstr "" -#: src/lxc/lxc_driver.c:4490 src/lxc/lxc_driver.c:4876 +#: src/lxc/lxc_driver.c:4538 src/lxc/lxc_driver.c:4931 msgid "Cannot attach hostdev until init PID is known" msgstr "" -#: src/lxc/lxc_driver.c:4546 src/libxl/libxl_driver.c:2767 -#: src/uml/uml_driver.c:2246 +#: src/lxc/lxc_driver.c:4594 src/libxl/libxl_driver.c:3264 +#: src/vz/vz_driver.c:1116 src/uml/uml_driver.c:2275 #, c-format msgid "device type '%s' cannot be attached" msgstr "" -#: src/lxc/lxc_driver.c:4575 src/libxl/libxl_driver.c:2707 -#: src/qemu/qemu_hotplug.c:2981 src/uml/uml_driver.c:2296 +#: src/lxc/lxc_driver.c:4623 src/libxl/libxl_driver.c:3128 +#: src/qemu/qemu_hotplug.c:3553 src/uml/uml_driver.c:2324 #, c-format msgid "disk %s not found" msgstr "" @@ -10233,468 +10260,467 @@ msgid "network device %s not found" msgstr "" -#: src/lxc/lxc_driver.c:4644 +#: src/lxc/lxc_driver.c:4699 msgid "Only bridged veth devices can be detached" msgstr "" -#: src/lxc/lxc_driver.c:4684 +#: src/lxc/lxc_driver.c:4740 msgid "usb device not found" msgstr "" -#: src/lxc/lxc_driver.c:4749 src/lxc/lxc_driver.c:4798 +#: src/lxc/lxc_driver.c:4804 src/lxc/lxc_driver.c:4853 #, c-format msgid "hostdev %s not found" msgstr "" -#: src/lxc/lxc_driver.c:4918 src/libxl/libxl_driver.c:2961 -#: src/xen/xm_internal.c:1374 +#: src/lxc/lxc_driver.c:4973 src/libxl/libxl_driver.c:3529 +#: src/vz/vz_driver.c:1193 src/xen/xm_internal.c:1376 #, c-format msgid "device type '%s' cannot be detached" msgstr "" -#: src/lxc/lxc_driver.c:4960 src/lxc/lxc_driver.c:5089 -#: src/lxc/lxc_driver.c:5202 src/qemu/qemu_driver.c:6958 -#: src/qemu/qemu_driver.c:7104 src/qemu/qemu_driver.c:7241 +#: src/lxc/lxc_driver.c:5015 src/lxc/lxc_driver.c:5144 +#: src/lxc/lxc_driver.c:5257 src/vz/vz_driver.c:1082 src/vz/vz_driver.c:1159 msgid "cannot do live update a device on inactive domain" msgstr "" -#: src/lxc/lxc_driver.c:4971 src/lxc/lxc_driver.c:5097 -#: src/lxc/lxc_driver.c:5210 src/libxl/libxl_driver.c:3112 -#: src/libxl/libxl_driver.c:3223 src/libxl/libxl_driver.c:3331 -#: src/qemu/qemu_driver.c:6966 src/qemu/qemu_driver.c:7112 -#: src/qemu/qemu_driver.c:7249 +#: src/lxc/lxc_driver.c:5026 src/lxc/lxc_driver.c:5152 +#: src/lxc/lxc_driver.c:5265 src/libxl/libxl_driver.c:3699 +#: src/libxl/libxl_driver.c:3807 src/libxl/libxl_driver.c:3912 msgid "cannot modify device on transient domain" msgstr "" -#: src/lxc/lxc_driver.c:5142 +#: src/lxc/lxc_driver.c:5197 msgid "Unable to modify live devices" msgstr "" -#: src/bhyve/bhyve_driver.c:255 src/lxc/lxc_driver.c:5353 -#: src/libxl/libxl_driver.c:534 src/qemu/qemu_command.c:7439 -#: src/qemu/qemu_driver.c:1200 src/xen/xen_driver.c:646 +#: src/bhyve/bhyve_driver.c:255 src/lxc/lxc_driver.c:5408 +#: src/libxl/libxl_driver.c:866 src/qemu/qemu_command.c:9585 +#: src/qemu/qemu_driver.c:1308 src/xen/xen_driver.c:661 msgid "Host SMBIOS information is not available" msgstr "" -#: src/lxc/lxc_driver.c:5402 +#: src/lxc/lxc_driver.c:5455 msgid "domain is not active" msgstr "" -#: src/lxc/lxc_driver.c:5637 src/qemu/qemu_driver.c:16126 +#: src/lxc/lxc_driver.c:5696 src/qemu/qemu_driver.c:18107 msgid "cgroup CPUACCT controller is not mounted" msgstr "" -#: src/lxc/lxc_process.c:279 src/network/bridge_driver.c:2059 -#: src/qemu/qemu_command.c:381 src/qemu/qemu_driver.c:9928 -#: src/qemu/qemu_hotplug.c:2179 src/util/virnetdevmacvlan.c:926 +#: src/lxc/lxc_process.c:277 src/network/bridge_driver.c:1927 +#: src/qemu/qemu_command.c:395 src/qemu/qemu_driver.c:9853 +#: src/qemu/qemu_hotplug.c:2170 src/util/virnetdevmacvlan.c:938 #, c-format msgid "cannot set bandwidth limits on %s" msgstr "" -#: src/lxc/lxc_process.c:314 +#: src/lxc/lxc_process.c:325 msgid "Unable to set network bandwidth on direct interfaces" msgstr "" -#: src/lxc/lxc_process.c:328 +#: src/lxc/lxc_process.c:339 msgid "Unable to set port profile on direct interfaces" msgstr "" -#: src/lxc/lxc_process.c:446 +#: src/lxc/lxc_process.c:575 #, c-format msgid "Unsupported network type %s" msgstr "" -#: src/lxc/lxc_process.c:570 +#: src/lxc/lxc_process.c:731 #, c-format msgid "Unable to stat %s" msgstr "" -#: src/lxc/lxc_process.c:673 +#: src/lxc/lxc_process.c:834 #, c-format msgid "Invalid PID %d for container" msgstr "" -#: src/lxc/lxc_process.c:698 +#: src/lxc/lxc_process.c:859 msgid "Unable to kill all processes" msgstr "" -#: src/lxc/lxc_process.c:704 +#: src/lxc/lxc_process.c:865 msgid "Unable to thaw all processes" msgstr "" -#: src/lxc/lxc_process.c:718 +#: src/lxc/lxc_process.c:879 msgid "Some processes refused to die" msgstr "" -#: src/lxc/lxc_process.c:726 +#: src/lxc/lxc_process.c:887 #, c-format msgid "Processes %d refused to die" msgstr "" -#: src/lxc/lxc_process.c:866 +#: src/lxc/lxc_process.c:1048 msgid "Failure while reading log output" msgstr "" -#: src/lxc/lxc_process.c:887 +#: src/lxc/lxc_process.c:1069 #, c-format msgid "Out of space while reading log output: %s" msgstr "" -#: src/lxc/lxc_process.c:902 +#: src/lxc/lxc_process.c:1084 #, c-format msgid "Timed out while reading log output: %s" msgstr "" -#: src/lxc/lxc_process.c:922 +#: src/lxc/lxc_process.c:1104 #, c-format msgid "Unable to open log file %s" msgstr "" -#: src/lxc/lxc_process.c:929 +#: src/lxc/lxc_process.c:1111 #, c-format msgid "Unable to seek log file %s to %llu" msgstr "" -#: src/lxc/lxc_process.c:1021 +#: src/lxc/lxc_process.c:1207 msgid "Unable to find 'cpuacct' cgroups controller mount" msgstr "" -#: src/lxc/lxc_process.c:1028 +#: src/lxc/lxc_process.c:1214 msgid "Unable to find 'devices' cgroups controller mount" msgstr "" -#: src/lxc/lxc_process.c:1035 +#: src/lxc/lxc_process.c:1221 msgid "Unable to find 'memory' cgroups controller mount" msgstr "" -#: src/lxc/lxc_process.c:1042 +#: src/lxc/lxc_process.c:1242 #, c-format msgid "Cannot create log directory '%s'" msgstr "" -#: src/lxc/lxc_process.c:1133 +#: src/lxc/lxc_process.c:1235 msgid "Only PTY console types are supported" msgstr "" -#: src/lxc/lxc_process.c:1229 src/lxc/lxc_process.c:1249 -#: src/lxc/lxc_process.c:1258 src/lxc/lxc_process.c:1294 +#: src/lxc/lxc_process.c:1439 src/lxc/lxc_process.c:1447 +#: src/lxc/lxc_process.c:1487 src/lxc/lxc_process.c:1516 #, c-format msgid "guest failed to start: %s" msgstr "" -#: src/lxc/lxc_process.c:1235 +#: src/lxc/lxc_process.c:1463 msgid "could not close handshake fd" msgstr "" -#: src/lxc/lxc_process.c:1261 +#: src/lxc/lxc_process.c:1266 #, c-format msgid "Failed to read pid file %s/%s.pid" msgstr "" -#: src/lxc/lxc_process.c:1275 src/lxc/lxc_process.c:1485 +#: src/lxc/lxc_process.c:1503 src/lxc/lxc_process.c:1686 #, c-format msgid "No valid cgroup for machine %s" msgstr "" -#: src/lxc/lxc_process.c:1342 +#: src/lxc/lxc_process.c:1554 msgid "could not close logfile" msgstr "" -#: src/bhyve/bhyve_driver.c:92 src/lxc/lxc_process.c:1415 -#: src/libxl/libxl_driver.c:119 src/qemu/qemu_driver.c:292 -#: src/uml/uml_driver.c:196 +#: src/bhyve/bhyve_driver.c:94 src/lxc/lxc_process.c:1619 +#: src/libxl/libxl_driver.c:327 src/qemu/qemu_driver.c:302 +#: src/uml/uml_driver.c:193 #, c-format msgid "Failed to autostart VM '%s': %s" msgstr "" -#: src/libxl/libxl_domain.c:377 src/qemu/qemu_domain.c:1142 +#: src/libxl/libxl_domain.c:153 src/qemu/qemu_domain.c:1683 msgid "cannot acquire state change lock" msgstr "" -#: src/libxl/libxl_domain.c:380 src/qemu/qemu_domain.c:1152 +#: src/libxl/libxl_domain.c:156 src/qemu/qemu_domain.c:1700 msgid "cannot acquire job mutex" msgstr "" -#: src/libxl/libxl_domain.c:704 +#: src/qemu/qemu_domain.c:2414 #, c-format msgid "failed to open logfile %s" msgstr "" -#: src/libxl/libxl_domain.c:714 +#: src/libxl/libxl_domain.c:522 #, c-format msgid "cannot create libxenlight logger for domain %s" msgstr "" -#: src/libxl/libxl_domain.c:721 +#: src/libxl/libxl_domain.c:529 msgid "Failed libxl context initialization" msgstr "" -#: src/bhyve/bhyve_driver.c:93 src/libxl/libxl_driver.c:121 -#: src/qemu/qemu_capabilities.c:2796 src/qemu/qemu_driver.c:286 -#: src/qemu/qemu_driver.c:294 src/secret/secret_driver.c:500 -#: src/uml/uml_driver.c:197 src/util/virdbus.c:1429 src/util/virhostdev.c:718 -#: src/util/virhostdev.c:749 src/util/virhostdev.c:800 src/util/virerror.c:263 -#: src/xenapi/xenapi_utils.c:268 tools/virsh.c:288 -#: tools/virsh-domain-monitor.c:54 +#: src/bhyve/bhyve_driver.c:95 src/libxl/libxl_domain.c:521 +#: src/libxl/libxl_driver.c:329 src/qemu/qemu_capabilities.c:3084 +#: src/qemu/qemu_driver.c:295 src/qemu/qemu_driver.c:304 +#: src/secret/secret_driver.c:491 src/uml/uml_driver.c:194 +#: src/util/virdbus.c:1570 src/util/virerror.c:284 src/util/virhook.c:304 +#: src/util/virhostdev.c:789 src/util/virhostdev.c:820 +#: src/util/virhostdev.c:895 src/xenapi/xenapi_utils.c:269 +#: tools/virsh-domain-monitor.c:57 tools/vsh.c:287 msgid "unknown error" msgstr "" -#: src/libxl/libxl_driver.c:3404 src/libxl/libxl_conf.c:1257 +#: src/libxl/libxl_driver.c:3983 src/libxl/libxl_conf.c:1842 msgid "libxl_get_physinfo_info failed" msgstr "" -#: src/libxl/libxl_conf.c:1263 +#: src/libxl/libxl_conf.c:1848 #, c-format msgid "machine type %s too big for destination" msgstr "" -#: src/libxl/libxl_domain.c:771 +#: src/libxl/libxl_domain.c:639 #, c-format msgid "Failed to open domain image file '%s'" msgstr "" -#: src/libxl/libxl_domain.c:777 +#: src/libxl/libxl_domain.c:645 msgid "failed to read libxl header" msgstr "" -#: src/libxl/libxl_domain.c:782 src/qemu/qemu_driver.c:5241 +#: src/libxl/libxl_domain.c:650 src/qemu/qemu_driver.c:6571 msgid "image magic is incorrect" msgstr "" -#: src/libxl/libxl_domain.c:788 src/qemu/qemu_driver.c:5267 +#: src/libxl/libxl_domain.c:656 src/qemu/qemu_driver.c:6597 #, c-format msgid "image version is not supported (%d > %d)" msgstr "" -#: src/libxl/libxl_domain.c:795 src/qemu/qemu_driver.c:5274 +#: src/libxl/libxl_domain.c:663 src/qemu/qemu_driver.c:6604 #, c-format msgid "invalid XML length: %d" msgstr "" -#: src/libxl/libxl_domain.c:803 src/qemu/qemu_driver.c:5283 +#: src/libxl/libxl_domain.c:671 src/qemu/qemu_driver.c:6613 msgid "failed to read XML" msgstr "" -#: src/libxl/libxl_domain.c:661 +#: src/libxl/libxl_domain.c:584 msgid "Failed to create thread to handle domain shutdown" msgstr "" -#: src/libxl/libxl_domain.c:1025 src/libxl/libxl_driver.c:1969 +#: src/libxl/libxl_domain.c:836 src/libxl/libxl_driver.c:2363 #, c-format msgid "Failed to pin vcpu '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_domain.c:1134 src/qemu/qemu_driver.c:5680 +#: src/libxl/libxl_domain.c:973 src/qemu/qemu_driver.c:7037 #, c-format msgid "" "cannot restore domain '%s' uuid %s from a file which belongs to domain '%s' " "uuid %s" msgstr "" -#: src/libxl/libxl_domain.c:1159 +#: src/libxl/libxl_driver.c:759 #, c-format msgid "libxenlight failed to get free memory for domain '%s'" msgstr "" -#: src/libxl/libxl_domain.c:1188 +#: src/libxl/libxl_domain.c:1044 #, c-format msgid "libxenlight failed to create new domain '%s'" msgstr "" -#: src/libxl/libxl_domain.c:1192 +#: src/libxl/libxl_domain.c:1048 #, c-format msgid "libxenlight failed to restore domain '%s'" msgstr "" -#: src/libxl/libxl_domain.c:1211 +#: src/libxl/libxl_domain.c:1070 msgid "libxenlight failed to store userdata" msgstr "" -#: src/libxl/libxl_driver.c:299 +#: src/libxl/libxl_driver.c:599 msgid "VNC" msgstr "" -#: src/libxl/libxl_conf.c:1122 +#: src/libxl/libxl_conf.c:1576 #, c-format msgid "failed to create log dir '%s': %s" msgstr "" -#: src/libxl/libxl_driver.c:316 +#: src/libxl/libxl_driver.c:640 #, c-format msgid "failed to create state dir '%s': %s" msgstr "" -#: src/libxl/libxl_driver.c:323 +#: src/libxl/libxl_driver.c:647 #, c-format msgid "failed to create lib dir '%s': %s" msgstr "" -#: src/libxl/libxl_driver.c:330 +#: src/libxl/libxl_driver.c:654 #, c-format msgid "failed to create save dir '%s': %s" msgstr "" -#: src/libxl/libxl_driver.c:337 +#: src/libxl/libxl_driver.c:661 #, c-format msgid "failed to create dump dir '%s': %s" msgstr "" -#: src/libxl/libxl_driver.c:352 +#: src/libxl/libxl_driver.c:684 msgid "cannot create capabilities for libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:457 +#: src/libxl/libxl_driver.c:789 msgid "libxenlight state driver is not active" msgstr "" -#: src/libxl/libxl_driver.c:467 src/xen/xen_driver.c:428 +#: src/libxl/libxl_driver.c:799 src/xen/xen_driver.c:453 #, c-format msgid "unexpected Xen URI path '%s', try xen:///" msgstr "" -#: src/libxl/libxl_driver.c:780 +#: src/libxl/libxl_driver.c:1127 #, c-format msgid "Failed to suspend domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:839 +#: src/libxl/libxl_driver.c:1185 #, c-format msgid "Failed to resume domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:902 src/libxl/libxl_driver.c:917 +#: src/libxl/libxl_driver.c:1250 src/libxl/libxl_driver.c:1265 #, c-format msgid "Failed to shutdown domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:965 +#: src/libxl/libxl_driver.c:1316 #, c-format msgid "Failed to reboot domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:1006 src/libxl/libxl_driver.c:1349 -#: src/libxl/libxl_driver.c:1542 +#: src/libxl/libxl_driver.c:1359 src/libxl/libxl_driver.c:1711 +#: src/libxl/libxl_driver.c:1922 #, c-format msgid "Failed to destroy domain '%d'" msgstr "" -#: src/libxl/libxl_driver.c:1116 +#: src/libxl/libxl_driver.c:1476 msgid "cannot set memory on an inactive domain" msgstr "" -#: src/libxl/libxl_driver.c:1123 src/libxl/libxl_driver.c:1769 +#: src/libxl/libxl_driver.c:1483 src/libxl/libxl_driver.c:2153 msgid "cannot change persistent config of a transient domain" msgstr "" -#: src/libxl/libxl_driver.c:1139 +#: src/libxl/libxl_driver.c:1498 #, c-format msgid "Failed to set maximum memory for domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:1160 src/qemu/qemu_driver.c:2243 -#: src/uml/uml_driver.c:1857 +#: src/libxl/libxl_driver.c:1519 src/qemu/qemu_driver.c:2368 +#: src/uml/uml_driver.c:1874 msgid "cannot set memory higher than max memory" msgstr "" -#: src/libxl/libxl_driver.c:1175 +#: src/libxl/libxl_driver.c:1533 #, c-format msgid "Failed to set memory for domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:1236 +#: src/libxl/libxl_driver.c:1594 src/libxl/libxl_driver.c:4672 +#: src/libxl/libxl_driver.c:4813 #, c-format msgid "libxl_domain_info failed for domain '%d'" msgstr "" -#: src/libxl/libxl_driver.c:1298 +#: src/libxl/libxl_driver.c:1657 #, c-format msgid "Domain '%d' has to be running because libxenlight will suspend it" msgstr "" -#: src/libxl/libxl_driver.c:1306 +#: src/libxl/libxl_driver.c:1665 #, c-format msgid "Failed to create domain save file '%s'" msgstr "" -#: src/libxl/libxl_driver.c:1321 +#: src/libxl/libxl_driver.c:1680 msgid "Failed to write save file header" msgstr "" -#: src/libxl/libxl_driver.c:1327 +#: src/libxl/libxl_driver.c:1686 msgid "Failed to write xml description" msgstr "" -#: src/libxl/libxl_driver.c:1338 +#: src/libxl/libxl_driver.c:1697 #, c-format msgid "Failed to save domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:1360 src/libxl/libxl_driver.c:1467 +#: src/libxl/libxl_driver.c:1722 src/libxl/libxl_driver.c:1851 msgid "cannot close file" msgstr "" -#: src/libxl/libxl_driver.c:1378 src/libxl/libxl_driver.c:1439 -#: src/test/test_driver.c:2214 src/test/test_driver.c:2327 -#: src/xen/xen_driver.c:1204 src/xen/xen_driver.c:1327 +#: src/libxl/libxl_driver.c:1746 src/libxl/libxl_driver.c:1814 +#: src/test/test_driver.c:1977 src/test/test_driver.c:2079 +#: src/xen/xen_driver.c:1183 src/xen/xen_driver.c:1306 msgid "xml modification unsupported" msgstr "" -#: src/libxl/libxl_driver.c:1518 +#: src/libxl/libxl_driver.c:1898 #, c-format msgid "Before dumping core, failed to suspend domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:1533 +#: src/libxl/libxl_driver.c:1913 #, c-format msgid "Failed to dump core of domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:1559 +#: src/libxl/libxl_driver.c:1941 #, c-format msgid "After dumping core, failed to resume domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:1609 src/qemu/qemu_driver.c:3265 -#: src/test/test_driver.c:6433 +#: src/libxl/libxl_driver.c:1994 src/qemu/qemu_driver.c:3384 +#: src/test/test_driver.c:5762 msgid "cannot do managed save for transient domain" msgstr "" -#: src/libxl/libxl_driver.c:1743 src/libxl/libxl_driver.c:1889 -#: src/test/test_driver.c:2654 src/xen/xen_driver.c:1379 +#: src/libxl/libxl_driver.c:2127 src/libxl/libxl_driver.c:2284 +#: src/xen/xen_driver.c:1357 #, c-format msgid "invalid flag combination: (0x%x)" msgstr "" -#: src/libxl/libxl_driver.c:1748 +#: src/libxl/libxl_driver.c:2132 msgid "nvcpus is zero" msgstr "" -#: src/libxl/libxl_driver.c:1763 +#: src/libxl/libxl_driver.c:2147 msgid "cannot set vcpus on an inactive domain" msgstr "" -#: src/libxl/libxl_driver.c:1775 src/xen/xend_internal.c:1819 -#: src/xen/xm_internal.c:692 +#: src/libxl/libxl_driver.c:2159 src/xen/xend_internal.c:1774 +#: src/xen/xm_internal.c:691 msgid "could not determine max vcpus for the domain" msgstr "" -#: src/libxl/libxl_driver.c:1785 src/qemu/qemu_driver.c:4226 -#: src/xen/xend_internal.c:1824 src/xen/xm_internal.c:701 +#: src/libxl/libxl_driver.c:2168 src/qemu/qemu_driver.c:4962 +#: src/xen/xend_internal.c:1779 src/xen/xm_internal.c:701 #, c-format msgid "" "requested vcpus is greater than max allowable vcpus for the domain: %d > %d" msgstr "" -#: src/libxl/libxl_driver.c:1821 src/libxl/libxl_driver.c:1830 +#: src/libxl/libxl_driver.c:2202 src/libxl/libxl_driver.c:2213 #, c-format msgid "Failed to set vcpus for domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:1903 +#: src/libxl/libxl_driver.c:2298 msgid "domain is transient" msgstr "" -#: src/libxl/libxl_driver.c:1943 +#: src/libxl/libxl_driver.c:2341 msgid "domain is inactive" msgstr "" @@ -10703,261 +10729,262 @@ msgid "Failed to delete vcpupin xml for vcpu '%d'" msgstr "" -#: src/libxl/libxl_driver.c:1992 +#: src/libxl/libxl_driver.c:2380 msgid "failed to update or add vcpupin xml" msgstr "" -#: src/libxl/libxl_driver.c:2130 +#: src/libxl/libxl_driver.c:2510 src/libxl/libxl_driver.c:4712 #, c-format msgid "Failed to list vcpus for domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:2213 +#: src/libxl/libxl_driver.c:2897 msgid "parsing xm config failed" msgstr "" -#: src/libxl/libxl_driver.c:2440 src/qemu/qemu_driver.c:6290 -#: src/uml/uml_driver.c:2124 src/vmware/vmware_driver.c:762 +#: src/libxl/libxl_driver.c:2850 src/qemu/qemu_driver.c:7596 +#: src/uml/uml_driver.c:2153 src/vmware/vmware_driver.c:811 msgid "cannot undefine transient domain" msgstr "" -#: src/libxl/libxl_driver.c:2452 src/qemu/qemu_driver.c:6315 +#: src/libxl/libxl_driver.c:2862 src/qemu/qemu_driver.c:7621 msgid "Failed to remove domain managed save image" msgstr "" -#: src/libxl/libxl_driver.c:2457 src/qemu/qemu_driver.c:6321 -#: src/test/test_driver.c:3155 tools/virsh-domain.c:3203 +#: src/libxl/libxl_driver.c:2867 src/vz/vz_sdk.c:3841 +#: src/qemu/qemu_driver.c:7627 src/test/test_driver.c:2825 +#: tools/virsh-domain.c:3852 msgid "Refusing to undefine while domain managed save image exists" msgstr "" -#: src/libxl/libxl_driver.c:2513 src/qemu/qemu_driver.c:6546 -#: src/qemu/qemu_hotplug.c:748 +#: src/libxl/libxl_driver.c:2923 src/qemu/qemu_driver.c:7911 #, c-format msgid "No device with bus '%s' and target '%s'" msgstr "" -#: src/libxl/libxl_driver.c:2520 src/qemu/qemu_hotplug.c:85 +#: src/libxl/libxl_driver.c:2930 src/qemu/qemu_hotplug.c:186 #, c-format msgid "Removable media not supported for %s device" msgstr "" -#: src/libxl/libxl_driver.c:2530 +#: src/libxl/libxl_driver.c:2940 #, c-format msgid "libxenlight failed to change media for disk '%s'" msgstr "" -#: src/libxl/libxl_driver.c:2569 src/qemu/qemu_hotplug.c:647 -#: src/uml/uml_driver.c:2171 +#: src/libxl/libxl_driver.c:2980 src/qemu/qemu_hotplug.c:712 +#: src/uml/uml_driver.c:2200 msgid "disk source path is missing" msgstr "" -#: src/libxl/libxl_driver.c:2582 +#: src/libxl/libxl_driver.c:2998 #, c-format msgid "libxenlight failed to attach disk '%s'" msgstr "" -#: src/libxl/libxl_driver.c:2591 src/qemu/qemu_hotplug.c:795 -#: src/uml/uml_driver.c:2241 +#: src/libxl/libxl_driver.c:3012 src/qemu/qemu_hotplug.c:836 +#: src/uml/uml_driver.c:2270 #, c-format msgid "disk bus '%s' cannot be hotplugged." msgstr "" -#: src/libxl/libxl_driver.c:2597 src/qemu/qemu_hotplug.c:801 +#: src/libxl/libxl_driver.c:3018 src/qemu/qemu_hotplug.c:842 #, c-format msgid "disk device type '%s' cannot be hotplugged" msgstr "" -#: src/libxl/libxl_driver.c:2719 +#: src/libxl/libxl_driver.c:3140 #, c-format msgid "libxenlight failed to detach disk '%s'" msgstr "" -#: src/libxl/libxl_driver.c:2729 +#: src/libxl/libxl_driver.c:3155 #, c-format msgid "disk bus '%s' cannot be hot unplugged." msgstr "" -#: src/libxl/libxl_driver.c:2735 +#: src/libxl/libxl_driver.c:3161 #, c-format msgid "device type '%s' cannot hot unplugged" msgstr "" -#: src/libxl/libxl_driver.c:3014 src/qemu/qemu_driver.c:6585 +#: src/libxl/libxl_driver.c:3604 src/qemu/qemu_driver.c:7945 #, c-format msgid "disk bus '%s' cannot be updated." msgstr "" -#: src/libxl/libxl_driver.c:3021 +#: src/libxl/libxl_driver.c:3611 #, c-format msgid "device type '%s' cannot be updated" msgstr "" -#: src/libxl/libxl_driver.c:3042 src/openvz/openvz_driver.c:2029 -#: src/qemu/qemu_driver.c:6862 +#: src/libxl/libxl_driver.c:3631 src/openvz/openvz_driver.c:2052 +#: src/qemu/qemu_driver.c:8336 #, c-format msgid "target %s doesn't exist." msgstr "" -#: src/libxl/libxl_driver.c:3048 src/qemu/qemu_driver.c:6869 +#: src/libxl/libxl_driver.c:3636 src/qemu/qemu_driver.c:8342 msgid "this disk doesn't support update" msgstr "" -#: src/libxl/libxl_driver.c:3433 src/libxl/libxl_conf.c:145 +#: src/libxl/libxl_driver.c:4012 src/libxl/libxl_conf.c:204 msgid "libxl_get_numainfo failed" msgstr "" -#: src/libxl/libxl_driver.c:3440 src/nodeinfo.c:1670 src/nodeinfo.c:1842 +#: src/libxl/libxl_driver.c:4019 src/nodeinfo.c:1903 src/nodeinfo.c:2201 +#: src/nodeinfo.c:2274 src/nodeinfo.c:2321 #, c-format msgid "start cell %d out of range (0-%d)" msgstr "" -#: src/bhyve/bhyve_driver.c:381 src/libxl/libxl_driver.c:3541 -#: src/qemu/qemu_driver.c:7383 src/uml/uml_driver.c:2444 +#: src/bhyve/bhyve_driver.c:379 src/libxl/libxl_driver.c:4122 +#: src/qemu/qemu_driver.c:8826 src/uml/uml_driver.c:2471 msgid "cannot set autostart for transient domain" msgstr "" -#: src/bhyve/bhyve_driver.c:396 src/libxl/libxl_driver.c:3556 -#: src/qemu/qemu_driver.c:7398 src/storage/storage_driver.c:1175 -#: src/uml/uml_driver.c:2459 +#: src/bhyve/bhyve_driver.c:394 src/libxl/libxl_driver.c:4137 +#: src/qemu/qemu_driver.c:8846 src/storage/storage_driver.c:1284 +#: src/uml/uml_driver.c:2486 #, c-format msgid "cannot create autostart directory %s" msgstr "" -#: src/libxl/libxl_driver.c:3635 +#: src/libxl/libxl_driver.c:4216 #, c-format msgid "Failed to get scheduler id for domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:3683 src/libxl/libxl_driver.c:3764 +#: src/libxl/libxl_driver.c:4264 src/libxl/libxl_driver.c:4344 msgid "Only 'credit' scheduler is supported" msgstr "" -#: src/libxl/libxl_driver.c:3689 src/libxl/libxl_driver.c:3770 +#: src/libxl/libxl_driver.c:4270 src/libxl/libxl_driver.c:4350 #, c-format msgid "Failed to get scheduler parameters for domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:3786 +#: src/libxl/libxl_driver.c:4366 #, c-format msgid "Failed to set scheduler parameters for domain '%d' with libxenlight" msgstr "" -#: src/libxl/libxl_driver.c:3822 src/xen/xen_driver.c:2649 +#: src/libxl/libxl_driver.c:4401 src/xen/xen_driver.c:2523 msgid "Named device aliases are not supported" msgstr "" -#: src/libxl/libxl_driver.c:3845 src/qemu/qemu_driver.c:14683 +#: src/libxl/libxl_driver.c:4426 src/qemu/qemu_driver.c:15964 #, c-format msgid "cannot find character device %s" msgstr "" -#: src/libxl/libxl_driver.c:3877 src/qemu/qemu_driver.c:14703 +#: src/libxl/libxl_driver.c:4446 src/qemu/qemu_driver.c:15984 msgid "Active console session exists for this domain" msgstr "" -#: src/libxl/libxl_driver.c:3983 +#: src/libxl/libxl_driver.c:4551 msgid "unable to get numa affinity" msgstr "" -#: src/libxl/libxl_driver.c:3993 +#: src/libxl/libxl_driver.c:4561 #, c-format msgid "Node %zu out of range" msgstr "" -#: src/libxl/libxl_conf.c:113 +#: src/libxl/libxl_conf.c:172 msgid "Failed to get node physical info from libxenlight" msgstr "" -#: src/libxl/libxl_conf.c:151 +#: src/libxl/libxl_conf.c:210 msgid "libxl_get_cpu_topology failed" msgstr "" -#: src/libxl/libxl_conf.c:258 +#: src/libxl/libxl_conf.c:318 msgid "Failed to get version info from libxenlight" msgstr "" -#: src/libxl/libxl_conf.c:267 src/libxl/libxl_conf.c:1076 -#: src/storage/storage_backend_logical.c:213 src/util/vircommand.c:2802 +#: src/libxl/libxl_conf.c:333 src/libxl/libxl_conf.c:1527 +#: src/storage/storage_backend_logical.c:225 src/util/vircommand.c:2942 #, c-format msgid "Failed to compile regex %s" msgstr "" -#: src/libxl/libxl_conf.c:464 +#: src/libxl/libxl_conf.c:525 #, c-format msgid "libxenlight failed to resolve security label '%s'" msgstr "" -#: src/libxl/libxl_conf.c:472 +#: src/libxl/libxl_conf.c:533 #, c-format msgid "libxenlight failed to parse UUID '%s'" msgstr "" -#: src/libxl/libxl_conf.c:491 +#: src/libxl/libxl_conf.c:552 msgid "unknown chrdev type" msgstr "" -#: src/libxl/libxl_conf.c:562 src/qemu/qemu_command.c:5472 +#: src/libxl/libxl_conf.c:623 src/qemu/qemu_command.c:6702 #, c-format msgid "unsupported chardev '%s'" msgstr "" -#: src/libxl/libxl_conf.c:657 +#: src/libxl/libxl_conf.c:761 msgid "Only one serial device is supported by libxl" msgstr "" -#: src/libxl/libxl_conf.c:667 +#: src/libxl/libxl_conf.c:771 msgid "Parallel devices are not supported by libxl" msgstr "" -#: src/libxl/libxl_conf.c:755 src/libxl/libxl_conf.c:780 -#: src/libxl/libxl_conf.c:790 src/libxl/libxl_conf.c:802 +#: src/libxl/libxl_conf.c:960 src/libxl/libxl_conf.c:985 +#: src/libxl/libxl_conf.c:995 src/libxl/libxl_conf.c:1007 #, c-format msgid "libxenlight does not support disk format %s with disk driver %s" msgstr "" -#: src/libxl/libxl_conf.c:812 +#: src/libxl/libxl_conf.c:1017 #, c-format msgid "libxenlight does not support disk driver %s" msgstr "" -#: src/libxl/libxl_conf.c:835 +#: src/libxl/libxl_conf.c:1042 msgid "libxenlight does not support transient disks" msgstr "" -#: src/libxl/libxl_conf.c:912 +#: src/libxl/libxl_conf.c:903 #, c-format msgid "libxenlight does not support network device type %s" msgstr "" -#: src/libxl/libxl_conf.c:1129 +#: src/libxl/libxl_conf.c:1583 #, c-format msgid "Failed to create log file '%s': %s" msgstr "" -#: src/libxl/libxl_conf.c:1139 +#: src/libxl/libxl_conf.c:1608 msgid "cannot create logger for libxenlight, disabling driver" msgstr "" -#: src/libxl/libxl_conf.c:1144 +#: src/libxl/libxl_conf.c:1613 msgid "" "cannot initialize libxenlight context, probably not running in a Xen Dom0, " "disabling driver" msgstr "" -#: src/libxl/libxl_conf.c:1150 +#: src/libxl/libxl_conf.c:1619 msgid "cannot version information from libxenlight, disabling driver" msgstr "" -#: src/libxl/libxl_conf.c:1160 +#: src/libxl/libxl_conf.c:1629 msgid "Unable to configure libxl's memory management parameters" msgstr "" -#: src/network/bridge_driver.c:137 +#: src/network/bridge_driver.c:175 #, c-format msgid "no network with matching uuid '%s' (%s)" msgstr "" -#: src/network/bridge_driver.c:961 +#: src/network/bridge_driver.c:1033 #, c-format msgid "" "Publicly routable address %s is prohibited. The version of dnsmasq on this " @@ -10968,138 +10995,136 @@ "in RFC1918/RFC3484/RFC4193)." msgstr "" -#: src/network/bridge_driver.c:1060 +#: src/network/bridge_driver.c:1133 msgid "For IPv4, multiple DHCP definitions cannot be specified." msgstr "" -#: src/network/bridge_driver.c:1073 +#: src/network/bridge_driver.c:1146 #, c-format msgid "" "The version of dnsmasq on this host (%d.%d) doesn't adequately support IPv6 " "dhcp range or dhcp host specification. Version %d.%d or later is required." msgstr "" -#: src/network/bridge_driver.c:1086 +#: src/network/bridge_driver.c:1159 msgid "For IPv6, multiple DHCP definitions cannot be specified." msgstr "" -#: src/network/bridge_driver.c:1254 +#: src/network/bridge_driver.c:1330 #, c-format msgid "couldn't write dnsmasq config file '%s'" msgstr "" -#: src/network/bridge_driver.c:481 src/network/bridge_driver.c:601 -#: src/network/bridge_driver.c:1286 src/network/bridge_driver.c:1297 -#: src/network/bridge_driver.c:1597 src/network/bridge_driver.c:1603 +#: src/network/bridge_driver.c:523 src/network/bridge_driver.c:661 +#: src/network/bridge_driver.c:1375 src/network/bridge_driver.c:1386 +#: src/network/bridge_driver.c:1680 src/network/bridge_driver.c:1686 +#: src/storage/storage_driver.c:265 #, c-format msgid "cannot create directory %s" msgstr "" -#: src/network/bridge_driver.c:1490 +#: src/network/bridge_driver.c:1577 #, c-format msgid "bridge '%s' has an invalid prefix" msgstr "" -#: src/network/bridge_driver.c:1551 +#: src/network/bridge_driver.c:1633 #, c-format msgid "couldn't write radvd config file '%s'" msgstr "" -#: src/network/bridge_driver.c:1589 +#: src/network/bridge_driver.c:1672 #, c-format msgid "Cannot find %s - Possibly the package isn't installed" msgstr "" -#: src/network/bridge_driver.c:1819 +#: src/network/bridge_driver.c:1687 #, c-format msgid "cannot write to %s to disable IPv6 on bridge %s" msgstr "" -#: src/network/bridge_driver.c:1839 src/network/bridge_driver.c:1853 +#: src/network/bridge_driver.c:1935 src/network/bridge_driver.c:1949 #, c-format msgid "cannot disable %s" msgstr "" -#: src/network/bridge_driver.c:1872 +#: src/network/bridge_driver.c:1968 #, c-format msgid "bridge '%s' has an invalid netmask or IP address" msgstr "" -#: src/network/bridge_driver.c:1915 +#: src/network/bridge_driver.c:2015 #, c-format msgid "network '%s' has an invalid netmask or IP address in route definition" msgstr "" -#: src/network/bridge_driver.c:2033 +#: src/network/bridge_driver.c:2174 msgid "failed to enable IP forwarding" msgstr "" -#: src/network/bridge_driver.c:2193 +#: src/network/bridge_driver.c:2466 msgid "network is already active" msgstr "" -#: src/network/bridge_driver.c:2317 src/network/bridge_driver.c:2885 -#: src/network/bridge_driver.c:2959 src/network/bridge_driver.c:3118 -#: src/network/bridge_driver.c:3153 src/network/bridge_driver.c:3280 -#: src/parallels/parallels_network.c:475 src/parallels/parallels_network.c:526 -#: src/parallels/parallels_network.c:592 src/test/test_driver.c:3827 +#: src/test/test_driver.c:3325 msgid "no network with matching uuid" msgstr "" -#: src/network/bridge_driver.c:2344 src/network/bridge_driver.c:3501 -#: src/network/bridge_driver.c:3893 src/network/bridge_driver.c:4084 -#: src/network/bridge_driver.c:4244 src/parallels/parallels_network.c:499 +#: src/network/bridge_driver.c:2623 src/network/bridge_driver.c:3904 +#: src/network/bridge_driver.c:4311 src/network/bridge_driver.c:4509 +#: src/network/bridge_driver.c:4666 src/network/bridge_driver.c:5036 +#: src/network/bridge_driver.c:5069 #, c-format msgid "no network with matching name '%s'" msgstr "" -#: src/network/bridge_driver.c:2628 +#: src/network/bridge_driver.c:2920 #, c-format msgid "Unsupported element in network %s with forward mode='%s'" msgstr "" -#: src/network/bridge_driver.c:2636 +#: src/network/bridge_driver.c:2928 #, c-format msgid "Unsupported element in network %s with forward mode='%s'" msgstr "" -#: src/network/bridge_driver.c:2644 +#: src/network/bridge_driver.c:2936 #, c-format msgid "Unsupported element in network %s with forward mode='%s'" msgstr "" -#: src/network/bridge_driver.c:2652 +#: src/network/bridge_driver.c:2944 #, c-format msgid "Unsupported element in network %s with forward mode='%s'" msgstr "" -#: src/network/bridge_driver.c:2660 +#: src/network/bridge_driver.c:2952 #, c-format msgid "" "Unsupported network-wide element in network %s with forward " "mode='%s'" msgstr "" -#: src/network/bridge_driver.c:2678 +#: src/network/bridge_driver.c:3005 msgid "" "Multiple IPv4 dhcp sections found -- dhcp is supported only for a single " "IPv4 address on each network" msgstr "" -#: src/network/bridge_driver.c:2691 +#: src/network/bridge_driver.c:3018 msgid "" "Multiple IPv6 dhcp sections found -- dhcp is supported only for a single " "IPv6 address on each network" msgstr "" -#: src/network/bridge_driver.c:2735 +#: src/network/bridge_driver.c:3062 #, c-format msgid "" "network '%s' has multiple default elements (%s and %s), but only " "one default is allowed" msgstr "" -#: src/network/bridge_driver.c:2753 +#: src/network/bridge_driver.c:3097 #, c-format msgid "" " element specified for network %s, whose type doesn't support vlan " @@ -11110,174 +11135,174 @@ msgid "network is not active" msgstr "" -#: src/network/bridge_driver.c:3233 src/test/test_driver.c:3971 +#: src/network/bridge_driver.c:3530 src/test/test_driver.c:3446 #, c-format msgid "network '%s' does not have a bridge name." msgstr "" -#: src/network/bridge_driver.c:3289 +#: src/network/bridge_driver.c:3579 msgid "cannot set autostart for transient network" msgstr "" -#: src/network/bridge_driver.c:3304 +#: src/network/bridge_driver.c:3594 #, c-format msgid "cannot create autostart directory '%s'" msgstr "" -#: src/bhyve/bhyve_driver.c:403 src/network/bridge_driver.c:3311 -#: src/storage/storage_driver.c:1182 +#: src/bhyve/bhyve_driver.c:401 src/network/bridge_driver.c:3601 +#: src/storage/storage_driver.c:1291 #, c-format msgid "Failed to create symlink '%s' to '%s'" msgstr "" -#: src/network/bridge_driver.c:3409 +#: src/network/bridge_driver.c:2350 #, c-format msgid "Could not get Virtual functions on %s" msgstr "" -#: src/network/bridge_driver.c:3416 +#: src/network/bridge_driver.c:3272 #, c-format msgid "No Vf's present on SRIOV PF %s" msgstr "" -#: src/network/bridge_driver.c:3437 +#: src/network/bridge_driver.c:3293 msgid "Direct mode types require interface names" msgstr "" -#: src/network/bridge_driver.c:3587 +#: src/network/bridge_driver.c:4013 #, c-format msgid "" " not supported for network '%s' which uses a bridge " "device" msgstr "" -#: src/network/bridge_driver.c:3614 src/network/bridge_driver.c:3770 +#: src/network/bridge_driver.c:4038 src/network/bridge_driver.c:4191 #, c-format msgid "" "network '%s' requires exclusive access to interfaces, but none are available" msgstr "" -#: src/network/bridge_driver.c:3640 +#: src/network/bridge_driver.c:4063 #, c-format msgid "unrecognized driver name value %d in network '%s'" msgstr "" -#: src/network/bridge_driver.c:3664 +#: src/network/bridge_driver.c:4087 #, c-format msgid "" " not supported for network '%s' which uses an SR-IOV " "Virtual Function via PCI passthrough" msgstr "" -#: src/network/bridge_driver.c:3715 +#: src/network/bridge_driver.c:4138 #, c-format msgid "" " not supported for network '%s' which uses a macvtap " "device" msgstr "" -#: src/network/bridge_driver.c:3728 +#: src/network/bridge_driver.c:4151 #, c-format msgid "" "network '%s' uses a direct mode, but has no forward dev and no interface pool" msgstr "" -#: src/network/bridge_driver.c:3801 +#: src/network/bridge_driver.c:4222 #, c-format msgid "" "an interface connecting to network '%s' is requesting a vlan tag, but that " "is not supported for this type of network" msgstr "" -#: src/network/bridge_driver.c:3807 +#: src/network/bridge_driver.c:4228 #, c-format msgid "" "an interface of type '%s' is requesting a vlan tag, but that is not " "supported for this type of connection" msgstr "" -#: src/network/bridge_driver.c:3912 +#: src/network/bridge_driver.c:4340 #, c-format msgid "" "network '%s' uses a direct or hostdev mode, but has no forward dev and no " "interface pool" msgstr "" -#: src/network/bridge_driver.c:3924 src/network/bridge_driver.c:4118 +#: src/network/bridge_driver.c:4352 src/network/bridge_driver.c:4543 msgid "the interface uses a direct mode, but has no source dev" msgstr "" -#: src/network/bridge_driver.c:3941 src/network/bridge_driver.c:4134 +#: src/network/bridge_driver.c:4369 src/network/bridge_driver.c:4559 #, c-format msgid "network '%s' doesn't have dev='%s' in use by domain" msgstr "" -#: src/network/bridge_driver.c:3958 +#: src/network/bridge_driver.c:4386 #, c-format msgid "network '%s' claims dev='%s' is already in use by a different domain" msgstr "" -#: src/network/bridge_driver.c:3975 src/network/bridge_driver.c:4150 +#: src/network/bridge_driver.c:4403 src/network/bridge_driver.c:4575 msgid "the interface uses a hostdev mode, but has no hostdev" msgstr "" -#: src/network/bridge_driver.c:3993 src/network/bridge_driver.c:4166 +#: src/network/bridge_driver.c:4421 src/network/bridge_driver.c:4591 #, c-format msgid "" "network '%s' doesn't have PCI device %04x:%02x:%02x.%x in use by domain" msgstr "" -#: src/network/bridge_driver.c:4010 +#: src/network/bridge_driver.c:4438 #, c-format msgid "" "network '%s' claims the PCI device at domain=%d bus=%d slot=%d function=%d " "is already in use by a different domain" msgstr "" -#: src/network/bridge_driver.c:4106 +#: src/network/bridge_driver.c:4531 #, c-format msgid "" "network '%s' uses a direct/hostdev mode, but has no forward dev and no " "interface pool" msgstr "" -#: src/network/bridge_driver.c:4258 +#: src/network/bridge_driver.c:4107 #, c-format msgid "network '%s' doesn't have an IPv4 address" msgstr "" -#: src/network/bridge_driver.c:4280 +#: src/network/bridge_driver.c:4701 #, c-format msgid "network '%s' has no associated interface or bridge" msgstr "" -#: src/network/bridge_driver.c:4334 +#: src/network/bridge_driver.c:4763 #, c-format msgid "" "Invalid use of 'floor' on interface with MAC address %s - network '%s' has " "no inbound QoS set" msgstr "" -#: src/network/bridge_driver.c:4354 +#: src/network/bridge_driver.c:4787 #, c-format msgid "" "Cannot plug '%s' interface into '%s' because it would overcommit 'peak' on " "network '%s'" msgstr "" -#: src/network/bridge_driver.c:4365 +#: src/network/bridge_driver.c:4798 #, c-format msgid "" "Cannot plug '%s' interface into '%s' because it would overcommit 'average' " "on network '%s'" msgstr "" -#: src/network/bridge_driver.c:4431 +#: src/network/bridge_driver.c:4914 #, c-format msgid "Cannot set bandwidth on interface '%s' of type %d" msgstr "" -#: src/network/bridge_driver.c:4439 +#: src/network/bridge_driver.c:4852 msgid "Could not generate next class ID" msgstr "" @@ -11286,7 +11311,7 @@ msgid "Network is already in use by interface %s" msgstr "" -#: src/network/bridge_driver_linux.c:147 src/network/bridge_driver_linux.c:331 +#: src/network/bridge_driver_linux.c:175 src/network/bridge_driver_linux.c:359 #, c-format msgid "Invalid prefix or netmask for '%s'" msgstr "" @@ -11418,242 +11443,246 @@ msgid "failed to add iptables rule to allow cross bridge traffic on '%s'" msgstr "" -#: src/node_device/node_device_driver.c:91 +#: src/node_device/node_device_driver.c:123 #, c-format msgid "cannot resolve driver link %s" msgstr "" -#: src/node_device/node_device_driver.c:309 -#: src/node_device/node_device_driver.c:342 -#: src/node_device/node_device_driver.c:380 -#: src/node_device/node_device_driver.c:414 src/test/test_driver.c:5937 -#: src/test/test_driver.c:5963 src/test/test_driver.c:5997 -#: src/test/test_driver.c:6028 +#: src/node_device/node_device_driver.c:255 +#: src/node_device/node_device_driver.c:337 +#: src/node_device/node_device_driver.c:370 +#: src/node_device/node_device_driver.c:407 +#: src/node_device/node_device_driver.c:452 +#: src/node_device/node_device_driver.c:632 src/test/test_driver.c:5317 +#: src/test/test_driver.c:5346 src/test/test_driver.c:5372 +#: src/test/test_driver.c:5406 src/test/test_driver.c:5437 +#: src/test/test_driver.c:5539 #, c-format msgid "no node device with matching name '%s'" msgstr "" -#: src/node_device/node_device_driver.c:355 src/test/test_driver.c:5972 +#: src/node_device/node_device_driver.c:383 src/test/test_driver.c:5381 msgid "no parent for this device" msgstr "" -#: src/node_device/node_device_driver.c:447 +#: src/node_device/node_device_driver.c:503 msgid "Could not get current time" msgstr "" -#: src/node_device/node_device_hal.c:660 +#: src/node_device/node_device_hal.c:645 #, c-format msgid "DBus not available, disabling HAL driver: %s" msgstr "" -#: src/node_device/node_device_hal.c:668 +#: src/node_device/node_device_hal.c:653 msgid "libhal_ctx_new returned NULL" msgstr "" -#: src/node_device/node_device_hal.c:673 +#: src/node_device/node_device_hal.c:658 msgid "libhal_ctx_set_dbus_connection failed" msgstr "" -#: src/node_device/node_device_hal.c:677 +#: src/node_device/node_device_hal.c:662 msgid "libhal_ctx_init failed, haldaemon is probably not running" msgstr "" -#: src/node_device/node_device_hal.c:702 +#: src/node_device/node_device_hal.c:687 msgid "setting up HAL callbacks failed" msgstr "" -#: src/node_device/node_device_hal.c:708 src/node_device/node_device_hal.c:772 +#: src/node_device/node_device_hal.c:693 src/node_device/node_device_hal.c:757 msgid "libhal_get_all_devices failed" msgstr "" -#: src/node_device/node_device_hal.c:721 src/qemu/qemu_migration.c:1306 -#: src/qemu/qemu_migration.c:1737 src/qemu/qemu_migration.c:1772 -#: src/qemu/qemu_migration.c:1778 src/qemu/qemu_migration.c:1826 -#: src/qemu/qemu_migration.c:3299 src/util/virdbus.c:1428 +#: src/node_device/node_device_hal.c:706 src/qemu/qemu_migration.c:2143 +#: src/qemu/qemu_migration.c:2635 src/qemu/qemu_migration.c:2640 +#: src/qemu/qemu_migration.c:2645 src/qemu/qemu_migration.c:2699 +#: src/qemu/qemu_migration.c:4475 src/qemu/qemu_process.c:1701 +#: src/util/virdbus.c:1569 #, c-format msgid "%s: %s" msgstr "" -#: src/node_device/node_device_linux_sysfs.c:59 +#: src/node_device/node_device_linux_sysfs.c:57 #, c-format msgid "Failed to read WWPN for host%d" msgstr "" -#: src/node_device/node_device_linux_sysfs.c:67 +#: src/node_device/node_device_linux_sysfs.c:65 #, c-format msgid "Failed to read WWNN for host%d" msgstr "" -#: src/node_device/node_device_linux_sysfs.c:75 +#: src/node_device/node_device_linux_sysfs.c:73 #, c-format msgid "Failed to read fabric WWN for host%d" msgstr "" -#: src/node_device/node_device_linux_sysfs.c:88 +#: src/node_device/node_device_linux_sysfs.c:86 #, c-format msgid "Failed to read max_npiv_vports for host%d" msgstr "" -#: src/node_device/node_device_linux_sysfs.c:97 +#: src/node_device/node_device_linux_sysfs.c:95 #, c-format msgid "Failed to read npiv_vports_inuse for host%d" msgstr "" -#: src/node_device/node_device_linux_sysfs.c:104 +#: src/node_device/node_device_linux_sysfs.c:102 #, c-format msgid "Failed to parse value of max_npiv_vports '%s'" msgstr "" -#: src/node_device/node_device_linux_sysfs.c:111 +#: src/node_device/node_device_linux_sysfs.c:109 #, c-format msgid "Failed to parse value of npiv_vports_inuse '%s'" msgstr "" -#: src/node_device/node_device_udev.c:68 +#: src/node_device/node_device_udev.c:69 #, c-format msgid "Failed to convert '%s' to unsigned long long" msgstr "" -#: src/node_device/node_device_udev.c:86 src/util/virpci.c:2340 +#: src/node_device/node_device_udev.c:87 src/util/virpci.c:2377 #, c-format msgid "Failed to convert '%s' to unsigned int" msgstr "" -#: src/node_device/node_device_udev.c:103 +#: src/node_device/node_device_udev.c:104 #, c-format msgid "Failed to convert '%s' to int" msgstr "" -#: src/node_device/node_device_udev.c:131 +#: src/node_device/node_device_udev.c:129 #, c-format msgid "" "Failed to allocate memory for property value for property key '%s' on device " "with sysname '%s'" msgstr "" -#: src/node_device/node_device_udev.c:218 +#: src/node_device/node_device_udev.c:216 #, c-format msgid "" "Failed to allocate memory for sysfs attribute value for sysfs attribute '%s' " "on device with sysname '%s'" msgstr "" -#: src/node_device/node_device_udev.c:336 +#: src/node_device/node_device_udev.c:334 #, c-format msgid "Buffer error when generating device name for device with sysname '%s'" msgstr "" -#: src/node_device/node_device_udev.c:687 +#: src/node_device/node_device_udev.c:714 #, c-format msgid "SCSI host found, but its udev name '%s' does not begin with 'host'" msgstr "" -#: src/node_device/node_device_udev.c:850 +#: src/node_device/node_device_udev.c:872 #, c-format msgid "Failed to process SCSI device with sysfs path '%s'" msgstr "" -#: src/node_device/node_device_udev.c:1271 +#: src/node_device/node_device_udev.c:1290 #, c-format msgid "Unknown device type %d" msgstr "" -#: src/node_device/node_device_udev.c:1322 +#: src/node_device/node_device_udev.c:1340 #, c-format msgid "Could not get syspath for parent of '%s'" msgstr "" -#: src/node_device/node_device_udev.c:1390 -#: src/node_device/node_device_udev.c:1649 +#: src/node_device/node_device_udev.c:1381 +#: src/node_device/node_device_udev.c:1640 #, c-format msgid "Failed to create device for '%s'" msgstr "" -#: src/node_device/node_device_udev.c:1444 +#: src/node_device/node_device_udev.c:1456 #, c-format msgid "udev scan devices returned %d" msgstr "" -#: src/node_device/node_device_udev.c:1520 +#: src/node_device/node_device_udev.c:1531 #, c-format msgid "" "File descriptor returned by udev %d does not match node device file " "descriptor %d" msgstr "" -#: src/node_device/node_device_udev.c:1527 +#: src/node_device/node_device_udev.c:1538 msgid "udev_monitor_receive_device returned NULL" msgstr "" -#: src/node_device/node_device_udev.c:1566 +#: src/node_device/node_device_udev.c:1577 #, c-format msgid "Failed to get udev device for syspath '%s' or '%s'" msgstr "" -#: src/node_device/node_device_udev.c:1685 +#: src/node_device/node_device_udev.c:1692 #, c-format msgid "Failed to initialize libpciaccess: %s" msgstr "" -#: src/node_device/node_device_udev.c:1707 +#: src/node_device/node_device_udev.c:1698 msgid "Failed to initialize mutex for driverState" msgstr "" -#: src/node_device/node_device_udev.c:1729 +#: src/node_device/node_device_udev.c:1739 msgid "udev_monitor_new_from_netlink returned NULL" msgstr "" -#: src/nodeinfo.c:67 +#: src/nodeinfo.c:79 msgid "Cannot obtain CPU count" msgstr "" -#: src/nodeinfo.c:92 +#: src/nodeinfo.c:104 msgid "cannot obtain memory size" msgstr "" -#: src/nodeinfo.c:136 src/nodeinfo.c:803 +#: src/nodeinfo.c:148 src/nodeinfo.c:923 #, c-format msgid "nparams in %s must be equal to %d" msgstr "" -#: src/nodeinfo.c:144 src/nodeinfo.c:177 src/nodeinfo.c:243 src/nodeinfo.c:263 +#: src/nodeinfo.c:156 src/nodeinfo.c:189 src/nodeinfo.c:255 src/nodeinfo.c:275 #, c-format msgid "sysctl failed for '%s'" msgstr "" -#: src/nodeinfo.c:162 src/nodeinfo.c:848 +#: src/nodeinfo.c:174 src/nodeinfo.c:968 #, c-format msgid "Invalid cpuNum in %s" msgstr "" -#: src/nodeinfo.c:187 src/nodeinfo.c:251 src/nodeinfo.c:269 +#: src/nodeinfo.c:199 src/nodeinfo.c:263 src/nodeinfo.c:281 #, c-format msgid "Field '%s' too long for destination" msgstr "" -#: src/nodeinfo.c:230 src/nodeinfo.c:894 +#: src/nodeinfo.c:242 src/nodeinfo.c:1014 #, c-format msgid "nparams in %s must be %d" msgstr "" -#: src/nodeinfo.c:317 src/nodeinfo.c:360 src/nodeinfo.c:1056 -#: src/nodeinfo.c:1128 src/nodeinfo.c:1181 src/uml/uml_driver.c:2538 -#: src/util/vircommand.c:323 src/util/virpci.c:1918 +#: src/nodeinfo.c:327 src/nodeinfo.c:1204 src/nodeinfo.c:1278 +#: src/nodeinfo.c:1334 src/uml/uml_driver.c:2565 src/util/vircommand.c:398 +#: src/util/virpci.c:1955 #, c-format msgid "cannot open %s" msgstr "" -#: src/nodeinfo.c:322 src/nodeinfo.c:366 +#: src/nodeinfo.c:332 #, c-format msgid "cannot read from %s" msgstr "" -#: src/nodeinfo.c:327 +#: src/nodeinfo.c:337 #, c-format msgid "could not convert '%s' to an integer" msgstr "" -#: src/nodeinfo.c:450 +#: src/nodeinfo.c:439 #, c-format msgid "cannot opendir %s" msgstr "" @@ -11663,121 +11692,121 @@ msgid "problem reading %s" msgstr "" -#: src/nodeinfo.c:508 +#: src/nodeinfo.c:525 msgid "CPU socket topology has changed" msgstr "" -#: src/nodeinfo.c:550 src/nodeinfo.c:756 +#: src/nodeinfo.c:578 src/nodeinfo.c:874 #, c-format msgid "problem closing %s" msgstr "" -#: src/nodeinfo.c:588 src/nodeinfo.c:611 src/nodeinfo.c:637 +#: src/nodeinfo.c:660 src/nodeinfo.c:682 src/nodeinfo.c:708 msgid "parsing cpu MHz from cpuinfo" msgstr "" -#: src/nodeinfo.c:720 +#: src/nodeinfo.c:838 msgid "no CPUs found" msgstr "" -#: src/nodeinfo.c:725 +#: src/nodeinfo.c:843 msgid "no sockets found" msgstr "" -#: src/nodeinfo.c:730 +#: src/nodeinfo.c:848 msgid "no threads found" msgstr "" -#: src/nodeinfo.c:772 +#: src/nodeinfo.c:892 msgid "kernel cpu time field is too long for the destination" msgstr "" -#: src/nodeinfo.c:918 +#: src/nodeinfo.c:1038 msgid "no prefix found" msgstr "" -#: src/nodeinfo.c:937 +#: src/nodeinfo.c:1057 msgid "Field kernel memory too long for destination" msgstr "" -#: src/nodeinfo.c:951 +#: src/nodeinfo.c:1071 msgid "no available memory line found" msgstr "" -#: src/nodeinfo.c:978 src/nodeinfo.c:1427 +#: src/nodeinfo.c:1123 src/nodeinfo.c:1642 #, c-format msgid "failed to parse %s" msgstr "" -#: src/nodeinfo.c:1088 src/nodeinfo.c:1095 +#: src/nodeinfo.c:1237 src/nodeinfo.c:1244 msgid "cannot obtain CPU freq" msgstr "" -#: src/nodeinfo.c:1110 +#: src/nodeinfo.c:1259 msgid "node info not implemented on this platform" msgstr "" -#: src/nodeinfo.c:1140 +#: src/nodeinfo.c:1290 msgid "node CPU stats not implemented on this platform" msgstr "" -#: src/nodeinfo.c:1168 +#: src/nodeinfo.c:1321 #, c-format msgid "cellNum in %s must be less than or equal to %d" msgstr "" -#: src/nodeinfo.c:1195 +#: src/nodeinfo.c:1348 msgid "node memory stats not implemented on this platform" msgstr "" -#: src/nodeinfo.c:1226 +#: src/nodeinfo.c:1391 msgid "host cpu counting not supported on this node" msgstr "" -#: src/nodeinfo.c:1236 +#: src/nodeinfo.c:1402 msgid "host cpu counting not implemented on this platform" msgstr "" -#: src/nodeinfo.c:1275 +#: src/nodeinfo.c:1289 msgid "node cpumap not implemented on this platform" msgstr "" -#: src/nodeinfo.c:1304 src/util/virutil.c:1631 +#: src/nodeinfo.c:1520 src/util/virutil.c:1694 #, c-format msgid "failed to set %s" msgstr "" -#: src/nodeinfo.c:1334 +#: src/nodeinfo.c:1550 #, c-format msgid "Parameter '%s' is not supported by this kernel" msgstr "" -#: src/nodeinfo.c:1382 +#: src/nodeinfo.c:1597 msgid "node set memory parameters not implemented on this platform" msgstr "" -#: src/nodeinfo.c:1577 +#: src/nodeinfo.c:1792 msgid "node get memory parameters not implemented on this platform" msgstr "" -#: src/nodeinfo.c:1679 src/nodeinfo.c:1711 +#: src/nodeinfo.c:1912 src/nodeinfo.c:1956 src/nodeinfo.c:1968 msgid "Cannot determine free memory" msgstr "" -#: src/nodeinfo.c:1746 +#: src/nodeinfo.c:2009 msgid "node cpu info not implemented on this platform" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:583 +#: src/nwfilter/nwfilter_dhcpsnoop.c:582 #, c-format msgid "virNWFilterSnoopReqNew called with invalid key \"%s\" (%zu)" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:891 +#: src/nwfilter/nwfilter_dhcpsnoop.c:890 msgid "virNWFilterSnoopListDel failed" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1112 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1111 msgid "pcap_create failed" msgstr "" @@ -11785,132 +11814,132 @@ msgid "setup of pcap handle failed" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1127 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1126 #, c-format msgid "pcap_compile: %s" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1133 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1132 #, c-format msgid "pcap_setfilter: %s" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1139 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1138 #, c-format msgid "pcap_setdirection: %s" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1174 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1173 #, c-format msgid "Instantiation of rules failed on interface '%s'" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1483 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1482 #, c-format msgid "interface '%s' failing; reopening" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1537 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1536 #, c-format msgid "Job submission failed on interface '%s'" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1642 -#: src/nwfilter/nwfilter_learnipaddr.c:697 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1641 +#: src/nwfilter/nwfilter_learnipaddr.c:694 msgid "" "IP parameter must be provided since snooping the IP address does not work " "possibly due to missing tools" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1654 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1653 msgid "applyDHCPOnlyRules failed - spoofing not protected!" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1661 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1660 #, c-format msgid "virNWFilterDHCPSnoopReq: can't copy variables on if %s" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1671 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1670 #, c-format msgid "" "virNWFilterDHCPSnoopReq ifname map failed on interface \"%s\" key \"%s\"" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1680 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1679 #, c-format msgid "" "virNWFilterDHCPSnoopReq req add failed on interface \"%s\" ifkey \"%s\"" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1692 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1691 #, c-format msgid "virNWFilterDHCPSnoopReq virThreadCreate failed on interface '%s'" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1704 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1703 #, c-format msgid "Activation of snoop request failed on interface '%s'" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1711 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1710 #, c-format msgid "Restoring of leases failed on interface '%s'" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1790 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1789 msgid "lease file write failed" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1897 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1896 #, c-format msgid "mkdir(\"%s\")" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1902 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1901 #, c-format msgid "unlink(\"%s\")" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1907 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1906 #, c-format msgid "open(\"%s\")" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1921 src/qemu/qemu_driver.c:2990 -#: src/qemu/qemu_driver.c:3008 src/qemu/qemu_driver.c:3720 -#: src/vbox/vbox_tmpl.c:9359 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1920 src/qemu/qemu_driver.c:3116 +#: src/qemu/qemu_driver.c:3134 src/qemu/qemu_driver.c:3844 +#: src/vbox/vbox_common.c:7364 #, c-format msgid "unable to close %s" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1927 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1926 #, c-format msgid "rename(\"%s\", \"%s\")" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1957 -#: src/nwfilter/nwfilter_dhcpsnoop.c:1966 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1956 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1965 #, c-format msgid "virNWFilterSnoopLeaseFileLoad lease file line %d corrupt" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1983 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1982 #, c-format msgid "virNWFilterSnoopLeaseFileLoad req add failed on interface \"%s\"" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:1991 +#: src/nwfilter/nwfilter_dhcpsnoop.c:1990 #, c-format msgid "line %d corrupt ipaddr \"%s\"" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:2154 +#: src/nwfilter/nwfilter_dhcpsnoop.c:2153 #, c-format msgid "ifkey \"%s\" has no req" msgstr "" -#: src/nwfilter/nwfilter_dhcpsnoop.c:2235 +#: src/nwfilter/nwfilter_dhcpsnoop.c:2234 msgid "libvirt was not compiled with libpcap and \"" msgstr "" @@ -11918,17 +11947,17 @@ msgid "DBus matches could not be installed. Disabling nwfilter driver" msgstr "" -#: src/nwfilter/nwfilter_driver.c:372 src/nwfilter/nwfilter_driver.c:617 -#: src/nwfilter/nwfilter_driver.c:667 +#: src/nwfilter/nwfilter_driver.c:371 src/nwfilter/nwfilter_driver.c:591 +#: src/nwfilter/nwfilter_driver.c:640 msgid "no nwfilter with matching uuid" msgstr "" -#: src/nwfilter/nwfilter_driver.c:402 +#: src/nwfilter/nwfilter_driver.c:400 #, c-format msgid "no nwfilter with matching name '%s'" msgstr "" -#: src/nwfilter/nwfilter_driver.c:627 +#: src/nwfilter/nwfilter_driver.c:601 msgid "nwfilter is in use" msgstr "" @@ -11966,11 +11995,11 @@ msgid "Buffer to small for ipset name" msgstr "" -#: src/nwfilter/nwfilter_ebiptables_driver.c:319 +#: src/nwfilter/nwfilter_ebiptables_driver.c:316 msgid "Buffer too small for IPSETFLAGS type" msgstr "" -#: src/nwfilter/nwfilter_ebiptables_driver.c:328 +#: src/nwfilter/nwfilter_ebiptables_driver.c:325 #, c-format msgid "Unhandled datatype %x" msgstr "" @@ -11984,7 +12013,7 @@ msgid "cannot create rule since ebtables tool is missing." msgstr "" -#: src/nwfilter/nwfilter_ebiptables_driver.c:1928 +#: src/nwfilter/nwfilter_ebiptables_driver.c:1923 #, c-format msgid "" "STP filtering in %s direction with source MAC address set is not supported" @@ -12006,7 +12035,7 @@ msgid "Some rules could not be created." msgstr "" -#: src/nwfilter/nwfilter_ebiptables_driver.c:3148 +#: src/nwfilter/nwfilter_ebiptables_driver.c:3220 #, c-format msgid "To enable ip%stables filtering for the VM do 'echo 1 > %s'" msgstr "" @@ -12036,12 +12065,12 @@ msgid "Testing of ip6tables command failed: %s" msgstr "" -#: src/nwfilter/nwfilter_ebiptables_driver.c:3669 +#: src/nwfilter/nwfilter_ebiptables_driver.c:3739 #, c-format msgid "Call to utsname failed: %d" msgstr "" -#: src/nwfilter/nwfilter_ebiptables_driver.c:3675 +#: src/nwfilter/nwfilter_ebiptables_driver.c:3745 #, c-format msgid "Could not determine kernel version from string %s" msgstr "" @@ -12067,45 +12096,45 @@ msgid "Could not add variable 'IP' to hashmap" msgstr "" -#: src/nwfilter/nwfilter_gentech_driver.c:397 -#: src/nwfilter/nwfilter_gentech_driver.c:552 -#: src/nwfilter/nwfilter_gentech_driver.c:822 +#: src/nwfilter/nwfilter_gentech_driver.c:394 +#: src/nwfilter/nwfilter_gentech_driver.c:549 +#: src/nwfilter/nwfilter_gentech_driver.c:819 #, c-format msgid "Filter '%s' is in use." msgstr "" -#: src/nwfilter/nwfilter_gentech_driver.c:391 -#: src/nwfilter/nwfilter_gentech_driver.c:594 +#: src/nwfilter/nwfilter_gentech_driver.c:388 +#: src/nwfilter/nwfilter_gentech_driver.c:590 #, c-format msgid "referenced filter '%s' is missing" msgstr "" -#: src/nwfilter/nwfilter_gentech_driver.c:700 +#: src/nwfilter/nwfilter_gentech_driver.c:696 #, c-format msgid "filter '%s' learning value '%s' invalid." msgstr "" -#: src/nwfilter/nwfilter_gentech_driver.c:762 +#: src/nwfilter/nwfilter_gentech_driver.c:759 #, c-format msgid "" "Cannot instantiate filter due to unresolvable variables or unavailable list " "elements: %s" msgstr "" -#: src/nwfilter/nwfilter_gentech_driver.c:804 -#: src/nwfilter/nwfilter_gentech_driver.c:1028 -#: src/nwfilter/nwfilter_gentech_driver.c:1054 -#: src/nwfilter/nwfilter_gentech_driver.c:1079 +#: src/nwfilter/nwfilter_gentech_driver.c:801 +#: src/nwfilter/nwfilter_gentech_driver.c:1025 +#: src/nwfilter/nwfilter_gentech_driver.c:1051 +#: src/nwfilter/nwfilter_gentech_driver.c:1076 #, c-format msgid "Could not get access to ACL tech driver '%s'" msgstr "" -#: src/nwfilter/nwfilter_gentech_driver.c:815 +#: src/nwfilter/nwfilter_gentech_driver.c:812 #, c-format msgid "Could not find filter '%s'" msgstr "" -#: src/nwfilter/nwfilter_gentech_driver.c:1161 +#: src/nwfilter/nwfilter_gentech_driver.c:1156 #, c-format msgid "Failure while applying current filter on VM %s" msgstr "" @@ -12129,17 +12158,17 @@ msgid "encountered an error on interface %s index %d" msgstr "" -#: src/nwfilter/nwfilter_learnipaddr.c:718 +#: src/nwfilter/nwfilter_learnipaddr.c:715 #, c-format msgid "Destination buffer for ifname ('%s') not large enough" msgstr "" -#: src/nwfilter/nwfilter_learnipaddr.c:726 +#: src/nwfilter/nwfilter_learnipaddr.c:723 #, c-format msgid "Destination buffer for linkdev ('%s') not large enough" msgstr "" -#: src/nwfilter/nwfilter_learnipaddr.c:777 +#: src/nwfilter/nwfilter_learnipaddr.c:774 msgid "" "IP parameter must be given since libvirt was not compiled with IP address " "learning support" @@ -12190,52 +12219,52 @@ msgid "Wrong MAC address" msgstr "" -#: src/openvz/openvz_conf.c:394 +#: src/openvz/openvz_conf.c:360 #, c-format msgid "Could not read 'OSTEMPLATE' from config for container %d" msgstr "" -#: src/openvz/openvz_conf.c:409 +#: src/openvz/openvz_conf.c:375 #, c-format msgid "Could not read 'VE_PRIVATE' from config for container %d" msgstr "" -#: src/openvz/openvz_conf.c:435 src/openvz/openvz_conf.c:484 -#: src/openvz/openvz_conf.c:506 +#: src/openvz/openvz_conf.c:401 src/openvz/openvz_conf.c:448 +#: src/openvz/openvz_conf.c:470 #, c-format msgid "Could not read '%s' from config for container %d" msgstr "" -#: src/openvz/openvz_conf.c:443 +#: src/openvz/openvz_conf.c:409 msgid "Unable to parse quota" msgstr "" -#: src/openvz/openvz_conf.c:491 +#: src/openvz/openvz_conf.c:455 #, c-format msgid "Could not parse barrier of '%s' from config for container %d" msgstr "" -#: src/openvz/openvz_conf.c:513 +#: src/openvz/openvz_conf.c:477 #, c-format msgid "" "Could not parse barrier and limit of '%s' from config for container %d" msgstr "" -#: src/openvz/openvz_conf.c:577 src/openvz/openvz_conf.c:1152 -#: src/openvz/openvz_driver.c:1939 +#: src/openvz/openvz_conf.c:542 src/openvz/openvz_conf.c:1120 +#: src/openvz/openvz_driver.c:1962 msgid "Failed to parse vzlist output" msgstr "" -#: src/openvz/openvz_conf.c:599 src/parallels/parallels_driver.c:674 +#: src/openvz/openvz_conf.c:564 msgid "UUID in config file malformed" msgstr "" -#: src/openvz/openvz_conf.c:611 +#: src/openvz/openvz_conf.c:575 #, c-format msgid "Could not read config for container %d" msgstr "" -#: src/openvz/openvz_conf.c:1012 +#: src/openvz/openvz_conf.c:980 #, c-format msgid "invalid uuid %s" msgstr "" @@ -12244,172 +12273,172 @@ msgid "Failed to scan configuration directory" msgstr "" -#: src/openvz/openvz_driver.c:141 +#: src/openvz/openvz_driver.c:159 msgid "Container is not defined" msgstr "" -#: src/openvz/openvz_driver.c:166 +#: src/openvz/openvz_driver.c:184 msgid "only one filesystem supported" msgstr "" -#: src/openvz/openvz_driver.c:175 +#: src/openvz/openvz_driver.c:193 msgid "filesystem is not of type 'template' or 'mount'" msgstr "" -#: src/openvz/openvz_driver.c:186 src/openvz/openvz_driver.c:2088 +#: src/openvz/openvz_driver.c:204 src/openvz/openvz_driver.c:2110 msgid "Could not convert domain name to VEID" msgstr "" -#: src/openvz/openvz_driver.c:192 +#: src/openvz/openvz_driver.c:210 msgid "Could not copy default config" msgstr "" -#: src/openvz/openvz_driver.c:198 +#: src/openvz/openvz_driver.c:216 msgid "Could not set the source dir for the filesystem" msgstr "" -#: src/openvz/openvz_driver.c:245 +#: src/openvz/openvz_driver.c:263 msgid "Can't set soft limit without hard limit" msgstr "" -#: src/openvz/openvz_driver.c:275 src/openvz/openvz_driver.c:433 -#: src/openvz/openvz_driver.c:481 src/openvz/openvz_driver.c:555 -#: src/openvz/openvz_driver.c:600 src/openvz/openvz_driver.c:639 -#: src/openvz/openvz_driver.c:683 src/openvz/openvz_driver.c:746 -#: src/openvz/openvz_driver.c:1203 src/openvz/openvz_driver.c:1252 -#: src/openvz/openvz_driver.c:1282 src/openvz/openvz_driver.c:1377 -#: src/openvz/openvz_driver.c:2081 src/uml/uml_driver.c:1742 -#: src/uml/uml_driver.c:1883 src/uml/uml_driver.c:1932 -#: src/uml/uml_driver.c:1964 src/uml/uml_driver.c:2030 -#: src/uml/uml_driver.c:2115 src/uml/uml_driver.c:2405 -#: src/uml/uml_driver.c:2435 src/uml/uml_driver.c:2513 -#: src/vbox/vbox_tmpl.c:2115 src/vbox/vbox_tmpl.c:2175 -#: src/vbox/vbox_tmpl.c:5419 src/vbox/vbox_tmpl.c:5517 -#: src/vbox/vbox_tmpl.c:5750 src/vbox/vbox_tmpl.c:8905 -#: src/vbox/vbox_tmpl.c:9277 src/vmware/vmware_driver.c:426 -#: src/vmware/vmware_driver.c:499 src/vmware/vmware_driver.c:548 -#: src/vmware/vmware_driver.c:592 src/vmware/vmware_driver.c:955 -#: src/vmware/vmware_driver.c:1083 src/vmware/vmware_driver.c:1121 +#: src/openvz/openvz_driver.c:293 src/openvz/openvz_driver.c:450 +#: src/openvz/openvz_driver.c:498 src/openvz/openvz_driver.c:572 +#: src/openvz/openvz_driver.c:618 src/openvz/openvz_driver.c:656 +#: src/openvz/openvz_driver.c:699 src/openvz/openvz_driver.c:762 +#: src/openvz/openvz_driver.c:1225 src/openvz/openvz_driver.c:1273 +#: src/openvz/openvz_driver.c:1302 src/openvz/openvz_driver.c:1401 +#: src/openvz/openvz_driver.c:2103 src/openvz/openvz_driver.c:2258 +#: src/openvz/openvz_driver.c:2419 src/openvz/openvz_driver.c:2531 +#: src/uml/uml_driver.c:1759 src/uml/uml_driver.c:1900 +#: src/uml/uml_driver.c:1949 src/uml/uml_driver.c:1981 +#: src/uml/uml_driver.c:2047 src/uml/uml_driver.c:2144 +#: src/uml/uml_driver.c:2432 src/uml/uml_driver.c:2462 +#: src/uml/uml_driver.c:2540 src/vbox/vbox_common.c:68 +#: src/vbox/vbox_storage.c:576 src/vbox/vbox_tmpl.c:2102 +#: src/vmware/vmware_driver.c:466 src/vmware/vmware_driver.c:539 +#: src/vmware/vmware_driver.c:588 src/vmware/vmware_driver.c:632 +#: src/vmware/vmware_driver.c:1004 src/vmware/vmware_driver.c:1136 +#: src/vmware/vmware_driver.c:1174 msgid "no domain with matching uuid" msgstr "" -#: src/openvz/openvz_driver.c:286 +#: src/openvz/openvz_driver.c:304 #, c-format msgid "Hostname of '%s' is unset" msgstr "" -#: src/openvz/openvz_driver.c:446 +#: src/openvz/openvz_driver.c:463 #, c-format msgid "cannot read cputime for domain %d" msgstr "" -#: src/openvz/openvz_driver.c:693 src/openvz/openvz_driver.c:756 -#: src/vmware/vmware_driver.c:435 src/vmware/vmware_driver.c:507 -#: src/vmware/vmware_driver.c:605 +#: src/openvz/openvz_driver.c:709 src/openvz/openvz_driver.c:772 +#: src/openvz/openvz_driver.c:2273 src/vmware/vmware_driver.c:475 +#: src/vmware/vmware_driver.c:547 src/vmware/vmware_driver.c:645 msgid "domain is not in running state" msgstr "" -#: src/openvz/openvz_driver.c:832 +#: src/openvz/openvz_driver.c:848 msgid "Container ID is not specified" msgstr "" -#: src/openvz/openvz_driver.c:862 +#: src/openvz/openvz_driver.c:878 msgid "Could not generate eth name for container" msgstr "" -#: src/openvz/openvz_driver.c:873 +#: src/openvz/openvz_driver.c:889 msgid "Could not generate veth name" msgstr "" -#: src/openvz/openvz_driver.c:937 +#: src/openvz/openvz_driver.c:961 msgid "Could not configure network" msgstr "" -#: src/openvz/openvz_driver.c:948 +#: src/openvz/openvz_driver.c:972 msgid "cannot replace NETIF config" msgstr "" -#: src/openvz/openvz_driver.c:980 +#: src/openvz/openvz_driver.c:970 #, c-format msgid "Already an OPENVZ VM active with the id '%s'" msgstr "" -#: src/openvz/openvz_driver.c:992 src/openvz/openvz_driver.c:1083 +#: src/openvz/openvz_driver.c:1014 src/openvz/openvz_driver.c:1108 msgid "Error creating initial configuration" msgstr "" -#: src/openvz/openvz_driver.c:999 src/openvz/openvz_driver.c:1090 +#: src/openvz/openvz_driver.c:1021 src/openvz/openvz_driver.c:1115 msgid "Could not set disk quota" msgstr "" -#: src/openvz/openvz_driver.c:1006 src/openvz/openvz_driver.c:1097 +#: src/openvz/openvz_driver.c:1028 src/openvz/openvz_driver.c:1122 msgid "Could not set UUID" msgstr "" -#: src/openvz/openvz_driver.c:1015 src/vbox/vbox_tmpl.c:5208 +#: src/openvz/openvz_driver.c:1037 src/vbox/vbox_common.c:1902 msgid "current vcpu count must equal maximum" msgstr "" -#: src/openvz/openvz_driver.c:1021 src/openvz/openvz_driver.c:1117 -#: src/openvz/openvz_driver.c:1389 +#: src/openvz/openvz_driver.c:1043 src/openvz/openvz_driver.c:1141 +#: src/openvz/openvz_driver.c:1413 msgid "Could not set number of vCPUs" msgstr "" -#: src/openvz/openvz_driver.c:1029 +#: src/openvz/openvz_driver.c:1051 msgid "Could not set memory size" msgstr "" -#: src/openvz/openvz_driver.c:1067 +#: src/openvz/openvz_driver.c:1057 #, c-format msgid "Already an OPENVZ VM defined with the id '%s'" msgstr "" -#: src/openvz/openvz_driver.c:1151 +#: src/openvz/openvz_driver.c:1175 msgid "no domain with matching id" msgstr "" -#: src/openvz/openvz_driver.c:1160 src/vmware/vmware_driver.c:315 +#: src/openvz/openvz_driver.c:1184 src/vmware/vmware_driver.c:342 msgid "domain is not in shutoff state" msgstr "" -#: src/openvz/openvz_driver.c:1288 +#: src/openvz/openvz_driver.c:1308 msgid "Could not read container config" msgstr "" -#: src/bhyve/bhyve_driver.c:1227 src/openvz/openvz_driver.c:1312 -#: src/qemu/qemu_driver.c:1232 +#: src/bhyve/bhyve_driver.c:1310 src/openvz/openvz_driver.c:1332 +#: src/vz/vz_driver.c:1421 src/qemu/qemu_driver.c:1338 #, c-format msgid "unknown type '%s'" msgstr "" -#: src/openvz/openvz_driver.c:1322 src/openvz/openvz_driver.c:1367 +#: src/openvz/openvz_driver.c:1342 src/openvz/openvz_driver.c:1391 #, c-format msgid "unsupported flags (0x%x)" msgstr "" -#: src/openvz/openvz_driver.c:1383 +#: src/openvz/openvz_driver.c:1407 msgid "Number of vCPUs should be >= 1" msgstr "" -#: src/openvz/openvz_driver.c:1438 +#: src/openvz/openvz_driver.c:1462 #, c-format msgid "unexpected OpenVZ URI path '%s', try openvz:///system" msgstr "" -#: src/openvz/openvz_driver.c:1445 +#: src/openvz/openvz_driver.c:1469 msgid "OpenVZ control file /proc/vz does not exist" msgstr "" -#: src/openvz/openvz_driver.c:1451 +#: src/openvz/openvz_driver.c:1475 msgid "OpenVZ control file /proc/vz is not accessible" msgstr "" -#: src/openvz/openvz_driver.c:1552 src/openvz/openvz_driver.c:1608 +#: src/openvz/openvz_driver.c:1576 src/openvz/openvz_driver.c:1632 #, c-format msgid "Could not parse VPS ID %s" msgstr "" -#: src/openvz/openvz_driver.c:1563 src/openvz/openvz_driver.c:1621 +#: src/openvz/openvz_driver.c:1587 src/openvz/openvz_driver.c:1645 msgid "failed to close file" msgstr "" @@ -12418,15 +12447,15 @@ msgid "Failed to get %s for %s: %d" msgstr "" -#: src/openvz/openvz_driver.c:1744 +#: src/openvz/openvz_driver.c:1767 msgid "Can't parse limit from " msgstr "" -#: src/openvz/openvz_driver.c:1751 +#: src/openvz/openvz_driver.c:1774 msgid "Can't parse barrier from " msgstr "" -#: src/openvz/openvz_driver.c:1775 +#: src/openvz/openvz_driver.c:1798 #, c-format msgid "Failed to set %s for %s: value too large" msgstr "" @@ -12436,85 +12465,84 @@ msgid "Failed to set %s for %s: %d" msgstr "" -#: src/openvz/openvz_driver.c:1983 src/parallels/parallels_driver.c:70 -#: src/parallels/parallels_driver.c:1140 src/qemu/qemu_driver.c:1374 -#: src/test/test_driver.c:2609 src/uml/uml_driver.c:1775 -#: src/uml/uml_driver.c:1805 src/uml/uml_driver.c:1842 -#: src/uml/uml_driver.c:2215 src/uml/uml_driver.c:2336 -#: src/uml/uml_driver.c:2583 src/vmware/vmware_driver.c:756 +#: src/openvz/openvz_driver.c:2006 src/vz/vz_driver.c:512 src/vz/vz_sdk.c:309 +#: src/vz/vz_utils.h:45 src/qemu/qemu_driver.c:1526 src/uml/uml_driver.c:1792 +#: src/uml/uml_driver.c:1822 src/uml/uml_driver.c:1859 +#: src/uml/uml_driver.c:2244 src/uml/uml_driver.c:2364 +#: src/uml/uml_driver.c:2610 src/vmware/vmware_driver.c:805 #, c-format msgid "no domain with matching uuid '%s'" msgstr "" -#: src/openvz/openvz_driver.c:2006 src/qemu/qemu_driver.c:9778 -#: src/test/test_driver.c:3453 +#: src/openvz/openvz_driver.c:2029 src/vz/vz_sdk.c:4050 +#: src/qemu/qemu_driver.c:11114 src/test/test_driver.c:3057 #, c-format msgid "invalid path, '%s' is not a known interface" msgstr "" -#: src/openvz/openvz_driver.c:2041 +#: src/openvz/openvz_driver.c:2064 msgid "Can only modify disk quota" msgstr "" -#: src/openvz/openvz_driver.c:2052 +#: src/openvz/openvz_driver.c:2074 #, c-format msgid "Can't modify device type '%s'" msgstr "" -#: src/openvz/openvz_util.c:50 +#: src/openvz/openvz_util.c:47 msgid "Can't determine page size" msgstr "" -#: src/parallels/parallels_driver.c:429 +#: src/parallels/parallels_driver.c:430 #, c-format msgid "Invalid MAC address format '%s'" msgstr "" -#: src/parallels/parallels_driver.c:704 +#: src/parallels/parallels_driver.c:706 msgid "Can't get node info" msgstr "" -#: src/parallels/parallels_driver.c:943 +#: src/parallels/parallels_driver.c:945 #, c-format msgid "Unexpected Parallels URI path '%s', try parallels:///system" msgstr "" -#: src/parallels/parallels_driver.c:1364 +#: src/parallels/parallels_driver.c:1366 #, c-format msgid "domain '%s' not %s" msgstr "" -#: src/parallels/parallels_driver.c:1497 +#: src/parallels/parallels_driver.c:1499 msgid "changing display parameters is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:1545 +#: src/parallels/parallels_driver.c:1547 msgid "" "changing serial device parameters is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:1560 +#: src/parallels/parallels_driver.c:1562 msgid "Only one video device is supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:1569 +#: src/parallels/parallels_driver.c:1571 msgid "Only VGA video device is supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:1576 +#: src/parallels/parallels_driver.c:1578 msgid "Only one monitor is supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:1586 +#: src/parallels/parallels_driver.c:1588 msgid "" "Changing video acceleration parameters is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:1594 +#: src/parallels/parallels_driver.c:1596 msgid "Video RAM size should be multiple of 1Mb." msgstr "" -#: src/parallels/parallels_driver.c:1641 +#: src/parallels/parallels_driver.c:1624 #, c-format msgid "Invalid disk bus: %d" msgstr "" @@ -12534,120 +12562,120 @@ msgid "Can't find storage volume definition for path '%s'" msgstr "" -#: src/parallels/parallels_driver.c:1697 +#: src/parallels/parallels_driver.c:1723 #, c-format msgid "Can't remove disk '%s' in the specified config" msgstr "" -#: src/parallels/parallels_driver.c:1722 +#: src/parallels/parallels_driver.c:1747 #, c-format msgid "Unsupported disk bus: %d" msgstr "" -#: src/parallels/parallels_driver.c:1770 +#: src/parallels/parallels_driver.c:1795 msgid "Changing network type is not supported" msgstr "" -#: src/parallels/parallels_driver.c:1776 +#: src/parallels/parallels_driver.c:1801 msgid "Changing network device model is not supported" msgstr "" -#: src/parallels/parallels_driver.c:1783 +#: src/parallels/parallels_driver.c:1808 msgid "Changing network portgroup is not supported" msgstr "" -#: src/parallels/parallels_driver.c:1790 +#: src/parallels/parallels_driver.c:1815 msgid "Changing virtual port profile is not supported" msgstr "" -#: src/parallels/parallels_driver.c:1796 +#: src/parallels/parallels_driver.c:1821 msgid "Setting send buffer size is not supported" msgstr "" -#: src/parallels/parallels_driver.c:1802 +#: src/parallels/parallels_driver.c:1827 msgid "Setting startup script is not supported" msgstr "" -#: src/parallels/parallels_driver.c:1808 +#: src/parallels/parallels_driver.c:1833 msgid "Changing filter params is not supported" msgstr "" -#: src/parallels/parallels_driver.c:1814 +#: src/parallels/parallels_driver.c:1839 msgid "Setting bandwidth params is not supported" msgstr "" -#: src/parallels/parallels_driver.c:1821 +#: src/parallels/parallels_driver.c:1846 msgid "Setting vlan params is not supported" msgstr "" -#: src/parallels/parallels_driver.c:1954 +#: src/parallels/parallels_driver.c:1978 msgid "titles are not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:1960 +#: src/parallels/parallels_driver.c:1984 msgid "blkio parameters are not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:1968 +#: src/parallels/parallels_driver.c:1992 msgid "changing balloon parameters is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:1975 +#: src/vz/vz_sdk.c:1921 msgid "Memory size should be multiple of 1Mb." msgstr "" -#: src/parallels/parallels_driver.c:1994 +#: src/parallels/parallels_driver.c:2018 msgid "Memory parameter is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2002 +#: src/vz/vz_sdk.c:1939 msgid "current vcpus must be equal to maxvcpus" msgstr "" -#: src/parallels/parallels_driver.c:2016 +#: src/parallels/parallels_driver.c:2040 msgid "changing cpu placement mode is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2026 +#: src/parallels/parallels_driver.c:2050 msgid "changing cpu mask is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2038 +#: src/parallels/parallels_driver.c:2061 msgid "cputune is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2049 +#: src/parallels/parallels_driver.c:2072 msgid "numa parameters are not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2059 +#: src/parallels/parallels_driver.c:2082 msgid "" "on_reboot, on_poweroff and on_crash parameters are not supported by " "parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2078 src/parallels/parallels_driver.c:2088 -#: src/parallels/parallels_driver.c:2098 +#: src/parallels/parallels_driver.c:2101 src/parallels/parallels_driver.c:2111 +#: src/parallels/parallels_driver.c:2121 msgid "changing OS parameters is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2107 +#: src/parallels/parallels_driver.c:2130 msgid "changing emulator is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2115 +#: src/parallels/parallels_driver.c:2137 msgid "changing features is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2125 +#: src/parallels/parallels_driver.c:2146 msgid "changing clock parameters is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2141 +#: src/parallels/parallels_driver.c:2162 msgid "changing devices parameters is not supported by parallels driver" msgstr "" -#: src/parallels/parallels_driver.c:2153 +#: src/parallels/parallels_driver.c:2174 msgid "" "changing input devices parameters is not supported by parallels driver" msgstr "" @@ -12657,24 +12685,24 @@ msgid "Can't create VM '%s' without hard disks" msgstr "" -#: src/parallels/parallels_driver.c:2257 +#: src/parallels/parallels_driver.c:2230 src/parallels/parallels_driver.c:2339 msgid "(unnamed)" msgstr "" -#: src/parallels/parallels_driver.c:2204 +#: src/parallels/parallels_driver.c:2283 msgid "There must be only 1 template FS for container creation" msgstr "" -#: src/parallels/parallels_driver.c:2233 +#: src/parallels/parallels_driver.c:2315 msgid "Can't parse XML desc" msgstr "" -#: src/parallels/parallels_driver.c:2248 +#: src/vz/vz_driver.c:713 #, c-format msgid "Unsupported OS type: %s" msgstr "" -#: src/parallels/parallels_driver.c:2256 +#: src/parallels/parallels_driver.c:2338 #, c-format msgid "Domain for '%s' is not defined after creation" msgstr "" @@ -12683,11 +12711,11 @@ msgid "Can't allocate domobj" msgstr "" -#: src/parallels/parallels_driver.c:2349 +#: src/vz/vz_driver.c:1547 msgid "Can't find prlctl command in the PATH env" msgstr "" -#: src/parallels/parallels_network.c:40 src/parallels/parallels_utils.h:36 +#: src/vz/vz_utils.h:36 msgid "Can't parse prlctl output" msgstr "" @@ -12711,7 +12739,7 @@ msgid "Can't parse MAC '%s'" msgstr "" -#: src/parallels/parallels_network.c:259 +#: src/parallels/parallels_network.c:260 msgid "Can't parse UUID" msgstr "" @@ -12725,127 +12753,97 @@ msgid "pool '%s' not found" msgstr "" -#: src/parallels/parallels_storage.c:100 src/parallels/parallels_storage.c:341 -#: src/storage/storage_backend_fs.c:848 +#: src/storage/storage_backend_fs.c:899 src/storage/storage_backend_fs.c:975 #, c-format msgid "cannot open path '%s'" msgstr "" -#: src/parallels/parallels_storage.c:181 +#: src/parallels/parallels_storage.c:178 msgid "Can't generate UUID" msgstr "" -#: src/parallels/parallels_storage.c:250 +#: src/parallels/parallels_storage.c:247 msgid "unknown root element for storage pool" msgstr "" -#: src/parallels/parallels_storage.c:265 +#: src/parallels/parallels_storage.c:262 msgid "failed to get disk size from the disk descriptor xml" msgstr "" -#: src/parallels/parallels_storage.c:355 +#: src/storage/storage_backend_fs.c:982 #, c-format msgid "cannot stat path '%s'" msgstr "" -#: src/parallels/parallels_storage.c:429 +#: src/parallels/parallels_storage.c:426 msgid "Failed to load pool configs" msgstr "" -#: src/parallels/parallels_storage.c:684 src/storage/storage_backend_fs.c:921 +#: src/storage/storage_backend_fs.c:993 #, c-format msgid "cannot statvfs path '%s'" msgstr "" -#: src/parallels/parallels_storage.c:715 +#: src/parallels/parallels_storage.c:712 msgid "Only local directories are supported" msgstr "" -#: src/parallels/parallels_storage.c:769 src/storage/storage_driver.c:719 -#: src/storage/storage_driver.c:941 +#: src/storage/storage_driver.c:824 src/storage/storage_driver.c:1068 #, c-format msgid "storage pool '%s' is still active" msgstr "" -#: src/parallels/parallels_storage.c:808 src/storage/storage_driver.c:784 -#: src/storage/storage_driver.c:835 src/test/test_driver.c:4739 -#: src/test/test_driver.c:4911 src/test/test_driver.c:4947 -#: src/test/test_driver.c:5019 +#: src/storage/storage_driver.c:890 src/storage/storage_driver.c:957 +#: src/test/test_driver.c:4163 src/test/test_driver.c:4335 +#: src/test/test_driver.c:4372 src/test/test_driver.c:4444 #, c-format msgid "storage pool '%s' is already active" msgstr "" -#: src/parallels/parallels_storage.c:838 src/parallels/parallels_storage.c:875 -#: src/parallels/parallels_storage.c:1022 -#: src/parallels/parallels_storage.c:1057 -#: src/parallels/parallels_storage.c:1099 -#: src/parallels/parallels_storage.c:1293 -#: src/parallels/parallels_storage.c:1334 -#: src/parallels/parallels_storage.c:1460 -#: src/parallels/parallels_storage.c:1518 -#: src/parallels/parallels_storage.c:1563 -#: src/parallels/parallels_storage.c:1602 src/storage/storage_driver.c:877 -#: src/storage/storage_driver.c:998 src/storage/storage_driver.c:1230 -#: src/storage/storage_driver.c:1273 src/storage/storage_driver.c:1329 -#: src/storage/storage_driver.c:1394 src/storage/storage_driver.c:1624 -#: src/storage/storage_driver.c:1695 src/storage/storage_driver.c:1837 -#: src/storage/storage_driver.c:1843 src/storage/storage_driver.c:2003 -#: src/storage/storage_driver.c:2069 src/storage/storage_driver.c:2164 -#: src/storage/storage_driver.c:2481 src/storage/storage_driver.c:2557 -#: src/storage/storage_driver.c:2617 src/storage/storage_driver.c:2669 -#: src/test/test_driver.c:4977 src/test/test_driver.c:5054 -#: src/test/test_driver.c:5213 src/test/test_driver.c:5250 -#: src/test/test_driver.c:5362 src/test/test_driver.c:5481 -#: src/test/test_driver.c:5555 src/test/test_driver.c:5648 -#: src/test/test_driver.c:5717 src/test/test_driver.c:5765 -#: src/test/test_driver.c:5806 +#: src/storage/storage_driver.c:1001 src/storage/storage_driver.c:1132 +#: src/storage/storage_driver.c:1331 src/storage/storage_driver.c:1365 +#: src/storage/storage_driver.c:1411 src/storage/storage_driver.c:1465 +#: src/storage/storage_driver.c:1747 src/storage/storage_driver.c:1831 +#: src/storage/storage_driver.c:1997 src/storage/storage_driver.c:2003 +#: src/test/test_driver.c:4402 src/test/test_driver.c:4479 +#: src/test/test_driver.c:4638 src/test/test_driver.c:4675 +#: src/test/test_driver.c:4787 src/test/test_driver.c:4906 +#: src/test/test_driver.c:4980 src/test/test_driver.c:5073 +#: src/test/test_driver.c:5142 src/test/test_driver.c:5190 +#: src/test/test_driver.c:5231 #, c-format msgid "storage pool '%s' is not active" msgstr "" -#: src/parallels/parallels_storage.c:991 src/storage/storage_driver.c:1165 -#: src/test/test_driver.c:5179 +#: src/storage/storage_driver.c:1274 src/test/test_driver.c:4604 msgid "pool has no config file" msgstr "" -#: src/parallels/parallels_storage.c:1107 -#: src/parallels/parallels_storage.c:1351 -#: src/parallels/parallels_storage.c:1454 -#: src/parallels/parallels_storage.c:1512 -#: src/parallels/parallels_storage.c:1557 -#: src/parallels/parallels_storage.c:1596 src/storage/storage_driver.c:1402 -#: src/storage/storage_driver.c:1635 src/storage/storage_driver.c:1854 -#: src/storage/storage_driver.c:2011 src/storage/storage_driver.c:2077 -#: src/storage/storage_driver.c:2175 src/storage/storage_driver.c:2489 -#: src/storage/storage_driver.c:2565 src/storage/storage_driver.c:2625 -#: src/storage/storage_driver.c:2677 src/test/test_driver.c:5370 -#: src/test/test_driver.c:5572 src/test/test_driver.c:5641 -#: src/test/test_driver.c:5710 src/test/test_driver.c:5758 -#: src/test/test_driver.c:5799 +#: src/storage/storage_driver.c:1473 src/storage/storage_driver.c:1754 +#: src/storage/storage_driver.c:2015 src/test/test_driver.c:4795 +#: src/test/test_driver.c:4997 src/test/test_driver.c:5066 +#: src/test/test_driver.c:5135 src/test/test_driver.c:5183 +#: src/test/test_driver.c:5224 #, c-format msgid "no storage vol with matching name '%s'" msgstr "" -#: src/parallels/parallels_storage.c:1151 src/test/test_driver.c:5416 +#: src/test/test_driver.c:4841 #, c-format msgid "no storage vol with matching key '%s'" msgstr "" -#: src/parallels/parallels_storage.c:1183 src/storage/storage_driver.c:1540 -#: src/test/test_driver.c:5452 +#: src/storage/storage_backend.c:1477 src/storage/storage_driver.c:1610 +#: src/test/test_driver.c:4877 #, c-format msgid "no storage vol with matching path '%s'" msgstr "" -#: src/parallels/parallels_storage.c:1220 -#: src/parallels/parallels_storage.c:1344 src/test/test_driver.c:5491 -#: src/test/test_driver.c:5565 +#: src/test/test_driver.c:4916 src/test/test_driver.c:4990 msgid "storage vol already exists" msgstr "" -#: src/parallels/parallels_storage.c:1229 -#: src/parallels/parallels_storage.c:1360 src/test/test_driver.c:5499 -#: src/test/test_driver.c:5581 +#: src/test/test_driver.c:4924 src/test/test_driver.c:5006 #, c-format msgid "Not enough free space in pool for volume '%s'" msgstr "" @@ -12859,409 +12857,411 @@ msgid "Can't remove file '%s'" msgstr "" -#: src/phyp/phyp_driver.c:124 src/phyp/phyp_driver.c:137 -#: src/phyp/phyp_driver.c:162 src/phyp/phyp_driver.c:175 -#: src/phyp/phyp_driver.c:680 src/phyp/phyp_driver.c:719 +#: src/phyp/phyp_driver.c:170 src/phyp/phyp_driver.c:182 +#: src/phyp/phyp_driver.c:206 src/phyp/phyp_driver.c:219 +#: src/phyp/phyp_driver.c:715 src/phyp/phyp_driver.c:753 msgid "unable to wait on libssh2 socket" msgstr "" -#: src/phyp/phyp_driver.c:408 +#: src/phyp/phyp_driver.c:443 #, c-format msgid "Cannot parse number from '%s'" msgstr "" -#: src/phyp/phyp_driver.c:439 src/phyp/phyp_driver.c:445 +#: src/phyp/phyp_driver.c:474 src/phyp/phyp_driver.c:480 msgid "Unable to write information to local file." msgstr "" -#: src/phyp/phyp_driver.c:451 src/phyp/phyp_driver.c:727 +#: src/phyp/phyp_driver.c:486 src/phyp/phyp_driver.c:761 #, c-format msgid "Could not close %s" msgstr "" -#: src/phyp/phyp_driver.c:510 +#: src/phyp/phyp_driver.c:545 #, c-format msgid "Failed to read from %s" msgstr "" -#: src/phyp/phyp_driver.c:774 +#: src/phyp/phyp_driver.c:808 msgid "Unable to determine number of domains." msgstr "" -#: src/phyp/phyp_driver.c:925 src/phyp/phyp_driver.c:1006 +#: src/phyp/phyp_driver.c:959 src/phyp/phyp_driver.c:1041 msgid "No authentication callback provided." msgstr "" -#: src/phyp/phyp_driver.c:946 +#: src/phyp/phyp_driver.c:980 #, c-format msgid "Error while getting %s address info" msgstr "" -#: src/phyp/phyp_driver.c:963 +#: src/phyp/phyp_driver.c:998 #, c-format msgid "Failed to connect to %s" msgstr "" -#: src/phyp/phyp_driver.c:983 +#: src/phyp/phyp_driver.c:1018 msgid "Failure establishing SSH session." msgstr "" -#: src/phyp/phyp_driver.c:1025 +#: src/phyp/phyp_driver.c:1060 msgid "Authentication failed" msgstr "" -#: src/phyp/phyp_driver.c:1081 +#: src/phyp/phyp_driver.c:1148 msgid "Missing server name in phyp:// URI" msgstr "" -#: src/phyp/phyp_driver.c:1112 +#: src/phyp/phyp_driver.c:1177 msgid "Error parsing 'path'. Invalid characters." msgstr "" -#: src/phyp/phyp_driver.c:1119 +#: src/phyp/phyp_driver.c:1184 msgid "Error while opening SSH session." msgstr "" -#: src/phyp/phyp_driver.c:1505 src/phyp/phyp_driver.c:1550 -#: src/phyp/phyp_driver.c:1722 +#: src/phyp/phyp_driver.c:1558 src/phyp/phyp_driver.c:1602 +#: src/phyp/phyp_driver.c:1769 msgid "Unable to get VIOS profile name." msgstr "" -#: src/phyp/phyp_driver.c:1545 src/phyp/phyp_driver.c:1687 +#: src/phyp/phyp_driver.c:1597 src/phyp/phyp_driver.c:1734 msgid "Unable to get VIOS name" msgstr "" -#: src/phyp/phyp_driver.c:1555 +#: src/phyp/phyp_driver.c:1607 msgid "Unable to get free slot number" msgstr "" -#: src/phyp/phyp_driver.c:1697 src/phyp/phyp_driver.c:1701 +#: src/phyp/phyp_driver.c:1744 src/phyp/phyp_driver.c:1748 msgid "Unable to create new virtual adapter" msgstr "" -#: src/phyp/phyp_driver.c:1781 +#: src/phyp/phyp_driver.c:1828 msgid "" "Possibly you don't have IBM Tools installed in your LPAR.Contact your " "support to enable this feature." msgstr "" -#: src/phyp/phyp_driver.c:1912 +#: src/phyp/phyp_driver.c:1955 #, c-format msgid "Unable to create Volume: %s" msgstr "" -#: src/phyp/phyp_driver.c:1962 src/phyp/phyp_driver.c:2215 -#: src/phyp/phyp_driver.c:2654 +#: src/phyp/phyp_driver.c:2005 src/phyp/phyp_driver.c:2255 +#: src/phyp/phyp_driver.c:2689 msgid "Unable to determine storage pool's name." msgstr "" -#: src/phyp/phyp_driver.c:1967 src/phyp/phyp_driver.c:2659 +#: src/phyp/phyp_driver.c:2010 src/phyp/phyp_driver.c:2694 msgid "Unable to determine storage pool's uuid." msgstr "" -#: src/phyp/phyp_driver.c:1973 src/phyp/phyp_driver.c:2665 +#: src/phyp/phyp_driver.c:2016 src/phyp/phyp_driver.c:2700 msgid "Unable to determine storage pools's size." msgstr "" -#: src/phyp/phyp_driver.c:1986 src/phyp/phyp_driver.c:2678 +#: src/phyp/phyp_driver.c:2029 src/phyp/phyp_driver.c:2713 msgid "Unable to determine storage pools's source adapter." msgstr "" -#: src/phyp/phyp_driver.c:1991 +#: src/phyp/phyp_driver.c:2034 msgid "Error parsing volume XML." msgstr "" -#: src/phyp/phyp_driver.c:1997 +#: src/phyp/phyp_driver.c:2040 msgid "StoragePool name already exists." msgstr "" -#: src/phyp/phyp_driver.c:2006 +#: src/phyp/phyp_driver.c:2049 msgid "Key must be empty, Power Hypervisor will create one for you." msgstr "" -#: src/phyp/phyp_driver.c:2011 +#: src/phyp/phyp_driver.c:2054 msgid "Capacity cannot be empty." msgstr "" -#: src/phyp/phyp_driver.c:2186 +#: src/phyp/phyp_driver.c:2226 msgid "Unable to determine storage sp's name." msgstr "" -#: src/phyp/phyp_driver.c:2191 +#: src/phyp/phyp_driver.c:2231 msgid "Unable to determine storage sp's uuid." msgstr "" -#: src/phyp/phyp_driver.c:2196 +#: src/phyp/phyp_driver.c:2236 msgid "Unable to determine storage sps's size." msgstr "" -#: src/phyp/phyp_driver.c:2208 +#: src/phyp/phyp_driver.c:2248 msgid "Unable to determine storage sps's source adapter." msgstr "" -#: src/phyp/phyp_driver.c:2406 +#: src/phyp/phyp_driver.c:2443 #, c-format msgid "Unable to destroy Storage Pool: %s" msgstr "" -#: src/phyp/phyp_driver.c:2436 +#: src/phyp/phyp_driver.c:2472 msgid "Only 'scsi_host' adapter is supported" msgstr "" -#: src/phyp/phyp_driver.c:2452 +#: src/phyp/phyp_driver.c:2488 #, c-format msgid "Unable to create Storage Pool: %s" msgstr "" -#: src/phyp/phyp_driver.c:3247 +#: src/phyp/phyp_driver.c:3273 src/phyp/phyp_driver.c:3700 msgid "Unable to determine domain's name." msgstr "" -#: src/phyp/phyp_driver.c:3252 +#: src/phyp/phyp_driver.c:3278 msgid "Unable to generate random uuid." msgstr "" -#: src/phyp/phyp_driver.c:3258 +#: src/phyp/phyp_driver.c:3283 msgid "Unable to determine domain's max memory." msgstr "" -#: src/phyp/phyp_driver.c:3264 +#: src/phyp/phyp_driver.c:3291 msgid "Unable to determine domain's memory." msgstr "" -#: src/phyp/phyp_driver.c:3270 +#: src/phyp/phyp_driver.c:3296 msgid "Unable to determine domain's CPU." msgstr "" -#: src/phyp/phyp_driver.c:3473 +#: src/phyp/phyp_driver.c:3472 msgid "" "Field on the domain XML file is missing or has invalid value." msgstr "" -#: src/phyp/phyp_driver.c:3480 +#: src/phyp/phyp_driver.c:3479 msgid "" "Field on the domain XML file is missing or has invalid value." msgstr "" -#: src/phyp/phyp_driver.c:3487 +#: src/phyp/phyp_driver.c:3515 msgid "Domain XML must contain at least one element." msgstr "" -#: src/phyp/phyp_driver.c:3493 +#: src/phyp/phyp_driver.c:3521 msgid "Field under on the domain XML file is missing." msgstr "" -#: src/phyp/phyp_driver.c:3509 +#: src/phyp/phyp_driver.c:3539 #, c-format msgid "Unable to create LPAR. Reason: '%s'" msgstr "" -#: src/phyp/phyp_driver.c:3514 +#: src/phyp/phyp_driver.c:3544 msgid "Unable to add LPAR to the table" msgstr "" -#: src/phyp/phyp_driver.c:3618 +#: src/phyp/phyp_driver.c:3645 msgid "You are trying to set a number of CPUs bigger than the max possible." msgstr "" -#: src/phyp/phyp_driver.c:3642 +#: src/phyp/phyp_driver.c:3670 msgid "" "Possibly you don't have IBM Tools installed in your LPAR. Contact your " "support to enable this feature." msgstr "" -#: src/qemu/qemu_agent.c:182 src/qemu/qemu_command.c:244 -#: src/qemu/qemu_monitor.c:283 +#: src/qemu/qemu_agent.c:184 src/qemu/qemu_command.c:295 +#: src/qemu/qemu_monitor.c:335 msgid "failed to create socket" msgstr "" -#: src/qemu/qemu_agent.c:188 src/qemu/qemu_monitor.c:805 +#: src/qemu/qemu_agent.c:190 src/qemu/qemu_monitor.c:827 msgid "Unable to put monitor into non-blocking mode" msgstr "" -#: src/qemu/qemu_agent.c:195 src/qemu/qemu_agent.c:261 -#: src/qemu/qemu_monitor.c:800 +#: src/qemu/qemu_agent.c:197 src/qemu/qemu_agent.c:263 +#: src/qemu/qemu_monitor.c:822 msgid "Unable to set monitor close-on-exec flag" msgstr "" -#: src/qemu/qemu_agent.c:204 +#: src/qemu/qemu_agent.c:206 #, c-format msgid "Agent path %s too big for destination" msgstr "" -#: src/qemu/qemu_agent.c:230 src/qemu/qemu_monitor.c:309 +#: src/qemu/qemu_agent.c:232 src/qemu/qemu_monitor.c:361 msgid "failed to connect to monitor socket" msgstr "" -#: src/qemu/qemu_agent.c:237 src/qemu/qemu_monitor.c:316 +#: src/qemu/qemu_agent.c:239 src/qemu/qemu_monitor.c:368 msgid "monitor socket did not show up" msgstr "" -#: src/qemu/qemu_agent.c:255 src/qemu/qemu_monitor.c:334 +#: src/qemu/qemu_agent.c:257 src/qemu/qemu_monitor.c:387 #, c-format msgid "Unable to open monitor path %s" msgstr "" -#: src/qemu/qemu_agent.c:317 src/qemu/qemu_monitor_json.c:186 +#: src/qemu/qemu_agent.c:319 src/qemu/qemu_monitor_json.c:193 #, c-format msgid "Parsed JSON reply '%s' isn't an object" msgstr "" -#: src/qemu/qemu_agent.c:348 src/qemu/qemu_monitor_json.c:207 +#: src/qemu/qemu_agent.c:350 src/qemu/qemu_monitor_json.c:214 #, c-format msgid "Unexpected JSON reply '%s'" msgstr "" -#: src/qemu/qemu_agent.c:352 src/qemu/qemu_monitor_json.c:211 +#: src/qemu/qemu_agent.c:354 src/qemu/qemu_monitor_json.c:218 #, c-format msgid "Unknown JSON reply '%s'" msgstr "" -#: src/qemu/qemu_agent.c:417 +#: src/qemu/qemu_agent.c:418 #, c-format msgid "Process %zu %p %p [[[%s]]][[[%s]]]" msgstr "" -#: src/qemu/qemu_agent.c:464 +#: src/qemu/qemu_agent.c:465 msgid "Cannot check socket connection status" msgstr "" -#: src/qemu/qemu_agent.c:470 +#: src/qemu/qemu_agent.c:471 msgid "Cannot connect to agent socket" msgstr "" -#: src/qemu/qemu_agent.c:500 src/qemu/qemu_monitor.c:519 +#: src/qemu/qemu_agent.c:501 src/qemu/qemu_monitor.c:541 msgid "Unable to write to monitor" msgstr "" -#: src/qemu/qemu_agent.c:538 src/qemu/qemu_monitor.c:557 +#: src/qemu/qemu_agent.c:539 src/qemu/qemu_monitor.c:580 msgid "Unable to read from monitor" msgstr "" -#: src/qemu/qemu_agent.c:594 src/qemu/qemu_monitor.c:624 +#: src/bhyve/bhyve_monitor.c:60 src/qemu/qemu_agent.c:595 +#: src/qemu/qemu_monitor.c:648 #, c-format msgid "event from unexpected fd %d!=%d / watch %d!=%d" msgstr "" -#: src/qemu/qemu_agent.c:634 src/qemu/qemu_monitor.c:660 +#: src/qemu/qemu_agent.c:635 src/qemu/qemu_monitor.c:689 msgid "End of file from monitor" msgstr "" -#: src/qemu/qemu_agent.c:642 src/qemu/qemu_monitor.c:669 +#: src/qemu/qemu_agent.c:643 src/qemu/qemu_monitor.c:698 msgid "Invalid file descriptor while waiting for monitor" msgstr "" -#: src/qemu/qemu_agent.c:648 src/qemu/qemu_monitor.c:675 +#: src/qemu/qemu_agent.c:649 src/qemu/qemu_monitor.c:704 #, c-format msgid "Unhandled event %d for monitor fd %d" msgstr "" -#: src/qemu/qemu_agent.c:662 src/qemu/qemu_monitor.c:709 +#: src/qemu/qemu_agent.c:663 src/qemu/qemu_monitor.c:733 msgid "Error while processing monitor IO" msgstr "" -#: src/qemu/qemu_agent.c:719 src/qemu/qemu_monitor.c:767 +#: src/qemu/qemu_agent.c:720 src/qemu/qemu_monitor.c:791 msgid "EOF notify callback must be supplied" msgstr "" -#: src/qemu/qemu_agent.c:732 src/qemu/qemu_monitor.c:786 +#: src/qemu/qemu_agent.c:733 src/qemu/qemu_monitor.c:808 msgid "cannot initialize monitor condition" msgstr "" -#: src/qemu/qemu_agent.c:751 src/qemu/qemu_monitor.c:871 +#: src/qemu/qemu_agent.c:752 src/qemu/qemu_monitor.c:894 #, c-format msgid "unable to handle monitor type: %s" msgstr "" -#: src/qemu/qemu_agent.c:772 src/qemu/qemu_monitor.c:822 +#: src/bhyve/bhyve_monitor.c:166 src/qemu/qemu_agent.c:773 +#: src/qemu/qemu_monitor.c:844 msgid "unable to register monitor events" msgstr "" -#: src/qemu/qemu_agent.c:871 +#: src/qemu/qemu_agent.c:898 msgid "Guest agent not available for now" msgstr "" -#: src/qemu/qemu_agent.c:875 +#: src/qemu/qemu_agent.c:902 msgid "Unable to wait on agent monitor condition" msgstr "" -#: src/qemu/qemu_agent.c:942 src/qemu/qemu_agent.c:1119 -#: src/qemu/qemu_monitor_json.c:297 +#: src/qemu/qemu_agent.c:969 src/qemu/qemu_agent.c:1151 +#: src/qemu/qemu_monitor_json.c:302 msgid "Missing monitor reply object" msgstr "" -#: src/qemu/qemu_agent.c:949 +#: src/qemu/qemu_agent.c:976 msgid "Malformed return value" msgstr "" -#: src/qemu/qemu_agent.c:956 +#: src/qemu/qemu_agent.c:983 #, c-format msgid "Guest agent returned ID: %llu instead of %llu" msgstr "" -#: src/qemu/qemu_agent.c:1052 src/qemu/qemu_agent.c:1070 +#: src/qemu/qemu_agent.c:1077 src/qemu/qemu_agent.c:1095 #, c-format msgid "unable to execute QEMU agent command '%s'" msgstr "" -#: src/qemu/qemu_agent.c:1056 +#: src/qemu/qemu_agent.c:1081 #, c-format msgid "unable to execute QEMU agent command '%s': %s" msgstr "" -#: src/qemu/qemu_agent.c:1158 src/qemu/qemu_monitor_json.c:449 +#: src/util/virjson.c:128 #, c-format msgid "argument key '%s' is too short, missing type prefix" msgstr "" -#: src/qemu/qemu_agent.c:1216 src/qemu/qemu_monitor_json.c:512 +#: src/util/virjson.c:276 #, c-format msgid "unsupported data type '%c' for arg '%s'" msgstr "" -#: src/qemu/qemu_agent.c:1354 src/qemu/qemu_agent.c:1391 -#: src/qemu/qemu_agent.c:1615 src/qemu/qemu_agent.c:1711 +#: src/qemu/qemu_agent.c:1322 src/qemu/qemu_agent.c:1360 +#: src/qemu/qemu_agent.c:1584 src/qemu/qemu_agent.c:1693 msgid "malformed return value" msgstr "" -#: src/qemu/qemu_agent.c:1443 +#: src/qemu/qemu_agent.c:1412 #, c-format msgid "guest agent timeout '%d' is less than the minimum '%d'" msgstr "" -#: src/qemu/qemu_agent.c:1507 +#: src/qemu/qemu_agent.c:1476 msgid "guest-get-vcpus reply was missing return data" msgstr "" -#: src/qemu/qemu_agent.c:1513 +#: src/qemu/qemu_agent.c:1482 msgid "guest-get-vcpus return information was not an array" msgstr "" -#: src/qemu/qemu_agent.c:1528 +#: src/qemu/qemu_agent.c:1497 msgid "array element missing in guest-get-vcpus return value" msgstr "" -#: src/qemu/qemu_agent.c:1535 +#: src/qemu/qemu_agent.c:1504 msgid "'logical-id' missing in reply of guest-get-vcpus" msgstr "" -#: src/qemu/qemu_agent.c:1541 +#: src/qemu/qemu_agent.c:1510 msgid "'online' missing in reply of guest-get-vcpus" msgstr "" -#: src/qemu/qemu_agent.c:1548 +#: src/qemu/qemu_agent.c:1517 msgid "'can-offline' missing in reply of guest-get-vcpus" msgstr "" -#: src/qemu/qemu_agent.c:1648 +#: src/qemu/qemu_agent.c:1621 msgid "Invalid data provided by guest agent" msgstr "" -#: src/qemu/qemu_agent.c:1656 +#: src/qemu/qemu_agent.c:1638 msgid "guest agent reports less cpu than requested" msgstr "" -#: src/qemu/qemu_agent.c:1663 +#: src/qemu/qemu_agent.c:1645 msgid "Cannot offline enough CPUs" msgstr "" @@ -13280,82 +13280,83 @@ msgid "failed to add ebtables rule to allow routing to '%s'" msgstr "" -#: src/qemu/qemu_capabilities.c:469 +#: src/qemu/qemu_capabilities.c:551 #, c-format msgid "Cannot find QEMU binary %s" msgstr "" -#: src/qemu/qemu_capabilities.c:1213 +#: src/qemu/qemu_capabilities.c:1278 msgid "this qemu binary requires libvirt to be compiled with yajl" msgstr "" -#: src/qemu/qemu_capabilities.c:1357 src/util/virdnsmasq.c:691 +#: src/qemu/qemu_capabilities.c:1446 src/util/virdnsmasq.c:706 #, c-format msgid "cannot parse %s version number in '%.*s'" msgstr "" -#: src/qemu/qemu_capabilities.c:1609 +#: src/qemu/qemu_capabilities.c:1785 msgid "Malformed QEMU device list string, missing quote" msgstr "" -#: src/qemu/qemu_capabilities.c:1663 +#: src/qemu/qemu_capabilities.c:1839 msgid "Malformed QEMU device list string, missing '='" msgstr "" -#: src/qemu/qemu_capabilities.c:1781 +#: src/qemu/qemu_capabilities.c:1960 #, c-format msgid "Cannot find suitable emulator for %s" msgstr "" -#: src/qemu/qemu_capabilities.c:2144 +#: src/qemu/qemu_capabilities.c:2376 msgid "unable to probe for add-fd" msgstr "" -#: src/qemu/qemu_capabilities.c:2996 +#: src/qemu/qemu_capabilities.c:3273 #, c-format msgid "Unknown QEMU arch %s" msgstr "" -#: src/qemu/qemu_capabilities.c:3247 +#: src/qemu/qemu_capabilities.c:3529 #, c-format msgid "Failed to kill process %lld: %s" msgstr "" -#: src/qemu/qemu_capabilities.c:3297 +#: src/qemu/qemu_capabilities.c:3585 #, c-format msgid "Cannot check QEMU binary %s" msgstr "" -#: src/qemu/qemu_capabilities.c:3308 +#: src/qemu/qemu_capabilities.c:3596 #, c-format msgid "QEMU binary %s is not executable" msgstr "" -#: src/qemu/qemu_cgroup.c:393 +#: src/qemu/qemu_cgroup.c:441 msgid "Block I/O tuning is not available on this host" msgstr "" -#: src/qemu/qemu_cgroup.c:448 +#: src/qemu/qemu_cgroup.c:506 msgid "Memory cgroup is not available on this host" msgstr "" -#: src/qemu/qemu_cgroup.c:627 src/qemu/qemu_cgroup.c:876 +#: src/qemu/qemu_cgroup.c:625 src/qemu/qemu_cgroup.c:868 msgid "failed to convert cpu mask" msgstr "" -#: src/qemu/qemu_cgroup.c:651 +#: src/qemu/qemu_cgroup.c:704 msgid "CPU tuning is not available on this host" msgstr "" -#: src/qemu/qemu_cgroup.c:777 +#: src/qemu/qemu_cgroup.c:916 msgid "Cannot setup cgroups until process is started" msgstr "" -#: src/qemu/qemu_cgroup.c:902 src/qemu/qemu_cgroup.c:981 +#: src/qemu/qemu_cgroup.c:1019 src/qemu/qemu_cgroup.c:1120 +#: src/qemu/qemu_cgroup.c:1190 msgid "cgroup cpu is required for scheduler tuning" msgstr "" -#: src/qemu/qemu_command.c:269 +#: src/qemu/qemu_command.c:267 msgid "failed to retrieve file descriptor for interface" msgstr "" @@ -13364,925 +13365,928 @@ msgid "failed to add ebtables rule to allow MAC address on '%s'" msgstr "" -#: src/qemu/qemu_command.c:473 +#: src/qemu/qemu_command.c:654 msgid "vhost-net is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:485 +#: src/qemu/qemu_command.c:666 msgid "vhost-net is only supported for virtio network interfaces" msgstr "" -#: src/qemu/qemu_command.c:503 +#: src/qemu/qemu_command.c:684 msgid "vhost-net was requested for an interface, but is unavailable" msgstr "" -#: src/qemu/qemu_command.c:554 +#: src/qemu/qemu_command.c:737 #, c-format msgid "" "PCI device %04x:%02x:%02x.%x allocated from network %s is already in use by " "domain %s" msgstr "" -#: src/qemu/qemu_command.c:635 +#: src/qemu/qemu_command.c:801 #, c-format msgid "cannot convert disk '%s' to bus/device index" msgstr "" -#: src/qemu/qemu_command.c:667 +#: src/qemu/qemu_command.c:836 #, c-format msgid "Unsupported disk name mapping for bus '%s'" msgstr "" -#: src/qemu/qemu_command.c:690 +#: src/qemu/qemu_command.c:859 msgid "This QEMU doesn't support the LSI 53C895A SCSI controller" msgstr "" -#: src/qemu/qemu_command.c:698 +#: src/qemu/qemu_command.c:867 msgid "This QEMU doesn't support virtio scsi controller" msgstr "" -#: src/qemu/qemu_command.c:709 +#: src/qemu/qemu_command.c:878 msgid "This QEMU doesn't support the LSI SAS1078 controller" msgstr "" -#: src/qemu/qemu_command.c:716 src/qemu/qemu_command.c:4289 +#: src/qemu/qemu_command.c:885 src/qemu/qemu_command.c:4754 #, c-format msgid "Unsupported controller model: %s" msgstr "" -#: src/qemu/qemu_command.c:730 +#: src/qemu/qemu_command.c:899 msgid "Unable to determine model for scsi controller" msgstr "" -#: src/qemu/qemu_command.c:814 +#: src/qemu/qemu_command.c:979 msgid "Unable to determine device index for network device" msgstr "" -#: src/qemu/qemu_command.c:838 +#: src/qemu/qemu_command.c:1003 msgid "Unable to determine device index for hostdev device" msgstr "" -#: src/qemu/qemu_command.c:863 +#: src/qemu/qemu_command.c:1028 msgid "Unable to determine device index for redirected device" msgstr "" -#: src/qemu/qemu_command.c:918 +#: src/qemu/qemu_command.c:1115 msgid "Unable to determine device index for character device" msgstr "" -#: src/qemu/qemu_command.c:1110 +#: src/conf/domain_addr.c:652 #, c-format msgid "The CCW devno '%s' is in use already " msgstr "" -#: src/qemu/qemu_command.c:1121 +#: src/conf/domain_addr.c:663 msgid "There are no more free CCW devnos." msgstr "" -#: src/qemu/qemu_command.c:1375 +#: src/qemu/qemu_command.c:1448 #, c-format msgid "spapr-vio address %#llx already in use" msgstr "" -#: src/conf/domain_addr.c:58 +#: src/conf/domain_addr.c:69 #, c-format msgid "" "PCI bus is not compatible with the device at %s. Device requires a standard " "PCI slot, which is not provided by bus %.4x:%.2x" msgstr "" -#: src/conf/domain_addr.c:64 +#: src/conf/domain_addr.c:75 #, c-format msgid "" "PCI bus is not compatible with the device at %s. Device requires a PCI " "Express slot, which is not provided by bus %.4x:%.2x" msgstr "" -#: src/conf/domain_addr.c:73 +#: src/conf/domain_addr.c:84 #, c-format msgid "The device information for %s has no PCI connection types listed" msgstr "" -#: src/conf/domain_addr.c:83 +#: src/conf/domain_addr.c:94 #, c-format msgid "" "PCI bus is not compatible with the device at %s. Device requires hot-plug " "capability, which is not provided by bus %.4x:%.2x" msgstr "" -#: src/conf/domain_addr.c:110 src/conf/domain_addr.c:476 +#: src/conf/domain_addr.c:121 src/conf/domain_addr.c:498 msgid "No PCI buses available" msgstr "" -#: src/conf/domain_addr.c:115 +#: src/conf/domain_addr.c:126 #, c-format msgid "Invalid PCI address %s. Only PCI domain 0 is available" msgstr "" -#: src/conf/domain_addr.c:122 +#: src/conf/domain_addr.c:133 #, c-format msgid "Invalid PCI address %s. Only PCI buses up to %zu are available" msgstr "" -#: src/conf/domain_addr.c:140 +#: src/conf/domain_addr.c:151 #, c-format msgid "Invalid PCI address %s. slot must be >= %zu" msgstr "" -#: src/conf/domain_addr.c:146 +#: src/conf/domain_addr.c:157 #, c-format msgid "Invalid PCI address %s. slot must be <= %zu" msgstr "" -#: src/conf/domain_addr.c:152 +#: src/conf/domain_addr.c:163 #, c-format msgid "Invalid PCI address %s. function must be <= %u" msgstr "" -#: src/conf/domain_addr.c:191 +#: src/conf/domain_addr.c:219 #, c-format msgid "Invalid PCI controller model %d" msgstr "" -#: src/conf/domain_addr.c:226 +#: src/conf/domain_addr.c:254 msgid "" "Cannot automatically add a new PCI bus for a device requiring a slot other " "than standard PCI." msgstr "" -#: src/qemu/qemu_command.c:1582 +#: src/qemu/qemu_command.c:1727 msgid "Bus 0 must be PCI for integrated PIIX3 USB or IDE controllers" msgstr "" -#: src/qemu/qemu_command.c:1671 +#: src/qemu/qemu_command.c:2312 msgid "PCI bridges are not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:1765 +#: src/qemu/qemu_command.c:1841 #, c-format msgid "Inappropriate new pci controller index %zu not found in addrs" msgstr "" -#: src/conf/domain_addr.c:311 +#: src/conf/domain_addr.c:339 #, c-format msgid "" "Attempted double use of PCI slot %s (may need \"multifunction='on'\" for " "device on function 0)" msgstr "" -#: src/conf/domain_addr.c:322 +#: src/conf/domain_addr.c:350 #, c-format msgid "Attempted double use of PCI Address %s" msgstr "" -#: src/conf/domain_addr.c:326 +#: src/conf/domain_addr.c:354 #, c-format msgid "" "Attempted double use of PCI Address %s (may need \"multifunction='on'\" for " "device on function 0)" msgstr "" -#: src/conf/domain_addr.c:374 +#: src/conf/domain_addr.c:402 msgid "Only PCI device addresses with function=0 are supported" msgstr "" -#: src/conf/domain_addr.c:533 +#: src/conf/domain_addr.c:573 msgid "No more available PCI slots" msgstr "" -#: src/qemu/qemu_command.c:1842 +#: src/qemu/qemu_command.c:1922 msgid "Primary IDE controller must have PCI address 0:0:1.1" msgstr "" -#: src/qemu/qemu_command.c:1862 +#: src/qemu/qemu_command.c:1942 msgid "PIIX3 USB controller must have PCI address 0:0:1.2" msgstr "" -#: src/qemu/qemu_command.c:1911 +#: src/qemu/qemu_command.c:1991 msgid "PCI address 0:0:2.0 is in use, QEMU needs it for primary video" msgstr "" -#: src/qemu/qemu_command.c:1927 +#: src/qemu/qemu_command.c:2007 msgid "Primary video card must have PCI address 0:0:2.0" msgstr "" -#: src/qemu/qemu_command.c:1998 +#: src/qemu/qemu_command.c:2058 msgid "Primary SATA controller must have PCI address 0:0:1f.2" msgstr "" -#: src/qemu/qemu_command.c:2081 +#: src/qemu/qemu_command.c:2182 msgid "PCI address 0:0:1.0 is in use, QEMU needs it for primary video" msgstr "" -#: src/qemu/qemu_command.c:2097 +#: src/qemu/qemu_command.c:2198 msgid "Primary video card must have PCI address 0:0:1.0" msgstr "" -#: src/qemu/qemu_command.c:2353 +#: src/qemu/qemu_command.c:2909 msgid "virtio only support device address type 'PCI'" msgstr "" -#: src/qemu/qemu_command.c:2416 src/qemu/qemu_command.c:4898 +#: src/qemu/qemu_command.c:2732 src/qemu/qemu_command.c:6038 msgid "non-primary video device must be type of 'qxl'" msgstr "" -#: src/qemu/qemu_command.c:2479 +#: src/qemu/qemu_command.c:2812 #, c-format msgid "" "Device alias was not set for PCI controller with index %u required for " "device at address %s" msgstr "" -#: src/qemu/qemu_command.c:2490 +#: src/qemu/qemu_command.c:2823 #, c-format msgid "" "Could not find PCI controller with index %u required for device at address %s" msgstr "" -#: src/qemu/qemu_command.c:2500 +#: src/qemu/qemu_command.c:2833 msgid "" "Only PCI device addresses with function=0 are supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:2506 +#: src/qemu/qemu_command.c:2839 msgid "'multifunction=on' is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:2525 +#: src/qemu/qemu_command.c:2848 msgid "Multiple PCI buses are not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:2572 +#: src/qemu/qemu_command.c:2896 msgid "rombar and romfile are supported only for PCI devices" msgstr "" -#: src/qemu/qemu_command.c:2577 +#: src/qemu/qemu_command.c:2901 msgid "rombar and romfile not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:2616 +#: src/qemu/qemu_command.c:2940 #, c-format msgid "driver serial '%s' contains unsafe characters" msgstr "" -#: src/qemu/qemu_command.c:2652 +#: src/qemu/qemu_command.c:2975 #, c-format msgid "%s no secret matches uuid '%s'" msgstr "" -#: src/qemu/qemu_command.c:2656 +#: src/qemu/qemu_command.c:2979 #, c-format msgid "%s no secret matches usage value '%s'" msgstr "" -#: src/qemu/qemu_command.c:2667 +#: src/qemu/qemu_command.c:2990 #, c-format msgid "could not get value of the secret for username '%s' using uuid '%s'" msgstr "" -#: src/qemu/qemu_command.c:2672 +#: src/qemu/qemu_command.c:2995 #, c-format msgid "" "could not get value of the secret for username '%s' using usage value '%s'" msgstr "" -#: src/qemu/qemu_command.c:2831 +#: src/qemu/qemu_command.c:3055 #, c-format msgid "Invalid transport/scheme '%s'" msgstr "" -#: src/qemu/qemu_command.c:2841 +#: src/qemu/qemu_command.c:3065 #, c-format msgid "Invalid %s transport type '%s'" msgstr "" -#: src/qemu/qemu_command.c:2863 +#: src/qemu/qemu_command.c:3087 #, c-format msgid "Invalid query parameter '%s'" msgstr "" -#: src/qemu/qemu_command.c:2928 +#: src/qemu/qemu_command.c:3170 #, c-format msgid "invalid name '%s' for iSCSI disk" msgstr "" -#: src/qemu/qemu_command.c:2968 +#: src/qemu/qemu_command.c:3211 #, c-format msgid "cannot parse nbd filename '%s'" msgstr "" -#: src/qemu/qemu_command.c:3013 src/storage/storage_backend_gluster.c:580 +#: src/qemu/qemu_command.c:3256 src/storage/storage_backend_gluster.c:603 #, c-format msgid "failed to parse port number '%s'" msgstr "" -#: src/qemu/qemu_command.c:3078 src/qemu/qemu_command.c:3141 +#: src/qemu/qemu_command.c:3317 src/qemu/qemu_command.c:3378 #, c-format msgid "protocol '%s' accepts only one host" msgstr "" -#: src/qemu/qemu_command.c:3103 +#: src/qemu/qemu_command.c:3342 msgid "socket attribute required for unix transport" msgstr "" -#: src/qemu/qemu_command.c:3113 +#: src/qemu/qemu_command.c:3352 #, c-format msgid "nbd does not support transport '%s'" msgstr "" -#: src/qemu/qemu_command.c:3200 +#: src/qemu/qemu_command.c:3437 msgid "missing disk source for 'sheepdog' protocol" msgstr "" -#: src/qemu/qemu_command.c:3215 +#: src/qemu/qemu_command.c:3452 msgid "protocol 'sheepdog' accepts up to one host" msgstr "" -#: src/qemu/qemu_command.c:3224 +#: src/qemu/qemu_command.c:3461 #, c-format msgid "':' not allowed in RBD source volume name '%s'" msgstr "" -#: src/qemu/qemu_command.c:3376 src/qemu/qemu_command.c:3735 -#: src/qemu/qemu_command.c:8164 src/uml/uml_conf.c:410 +#: src/qemu/qemu_command.c:3599 src/qemu/qemu_command.c:3743 +#: src/uml/uml_conf.c:415 #, c-format msgid "unsupported disk type '%s'" msgstr "" -#: src/qemu/qemu_command.c:3384 +#: src/qemu/qemu_command.c:3751 msgid "unexpected address type for scsi disk" msgstr "" -#: src/qemu/qemu_command.c:3393 +#: src/qemu/qemu_command.c:3760 msgid "SCSI controller only supports 1 bus" msgstr "" -#: src/qemu/qemu_command.c:3403 +#: src/qemu/qemu_command.c:3770 msgid "unexpected address type for ide disk" msgstr "" -#: src/qemu/qemu_command.c:3409 src/qemu/qemu_command.c:3425 +#: src/qemu/qemu_command.c:3776 src/qemu/qemu_command.c:3792 #, c-format msgid "Only 1 %s controller is supported" msgstr "" -#: src/qemu/qemu_command.c:3419 +#: src/qemu/qemu_command.c:3786 msgid "unexpected address type for fdc disk" msgstr "" -#: src/qemu/qemu_command.c:3431 +#: src/qemu/qemu_command.c:3798 #, c-format msgid "Only 1 %s bus is supported" msgstr "" -#: src/qemu/qemu_command.c:3436 +#: src/qemu/qemu_command.c:3803 msgid "target must be 0 for controller fdc" msgstr "" -#: src/qemu/qemu_command.c:3470 src/qemu/qemu_command.c:8174 +#: src/qemu/qemu_command.c:3837 #, c-format msgid "unsupported disk driver type for '%s'" msgstr "" -#: src/qemu/qemu_command.c:3477 src/qemu/qemu_command.c:8180 +#: src/qemu/qemu_command.c:3844 msgid "cannot create virtual FAT disks in read-write mode" msgstr "" -#: src/qemu/qemu_command.c:3492 +#: src/qemu/qemu_command.c:3859 msgid "tray status 'open' is invalid for block type volume" msgstr "" -#: src/qemu/qemu_command.c:3493 src/qemu/qemu_command.c:8133 +#: src/qemu/qemu_command.c:3860 msgid "tray status 'open' is invalid for block type disk" msgstr "" -#: src/qemu/qemu_command.c:3548 src/xenxs/xen_sxpr.c:1829 -#: src/xenxs/xen_xm.c:1248 +#: src/qemu/qemu_command.c:3933 src/xenconfig/xen_sxpr.c:1807 +#: src/xenconfig/xen_xl.c:608 src/xenconfig/xen_xm.c:333 msgid "transient disks not supported yet" msgstr "" -#: src/qemu/qemu_command.c:3587 +#: src/qemu/qemu_command.c:3974 msgid "disk cache mode 'directsync' is not supported by this QEMU" msgstr "" -#: src/qemu/qemu_command.c:3593 +#: src/qemu/qemu_command.c:3980 msgid "disk cache mode 'unsafe' is not supported by this QEMU" msgstr "" -#: src/qemu/qemu_command.c:3612 +#: src/qemu/qemu_command.c:4006 msgid "copy_on_read is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:3623 +#: src/qemu/qemu_command.c:4017 msgid "discard is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:3659 +#: src/qemu/qemu_command.c:4053 msgid "disk aio mode not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:3674 src/qemu/qemu_driver.c:15744 +#: src/qemu/qemu_command.c:4068 src/qemu/qemu_driver.c:17623 +#: src/qemu/qemu_driver.c:17773 msgid "block I/O throttling not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:3743 +#: src/qemu/qemu_command.c:3607 msgid "Only ide and scsi disk support wwn" msgstr "" -#: src/qemu/qemu_command.c:3751 +#: src/qemu/qemu_command.c:3615 msgid "Only scsi disk supports vendor and product" msgstr "" -#: src/qemu/qemu_command.c:3762 +#: src/qemu/qemu_command.c:3624 #, c-format msgid "disk device='lun' is not supported for bus='%s'" msgstr "" -#: src/qemu/qemu_command.c:3769 +#: src/qemu/qemu_command.c:3631 #, c-format msgid "disk device='lun' is not supported for protocol='%s'" msgstr "" -#: src/qemu/qemu_command.c:3775 +#: src/conf/domain_conf.c:23736 msgid "disk device='lun' is only valid for block type disk source" msgstr "" -#: src/qemu/qemu_command.c:3780 +#: src/qemu/qemu_command.c:4232 msgid "disk device='lun' is not supported by this QEMU" msgstr "" -#: src/qemu/qemu_command.c:3785 +#: src/qemu/qemu_command.c:3641 msgid "Setting wwn is not supported for lun device" msgstr "" -#: src/qemu/qemu_command.c:3790 +#: src/qemu/qemu_command.c:3646 msgid "Setting vendor or product is not supported for lun device" msgstr "" -#: src/qemu/qemu_command.c:3800 src/qemu/qemu_command.c:3931 +#: src/qemu/qemu_command.c:4248 src/qemu/qemu_command.c:4376 msgid "target must be 0 for ide controller" msgstr "" -#: src/qemu/qemu_command.c:3807 +#: src/qemu/qemu_command.c:4255 msgid "Setting wwn for ide disk is not supported by this QEMU" msgstr "" -#: src/qemu/qemu_command.c:3829 +#: src/qemu/qemu_command.c:4282 msgid "This QEMU doesn't support scsi-block for lun passthrough" msgstr "" -#: src/qemu/qemu_command.c:3838 +#: src/qemu/qemu_command.c:4291 msgid "Setting wwn for scsi disk is not supported by this QEMU" msgstr "" -#: src/qemu/qemu_command.c:3849 +#: src/qemu/qemu_command.c:4302 msgid "Setting vendor or product for scsi disk is not supported by this QEMU" msgstr "" -#: src/qemu/qemu_command.c:3863 +#: src/qemu/qemu_command.c:4333 msgid "target must be 0 for controller model 'lsilogic'" msgstr "" -#: src/qemu/qemu_command.c:3889 +#: src/qemu/qemu_command.c:4346 msgid "This QEMU doesn't support target greater than 7" msgstr "" -#: src/qemu/qemu_command.c:3897 +#: src/qemu/qemu_command.c:4354 msgid "This QEMU only supports both bus and unit equal to 0" msgstr "" -#: src/qemu/qemu_command.c:3926 +#: src/qemu/qemu_command.c:4371 msgid "bus must be 0 for ide controller" msgstr "" -#: src/qemu/qemu_command.c:3994 +#: src/qemu/qemu_command.c:4440 msgid "This QEMU doesn't support '-device usb-storage'" msgstr "" -#: src/qemu/qemu_command.c:4006 +#: src/qemu/qemu_command.c:4453 #, c-format msgid "unsupported disk bus '%s' with device setup" msgstr "" -#: src/qemu/qemu_command.c:4044 +#: src/qemu/qemu_command.c:4492 msgid "" "This QEMU doesn't support setting the removable flag of USB storage devices" msgstr "" -#: src/qemu/qemu_command.c:4073 +#: src/qemu/qemu_command.c:4519 msgid "only supports mount filesystem type" msgstr "" -#: src/qemu/qemu_command.c:4079 +#: src/qemu/qemu_command.c:4525 msgid "Filesystem driver type not supported" msgstr "" -#: src/qemu/qemu_command.c:4098 +#: src/qemu/qemu_command.c:4544 msgid "only supports passthrough accessmode" msgstr "" -#: src/qemu/qemu_command.c:4108 +#: src/qemu/qemu_command.c:4554 msgid "filesystem writeout not supported" msgstr "" -#: src/qemu/qemu_command.c:4121 +#: src/qemu/qemu_command.c:4567 msgid "readonly filesystem is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:4149 +#: src/qemu/qemu_command.c:4593 msgid "can only passthrough directories" msgstr "" -#: src/qemu/qemu_command.c:4224 src/qemu/qemu_command.c:4864 +#: src/qemu/qemu_command.c:4670 src/qemu/qemu_command.c:6004 #, c-format msgid "%s not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:4255 +#: src/qemu/qemu_command.c:4708 msgid "'queues' is only supported by virtio-scsi controller" msgstr "" -#: src/qemu/qemu_command.c:4344 +#: src/qemu/qemu_command.c:4901 msgid "PCI bridge index should be > 0" msgstr "" -#: src/qemu/qemu_command.c:4353 +#: src/qemu/qemu_command.c:4910 msgid "" "The dmi-to-pci-bridge (i82801b11-bridge) controller is not supported in this " "QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:4359 +#: src/qemu/qemu_command.c:4916 msgid "dmi-to-pci-bridge index should be > 0" msgstr "" -#: src/qemu/qemu_command.c:4367 +#: src/qemu/qemu_command.c:4813 msgid "wrong function called for pci-root/pcie-root" msgstr "" -#: src/qemu/qemu_command.c:4376 +#: src/qemu/qemu_command.c:4933 #, c-format msgid "Unknown controller type: %s" msgstr "" -#: src/qemu/qemu_command.c:4464 +#: src/qemu/qemu_command.c:5459 msgid "unrecognized virtio-net-pci 'tx' option" msgstr "" -#: src/qemu/qemu_command.c:4469 +#: src/qemu/qemu_command.c:5464 msgid "virtio-net-pci 'tx' option not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:4531 src/xenxs/xen_sxpr.c:1879 +#: src/qemu/qemu_command.c:5580 src/xenconfig/xen_sxpr.c:1855 #, c-format msgid "scripts are not supported on interfaces of type %s" msgstr "" -#: src/qemu/qemu_command.c:4657 src/qemu/qemu_command.c:8858 +#: src/qemu/qemu_command.c:5714 src/qemu/qemu_command.c:11002 msgid "missing watchdog model" msgstr "" -#: src/qemu/qemu_command.c:4697 +#: src/qemu/qemu_command.c:5752 #, c-format msgid "memballoon unsupported with address type '%s'" msgstr "" -#: src/qemu/qemu_command.c:4729 +#: src/qemu/qemu_command.c:5793 msgid "nvram address type must be spaprvio" msgstr "" -#: src/qemu/qemu_command.c:4792 src/qemu/qemu_command.c:8819 +#: src/qemu/qemu_command.c:10963 msgid "invalid sound model" msgstr "" -#: src/qemu/qemu_command.c:4811 +#: src/qemu/qemu_command.c:5944 msgid "" "The ich9-intel-hda audio controller is not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:4891 src/qemu/qemu_command.c:8655 +#: src/qemu/qemu_command.c:6031 src/qemu/qemu_command.c:10790 #, c-format msgid "video type %s is not supported with QEMU" msgstr "" -#: src/qemu/qemu_command.c:4904 src/qemu/qemu_command.c:8717 -#: src/qemu/qemu_command.c:8746 +#: src/qemu/qemu_command.c:6044 src/qemu/qemu_command.c:10890 msgid "only one video card is currently supported" msgstr "" -#: src/qemu/qemu_command.c:4916 src/qemu/qemu_command.c:8672 +#: src/qemu/qemu_command.c:6067 src/qemu/qemu_command.c:10819 #, c-format msgid "value for 'vram' must be less than '%u'" msgstr "" -#: src/qemu/qemu_command.c:4922 src/qemu/qemu_command.c:8678 +#: src/qemu/qemu_command.c:6073 src/qemu/qemu_command.c:10825 #, c-format msgid "value for 'ram' must be less than '%u'" msgstr "" -#: src/qemu/qemu_command.c:4966 +#: src/qemu/qemu_command.c:6138 #, c-format msgid "Failed opening %s" msgstr "" -#: src/qemu/qemu_command.c:4996 +#: src/qemu/qemu_command.c:6170 #, c-format msgid "invalid PCI passthrough type '%s'" msgstr "" -#: src/qemu/qemu_command.c:5078 +#: src/qemu/qemu_command.c:6249 #, c-format msgid "Redirection bus %s is not supported by QEMU" msgstr "" -#: src/qemu/qemu_command.c:5085 +#: src/qemu/qemu_command.c:6256 msgid "USB redirection is not supported by this version of QEMU" msgstr "" -#: src/qemu/qemu_command.c:5097 +#: src/qemu/qemu_command.c:6267 msgid "USB redirection filter is not supported by this version of QEMU" msgstr "" -#: src/qemu/qemu_command.c:5135 +#: src/qemu/qemu_command.c:6305 msgid "USB redirection booting is not supported by this version of QEMU" msgstr "" -#: src/qemu/qemu_command.c:5168 src/qemu/qemu_command.c:5250 +#: src/qemu/qemu_command.c:6335 src/qemu/qemu_command.c:6412 msgid "USB host device is missing bus/device information" msgstr "" -#: src/qemu/qemu_command.c:5207 +#: src/qemu/qemu_command.c:6371 #, c-format msgid "hub type %s not supported" msgstr "" -#: src/qemu/qemu_command.c:5214 +#: src/qemu/qemu_command.c:6378 msgid "usb-hub not supported by QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:5243 +#: src/qemu/qemu_command.c:6406 msgid "This QEMU doesn't not support missing USB devices" msgstr "" -#: src/qemu/qemu_command.c:5286 +#: src/qemu/qemu_command.c:6505 msgid "this qemu doesn't support 'readonly' for -drive" msgstr "" -#: src/qemu/qemu_command.c:5322 +#: src/qemu/qemu_command.c:6540 msgid "" "target must be 0 for scsi host device if its controller model is 'lsilogic'" msgstr "" -#: src/qemu/qemu_command.c:5329 +#: src/qemu/qemu_command.c:6547 msgid "" "unit must be not more than 7 for scsi host device if its controller model is " "'lsilogic'" msgstr "" -#: src/qemu/qemu_command.c:5453 +#: src/qemu/qemu_command.c:6683 msgid "spicevmc not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:5463 +#: src/qemu/qemu_command.c:6693 msgid "spiceport not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:5606 +#: src/qemu/qemu_command.c:6835 msgid "Cannot use virtio serial for parallel/serial devices" msgstr "" -#: src/qemu/qemu_command.c:5618 +#: src/qemu/qemu_command.c:6847 msgid "virtio serial device has invalid address type" msgstr "" -#: src/qemu/qemu_command.c:5636 +#: src/qemu/qemu_command.c:6866 #, c-format msgid "Unsupported spicevmc target name '%s'" msgstr "" -#: src/qemu/qemu_command.c:5680 +#: src/qemu/qemu_command.c:6910 msgid "Cannot use slcp with devices other than console" msgstr "" -#: src/qemu/qemu_command.c:5711 +#: src/qemu/qemu_command.c:6962 msgid "this qemu doesn't support the rng-random backend" msgstr "" -#: src/qemu/qemu_command.c:5728 +#: src/qemu/qemu_command.c:6977 msgid "this qemu doesn't support the rng-egd backend" msgstr "" -#: src/qemu/qemu_command.c:5769 +#: src/qemu/qemu_command.c:7041 #, c-format msgid "this qemu doesn't support RNG device type '%s'" msgstr "" -#: src/qemu/qemu_command.c:5847 +#: src/qemu/qemu_command.c:7160 #, c-format msgid "The QEMU executable %s does not support TPM backend type %s" msgstr "" -#: src/qemu/qemu_command.c:5867 +#: src/qemu/qemu_command.c:7183 #, c-format msgid "The QEMU executable %s does not support TPM model %s" msgstr "" -#: src/qemu/qemu_command.c:6033 src/qemu/qemu_command.c:7565 +#: src/bhyve/bhyve_command.c:264 src/qemu/qemu_command.c:7382 +#: src/qemu/qemu_command.c:9726 #, c-format msgid "unsupported clock offset '%s'" msgstr "" -#: src/qemu/qemu_command.c:6047 +#: src/qemu/qemu_command.c:7396 #, c-format msgid "unsupported rtc timer track '%s'" msgstr "" -#: src/qemu/qemu_command.c:6071 +#: src/qemu/qemu_command.c:7420 #, c-format msgid "unsupported rtc timer tickpolicy '%s'" msgstr "" -#: src/qemu/qemu_command.c:6137 +#: src/qemu/qemu_command.c:7473 msgid "CPU specification not supported by hypervisor" msgstr "" -#: src/qemu/qemu_command.c:6154 +#: src/qemu/qemu_command.c:7508 #, c-format msgid "guest and host CPU are not compatible: %s" msgstr "" -#: src/qemu/qemu_command.c:6158 +#: src/qemu/qemu_command.c:7520 msgid "guest CPU is not compatible with host CPU" msgstr "" -#: src/qemu/qemu_command.c:6183 +#: src/qemu/qemu_command.c:7550 #, c-format msgid "CPU mode '%s' is not supported by QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:6189 +#: src/qemu/qemu_command.c:7556 #, c-format msgid "CPU mode '%s' is only supported with kvm" msgstr "" -#: src/qemu/qemu_command.c:6364 +#: src/qemu/qemu_command.c:7829 msgid "the QEMU binary does not support kqemu" msgstr "" -#: src/qemu/qemu_command.c:6377 +#: src/qemu/qemu_command.c:7837 msgid "the QEMU binary does not support kvm" msgstr "" -#: src/qemu/qemu_command.c:6388 +#: src/qemu/qemu_command.c:7848 #, c-format msgid "the QEMU binary does not support %s" msgstr "" -#: src/qemu/qemu_command.c:6426 src/qemu/qemu_command.c:6461 +#: src/qemu/qemu_command.c:7915 src/qemu/qemu_command.c:7971 msgid "dump-guest-core is not available with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:6433 src/qemu/qemu_command.c:6476 +#: src/qemu/qemu_command.c:7922 src/qemu/qemu_command.c:7986 msgid "disable shared memory is not available with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:6520 +#: src/qemu/qemu_command.c:8066 msgid "" "setting current vcpu count less than maximum is not supported with this QEMU " "binary" msgstr "" -#: src/qemu/qemu_command.c:6558 +#: src/qemu/qemu_command.c:8241 msgid "disjoint NUMA cpu ranges are not supported with this QEMU" msgstr "" -#: src/qemu/qemu_command.c:6599 +#: src/qemu/qemu_command.c:8300 msgid "vnc graphics are not supported with this QEMU" msgstr "" -#: src/qemu/qemu_command.c:6624 src/qemu/qemu_command.c:6788 +#: src/qemu/qemu_command.c:8333 src/qemu/qemu_command.c:8489 msgid "network-based listen not possible, network driver not present" msgstr "" -#: src/qemu/qemu_command.c:6630 src/qemu/qemu_command.c:6794 +#: src/qemu/qemu_command.c:7141 src/qemu/qemu_command.c:7305 #, c-format msgid "listen network '%s' had no usable address" msgstr "" -#: src/qemu/qemu_command.c:6665 +#: src/qemu/qemu_command.c:8367 msgid "VNC WebSockets are not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:6675 +#: src/qemu/qemu_command.c:8377 msgid "vnc display sharing policy is not supported with this QEMU" msgstr "" -#: src/qemu/qemu_command.c:6747 +#: src/qemu/qemu_command.c:8448 msgid "spice graphics are not supported with this QEMU" msgstr "" -#: src/qemu/qemu_command.c:6757 +#: src/qemu/qemu_command.c:8458 msgid "" "spice TLS port set in XML configuration, but TLS is disabled in qemu.conf" msgstr "" -#: src/qemu/qemu_command.c:6854 +#: src/qemu/qemu_command.c:8552 msgid "" "spice secure channels set in XML configuration, but TLS port is not provided" msgstr "" -#: src/qemu/qemu_command.c:6865 +#: src/qemu/qemu_command.c:8563 msgid "" "spice insecure channels set in XML configuration, but plain port is not " "provided" msgstr "" -#: src/qemu/qemu_command.c:6878 +#: src/qemu/qemu_command.c:8576 msgid "" "spice defaultMode secure requested in XML configuration but TLS port not " "provided" msgstr "" -#: src/qemu/qemu_command.c:6887 +#: src/qemu/qemu_command.c:8585 msgid "" "spice defaultMode insecure requested in XML configuration but plain port not " "provided" msgstr "" -#: src/qemu/qemu_command.c:6920 +#: src/qemu/qemu_command.c:8618 msgid "This QEMU can't disable file transfers through spice" msgstr "" -#: src/qemu/qemu_command.c:6965 +#: src/qemu/qemu_command.c:8662 #, c-format msgid "sdl not supported by '%s'" msgstr "" -#: src/qemu/qemu_command.c:7001 +#: src/qemu/qemu_command.c:8697 #, c-format msgid "unsupported graphics type '%s'" msgstr "" -#: src/qemu/qemu_command.c:7047 src/qemu/qemu_hotplug.c:881 +#: src/qemu/qemu_command.c:8834 src/qemu/qemu_hotplug.c:909 #, c-format msgid "Multiqueue network is not supported for: %s" msgstr "" -#: src/qemu/qemu_command.c:7363 +#: src/qemu/qemu_command.c:7838 msgid "hugetlbfs filesystem is not mounted" msgstr "" -#: src/qemu/qemu_command.c:7368 +#: src/qemu/qemu_command.c:7843 msgid "hugepages are disabled by administrator config" msgstr "" -#: src/qemu/qemu_command.c:7373 +#: src/qemu/qemu_command.c:8109 #, c-format msgid "hugepage backing not supported by '%s'" msgstr "" -#: src/qemu/qemu_command.c:7383 +#: src/qemu/qemu_command.c:9498 msgid "memory locking not supported by QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:7417 +#: src/qemu/qemu_command.c:9564 #, c-format msgid "qemu emulator '%s' does not support xen" msgstr "" -#: src/qemu/qemu_command.c:7430 +#: src/qemu/qemu_command.c:9576 #, c-format msgid "the QEMU binary %s does not support smbios settings" msgstr "" -#: src/qemu/qemu_command.c:7448 +#: src/qemu/qemu_command.c:9594 #, c-format msgid "Domain '%s' sysinfo are not available" msgstr "" -#: src/qemu/qemu_command.c:7500 src/qemu/qemu_hotplug.c:1443 +#: src/qemu/qemu_command.c:9661 src/qemu/qemu_hotplug.c:1585 +#: src/qemu/qemu_hotplug.c:4171 src/qemu/qemu_hotplug.c:4230 +#: src/qemu/qemu_hotplug.c:4272 msgid "qemu does not support -device" msgstr "" -#: src/qemu/qemu_command.c:7505 +#: src/qemu/qemu_command.c:9666 msgid "qemu does not support SGA" msgstr "" -#: src/qemu/qemu_command.c:7510 +#: src/qemu/qemu_command.c:9671 msgid "need at least one serial port to use SGA" msgstr "" -#: src/qemu/qemu_command.c:7580 +#: src/qemu/qemu_command.c:9741 #, c-format msgid "unsupported timer type (name) '%s'" msgstr "" -#: src/qemu/qemu_command.c:7606 src/qemu/qemu_command.c:7617 +#: src/qemu/qemu_command.c:9767 src/qemu/qemu_command.c:9778 #, c-format msgid "unsupported rtc tickpolicy '%s'" msgstr "" -#: src/qemu/qemu_command.c:7645 src/qemu/qemu_command.c:7654 +#: src/qemu/qemu_command.c:9806 src/qemu/qemu_command.c:9815 #, c-format msgid "unsupported pit tickpolicy '%s'" msgstr "" @@ -14291,578 +14295,578 @@ msgid "pit timer is not supported" msgstr "" -#: src/qemu/qemu_command.c:7711 +#: src/qemu/qemu_command.c:9880 msgid "setting ACPI S3 not supported" msgstr "" -#: src/qemu/qemu_command.c:7722 +#: src/qemu/qemu_command.c:9897 msgid "setting ACPI S4 not supported" msgstr "" -#: src/qemu/qemu_command.c:7744 +#: src/qemu/qemu_command.c:9917 msgid "hypervisor lacks deviceboot feature" msgstr "" -#: src/qemu/qemu_command.c:7802 +#: src/qemu/qemu_command.c:9974 msgid "reboot timeout is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:7853 +#: src/qemu/qemu_command.c:10030 msgid "dtb is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:7884 +#: src/qemu/qemu_command.c:10058 msgid "64-bit PCI hole setting is only for root PCI controllers" msgstr "" -#: src/qemu/qemu_command.c:7891 +#: src/qemu/qemu_command.c:10065 #, c-format msgid "Setting the 64-bit PCI hole size is not supported for machine '%s'" msgstr "" -#: src/qemu/qemu_command.c:7897 +#: src/qemu/qemu_command.c:10071 msgid "64-bit PCI hole size setting is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:7914 src/qemu/qemu_hotplug.c:722 +#: src/qemu/qemu_command.c:10088 src/qemu/qemu_hotplug.c:781 #, c-format msgid "unsupported driver name '%s' for disk '%s'" msgstr "" -#: src/qemu/qemu_command.c:7946 +#: src/qemu/qemu_command.c:4793 msgid "SATA is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:7971 +#: src/qemu/qemu_command.c:10145 msgid "Multiple legacy USB controllers are not supported" msgstr "" -#: src/qemu/qemu_command.c:8043 src/qemu/qemu_command.c:8144 +#: src/qemu/qemu_command.c:10214 #, c-format msgid "unsupported usb disk type for '%s'" msgstr "" -#: src/qemu/qemu_command.c:8192 +#: src/qemu/qemu_command.c:8664 msgid "network disks are only supported with -drive" msgstr "" -#: src/qemu/qemu_command.c:8231 +#: src/qemu/qemu_command.c:10345 msgid "filesystem passthrough not supported by this QEMU" msgstr "" -#: src/qemu/qemu_command.c:8287 +#: src/qemu/qemu_command.c:10412 msgid "this QEMU binary lacks multiple smartcard support" msgstr "" -#: src/qemu/qemu_command.c:8298 src/qemu/qemu_command.c:8310 +#: src/qemu/qemu_command.c:10423 src/qemu/qemu_command.c:10435 msgid "this QEMU binary lacks smartcard host mode support" msgstr "" -#: src/qemu/qemu_command.c:8320 +#: src/qemu/qemu_command.c:10445 #, c-format msgid "invalid certificate name: %s" msgstr "" -#: src/qemu/qemu_command.c:8331 +#: src/qemu/qemu_command.c:10456 #, c-format msgid "invalid database name: %s" msgstr "" -#: src/qemu/qemu_command.c:8346 +#: src/qemu/qemu_command.c:10471 msgid "this QEMU binary lacks smartcard passthrough mode support" msgstr "" -#: src/qemu/qemu_command.c:8451 +#: src/qemu/qemu_command.c:10576 msgid "guestfwd requires QEMU to support -chardev & -device" msgstr "" -#: src/qemu/qemu_command.c:8472 src/qemu/qemu_command.c:8532 +#: src/qemu/qemu_command.c:10597 src/qemu/qemu_command.c:10674 msgid "virtio channel requires QEMU to support -device" msgstr "" -#: src/qemu/qemu_command.c:8508 +#: src/qemu/qemu_command.c:10650 msgid "sclp console requires QEMU to support -device" msgstr "" -#: src/qemu/qemu_command.c:8513 +#: src/qemu/qemu_command.c:10655 msgid "sclp console requires QEMU to support s390-sclp" msgstr "" -#: src/qemu/qemu_command.c:8553 +#: src/qemu/qemu_command.c:10695 src/qemu/qemu_command.c:11600 #, c-format msgid "unsupported console target type %s" msgstr "" -#: src/qemu/qemu_command.c:8604 +#: src/qemu/qemu_command.c:9074 msgid "only 1 graphics device is supported" msgstr "" -#: src/qemu/qemu_command.c:8609 +#: src/qemu/qemu_command.c:10742 msgid "only 1 graphics device of each type (sdl, vnc, spice) is supported" msgstr "" -#: src/qemu/qemu_command.c:8648 +#: src/qemu/qemu_command.c:10783 msgid "This QEMU does not support QXL graphics adapters" msgstr "" -#: src/qemu/qemu_command.c:8702 +#: src/qemu/qemu_command.c:10875 #, c-format msgid "video type %s is only valid as primary video card" msgstr "" -#: src/qemu/qemu_command.c:8739 +#: src/qemu/qemu_command.c:9209 #, c-format msgid "video type %s is not supported with this QEMU" msgstr "" -#: src/qemu/qemu_command.c:8827 +#: src/qemu/qemu_command.c:10971 msgid "this QEMU binary lacks hda support" msgstr "" -#: src/qemu/qemu_command.c:8874 +#: src/qemu/qemu_command.c:11018 msgid "invalid watchdog action" msgstr "" -#: src/qemu/qemu_command.c:8916 +#: src/qemu/qemu_command.c:11064 msgid "" "booting from assigned devices is only supported for PCI, USB and SCSI devices" msgstr "" -#: src/qemu/qemu_command.c:8925 +#: src/qemu/qemu_command.c:11073 msgid "" "booting from PCI devices assigned with VFIO is not supported with this " "version of qemu" msgstr "" -#: src/qemu/qemu_command.c:8932 +#: src/qemu/qemu_command.c:11080 msgid "" "booting from assigned PCI devices is not supported with this version of qemu" msgstr "" -#: src/qemu/qemu_command.c:8941 +#: src/qemu/qemu_command.c:11089 msgid "" "booting from assigned USB devices is not supported with this version of qemu" msgstr "" -#: src/qemu/qemu_command.c:8948 +#: src/qemu/qemu_command.c:11096 msgid "" "booting from assigned SCSI devices is not supported with this version of qemu" msgstr "" -#: src/qemu/qemu_command.c:8982 src/qemu/qemu_hotplug.c:1198 +#: src/qemu/qemu_command.c:11130 src/qemu/qemu_hotplug.c:1263 msgid "VFIO PCI device assignment is not supported by this version of qemu" msgstr "" -#: src/qemu/qemu_command.c:9022 src/qemu/qemu_monitor_text.c:1849 +#: src/qemu/qemu_command.c:11178 src/qemu/qemu_monitor_text.c:1771 msgid "PCI device assignment is not supported by this version of qemu" msgstr "" -#: src/qemu/qemu_command.c:9048 src/qemu/qemu_hotplug.c:1568 +#: src/qemu/qemu_command.c:11203 src/qemu/qemu_hotplug.c:1954 msgid "SCSI passthrough is not supported by this version of qemu" msgstr "" -#: src/qemu/qemu_command.c:9062 +#: src/qemu/qemu_command.c:9532 msgid "TCP migration is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:9079 +#: src/qemu/qemu_command.c:9549 msgid "STDIO migration is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:9086 +#: src/qemu/qemu_command.c:9556 msgid "EXEC migration is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:9094 +#: src/qemu/qemu_command.c:9564 msgid "FD migration is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:9103 +#: src/qemu/qemu_command.c:9573 msgid "UNIX migration is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:9110 +#: src/qemu/qemu_migration.c:2946 msgid "unknown migration protocol" msgstr "" -#: src/qemu/qemu_command.c:9129 +#: src/qemu/qemu_command.c:11226 #, c-format msgid "" "Memory balloon device type '%s' is not supported by this version of qemu" msgstr "" -#: src/qemu/qemu_command.c:9162 +#: src/qemu/qemu_command.c:11282 msgid "nvram device is not supported by this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:9177 +#: src/qemu/qemu_command.c:11297 msgid "nvram device is only supported for PPC64" msgstr "" -#: src/qemu/qemu_command.c:9203 +#: src/qemu/qemu_command.c:11323 msgid "QEMU does not support seccomp sandboxes" msgstr "" -#: src/qemu/qemu_command.c:9218 +#: src/qemu/qemu_command.c:9688 msgid "your QEMU is too old to support pvpanic" msgstr "" -#: src/qemu/qemu_command.c:9286 +#: src/qemu/qemu_command.c:11462 msgid "usb-serial is not supported in this QEMU binary" msgstr "" -#: src/qemu/qemu_command.c:9604 +#: src/qemu/qemu_command.c:11811 #, c-format msgid "malformed keyword arguments in '%s'" msgstr "" -#: src/qemu/qemu_command.c:9764 src/qemu/qemu_command.c:11072 +#: src/qemu/qemu_command.c:11972 src/qemu/qemu_command.c:13322 #, c-format msgid "cannot parse sheepdog filename '%s'" msgstr "" -#: src/qemu/qemu_command.c:9792 +#: src/qemu/qemu_command.c:12001 #, c-format msgid "pseries systems do not support ide devices '%s'" msgstr "" -#: src/qemu/qemu_command.c:9845 +#: src/qemu/qemu_command.c:12059 #, c-format msgid "cannot parse drive index '%s'" msgstr "" -#: src/qemu/qemu_command.c:9851 +#: src/qemu/qemu_command.c:12065 #, c-format msgid "cannot parse drive bus '%s'" msgstr "" -#: src/qemu/qemu_command.c:9857 +#: src/qemu/qemu_command.c:12071 #, c-format msgid "cannot parse drive unit '%s'" msgstr "" -#: src/qemu/qemu_command.c:9866 +#: src/qemu/qemu_command.c:12080 #, c-format msgid "cannot parse io mode '%s'" msgstr "" -#: src/qemu/qemu_command.c:9875 +#: src/qemu/qemu_command.c:12089 #, c-format msgid "cannot parse cylinders value'%s'" msgstr "" -#: src/qemu/qemu_command.c:9885 +#: src/qemu/qemu_command.c:12099 #, c-format msgid "cannot parse heads value'%s'" msgstr "" -#: src/qemu/qemu_command.c:9895 +#: src/qemu/qemu_command.c:12109 #, c-format msgid "cannot parse sectors value'%s'" msgstr "" -#: src/qemu/qemu_command.c:9907 +#: src/qemu/qemu_command.c:10372 #, c-format msgid "cannot parse translation value'%s'" msgstr "" -#: src/qemu/qemu_command.c:9921 +#: src/qemu/qemu_command.c:12135 #, c-format msgid "missing file parameter in drive '%s'" msgstr "" -#: src/qemu/qemu_command.c:9932 +#: src/qemu/qemu_command.c:12146 #, c-format msgid "missing index/unit/bus parameter in drive '%s'" msgstr "" -#: src/qemu/qemu_command.c:9977 +#: src/qemu/qemu_command.c:12193 #, c-format msgid "invalid device name '%s'" msgstr "" -#: src/qemu/qemu_command.c:10018 +#: src/qemu/qemu_command.c:12234 #, c-format msgid "cannot parse NIC vlan in '%s'" msgstr "" -#: src/qemu/qemu_command.c:10030 +#: src/qemu/qemu_command.c:12246 #, c-format msgid "cannot find NIC definition for vlan %d" msgstr "" -#: src/qemu/qemu_command.c:10087 +#: src/qemu/qemu_command.c:12303 #, c-format msgid "cannot parse vlan in '%s'" msgstr "" -#: src/qemu/qemu_command.c:10117 +#: src/qemu/qemu_command.c:12333 #, c-format msgid "cannot parse NIC definition '%s'" msgstr "" -#: src/qemu/qemu_command.c:10167 +#: src/qemu/qemu_command.c:12383 #, c-format msgid "cannot parse sndbuf size in '%s'" msgstr "" -#: src/qemu/qemu_command.c:10206 +#: src/qemu/qemu_command.c:12422 #, c-format msgid "unknown PCI device syntax '%s'" msgstr "" -#: src/qemu/qemu_command.c:10213 +#: src/qemu/qemu_command.c:12429 #, c-format msgid "cannot extract PCI device bus '%s'" msgstr "" -#: src/qemu/qemu_command.c:10219 +#: src/qemu/qemu_command.c:12435 #, c-format msgid "cannot extract PCI device slot '%s'" msgstr "" -#: src/qemu/qemu_command.c:10225 +#: src/qemu/qemu_command.c:12441 #, c-format msgid "cannot extract PCI device function '%s'" msgstr "" -#: src/qemu/qemu_command.c:10259 +#: src/qemu/qemu_command.c:12477 #, c-format msgid "unknown USB device syntax '%s'" msgstr "" -#: src/qemu/qemu_command.c:10267 +#: src/qemu/qemu_command.c:12485 #, c-format msgid "cannot extract USB device vendor '%s'" msgstr "" -#: src/qemu/qemu_command.c:10273 +#: src/qemu/qemu_command.c:12491 #, c-format msgid "cannot extract USB device product '%s'" msgstr "" -#: src/qemu/qemu_command.c:10279 +#: src/qemu/qemu_command.c:12497 #, c-format msgid "cannot extract USB device bus '%s'" msgstr "" -#: src/qemu/qemu_command.c:10285 +#: src/qemu/qemu_command.c:12503 #, c-format msgid "cannot extract USB device address '%s'" msgstr "" -#: src/qemu/qemu_command.c:10377 +#: src/qemu/qemu_command.c:12595 #, c-format msgid "cannot find port number in character device %s" msgstr "" -#: src/qemu/qemu_command.c:10403 +#: src/qemu/qemu_command.c:12621 #, c-format msgid "unknown character device syntax %s" msgstr "" -#: src/qemu/qemu_command.c:10479 +#: src/qemu/qemu_command.c:12697 #, c-format msgid "%s platform doesn't support CPU features'" msgstr "" -#: src/qemu/qemu_command.c:10509 +#: src/qemu/qemu_command.c:12727 msgid "conflicting occurrences of kvmclock feature" msgstr "" -#: src/qemu/qemu_command.c:10550 +#: src/qemu/qemu_command.c:12785 #, c-format msgid "unsupported HyperV Enlightenment feature '%s'" msgstr "" -#: src/qemu/qemu_command.c:10560 +#: src/qemu/qemu_command.c:12795 #, c-format msgid "HyperV feature '%s' should not have a value" msgstr "" -#: src/qemu/qemu_command.c:10571 +#: src/qemu/qemu_command.c:12806 msgid "missing HyperV spinlock retry count" msgstr "" -#: src/qemu/qemu_command.c:10577 +#: src/qemu/qemu_command.c:12812 msgid "cannot parse HyperV spinlock retry count" msgstr "" -#: src/qemu/qemu_command.c:10622 +#: src/qemu/qemu_command.c:12860 #, c-format msgid "unknown CPU syntax '%s'" msgstr "" -#: src/qemu/qemu_command.c:10695 +#: src/qemu/qemu_command.c:12941 #, c-format msgid "cannot parse CPU topology '%s'" msgstr "" -#: src/qemu/qemu_command.c:10759 +#: src/qemu/qemu_command.c:13007 msgid "no emulator path found" msgstr "" -#: src/qemu/qemu_command.c:10820 +#: src/qemu/qemu_command.c:13064 #, c-format msgid "missing value for %s argument" msgstr "" -#: src/qemu/qemu_command.c:10878 +#: src/qemu/qemu_command.c:13124 #, c-format msgid "missing VNC port number in '%s'" msgstr "" -#: src/qemu/qemu_command.c:10886 +#: src/qemu/qemu_command.c:13132 #, c-format msgid "cannot parse VNC port '%s'" msgstr "" -#: src/qemu/qemu_command.c:10924 +#: src/qemu/qemu_command.c:13170 #, c-format msgid "cannot parse VNC WebSocket port '%s'" msgstr "" -#: src/qemu/qemu_command.c:10956 +#: src/qemu/qemu_command.c:13202 msgid "missing vnc sharing policy" msgstr "" -#: src/qemu/qemu_command.c:10980 +#: src/qemu/qemu_command.c:13228 #, c-format msgid "cannot parse memory level '%s'" msgstr "" -#: src/qemu/qemu_command.c:10992 +#: src/qemu/qemu_command.c:13241 #, c-format msgid "cannot parse UUID '%s'" msgstr "" -#: src/qemu/qemu_command.c:11110 +#: src/qemu/qemu_command.c:13360 #, c-format msgid "Cannot assign address for device name '%s'" msgstr "" -#: src/qemu/qemu_command.c:11172 +#: src/qemu/qemu_command.c:13423 msgid "cannot parse reboot-timeout value" msgstr "" -#: src/qemu/qemu_command.c:11418 +#: src/qemu/qemu_command.c:13693 #, c-format msgid "unknown video adapter type '%s'" msgstr "" -#: src/qemu/qemu_command.c:11477 +#: src/qemu/qemu_command.c:13752 #, c-format msgid "invalid value for disable_s3 parameter: '%s'" msgstr "" -#: src/qemu/qemu_command.c:11494 +#: src/qemu/qemu_command.c:13769 #, c-format msgid "invalid value for disable_s4 parameter: '%s'" msgstr "" -#: src/qemu/qemu_command.c:11513 +#: src/qemu/qemu_command.c:13788 #, c-format msgid "cannot parse nvram's address '%s'" msgstr "" -#: src/qemu/qemu_command.c:11547 +#: src/qemu/qemu_command.c:13846 msgid "CEPH_ARGS was set without an rbd disk" msgstr "" -#: src/qemu/qemu_command.c:11554 +#: src/qemu/qemu_command.c:13853 #, c-format msgid "could not parse CEPH_ARGS '%s'" msgstr "" -#: src/qemu/qemu_command.c:11591 +#: src/qemu/qemu_command.c:13890 #, c-format msgid "found no rbd hosts in CEPH_ARGS '%s'" msgstr "" -#: src/qemu/qemu_command.c:11794 +#: src/qemu/qemu_command.c:14103 #, c-format msgid "Unable to resolve %s for pid %u" msgstr "" -#: src/qemu/qemu_conf.c:241 +#: src/qemu/qemu_conf.c:240 msgid "unable to find hugetlbfs mountpoint" msgstr "" -#: src/qemu/qemu_conf.c:378 +#: src/qemu/qemu_conf.c:533 msgid "security_driver must be a list of strings" msgstr "" -#: src/qemu/qemu_conf.c:420 +#: src/qemu/qemu_conf.c:582 #, c-format msgid "" "%s: remote_websocket_port_min: port must be greater than or equal to %d" msgstr "" -#: src/qemu/qemu_conf.c:430 +#: src/qemu/qemu_conf.c:592 #, c-format msgid "" "%s: remote_websocket_port_max: port must be between the minimal port and %d" msgstr "" -#: src/qemu/qemu_conf.c:438 +#: src/qemu/qemu_conf.c:600 #, c-format msgid "" "%s: remote_websocket_port_min: min port must not be greater than max port" msgstr "" -#: src/qemu/qemu_conf.c:449 +#: src/qemu/qemu_conf.c:611 #, c-format msgid "%s: remote_display_port_min: port must be greater than or equal to %d" msgstr "" -#: src/qemu/qemu_conf.c:459 +#: src/qemu/qemu_conf.c:621 #, c-format msgid "" "%s: remote_display_port_max: port must be between the minimal port and %d" msgstr "" -#: src/qemu/qemu_conf.c:467 +#: src/qemu/qemu_conf.c:629 #, c-format msgid "" "%s: remote_display_port_min: min port must not be greater than max port" msgstr "" -#: src/qemu/qemu_conf.c:475 +#: src/qemu/qemu_conf.c:637 #, c-format msgid "%s: migration_port_min: port must be greater than 0" msgstr "" -#: src/qemu/qemu_conf.c:484 +#: src/qemu/qemu_conf.c:646 #, c-format msgid "" "%s: migration_port_max: port must be between the minimal port %d and 65535" msgstr "" -#: src/qemu/qemu_conf.c:513 +#: src/qemu/qemu_conf.c:675 msgid "cgroup_controllers must be a list of strings" msgstr "" -#: src/qemu/qemu_conf.c:520 +#: src/qemu/qemu_conf.c:682 #, c-format msgid "Unknown cgroup controller '%s'" msgstr "" -#: src/qemu/qemu_conf.c:540 +#: src/qemu/qemu_conf.c:702 msgid "cgroup_device_acl must be a list of strings" msgstr "" -#: src/qemu/qemu_conf.c:725 +#: src/qemu/qemu_conf.c:1028 #, c-format msgid "Unable to get minor number of device '%s'" msgstr "" -#: src/qemu/qemu_conf.c:803 +#: src/qemu/qemu_conf.c:1123 #, c-format msgid "" "sgio of shared disk 'pool=%s' 'volume=%s' conflicts with other active domains" msgstr "" -#: src/qemu/qemu_conf.c:809 +#: src/qemu/qemu_conf.c:1129 #, c-format msgid "sgio of shared disk '%s' conflicts with other active domains" msgstr "" @@ -14874,181 +14878,182 @@ "domains" msgstr "" -#: src/qemu/qemu_conf.c:1161 src/storage/storage_backend_fs.c:297 -#: src/storage/storage_backend_fs.c:388 src/storage/storage_backend_fs.c:485 -#: src/storage/storage_backend_gluster.c:499 +#: src/storage/storage_backend_fs.c:307 +#: src/storage/storage_backend_gluster.c:511 #: src/storage/storage_backend_iscsi.c:60 #: src/storage/storage_backend_iscsi.c:193 -#: src/storage/storage_backend_iscsi.c:251 -#: src/storage/storage_backend_iscsi.c:378 +#: src/storage/storage_backend_iscsi.c:250 +#: src/storage/storage_backend_iscsi.c:378 src/storage/storage_driver.c:3189 msgid "Expected exactly 1 host for the storage pool" msgstr "" -#: src/qemu/qemu_conf.c:1186 +#: src/storage/storage_driver.c:3214 #, c-format msgid "unexpected iscsi volume name '%s'" msgstr "" -#: src/qemu/qemu_conf.c:1288 +#: src/storage/storage_driver.c:3286 #, c-format msgid "storage pool '%s' containing volume '%s' is not active" msgstr "" -#: src/qemu/qemu_conf.c:1311 +#: src/storage/storage_driver.c:3309 msgid "disk source mode is only valid when storage pool is of iscsi type" msgstr "" -#: src/qemu/qemu_conf.c:1332 src/qemu/qemu_conf.c:1366 +#: src/storage/storage_driver.c:3331 src/storage/storage_driver.c:3365 msgid "'startupPolicy' is only valid for 'file' type volume" msgstr "" -#: src/qemu/qemu_conf.c:1354 +#: src/storage/storage_driver.c:3353 #, c-format msgid "unexpected storage volume type '%s' for storage pool type '%s'" msgstr "" -#: src/qemu/qemu_conf.c:1401 +#: src/storage/storage_driver.c:3411 #, c-format msgid "using '%s' pools for backing 'volume' disks isn't yet supported" msgstr "" -#: src/qemu/qemu_conf.c:1434 +#: src/qemu/qemu_conf.c:1521 msgid "Snapshots are not yet supported with 'pool' volumes" msgstr "" -#: src/qemu/qemu_domain.c:222 +#: src/qemu/qemu_domain.c:483 msgid "Unable to init qemu driver mutexes" msgstr "" -#: src/qemu/qemu_domain.c:262 +#: src/qemu/qemu_domain.c:525 msgid "Unexpected QEMU monitor still active during domain deletion" msgstr "" -#: src/qemu/qemu_domain.c:266 +#: src/qemu/qemu_domain.c:529 msgid "Unexpected QEMU agent still active during domain deletion" msgstr "" -#: src/qemu/qemu_domain.c:384 +#: src/qemu/qemu_domain.c:680 msgid "no monitor path" msgstr "" -#: src/qemu/qemu_domain.c:408 +#: src/qemu/qemu_domain.c:704 #, c-format msgid "unsupported monitor type '%s'" msgstr "" -#: src/qemu/qemu_capabilities.c:2494 src/qemu/qemu_domain.c:437 +#: src/qemu/qemu_capabilities.c:2771 src/qemu/qemu_domain.c:733 msgid "failed to parse qemu capabilities flags" msgstr "" -#: src/qemu/qemu_capabilities.c:2509 src/qemu/qemu_domain.c:450 +#: src/qemu/qemu_capabilities.c:2786 src/qemu/qemu_domain.c:746 #, c-format msgid "Unknown qemu capabilities flag %s" msgstr "" -#: src/qemu/qemu_domain.c:470 +#: src/qemu/qemu_domain.c:767 #, c-format msgid "Unknown job type %s" msgstr "" -#: src/qemu/qemu_domain.c:483 +#: src/qemu/qemu_domain.c:780 #, c-format msgid "Unknown async job type %s" msgstr "" -#: src/qemu/qemu_domain.c:494 +#: src/qemu/qemu_domain.c:791 #, c-format msgid "Unknown job phase %s" msgstr "" -#: src/qemu/qemu_domain.c:506 src/qemu/qemu_domain.c:518 +#: src/qemu/qemu_domain.c:826 src/qemu/qemu_domain.c:838 msgid "failed to parse qemu device list" msgstr "" -#: src/qemu/qemu_domain.c:570 src/test/test_driver.c:217 +#: src/lxc/lxc_domain.c:89 src/qemu/qemu_domain.c:906 +#: src/test/test_driver.c:223 #, c-format msgid "Failed to register xml namespace '%s'" msgstr "" -#: src/qemu/qemu_domain.c:591 +#: src/qemu/qemu_domain.c:927 msgid "No qemu command-line argument specified" msgstr "" -#: src/qemu/qemu_domain.c:617 +#: src/qemu/qemu_domain.c:953 msgid "No qemu environment name specified" msgstr "" -#: src/qemu/qemu_domain.c:622 +#: src/qemu/qemu_domain.c:958 msgid "Empty qemu environment name specified" msgstr "" -#: src/qemu/qemu_domain.c:627 +#: src/qemu/qemu_domain.c:963 msgid "Invalid environment name, it must begin with a letter or underscore" msgstr "" -#: src/qemu/qemu_domain.c:632 +#: src/qemu/qemu_domain.c:968 msgid "" "Invalid environment name, it must contain only alphanumerics and underscore" msgstr "" -#: src/qemu/qemu_domain.c:1147 +#: src/qemu/qemu_domain.c:1695 msgid "cannot acquire state change lock due to max_queued limit" msgstr "" -#: src/qemu/qemu_domain.c:1200 +#: src/qemu/qemu_domain.c:1748 #, c-format msgid "unexpected async job %d" msgstr "" -#: src/qemu/qemu_domain.c:1296 +#: src/qemu/qemu_domain.c:1839 src/qemu/qemu_domain.c:1909 msgid "domain is no longer running" msgstr "" -#: src/qemu/qemu_domain.c:1502 +#: src/bhyve/bhyve_driver.c:1409 src/qemu/qemu_domain.c:2064 +#: src/qemu/qemu_driver.c:12962 msgid "cannot get host CPU capabilities" msgstr "" -#: src/qemu/qemu_domain.c:1770 src/uml/uml_driver.c:1077 +#: src/qemu/qemu_domain.c:2391 src/uml/uml_driver.c:1091 #, c-format msgid "failed to create logfile %s" msgstr "" -#: src/qemu/qemu_domain.c:1775 +#: src/qemu/qemu_domain.c:2396 src/qemu/qemu_domain.c:2419 #, c-format msgid "failed to set close-on-exec flag on %s" msgstr "" -#: src/qemu/qemu_domain.c:1782 +#: src/qemu/qemu_domain.c:2407 #, c-format msgid "failed to truncate %s" msgstr "" -#: src/qemu/qemu_domain.c:1839 +#: src/qemu/qemu_domain.c:1808 #, c-format msgid "unable to seek to end of log for %s" msgstr "" -#: src/qemu/qemu_domain.c:1843 +#: src/qemu/qemu_domain.c:1812 #, c-format msgid "unable to seek to %lld from start for %s" msgstr "" -#: src/qemu/qemu_domain.c:1871 +#: src/qemu/qemu_domain.c:1840 #, c-format msgid "Unable to write to domain logfile %s" msgstr "" -#: src/qemu/qemu_domain.c:1894 src/storage/storage_backend.c:1002 -#: src/storage/storage_backend_fs.c:1235 +#: src/qemu/qemu_domain.c:2577 src/storage/storage_backend.c:1143 +#: src/storage/storage_backend_fs.c:1336 msgid "unable to find kvm-img or qemu-img" msgstr "" -#: src/qemu/qemu_domain.c:1919 +#: src/qemu/qemu_domain.c:2604 #, c-format msgid "cannot create snapshot directory '%s'" msgstr "" -#: src/qemu/qemu_domain.c:1980 +#: src/qemu/qemu_domain.c:2665 #, c-format msgid "Disk device '%s' does not support snapshotting" msgstr "" @@ -15058,81 +15063,81 @@ msgid "no source device %s" msgstr "" -#: src/qemu/qemu_domain.c:2264 +#: src/qemu/qemu_domain.c:2339 #, c-format msgid "Backing file '%s' of image '%s' is missing." msgstr "" -#: src/qemu/qemu_driver.c:249 src/test/test_driver.c:6521 +#: src/qemu/qemu_driver.c:258 src/test/test_driver.c:5827 #, c-format msgid "no domain snapshot with matching name '%s'" msgstr "" -#: src/qemu/qemu_driver.c:284 +#: src/qemu/qemu_driver.c:293 #, c-format msgid "Failed to start job on VM '%s': %s" msgstr "" -#: src/qemu/qemu_driver.c:424 +#: src/qemu/qemu_driver.c:487 #, c-format msgid "Failed to allocate memory for snapshot directory for domain %s" msgstr "" -#: src/qemu/qemu_driver.c:437 +#: src/qemu/qemu_driver.c:500 #, c-format msgid "Failed to open snapshot directory %s for domain %s: %s" msgstr "" -#: src/qemu/qemu_driver.c:452 +#: src/qemu/qemu_driver.c:515 msgid "Failed to allocate memory for path" msgstr "" -#: src/qemu/qemu_driver.c:458 +#: src/qemu/qemu_driver.c:521 #, c-format msgid "Failed to read snapshot file %s: %s" msgstr "" -#: src/qemu/qemu_driver.c:470 +#: src/qemu/qemu_driver.c:532 #, c-format msgid "Failed to parse snapshot XML from file '%s'" msgstr "" -#: src/qemu/qemu_driver.c:493 +#: src/qemu/qemu_driver.c:555 #, c-format msgid "Too many snapshots claiming to be current for domain %s" msgstr "" -#: src/qemu/qemu_driver.c:499 src/test/test_driver.c:1050 +#: src/qemu/qemu_driver.c:561 src/test/test_driver.c:957 #, c-format msgid "Snapshots have inconsistent relations for domain %s" msgstr "" -#: src/qemu/qemu_driver.c:623 +#: src/qemu/qemu_driver.c:684 #, c-format msgid "Failed to create state dir '%s': %s" msgstr "" -#: src/qemu/qemu_driver.c:628 +#: src/qemu/qemu_driver.c:689 #, c-format msgid "Failed to create lib dir '%s': %s" msgstr "" -#: src/qemu/qemu_driver.c:633 +#: src/qemu/qemu_driver.c:694 #, c-format msgid "Failed to create cache dir '%s': %s" msgstr "" -#: src/qemu/qemu_driver.c:638 src/qemu/qemu_driver.c:643 +#: src/qemu/qemu_driver.c:699 src/qemu/qemu_driver.c:704 #, c-format msgid "Failed to create save dir '%s': %s" msgstr "" -#: src/qemu/qemu_driver.c:648 +#: src/qemu/qemu_driver.c:709 #, c-format msgid "Failed to create dump dir '%s': %s" msgstr "" -#: src/qemu/qemu_driver.c:668 +#: src/qemu/qemu_driver.c:740 #, c-format msgid "failed to enable mac filter in '%s'" msgstr "" @@ -15142,336 +15147,336 @@ msgid "failed to add rule to drop all frames in '%s'" msgstr "" -#: src/qemu/qemu_driver.c:681 +#: src/qemu/qemu_driver.c:753 msgid "display" msgstr "" -#: src/qemu/qemu_driver.c:687 +#: src/qemu/qemu_driver.c:760 msgid "webSocket" msgstr "" -#: src/qemu/qemu_driver.c:693 +#: src/libxl/libxl_driver.c:607 src/qemu/qemu_driver.c:767 msgid "migration" msgstr "" -#: src/qemu/qemu_driver.c:710 +#: src/qemu/qemu_driver.c:790 #, c-format msgid "unable to set ownership of '%s' to user %d:%d" msgstr "" -#: src/qemu/qemu_driver.c:717 src/qemu/qemu_driver.c:724 -#: src/qemu/qemu_driver.c:731 +#: src/qemu/qemu_driver.c:797 src/qemu/qemu_driver.c:804 +#: src/qemu/qemu_driver.c:811 src/qemu/qemu_driver.c:818 +#: src/qemu/qemu_driver.c:829 src/qemu/qemu_driver.c:838 +#: src/qemu/qemu_driver.c:845 #, c-format msgid "unable to set ownership of '%s' to %d:%d" msgstr "" -#: src/qemu/qemu_driver.c:769 +#: src/qemu/qemu_driver.c:879 #, c-format msgid "unable to create hugepage path %s" msgstr "" -#: src/qemu/qemu_driver.c:777 +#: src/qemu/qemu_driver.c:889 #, c-format msgid "unable to set ownership on %s to %d:%d" msgstr "" -#: src/qemu/qemu_driver.c:1053 +#: src/qemu/qemu_driver.c:1161 msgid "qemu state driver is not active" msgstr "" -#: src/qemu/qemu_driver.c:1060 +#: src/qemu/qemu_driver.c:1168 #, c-format msgid "no QEMU URI path given, try %s" msgstr "" -#: src/qemu/qemu_driver.c:1069 +#: src/qemu/qemu_driver.c:1177 #, c-format msgid "unexpected QEMU URI path '%s', try qemu:///system" msgstr "" -#: src/qemu/qemu_driver.c:1076 +#: src/qemu/qemu_driver.c:1184 #, c-format msgid "unexpected QEMU URI path '%s', try qemu:///session" msgstr "" -#: src/qemu/qemu_driver.c:1162 src/util/iohelper.c:59 src/util/virfile.c:593 -#: src/util/virfile.c:634 src/util/virfile.c:709 src/util/virnetdevtap.c:426 +#: src/qemu/qemu_driver.c:1270 src/util/iohelper.c:59 src/util/vircgroup.c:349 +#: src/util/virfile.c:597 src/util/virfile.c:638 src/util/virfile.c:713 +#: src/util/virfile.c:3297 src/util/virnetdevtap.c:438 #, c-format msgid "Unable to open %s" msgstr "" -#: src/qemu/qemu_driver.c:1345 src/uml/uml_driver.c:1653 -#: src/uml/uml_driver.c:1697 src/vbox/vbox_tmpl.c:1287 -#: src/vbox/vbox_tmpl.c:1618 src/vbox/vbox_tmpl.c:1671 -#: src/vbox/vbox_tmpl.c:1726 src/vbox/vbox_tmpl.c:1785 -#: src/vbox/vbox_tmpl.c:1836 src/vbox/vbox_tmpl.c:1911 -#: src/vbox/vbox_tmpl.c:2197 +#: src/qemu/qemu_driver.c:1497 src/uml/uml_driver.c:1670 +#: src/uml/uml_driver.c:1714 src/vbox/vbox_common.c:721 +#: src/vbox/vbox_common.c:2939 #, c-format msgid "no domain with matching id %d" msgstr "" -#: src/qemu/qemu_driver.c:1719 src/qemu/qemu_driver.c:1781 +#: src/qemu/qemu_driver.c:1841 src/qemu/qemu_driver.c:1898 msgid "domain is pmsuspended" msgstr "" -#: src/qemu/qemu_driver.c:1789 src/qemu/qemu_migration.c:4601 -#: src/qemu/qemu_process.c:596 src/qemu/qemu_process.c:4178 +#: src/qemu/qemu_driver.c:1906 src/qemu/qemu_migration.c:5907 +#: src/qemu/qemu_process.c:566 src/qemu/qemu_process.c:5087 msgid "resume operation failed" msgstr "" -#: src/qemu/qemu_domain.c:2507 +#: src/qemu/qemu_domain.c:3533 msgid "QEMU guest agent is not available due to an error" msgstr "" -#: src/qemu/qemu_domain.c:2515 +#: src/qemu/qemu_domain.c:3548 msgid "QEMU guest agent is not configured" msgstr "" -#: src/qemu/qemu_driver.c:1919 +#: src/qemu/qemu_driver.c:1926 msgid "flags for acpi power button and guest agent are mutually exclusive" msgstr "" -#: src/qemu/qemu_driver.c:1950 +#: src/qemu/qemu_driver.c:1967 msgid "Reboot is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:1956 +#: src/qemu/qemu_driver.c:1973 msgid "Reboot is not supported without the JSON monitor" msgstr "" -#: src/qemu/qemu_driver.c:2215 +#: src/qemu/qemu_driver.c:2324 msgid "cannot resize the maximum memory on an active domain" msgstr "" -#: src/qemu/qemu_driver.c:2260 +#: src/qemu/qemu_driver.c:2382 msgid "" "Unable to change memory of active domain without the balloon device and " "guest OS balloon driver" msgstr "" -#: src/qemu/qemu_driver.c:2338 +#: src/qemu/qemu_driver.c:2461 msgid "unable to set balloon driver collection period" msgstr "" -#: src/qemu/qemu_driver.c:2431 +#: src/qemu/qemu_driver.c:2562 #, c-format msgid "cannot translate keycode %u of %s codeset to rfb keycode" msgstr "" -#: src/qemu/qemu_driver.c:2493 src/uml/uml_driver.c:1897 +#: src/vz/vz_driver.c:574 src/qemu/qemu_driver.c:2640 src/uml/uml_driver.c:1914 msgid "cannot read cputime for domain" msgstr "" -#: src/qemu/qemu_driver.c:2703 +#: src/qemu/qemu_driver.c:2810 #, c-format msgid "failed to write header to domain save file '%s'" msgstr "" -#: src/qemu/qemu_driver.c:2711 src/qemu/qemu_driver.c:5635 +#: src/qemu/qemu_driver.c:2818 src/qemu/qemu_driver.c:6965 #, c-format msgid "failed to write xml to '%s'" msgstr "" -#: src/qemu/qemu_driver.c:2735 +#: src/qemu/qemu_driver.c:2842 #, c-format msgid "Invalid compressed save format %d" msgstr "" -#: src/qemu/qemu_driver.c:2851 +#: src/qemu/qemu_driver.c:2962 #, c-format msgid "Failed to create file '%s': couldn't determine fs type" msgstr "" -#: src/qemu/qemu_driver.c:2853 +#: src/qemu/qemu_driver.c:2964 #, c-format msgid "Failed to open file '%s': couldn't determine fs type" msgstr "" -#: src/qemu/qemu_driver.c:2871 +#: src/qemu/qemu_driver.c:2994 #, c-format msgid "Error from child process creating '%s'" msgstr "" -#: src/qemu/qemu_driver.c:2872 +#: src/qemu/qemu_driver.c:2995 #, c-format msgid "Error from child process opening '%s'" msgstr "" -#: src/qemu/qemu_driver.c:2893 src/storage/storage_backend.c:450 +#: src/qemu/qemu_driver.c:3016 src/qemu/qemu_process.c:4030 +#: src/storage/storage_backend.c:531 #, c-format msgid "Failed to create file '%s'" msgstr "" -#: src/qemu/qemu_driver.c:2894 src/storage/storage_backend_fs.c:1382 -#: src/storage/storage_backend_gluster.c:656 src/util/virfile.c:1290 -#: src/util/virstoragefile.c:905 src/util/virstoragefile.c:1143 +#: src/qemu/qemu_driver.c:3017 src/qemu/qemu_process.c:4021 +#: src/storage/storage_backend_fs.c:1534 +#: src/storage/storage_backend_gluster.c:695 src/util/virfile.c:1376 +#: src/util/virstoragefile.c:875 #, c-format msgid "Failed to open file '%s'" msgstr "" -#: src/qemu/qemu_driver.c:2959 src/qemu/qemu_driver.c:3447 -#: src/qemu/qemu_driver.c:5209 +#: src/qemu/qemu_driver.c:3082 src/qemu/qemu_driver.c:3567 +#: src/qemu/qemu_driver.c:6539 msgid "bypass cache unsupported by this system" msgstr "" -#: src/qemu/qemu_driver.c:3003 +#: src/qemu/qemu_driver.c:3129 #, c-format msgid "unable to write %s" msgstr "" -#: src/qemu/qemu_driver.c:3064 src/qemu/qemu_driver.c:3589 -#: src/qemu/qemu_driver.c:12330 src/qemu/qemu_driver.c:13226 -#: src/qemu/qemu_driver.c:14157 src/qemu/qemu_driver.c:14209 -#: src/qemu/qemu_driver.c:14877 src/qemu/qemu_hotplug.c:475 -#: src/qemu/qemu_hotplug.c:1018 src/qemu/qemu_migration.c:3357 -#: src/qemu/qemu_migration.c:3679 src/qemu/qemu_migration.c:4138 -#: src/qemu/qemu_migration.c:4521 src/qemu/qemu_process.c:571 -#: src/qemu/qemu_process.c:584 +#: src/qemu/qemu_driver.c:3179 src/qemu/qemu_driver.c:3194 +#: src/qemu/qemu_driver.c:3715 src/qemu/qemu_driver.c:13683 +#: src/qemu/qemu_driver.c:14479 src/qemu/qemu_driver.c:15430 +#: src/qemu/qemu_driver.c:15486 src/qemu/qemu_hotplug.c:556 +#: src/qemu/qemu_migration.c:4864 src/qemu/qemu_migration.c:5397 +#: src/qemu/qemu_migration.c:5852 src/qemu/qemu_migration.c:6039 +#: src/qemu/qemu_process.c:545 msgid "guest unexpectedly quit" msgstr "" -#: src/qemu/qemu_driver.c:3097 +#: src/qemu/qemu_driver.c:3226 msgid "failed to get domain xml" msgstr "" -#: src/qemu/qemu_driver.c:3182 src/qemu/qemu_driver.c:3274 +#: src/qemu/qemu_driver.c:3303 src/qemu/qemu_driver.c:3393 msgid "Invalid save image format specified in configuration file" msgstr "" -#: src/qemu/qemu_driver.c:3188 src/qemu/qemu_driver.c:3280 -#: src/qemu/qemu_driver.c:13255 +#: src/qemu/qemu_driver.c:3309 src/qemu/qemu_driver.c:3399 +#: src/qemu/qemu_driver.c:14508 msgid "" "Compression program for image format in configuration file isn't available" msgstr "" -#: src/qemu/qemu_driver.c:3371 +#: src/qemu/qemu_driver.c:3488 #, c-format msgid "Failed to remove managed save file '%s'" msgstr "" -#: src/qemu/qemu_driver.c:3394 +#: src/qemu/qemu_driver.c:3511 msgid "dump-guest-memory is not supported" msgstr "" -#: src/qemu/qemu_driver.c:3492 +#: src/qemu/qemu_driver.c:3616 #, c-format msgid "unable to close file %s" msgstr "" -#: src/qemu/qemu_driver.c:3525 +#: src/qemu/qemu_driver.c:3649 msgid "Invalid dump image format specified in configuration file, using raw" msgstr "" -#: src/qemu/qemu_driver.c:3531 +#: src/qemu/qemu_driver.c:3655 msgid "" "Compression program for dump image format in configuration file isn't " "available, using raw" msgstr "" -#: src/qemu/qemu_driver.c:3630 +#: src/qemu/qemu_driver.c:3753 msgid "resuming after dump failed" msgstr "" -#: src/qemu/qemu_driver.c:3696 +#: src/qemu/qemu_driver.c:3819 msgid "currently is supported only taking screenshots of screen ID 0" msgstr "" -#: src/qemu/qemu_driver.c:3705 src/qemu/qemu_driver.c:10247 -#: src/vbox/vbox_tmpl.c:9303 +#: src/qemu/qemu_driver.c:3828 src/qemu/qemu_driver.c:11585 +#: src/vbox/vbox_common.c:7314 #, c-format msgid "mkostemp(\"%s\") failed" msgstr "" -#: src/qemu/qemu_driver.c:3726 src/vbox/vbox_tmpl.c:9368 +#: src/qemu/qemu_driver.c:3850 src/vbox/vbox_common.c:7373 msgid "unable to open stream" msgstr "" -#: src/qemu/qemu_driver.c:3784 src/qemu/qemu_driver.c:3849 +#: src/qemu/qemu_driver.c:3906 src/qemu/qemu_driver.c:3968 msgid "Dump failed" msgstr "" -#: src/qemu/qemu_driver.c:3792 +#: src/qemu/qemu_driver.c:3914 msgid "Resuming after dump failed" msgstr "" -#: src/qemu/qemu_driver.c:4044 +#: src/qemu/qemu_driver.c:4007 msgid "qemu didn't unplug the vCPUs properly" msgstr "" -#: src/qemu/qemu_driver.c:4052 src/qemu/qemu_process.c:1989 +#: src/qemu/qemu_driver.c:4721 src/qemu/qemu_process.c:2025 #, c-format msgid "got wrong number of vCPU pids from QEMU monitor. got %d, wanted %d" msgstr "" -#: src/qemu/qemu_driver.c:4072 +#: src/qemu/qemu_driver.c:4035 #, c-format msgid "unable to add vcpu %zu task %d to cgroup" msgstr "" -#: src/qemu/qemu_driver.c:4105 +#: src/qemu/qemu_driver.c:4066 #, c-format msgid "failed to set cpuset.cpus in cgroup for vcpu %zu" msgstr "" -#: src/qemu/qemu_driver.c:4114 +#: src/qemu/qemu_driver.c:4075 #, c-format msgid "failed to set cpu affinity for vcpu %zu" msgstr "" -#: src/qemu/qemu_driver.c:4156 +#: src/qemu/qemu_monitor_text.c:1155 msgid "cannot change vcpu count of this domain" msgstr "" -#: src/qemu/qemu_driver.c:4184 src/test/test_driver.c:2659 -#: src/xen/xen_driver.c:1384 +#: src/xen/xen_driver.c:1362 #, c-format msgid "argument out of range: %d" msgstr "" -#: src/qemu/qemu_driver.c:4214 +#: src/qemu/qemu_driver.c:4179 msgid "cannot adjust maximum on running domain" msgstr "" -#: src/qemu/qemu_driver.c:4235 +#: src/qemu/qemu_driver.c:4200 msgid "changing of maximum vCPU count isn't supported via guest agent" msgstr "" -#: src/qemu/qemu_driver.c:4245 +#: src/qemu/qemu_driver.c:4849 #, c-format msgid "" "requested vcpu count is greater than the count of enabled vcpus in the " "domain: %d > %d" msgstr "" -#: src/qemu/qemu_driver.c:4270 +#: src/qemu/qemu_driver.c:4877 #, c-format msgid "failed to set state of cpu %d via guest agent" msgstr "" -#: src/qemu/qemu_driver.c:4363 +#: src/qemu/qemu_driver.c:4334 #, c-format msgid "vcpu number out of range %d > %d" msgstr "" -#: src/qemu/qemu_driver.c:4374 src/qemu/qemu_driver.c:4640 +#: src/qemu/qemu_driver.c:5099 src/qemu/qemu_driver.c:5345 msgid "Empty cpu list for pinning" msgstr "" -#: src/qemu/qemu_driver.c:4388 src/qemu/qemu_driver.c:4705 -#: src/qemu/qemu_process.c:2153 +#: src/qemu/qemu_driver.c:1439 src/qemu/qemu_driver.c:5106 +#: src/qemu/qemu_process.c:2255 msgid "cpu affinity is not supported" msgstr "" -#: src/qemu/qemu_driver.c:4407 src/qemu/qemu_driver.c:4660 +#: src/qemu/qemu_driver.c:5126 msgid "failed to update vcpupin" msgstr "" -#: src/qemu/qemu_driver.c:4418 +#: src/qemu/qemu_driver.c:5137 #, c-format msgid "failed to set cpuset.cpus in cgroup for vcpu %d" msgstr "" -#: src/qemu/qemu_driver.c:4425 +#: src/qemu/qemu_driver.c:5145 #, c-format msgid "failed to set cpu affinity for vcpu %d" msgstr "" @@ -15484,153 +15489,153 @@ msgid "failed to delete vcpupin xml of a persistent domain" msgstr "" -#: src/qemu/qemu_driver.c:4465 +#: src/qemu/qemu_driver.c:5187 msgid "failed to update or add vcpupin xml of a persistent domain" msgstr "" -#: src/qemu/qemu_driver.c:4623 +#: src/qemu/qemu_driver.c:5327 msgid "" "Changing affinity for emulator thread dynamically is not allowed when CPU " "placement is 'auto'" msgstr "" -#: src/qemu/qemu_driver.c:4675 +#: src/qemu/qemu_driver.c:5357 msgid "failed to set cpuset.cpus in cgroup for emulator threads" msgstr "" -#: src/qemu/qemu_driver.c:4682 +#: src/qemu/qemu_driver.c:4661 msgid "failed to set cpu affinity for emulator threads" msgstr "" -#: src/qemu/qemu_driver.c:4691 +#: src/qemu/qemu_driver.c:4670 msgid "failed to delete emulatorpin xml of a running domain" msgstr "" -#: src/qemu/qemu_driver.c:4718 +#: src/qemu/qemu_driver.c:4697 msgid "failed to delete emulatorpin xml of a persistent domain" msgstr "" -#: src/qemu/qemu_driver.c:4725 +#: src/qemu/qemu_driver.c:4704 msgid "failed to update or add emulatorpin xml of a persistent domain" msgstr "" -#: src/qemu/qemu_driver.c:4845 +#: src/vz/vz_driver.c:826 src/qemu/qemu_driver.c:5490 msgid "cannot list vcpu pinning for an inactive domain" msgstr "" -#: src/qemu/qemu_driver.c:4876 +#: src/qemu/qemu_driver.c:1463 msgid "cannot get vCPU placement & pCPU time" msgstr "" -#: src/qemu/qemu_driver.c:4904 +#: src/qemu/qemu_driver.c:4882 msgid "cpu affinity is not available" msgstr "" -#: src/qemu/qemu_driver.c:4957 +#: src/qemu/qemu_driver.c:4935 msgid "" "vCPU count provided by the guest agent can only be requested for live " "domains" msgstr "" -#: src/qemu/qemu_driver.c:5229 src/qemu/qemu_driver.c:5249 +#: src/qemu/qemu_driver.c:6559 src/qemu/qemu_driver.c:6579 #, c-format msgid "cannot remove corrupt file: %s" msgstr "" -#: src/qemu/qemu_driver.c:5236 +#: src/qemu/qemu_driver.c:6566 msgid "failed to read qemu header" msgstr "" -#: src/qemu/qemu_driver.c:5245 +#: src/qemu/qemu_driver.c:6575 msgid "save image is incomplete" msgstr "" -#: src/qemu/qemu_driver.c:5291 src/qemu/qemu_driver.c:5422 +#: src/qemu/qemu_driver.c:6704 #, c-format msgid "cannot close file: %s" msgstr "" -#: src/qemu/qemu_driver.c:5446 +#: src/qemu/qemu_driver.c:6727 msgid "failed to resume domain" msgstr "" -#: src/qemu/qemu_driver.c:5622 +#: src/qemu/qemu_driver.c:6952 msgid "new xml too large to fit in file" msgstr "" -#: src/qemu/qemu_driver.c:5629 +#: src/qemu/qemu_driver.c:6959 #, c-format msgid "cannot seek in '%s'" msgstr "" -#: src/qemu/qemu_driver.c:6069 +#: src/qemu/qemu_driver.c:7370 #, c-format msgid "cannot remove managed save file %s" msgstr "" -#: src/qemu/qemu_driver.c:6145 +#: src/qemu/qemu_driver.c:7446 msgid "domain is already running" msgstr "" -#: src/qemu/qemu_driver.c:6216 src/qemu/qemu_driver.c:13424 -#: src/qemu/qemu_driver.c:14034 +#: src/qemu/qemu_driver.c:6199 src/qemu/qemu_driver.c:13306 +#: src/qemu/qemu_driver.c:13907 msgid "domain has active block copy job" msgstr "" -#: src/qemu/qemu_driver.c:6298 src/test/test_driver.c:3168 +#: src/qemu/qemu_driver.c:7604 src/test/test_driver.c:2838 #, c-format msgid "cannot delete inactive domain with %d snapshots" msgstr "" -#: src/qemu/qemu_driver.c:6379 +#: src/qemu/qemu_hotplug.c:448 #, c-format msgid "'%s' controller cannot be hot plugged." msgstr "" -#: src/qemu/qemu_driver.c:6446 +#: src/qemu/qemu_driver.c:7788 #, c-format msgid "live attach of device '%s' is not supported" msgstr "" -#: src/qemu/qemu_driver.c:6471 +#: src/qemu/qemu_driver.c:7822 #, c-format msgid "'%s' controller cannot be hot unplugged." msgstr "" -#: src/qemu/qemu_driver.c:6506 +#: src/qemu/qemu_driver.c:7879 #, c-format msgid "live detach of device '%s' is not supported" msgstr "" -#: src/qemu/qemu_driver.c:6623 +#: src/qemu/qemu_driver.c:8007 #, c-format msgid "live update of device '%s' is not supported" msgstr "" -#: src/qemu/qemu_driver.c:6689 +#: src/qemu/qemu_driver.c:8080 #, c-format msgid "Lease %s in lockspace %s already exists" msgstr "" -#: src/qemu/qemu_driver.c:6705 src/qemu/qemu_driver.c:6727 +#: src/qemu/qemu_driver.c:8096 src/qemu/qemu_driver.c:8122 msgid "Target already exists" msgstr "" -#: src/qemu/qemu_driver.c:6738 +#: src/qemu/qemu_driver.c:8178 #, c-format msgid "persistent attach of device '%s' is not supported" msgstr "" -#: src/qemu/qemu_driver.c:6795 src/qemu/qemu_hotplug.c:3558 +#: src/qemu/qemu_driver.c:8235 src/qemu/qemu_hotplug.c:4139 #, c-format msgid "Lease %s in lockspace %s does not exist" msgstr "" -#: src/qemu/qemu_driver.c:6829 +#: src/qemu/qemu_driver.c:8269 msgid "no matching filesystem device was found" msgstr "" -#: src/qemu/qemu_driver.c:6839 +#: src/qemu/qemu_driver.c:8314 #, c-format msgid "persistent detach of device '%s' is not supported" msgstr "" @@ -15640,160 +15645,158 @@ msgid "couldn't find matching device with mac address %s" msgstr "" -#: src/qemu/qemu_driver.c:6906 +#: src/qemu/qemu_driver.c:8409 #, c-format msgid "persistent update of device '%s' is not supported" msgstr "" -#: src/qemu/qemu_driver.c:8611 +#: src/qemu/qemu_driver.c:9990 msgid "change of nodeset for running domain requires strict numa mode" msgstr "" -#: src/qemu/qemu_driver.c:8628 +#: src/qemu/qemu_driver.c:8587 msgid "Failed to get cpuset bit values" msgstr "" -#: src/qemu/qemu_driver.c:8633 +#: src/qemu/qemu_driver.c:8592 msgid "Failed to set temporary cpuset bit values" msgstr "" -#: src/qemu/qemu_driver.c:8640 src/qemu/qemu_driver.c:8651 +#: src/qemu/qemu_driver.c:8599 src/qemu/qemu_driver.c:8610 msgid "Failed to format nodeset" msgstr "" -#: src/qemu/qemu_driver.c:8721 +#: src/qemu/qemu_driver.c:10112 msgid "cgroup cpuset controller is not mounted" msgstr "" -#: src/qemu/qemu_driver.c:8736 +#: src/qemu/qemu_driver.c:8695 #, c-format msgid "unsupported numa_mode: '%d'" msgstr "" -#: src/qemu/qemu_driver.c:8743 +#: src/qemu/qemu_driver.c:8702 msgid "can't change numa mode for running domain" msgstr "" -#: src/qemu/qemu_driver.c:8970 +#: src/qemu/qemu_driver.c:10296 #, c-format msgid "value of '%s' is out of range [%lld, %lld]" msgstr "" -#: src/qemu/qemu_driver.c:9423 +#: src/qemu/qemu_driver.c:10782 msgid "empty path" msgstr "" -#: src/qemu/qemu_driver.c:9431 +#: src/qemu/qemu_driver.c:10790 #, c-format msgid "size must be less than %llu" msgstr "" -#: src/qemu/qemu_driver.c:9511 src/qemu/qemu_driver.c:9590 -#: src/test/test_driver.c:3381 +#: src/test/test_driver.c:3001 msgid "summary statistics are not supported yet" msgstr "" -#: src/qemu/qemu_driver.c:9792 +#: src/util/virstats.c:174 msgid "interface stats not implemented on this platform" msgstr "" -#: src/qemu/qemu_driver.c:9852 src/qemu/qemu_driver.c:9860 -#: src/qemu/qemu_driver.c:10021 +#: src/qemu/qemu_driver.c:11176 src/qemu/qemu_driver.c:11183 +#: src/qemu/qemu_driver.c:11352 #, c-format msgid "Can't find device %s" msgstr "" -#: src/qemu/qemu_driver.c:10126 +#: src/qemu/qemu_driver.c:11475 msgid "cannot get RSS for domain" msgstr "" -#: src/qemu/qemu_driver.c:10167 src/qemu/qemu_driver.c:10326 -#: src/uml/uml_driver.c:2522 +#: src/uml/uml_driver.c:2549 msgid "NULL or empty path" msgstr "" -#: src/qemu/qemu_driver.c:10174 src/uml/uml_driver.c:2529 +#: src/qemu/qemu_driver.c:11513 src/uml/uml_driver.c:2556 #, c-format msgid "invalid path '%s'" msgstr "" -#: src/qemu/qemu_driver.c:10190 +#: src/qemu/qemu_driver.c:11529 #, c-format msgid "%s: failed to seek or read" msgstr "" -#: src/qemu/qemu_driver.c:10228 +#: src/qemu/qemu_driver.c:11566 msgid "flags parameter must be VIR_MEMORY_VIRTUAL or VIR_MEMORY_PHYSICAL" msgstr "" -#: src/qemu/qemu_driver.c:10271 +#: src/qemu/qemu_driver.c:11610 #, c-format msgid "failed to read temporary file created with template %s" msgstr "" -#: src/qemu/qemu_driver.c:10333 +#: src/qemu/qemu_driver.c:11802 #, c-format msgid "invalid path %s not assigned to domain" msgstr "" -#: src/qemu/qemu_driver.c:10340 +#: src/qemu/qemu_driver.c:10260 #, c-format msgid "disk %s does not currently have a source assigned" msgstr "" -#: src/qemu/qemu_driver.c:10361 +#: src/qemu/qemu_driver.c:11735 #, c-format msgid "no disk format for %s and probing is disabled" msgstr "" -#: src/qemu/qemu_driver.c:10373 src/storage/storage_backend.c:1301 -#: src/storage/storage_backend.c:1346 src/util/virstoragefile.c:910 -#: src/util/virstoragefile.c:1033 +#: src/qemu/qemu_driver.c:11676 src/storage/storage_backend.c:1482 +#: src/storage/storage_backend.c:1544 src/util/virstoragefile.c:880 +#: src/util/virstoragefile.c:1015 #, c-format msgid "cannot stat file '%s'" msgstr "" -#: src/qemu/qemu_driver.c:10395 +#: src/qemu/qemu_driver.c:11722 #, c-format msgid "failed to seek to end of %s" msgstr "" -#: src/qemu/qemu_driver.c:10589 src/qemu/qemu_driver.c:10972 -#: src/qemu/qemu_driver.c:11025 +#: src/qemu/qemu_driver.c:12006 src/qemu/qemu_driver.c:12420 +#: src/qemu/qemu_driver.c:12473 msgid "PrepareTunnel called but no TUNNELLED flag set" msgstr "" -#: src/qemu/qemu_driver.c:10595 src/qemu/qemu_driver.c:10650 -#: src/qemu/qemu_driver.c:10696 +#: src/qemu/qemu_driver.c:12012 src/qemu/qemu_driver.c:12067 +#: src/qemu/qemu_driver.c:12113 #, c-format msgid "Cannot use migrate v2 protocol with lock manager %s" msgstr "" -#: src/qemu/qemu_driver.c:10643 src/qemu/qemu_driver.c:10859 -#: src/qemu/qemu_driver.c:10926 +#: src/qemu/qemu_driver.c:12060 src/qemu/qemu_driver.c:12296 +#: src/qemu/qemu_driver.c:12372 msgid "Tunnelled migration requested but invalid RPC method called" msgstr "" -#: src/libxl/libxl_driver.c:4188 src/qemu/qemu_driver.c:11296 -#: src/xen/xen_driver.c:2464 +#: src/libxl/libxl_driver.c:5032 src/qemu/qemu_driver.c:12768 +#: src/xen/xen_driver.c:2341 #, c-format msgid "device %s is not a PCI device" msgstr "" -#: src/qemu/qemu_driver.c:11347 +#: src/qemu/qemu_driver.c:12819 msgid "" "neither VFIO nor KVM device assignment is currently supported on this system" msgstr "" -#: src/qemu/qemu_driver.c:11356 +#: src/qemu/qemu_driver.c:12828 msgid "VFIO device assignment is currently not supported on this system" msgstr "" -#: src/qemu/qemu_driver.c:11365 +#: src/qemu/qemu_driver.c:12836 msgid "KVM device assignment is currently not supported on this system" msgstr "" -#: src/qemu/qemu_driver.c:11373 src/xen/xen_driver.c:2498 +#: src/qemu/qemu_driver.c:12843 src/xen/xen_driver.c:2374 #, c-format msgid "unknown driver name '%s'" msgstr "" @@ -15803,116 +15806,116 @@ msgid "PCI device %s is still in use by domain %s" msgstr "" -#: src/util/virhostdev.c:1499 +#: src/qemu/qemu_driver.c:11363 #, c-format msgid "PCI device %s is still in use" msgstr "" -#: src/qemu/qemu_driver.c:11733 +#: src/qemu/qemu_driver.c:13161 msgid "no job is active on the domain" msgstr "" -#: src/qemu/qemu_driver.c:11737 +#: src/qemu/qemu_driver.c:13165 msgid "cannot abort incoming migration; use virDomainDestroy instead" msgstr "" -#: src/qemu/qemu_driver.c:11790 +#: src/qemu/qemu_driver.c:11752 msgid "domain is not being migrated" msgstr "" -#: src/qemu/qemu_driver.c:11845 src/qemu/qemu_driver.c:11900 +#: src/qemu/qemu_driver.c:13265 src/qemu/qemu_driver.c:13319 msgid "Compressed migration is not supported by QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:12234 +#: src/qemu/qemu_driver.c:13591 #, c-format msgid "unknown image format of '%s' and format probing is disabled" msgstr "" -#: src/qemu/qemu_driver.c:12363 src/qemu/qemu_driver.c:13332 +#: src/qemu/qemu_driver.c:13718 src/qemu/qemu_driver.c:14573 msgid "resuming after snapshot failed" msgstr "" -#: src/qemu/qemu_driver.c:12406 +#: src/qemu/qemu_driver.c:13753 #, c-format msgid "" "external inactive snapshots are not supported on 'network' disks using '%s' " "protocol" msgstr "" -#: src/qemu/qemu_driver.c:12418 src/qemu/qemu_driver.c:12509 +#: src/qemu/qemu_driver.c:13765 src/qemu/qemu_driver.c:13853 #, c-format msgid "external inactive snapshots are not supported on '%s' disks" msgstr "" -#: src/qemu/qemu_driver.c:12435 +#: src/qemu/qemu_driver.c:13779 msgid "" "external active snapshots are not supported on scsi passthrough devices" msgstr "" -#: src/qemu/qemu_driver.c:12471 +#: src/qemu/qemu_driver.c:13815 #, c-format msgid "" "external active snapshots are not supported on 'network' disks using '%s' " "protocol" msgstr "" -#: src/qemu/qemu_driver.c:12484 +#: src/qemu/qemu_driver.c:13828 #, c-format msgid "external active snapshots are not supported on '%s' disks" msgstr "" -#: src/qemu/qemu_driver.c:12554 src/qemu/qemu_driver.c:15268 +#: src/qemu/qemu_driver.c:13898 src/qemu/qemu_driver.c:16703 #, c-format msgid "unable to stat for disk %s: %s" msgstr "" -#: src/qemu/qemu_driver.c:12559 +#: src/qemu/qemu_driver.c:13903 #, c-format msgid "missing existing file for disk %s: %s" msgstr "" -#: src/qemu/qemu_driver.c:12565 +#: src/qemu/qemu_driver.c:13909 #, c-format msgid "" "external snapshot file for disk %s already exists and is not a block device: " "%s" msgstr "" -#: src/qemu/qemu_driver.c:12615 +#: src/qemu/qemu_driver.c:13959 #, c-format msgid "" "internal inactive snapshots are not supported on 'network' disks using '%s' " "protocol" msgstr "" -#: src/qemu/qemu_driver.c:12627 +#: src/qemu/qemu_driver.c:13971 #, c-format msgid "internal inactive snapshots are not supported on '%s' disks" msgstr "" -#: src/qemu/qemu_driver.c:12655 +#: src/qemu/qemu_driver.c:13999 msgid "reuse is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:12669 +#: src/qemu/qemu_driver.c:14022 #, c-format msgid "" "active qemu domains require external disk snapshots; disk %s requested " "internal" msgstr "" -#: src/qemu/qemu_driver.c:12687 +#: src/qemu/qemu_driver.c:14035 #, c-format msgid "internal snapshot for disk %s unsupported for storage type %s" msgstr "" -#: src/qemu/qemu_driver.c:12702 +#: src/qemu/qemu_driver.c:14050 #, c-format msgid "external snapshot format for disk %s is unsupported: %s" msgstr "" -#: src/qemu/qemu_driver.c:12725 src/qemu/qemu_driver.c:12815 +#: src/qemu/qemu_driver.c:14073 src/qemu/qemu_driver.c:14160 msgid "unexpected code path" msgstr "" @@ -15921,78 +15924,78 @@ "internal checkpoints require at least one disk to be selected for snapshot" msgstr "" -#: src/qemu/qemu_driver.c:12750 +#: src/qemu/qemu_driver.c:14098 msgid "" "disk-only snapshots require at least one disk to be selected for snapshot" msgstr "" -#: src/qemu/qemu_driver.c:12762 +#: src/qemu/qemu_driver.c:14110 msgid "" "mixing internal and external targets for a snapshot is not yet supported" msgstr "" -#: src/qemu/qemu_driver.c:12777 +#: src/qemu/qemu_driver.c:14125 msgid "atomic live snapshot of multiple disks is unsupported" msgstr "" -#: src/qemu/qemu_driver.c:12882 +#: src/qemu/qemu_driver.c:12786 #, c-format msgid "snapshots on volumes using '%s' protocol are not supported" msgstr "" -#: src/qemu/qemu_driver.c:12894 +#: src/qemu/qemu_driver.c:12795 #, c-format msgid "snapshots are not supported on '%s' volumes" msgstr "" -#: src/qemu/qemu_driver.c:12916 src/qemu/qemu_driver.c:13097 +#: src/qemu/qemu_driver.c:12817 src/qemu/qemu_driver.c:12992 msgid "domain crashed while taking the snapshot" msgstr "" -#: src/qemu/qemu_driver.c:13057 +#: src/qemu/qemu_driver.c:14321 msgid "live disk snapshot not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:13248 +#: src/qemu/qemu_driver.c:14501 msgid "Invalid snapshot image format specified in configuration file" msgstr "" -#: src/qemu/qemu_driver.c:13396 +#: src/qemu/qemu_driver.c:13278 msgid "quiesce requires disk-only" msgstr "" -#: src/qemu/qemu_driver.c:13419 src/qemu/qemu_migration.c:1461 +#: src/qemu/qemu_driver.c:14650 src/qemu/qemu_migration.c:2254 msgid "domain is marked for auto destroy" msgstr "" -#: src/qemu/qemu_driver.c:13430 src/test/test_driver.c:6935 +#: src/qemu/qemu_driver.c:14656 src/test/test_driver.c:6225 msgid "cannot halt after transient domain snapshot" msgstr "" -#: src/qemu/qemu_driver.c:13447 +#: src/qemu/qemu_driver.c:14672 #, c-format msgid "invalid snapshot name '%s': name can't contain '/'" msgstr "" -#: src/qemu/qemu_driver.c:13455 +#: src/qemu/qemu_driver.c:14680 #, c-format msgid "invalid snapshot name '%s': name can't start with '.'" msgstr "" -#: src/qemu/qemu_driver.c:13468 +#: src/qemu/qemu_driver.c:14693 msgid "live snapshot creation is supported only with external checkpoints" msgstr "" -#: src/qemu/qemu_driver.c:13591 +#: src/qemu/qemu_driver.c:14848 #, c-format msgid "unable to save metadata for snapshot %s" msgstr "" -#: src/qemu/qemu_driver.c:13876 src/test/test_driver.c:6775 +#: src/qemu/qemu_driver.c:15144 src/test/test_driver.c:6068 msgid "the domain does not have a current snapshot" msgstr "" -#: src/qemu/qemu_driver.c:14047 src/test/test_driver.c:7185 +#: src/qemu/qemu_driver.c:15326 src/test/test_driver.c:6465 msgid "" "transient domain needs to request run or pause to revert to inactive snapshot" msgstr "" @@ -16001,120 +16004,120 @@ msgid "revert to external disk snapshot not supported yet" msgstr "" -#: src/qemu/qemu_driver.c:14061 src/test/test_driver.c:7193 +#: src/qemu/qemu_driver.c:15340 src/test/test_driver.c:6473 #, c-format msgid "snapshot '%s' lacks domain '%s' rollback info" msgstr "" -#: src/qemu/qemu_driver.c:14071 +#: src/qemu/qemu_driver.c:15350 msgid "must respawn qemu to start inactive snapshot" msgstr "" -#: src/qemu/qemu_driver.c:14406 +#: src/qemu/qemu_driver.c:15697 #, c-format msgid "deletion of %d external disk snapshots not supported yet" msgstr "" -#: src/qemu/qemu_driver.c:14433 +#: src/qemu/qemu_driver.c:15721 #, c-format msgid "failed to set snapshot '%s' as current" msgstr "" -#: src/qemu/qemu_driver.c:14561 +#: src/qemu/qemu_driver.c:15845 #, c-format msgid "No monitor connection for pid %u" msgstr "" -#: src/qemu/qemu_driver.c:14566 +#: src/qemu/qemu_driver.c:15850 #, c-format msgid "Cannot connect to monitor connection of type '%s' for pid %u" msgstr "" -#: src/qemu/qemu_driver.c:14758 +#: src/qemu/qemu_driver.c:16038 #, c-format msgid "cannot find channel %s" msgstr "" -#: src/qemu/qemu_driver.c:14765 +#: src/qemu/qemu_driver.c:16045 #, c-format msgid "channel %s is not using a UNIX socket" msgstr "" -#: src/qemu/qemu_driver.c:14778 +#: src/qemu/qemu_driver.c:16058 msgid "Active channel stream exists for this domain" msgstr "" -#: src/qemu/qemu_driver.c:14811 +#: src/qemu/qemu_driver.c:16090 msgid "No device found for specified path" msgstr "" -#: src/qemu/qemu_driver.c:14854 +#: src/qemu/qemu_driver.c:16136 #, c-format msgid "disk '%s' not ready for pivot yet" msgstr "" -#: src/qemu/qemu_driver.c:14959 +#: src/qemu/qemu_driver.c:14831 msgid "resuming after drive-reopen failed" msgstr "" -#: src/qemu/qemu_driver.c:14995 +#: src/qemu/qemu_domain.c:3697 msgid "block jobs not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:14999 +#: src/qemu/qemu_driver.c:16246 msgid "partial block pull not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:15004 +#: src/qemu/qemu_driver.c:16253 msgid "" "setting bandwidth at start of block pull not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:15025 src/qemu/qemu_driver.c:15231 +#: src/qemu/qemu_driver.c:14895 src/qemu/qemu_driver.c:15096 #, c-format msgid "disk '%s' already in active block copy job" msgstr "" -#: src/qemu/qemu_driver.c:15033 +#: src/qemu/qemu_driver.c:16112 #, c-format msgid "pivot of disk '%s' requires an active copy job" msgstr "" -#: src/qemu/qemu_driver.c:15239 +#: src/qemu/qemu_driver.c:16662 msgid "block copy is not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:15248 +#: src/qemu/qemu_driver.c:16671 msgid "domain is not transient" msgstr "" -#: src/qemu/qemu_driver.c:15259 +#: src/qemu/qemu_driver.c:15124 #, c-format msgid "disk '%s' has backing file, so raw shallow copy is not possible" msgstr "" -#: src/qemu/qemu_driver.c:15273 +#: src/qemu/qemu_driver.c:16709 #, c-format msgid "missing destination file for disk %s: %s" msgstr "" -#: src/qemu/qemu_driver.c:15280 +#: src/qemu/qemu_driver.c:16716 #, c-format msgid "" "external destination file for disk %s already exists and is not a block " "device: %s" msgstr "" -#: src/qemu/qemu_driver.c:15297 +#: src/qemu/qemu_driver.c:15162 #, c-format msgid "unrecognized format '%s'" msgstr "" -#: src/qemu/qemu_driver.c:15448 +#: src/qemu/qemu_driver.c:17026 msgid "online commit not supported with this QEMU binary" msgstr "" -#: src/qemu/qemu_driver.c:15459 +#: src/qemu/qemu_driver.c:17048 #, c-format msgid "disk %s has no source file to be committed" msgstr "" @@ -16124,7 +16127,7 @@ msgid "could not find top '%s' in chain for '%s'" msgstr "" -#: src/qemu/qemu_driver.c:15486 +#: src/qemu/qemu_driver.c:17088 #, c-format msgid "top '%s' in chain for '%s' has no backing file" msgstr "" @@ -16134,117 +16137,117 @@ msgid "could not find base '%s' below '%s' in chain for '%s'" msgstr "" -#: src/qemu/qemu_driver.c:15501 +#: src/qemu/qemu_driver.c:17103 #, c-format msgid "base '%s' is not immediately below '%s' in chain for '%s'" msgstr "" -#: src/qemu/qemu_driver.c:15585 +#: src/qemu/qemu_driver.c:17247 src/qemu/qemu_driver.c:17312 #, c-format msgid "No graphics backend with index %d" msgstr "" -#: src/qemu/qemu_driver.c:15597 +#: src/qemu/qemu_driver.c:17259 src/qemu/qemu_driver.c:17324 #, c-format msgid "Can only open VNC or SPICE graphics backends, not %s" msgstr "" -#: src/qemu/qemu_driver.c:15696 +#: src/qemu/qemu_driver.c:17453 #, c-format msgid "block I/O throttle limit value must be less than %llu" msgstr "" -#: src/qemu/qemu_driver.c:15730 +#: src/qemu/qemu_driver.c:17580 msgid "total and read/write of bytes_sec cannot be set at the same time" msgstr "" -#: src/qemu/qemu_driver.c:15737 +#: src/qemu/qemu_driver.c:17588 msgid "total and read/write of iops_sec cannot be set at the same time" msgstr "" -#: src/qemu/qemu_driver.c:15788 +#: src/qemu/qemu_driver.c:17704 msgid "Write to config file failed" msgstr "" -#: src/util/vircgroup.c:2875 src/util/vircgroup.c:2947 +#: src/util/vircgroup.c:3174 src/util/vircgroup.c:3253 msgid "cpuacct parse error" msgstr "" -#: src/util/vircgroup.c:2928 +#: src/util/vircgroup.c:3232 #, c-format msgid "start_cpu %d larger than maximum of %d" msgstr "" -#: src/qemu/qemu_driver.c:16157 +#: src/qemu/qemu_driver.c:18137 msgid "Duration not supported. Use 0 for now" msgstr "" -#: src/qemu/qemu_driver.c:16165 +#: src/qemu/qemu_driver.c:18145 #, c-format msgid "Unknown suspend target: %u" msgstr "" -#: src/qemu/qemu_driver.c:16188 +#: src/qemu/qemu_driver.c:18168 msgid "Unable to suspend domain due to missing system_wakeup monitor command" msgstr "" -#: src/qemu/qemu_driver.c:16198 +#: src/qemu/qemu_driver.c:18178 msgid "S3 state is disabled for this domain" msgstr "" -#: src/qemu/qemu_driver.c:16205 +#: src/qemu/qemu_driver.c:18185 msgid "S4 state is disabled for this domain" msgstr "" -#: src/qemu/qemu_driver.c:16266 +#: src/qemu/qemu_driver.c:18244 msgid "Unable to wake up domain due to missing system_wakeup monitor command" msgstr "" -#: src/qemu/qemu_driver.c:16425 +#: src/qemu/qemu_driver.c:18400 msgid "Specifying mount point is not supported for now" msgstr "" -#: src/util/virhostdev.c:340 +#: src/util/virhostdev.c:385 #, c-format msgid "" "virtualport type %s is currently not supported on interfaces of type hostdev" msgstr "" -#: src/util/virhostdev.c:379 src/util/virhostdev.c:461 +#: src/util/virhostdev.c:424 src/util/virhostdev.c:503 msgid "" "Interface type hostdev is currently supported on SR-IOV Virtual Functions " "only" msgstr "" -#: src/util/virhostdev.c:393 +#: src/util/virhostdev.c:438 #, c-format msgid "" "direct setting of the vlan tag is not allowed for hostdev devices using %s " "mode" msgstr "" -#: src/util/virhostdev.c:406 +#: src/util/virhostdev.c:451 msgid "vlan trunking is not supported by SR-IOV network devices" msgstr "" -#: src/util/virhostdev.c:412 +#: src/util/virhostdev.c:457 #, c-format msgid "vlan can only be set for SR-IOV VFs, but %s is not a VF" msgstr "" -#: src/qemu/qemu_hostdev.c:188 +#: src/qemu/qemu_hostdev.c:206 msgid "host doesn't support passthrough of host PCI devices" msgstr "" -#: src/qemu/qemu_hostdev.c:198 +#: src/qemu/qemu_hostdev.c:216 msgid "host doesn't support VFIO PCI passthrough" msgstr "" -#: src/qemu/qemu_hostdev.c:206 +#: src/qemu/qemu_hostdev.c:224 msgid "host doesn't support legacy PCI passthrough" msgstr "" -#: src/util/virhostdev.c:529 +#: src/util/virhostdev.c:574 #, c-format msgid "PCI device %s is not assignable" msgstr "" @@ -16254,260 +16257,260 @@ msgid "PCI device %s is in use by domain %s" msgstr "" -#: src/util/virhostdev.c:549 +#: src/qemu/qemu_hostdev.c:704 #, c-format msgid "PCI device %s is already in use" msgstr "" -#: src/util/virhostdev.c:1240 +#: src/util/virhostdev.c:1328 msgid "SCSI host device doesn't support managed mode" msgstr "" -#: src/util/virhostdev.c:1275 +#: src/util/virhostdev.c:1405 #, c-format msgid "SCSI device %s is already in use by other domain(s) as '%s'" msgstr "" -#: src/util/virhostdev.c:717 +#: src/util/virhostdev.c:788 #, c-format msgid "Failed to re-attach PCI device: %s" msgstr "" -#: src/util/virhostdev.c:748 +#: src/util/virhostdev.c:819 #, c-format msgid "Failed to allocate PCI device list: %s" msgstr "" -#: src/util/virhostdev.c:799 +#: src/util/virhostdev.c:894 #, c-format msgid "Failed to reset PCI device: %s" msgstr "" -#: src/qemu/qemu_hotplug.c:128 +#: src/qemu/qemu_hotplug.c:123 msgid "Unable to eject media" msgstr "" -#: src/qemu/qemu_hotplug.c:373 +#: src/qemu/qemu_hotplug.c:455 #, c-format msgid "target %s:%d already exists" msgstr "" -#: src/qemu/qemu_hotplug.c:404 +#: src/qemu/qemu_hotplug.c:394 msgid "USB controller hotplug unsupported in this QEMU binary" msgstr "" -#: src/qemu/qemu_hotplug.c:522 +#: src/qemu/qemu_hotplug.c:594 #, c-format msgid "unexpected disk address type %s" msgstr "" -#: src/qemu/qemu_hotplug.c:566 +#: src/qemu/qemu_hotplug.c:642 #, c-format msgid "SCSI controller %d was missing its PCI address" msgstr "" -#: src/qemu/qemu_hotplug.c:784 +#: src/qemu/qemu_hotplug.c:825 msgid "disk device='lun' is not supported for usb bus" msgstr "" -#: src/qemu/qemu_hotplug.c:872 +#: src/qemu/qemu_hotplug.c:858 msgid "installed qemu version does not support host_net_add" msgstr "" -#: src/qemu/qemu_hotplug.c:941 +#: src/qemu/qemu_hotplug.c:1003 msgid "virtio-s390 net device cannot be hotplugged." msgstr "" -#: src/qemu/qemu_hotplug.c:956 +#: src/qemu/qemu_hotplug.c:1020 msgid "Unable to attach network devices without vlan" msgstr "" -#: src/qemu/qemu_hotplug.c:1055 +#: src/qemu/qemu_hotplug.c:1115 msgid "device alias not found: cannot set link state to down" msgstr "" -#: src/qemu/qemu_hotplug.c:1067 +#: src/qemu/qemu_hotplug.c:1127 msgid "setting of link state not supported: Link is up" msgstr "" -#: src/qemu/qemu_hotplug.c:1248 +#: src/qemu/qemu_hotplug.c:1312 msgid "guest unexpectedly quit during hotplug" msgstr "" -#: src/qemu/qemu_hotplug.c:1364 +#: src/qemu/qemu_hotplug.c:1433 msgid "attaching serial console is not supported" msgstr "" -#: src/qemu/qemu_hotplug.c:1370 +#: src/qemu/qemu_hotplug.c:1439 msgid "chardev already exists" msgstr "" -#: src/qemu/qemu_hotplug.c:1406 +#: src/qemu/qemu_hotplug.c:1513 msgid "detaching serial console is not supported" msgstr "" -#: src/qemu/qemu_hotplug.c:1579 +#: src/qemu/qemu_hotplug.c:1562 #, c-format msgid "Unable to prepare scsi hostdev: %s:%d:%d:%d" msgstr "" -#: src/libxl/libxl_driver.c:2669 src/libxl/libxl_driver.c:2924 -#: src/qemu/qemu_hotplug.c:1653 src/qemu/qemu_hotplug.c:3305 +#: src/libxl/libxl_driver.c:3090 src/libxl/libxl_driver.c:3439 +#: src/qemu/qemu_hotplug.c:2050 src/qemu/qemu_hotplug.c:3876 #, c-format msgid "hostdev mode '%s' not supported" msgstr "" -#: src/libxl/libxl_driver.c:2682 src/qemu/qemu_hotplug.c:1679 -#: src/qemu/qemu_hotplug.c:3278 +#: src/libxl/libxl_driver.c:3103 src/qemu/qemu_hotplug.c:2076 +#: src/qemu/qemu_hotplug.c:3842 #, c-format msgid "hostdev subsys type '%s' not supported" msgstr "" -#: src/qemu/qemu_hotplug.c:1713 +#: src/qemu/qemu_hotplug.c:1696 msgid "interface is missing bridge name" msgstr "" -#: src/qemu/qemu_hotplug.c:1725 +#: src/qemu/qemu_hotplug.c:1709 #, c-format msgid "Couldn't find network '%s'" msgstr "" -#: src/qemu/qemu_hotplug.c:1739 +#: src/qemu/qemu_hotplug.c:1731 #, c-format msgid "Interface type %d has no bridge name" msgstr "" -#: src/qemu/qemu_hotplug.c:1767 +#: src/qemu/qemu_hotplug.c:2106 #, c-format msgid "bridge %s doesn't exist" msgstr "" -#: src/qemu/qemu_hotplug.c:1791 +#: src/qemu/qemu_hotplug.c:2130 #, c-format msgid "unable to recover former state by adding port to bridge %s" msgstr "" -#: src/qemu/qemu_hotplug.c:1818 +#: src/qemu/qemu_hotplug.c:2154 #, c-format msgid "filters not supported on interfaces of type %s" msgstr "" -#: src/qemu/qemu_hotplug.c:1830 +#: src/qemu/qemu_hotplug.c:2166 #, c-format msgid "" "failed to add new filter rules to '%s' - attempting to restore old rules" msgstr "" -#: src/qemu/qemu_hotplug.c:1854 +#: src/qemu/qemu_hotplug.c:2188 msgid "can't change link state: device alias not found" msgstr "" -#: src/qemu/qemu_hotplug.c:1893 +#: src/qemu/qemu_hotplug.c:2234 msgid "cannot find existing network device to modify" msgstr "" -#: src/qemu/qemu_hotplug.c:1901 +#: src/qemu/qemu_hotplug.c:2242 #, c-format msgid "cannot change config of '%s' network type" msgstr "" -#: src/qemu/qemu_hotplug.c:1924 +#: src/qemu/qemu_hotplug.c:2265 #, c-format msgid "cannot change network interface mac address from %s to %s" msgstr "" -#: src/qemu/qemu_hotplug.c:1933 +#: src/qemu/qemu_hotplug.c:2274 #, c-format msgid "cannot modify network device model from %s to %s" msgstr "" -#: src/qemu/qemu_hotplug.c:1946 +#: src/qemu/qemu_hotplug.c:2299 msgid "cannot modify virtio network device driver attributes" msgstr "" -#: src/qemu/qemu_hotplug.c:1960 +#: src/qemu/qemu_hotplug.c:2313 msgid "cannot modify network device script attribute" msgstr "" -#: src/qemu/qemu_hotplug.c:1969 +#: src/qemu/qemu_hotplug.c:2322 msgid "cannot modify network device tap name" msgstr "" -#: src/qemu/qemu_hotplug.c:1987 +#: src/qemu/qemu_hotplug.c:2340 msgid "cannot modify network device guest PCI address" msgstr "" -#: src/qemu/qemu_hotplug.c:1996 +#: src/qemu/qemu_hotplug.c:2349 msgid "cannot modify network device alias" msgstr "" -#: src/qemu/qemu_hotplug.c:2001 +#: src/qemu/qemu_hotplug.c:2354 msgid "cannot modify network device rom bar setting" msgstr "" -#: src/qemu/qemu_hotplug.c:2006 +#: src/qemu/qemu_hotplug.c:2359 msgid "cannot modify network rom file" msgstr "" -#: src/qemu/qemu_hotplug.c:2011 +#: src/qemu/qemu_hotplug.c:2364 msgid "cannot modify network device boot index setting" msgstr "" -#: src/qemu/qemu_hotplug.c:2038 +#: src/qemu/qemu_hotplug.c:2391 #, c-format msgid "cannot change network interface type to '%s'" msgstr "" -#: src/qemu/qemu_hotplug.c:2096 src/qemu/qemu_hotplug.c:2169 +#: src/qemu/qemu_hotplug.c:2448 src/qemu/qemu_hotplug.c:2521 #, c-format msgid "unable to change config on '%s' network type" msgstr "" -#: src/qemu/qemu_hotplug.c:2281 +#: src/qemu/qemu_hotplug.c:2641 msgid "cannot find existing graphics device to modify" msgstr "" -#: src/qemu/qemu_hotplug.c:2287 +#: src/qemu/qemu_hotplug.c:2647 msgid "cannot change the number of listen addresses" msgstr "" -#: src/qemu/qemu_hotplug.c:2297 +#: src/qemu/qemu_hotplug.c:2657 msgid "cannot change the type of listen address" msgstr "" -#: src/qemu/qemu_hotplug.c:2306 +#: src/qemu/qemu_hotplug.c:2666 msgid "cannot change listen address setting on vnc graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:2307 +#: src/qemu/qemu_hotplug.c:2667 msgid "cannot change listen address setting on spice graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:2316 +#: src/qemu/qemu_hotplug.c:2676 msgid "cannot change listen network setting on vnc graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:2317 +#: src/qemu/qemu_hotplug.c:2677 msgid "cannot change listen network setting on spice graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:2335 +#: src/qemu/qemu_hotplug.c:2695 msgid "cannot change port settings on vnc graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:2340 +#: src/qemu/qemu_hotplug.c:2700 msgid "cannot change keymap setting on vnc graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:2380 +#: src/qemu/qemu_hotplug.c:2741 msgid "cannot change port settings on spice graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:2386 +#: src/qemu/qemu_hotplug.c:2747 msgid "cannot change keymap setting on spice graphics" msgstr "" -#: src/qemu/qemu_hotplug.c:2427 +#: src/qemu/qemu_hotplug.c:2789 #, c-format msgid "unable to change config on '%s' graphics type" msgstr "" @@ -16517,1731 +16520,1674 @@ msgid "failed to remove ebtables rule on '%s'" msgstr "" -#: src/qemu/qemu_hotplug.c:2754 +#: src/qemu/qemu_hotplug.c:3327 #, c-format msgid "don't know how to remove a %s device" msgstr "" -#: src/qemu/qemu_hotplug.c:2806 +#: src/qemu/qemu_hotplug.c:3381 msgid "Unable to wait on unplug condition" msgstr "" -#: src/qemu/qemu_hotplug.c:2839 src/qemu/qemu_hotplug.c:3098 +#: src/qemu/qemu_hotplug.c:3422 src/qemu/qemu_hotplug.c:3671 #, c-format msgid "cannot hot unplug multifunction PCI device: %s" msgstr "" -#: src/qemu/qemu_hotplug.c:2849 +#: src/qemu/qemu_hotplug.c:3432 msgid "device cannot be detached without a valid CCW address" msgstr "" -#: src/qemu/qemu_hotplug.c:2856 +#: src/qemu/qemu_hotplug.c:3439 msgid "device cannot be detached without a valid PCI address" msgstr "" -#: src/qemu/qemu_hotplug.c:2913 +#: src/qemu/qemu_hotplug.c:3494 #, c-format msgid "Underlying qemu does not support %s disk removal" msgstr "" -#: src/qemu/qemu_hotplug.c:2920 +#: src/qemu/qemu_hotplug.c:2948 #, c-format msgid "disk '%s' is in an active block copy job" msgstr "" -#: src/qemu/qemu_hotplug.c:2996 src/uml/uml_driver.c:2360 +#: src/qemu/qemu_hotplug.c:3568 src/uml/uml_driver.c:2388 msgid "This type of disk cannot be hot unplugged" msgstr "" -#: src/qemu/qemu_hotplug.c:3000 +#: src/qemu/qemu_hotplug.c:3572 #, c-format msgid "disk device type '%s' cannot be detached" msgstr "" -#: src/qemu/qemu_hotplug.c:3071 +#: src/qemu/qemu_hotplug.c:3644 #, c-format msgid "controller %s:%d not found" msgstr "" -#: src/qemu/qemu_hotplug.c:3083 +#: src/qemu/qemu_hotplug.c:3656 #, c-format msgid "device with '%s' address cannot be detached" msgstr "" -#: src/qemu/qemu_hotplug.c:3090 +#: src/qemu/qemu_hotplug.c:3663 #, c-format msgid "device with invalid '%s' address cannot be detached" msgstr "" -#: src/qemu/qemu_hotplug.c:3105 +#: src/qemu/qemu_hotplug.c:3678 msgid "device cannot be detached: device is busy" msgstr "" -#: src/libxl/libxl_driver.c:2878 src/qemu/qemu_hotplug.c:3152 +#: src/libxl/libxl_driver.c:3394 src/qemu/qemu_hotplug.c:3728 #, c-format msgid "cannot hot unplug multifunction PCI device: %.4x:%.2x:%.2x.%.1x" msgstr "" -#: src/qemu/qemu_hotplug.c:3161 src/qemu/qemu_hotplug.c:3388 +#: src/qemu/qemu_hotplug.c:3737 src/qemu/qemu_hotplug.c:3969 msgid "device cannot be detached without a PCI address" msgstr "" -#: src/qemu/qemu_hotplug.c:3188 src/qemu/qemu_hotplug.c:3219 +#: src/qemu/qemu_hotplug.c:3765 src/qemu/qemu_hotplug.c:3795 msgid "device cannot be detached without a device alias" msgstr "" -#: src/qemu/qemu_hotplug.c:3194 src/qemu/qemu_hotplug.c:3225 +#: src/qemu/qemu_hotplug.c:3771 src/qemu/qemu_hotplug.c:3801 msgid "device cannot be detached with this QEMU version" msgstr "" -#: src/libxl/libxl_driver.c:2870 src/qemu/qemu_hotplug.c:3316 +#: src/libxl/libxl_driver.c:3386 src/qemu/qemu_hotplug.c:3887 #, c-format msgid "host pci device %.4x:%.2x:%.2x.%.1x not found" msgstr "" -#: src/qemu/qemu_hotplug.c:3323 +#: src/qemu/qemu_hotplug.c:3894 #, c-format msgid "host usb device %03d.%03d not found" msgstr "" -#: src/qemu/qemu_hotplug.c:3327 +#: src/qemu/qemu_hotplug.c:3898 #, c-format msgid "host usb device vendor=0x%.4x product=0x%.4x not found" msgstr "" -#: src/qemu/qemu_hotplug.c:3333 +#: src/qemu/qemu_hotplug.c:3360 #, c-format msgid "host scsi device %s:%d:%d.%d not found" msgstr "" -#: src/qemu/qemu_hotplug.c:3381 +#: src/qemu/qemu_hotplug.c:3962 msgid "device cannot be detached without a CCW address" msgstr "" -#: src/qemu/qemu_hotplug.c:3394 +#: src/qemu/qemu_hotplug.c:3975 #, c-format msgid "cannot hot unplug multifunction PCI device :%s" msgstr "" -#: src/qemu/qemu_hotplug.c:3402 +#: src/qemu/qemu_hotplug.c:3123 msgid "unable to determine original VLAN" msgstr "" -#: src/qemu/qemu_hotplug.c:3485 +#: src/qemu/qemu_hotplug.c:4065 msgid "Graphics password only supported for VNC" msgstr "" -#: src/qemu/qemu_hotplug.c:3511 +#: src/qemu/qemu_hotplug.c:4091 msgid "Expiry of passwords is not supported" msgstr "" -#: src/qemu/qemu_migration.c:236 +#: src/qemu/qemu_migration.c:269 #, c-format msgid "unable to read server cert %s" msgstr "" -#: src/qemu/qemu_migration.c:243 +#: src/qemu/qemu_migration.c:276 #, c-format msgid "cannot initialize cert object: %s" msgstr "" -#: src/qemu/qemu_migration.c:254 +#: src/qemu/qemu_migration.c:287 #, c-format msgid "cannot load cert data from %s: %s" msgstr "" -#: src/qemu/qemu_migration.c:364 src/util/virnetdevopenvswitch.c:219 +#: src/qemu/qemu_migration.c:397 src/util/virnetdevopenvswitch.c:220 #, c-format msgid "Unable to run command to get OVS port data for interface %s" msgstr "" -#: src/qemu/qemu_migration.c:403 +#: src/qemu/qemu_migration.c:436 msgid "Unable to obtain host UUID" msgstr "" -#: src/qemu/qemu_migration.c:424 +#: src/qemu/qemu_migration.c:457 msgid "Migration graphics data already present" msgstr "" -#: src/qemu/qemu_migration.c:451 +#: src/qemu/qemu_migration.c:484 msgid "Migration lockstate data already present" msgstr "" -#: src/qemu/qemu_migration.c:481 +#: src/qemu/qemu_migration.c:514 msgid "Migration persistent data already present" msgstr "" -#: src/qemu/qemu_migration.c:502 +#: src/qemu/qemu_migration.c:548 msgid "Network migration data already present" msgstr "" -#: src/qemu/qemu_migration.c:690 +#: src/qemu/qemu_migration.c:907 msgid "missing type attribute in migration data" msgstr "" -#: src/qemu/qemu_migration.c:695 src/qemu/qemu_migration.c:1899 +#: src/qemu/qemu_migration.c:912 src/qemu/qemu_migration.c:2845 #, c-format msgid "unknown graphics type %s" msgstr "" -#: src/qemu/qemu_migration.c:702 +#: src/qemu/qemu_migration.c:919 msgid "missing port attribute in migration data" msgstr "" -#: src/qemu/qemu_migration.c:708 +#: src/qemu/qemu_migration.c:925 msgid "missing tlsPort attribute in migration data" msgstr "" -#: src/qemu/qemu_migration.c:714 +#: src/qemu/qemu_migration.c:931 msgid "missing listen attribute in migration data" msgstr "" -#: src/qemu/qemu_migration.c:743 +#: src/qemu/qemu_migration.c:960 msgid "missing interface information" msgstr "" -#: src/qemu/qemu_migration.c:758 +#: src/qemu/qemu_migration.c:975 msgid "missing vporttype attribute in migration data" msgstr "" -#: src/qemu/qemu_migration.c:803 +#: src/qemu/qemu_migration.c:1167 msgid "missing name element in migration data" msgstr "" -#: src/qemu/qemu_migration.c:808 +#: src/qemu/qemu_migration.c:1172 #, c-format msgid "Incoming cookie data had unexpected name %s vs %s" msgstr "" -#: src/qemu/qemu_migration.c:818 +#: src/qemu/qemu_migration.c:1182 msgid "missing uuid element in migration data" msgstr "" -#: src/qemu/qemu_migration.c:824 +#: src/qemu/qemu_migration.c:1188 #, c-format msgid "Incoming cookie data had unexpected UUID %s vs %s" msgstr "" -#: src/qemu/qemu_migration.c:832 +#: src/qemu/qemu_migration.c:1197 msgid "missing hostname element in migration data" msgstr "" -#: src/qemu/qemu_migration.c:837 src/qemu/qemu_migration.c:854 +#: src/qemu/qemu_migration.c:1202 src/qemu/qemu_migration.c:1219 #, c-format msgid "Attempt to migrate guest to the same host %s" msgstr "" -#: src/qemu/qemu_migration.c:844 +#: src/qemu/qemu_migration.c:1209 msgid "missing hostuuid element in migration data" msgstr "" -#: src/qemu/qemu_migration.c:849 +#: src/qemu/qemu_migration.c:1214 msgid "malformed hostuuid element in migration data" msgstr "" -#: src/qemu/qemu_migration.c:870 +#: src/qemu/qemu_migration.c:1235 msgid "missing feature name" msgstr "" -#: src/qemu/qemu_migration.c:876 +#: src/qemu/qemu_migration.c:1241 #, c-format msgid "Unknown migration cookie feature %s" msgstr "" -#: src/qemu/qemu_migration.c:884 +#: src/qemu/qemu_migration.c:1249 #, c-format msgid "Unsupported migration cookie feature %s" msgstr "" -#: src/qemu/qemu_migration.c:902 +#: src/qemu/qemu_migration.c:1268 msgid "Missing lock driver name in migration cookie" msgstr "" -#: src/qemu/qemu_migration.c:914 +#: src/qemu/qemu_migration.c:1280 #, c-format msgid "Too many domain elements in migration cookie: %d" msgstr "" -#: src/qemu/qemu_migration.c:945 +#: src/qemu/qemu_migration.c:1011 #, c-format msgid "Malformed nbd port '%s'" msgstr "" -#: src/qemu/qemu_migration.c:976 +#: src/qemu/qemu_migration.c:1335 msgid "(qemu_migration_cookie)" msgstr "" -#: src/qemu/qemu_migration.c:1047 +#: src/qemu/qemu_migration.c:1413 msgid "Migration cookie was not NULL terminated" msgstr "" -#: src/qemu/qemu_migration.c:1067 +#: src/qemu/qemu_migration.c:1441 #, c-format msgid "Missing %s lock state for migration cookie" msgstr "" -#: src/qemu/qemu_migration.c:1074 +#: src/qemu/qemu_migration.c:1448 #, c-format msgid "Source host lock driver %s different from target %s" msgstr "" -#: src/qemu/qemu_migration.c:1124 +#: src/qemu/qemu_migration.c:1498 #, c-format msgid "Failed to resume guest %s after failure" msgstr "" -#: src/qemu/qemu_migration.c:1308 src/qemu/qemu_migration.c:1778 -#: src/qemu/qemu_migration.c:3301 +#: src/qemu/qemu_migration.c:2145 src/qemu/qemu_migration.c:2646 +#: src/qemu/qemu_migration.c:4477 msgid "canceled by client" msgstr "" -#: src/qemu/qemu_migration.c:1473 +#: src/qemu/qemu_migration.c:2233 #, c-format msgid "cannot migrate domain with %d snapshots" msgstr "" -#: src/qemu/qemu_migration.c:1483 +#: src/qemu/qemu_migration.c:2244 msgid "cannot migrate domain with I/O error" msgstr "" -#: src/qemu/qemu_migration.c:1491 +#: src/qemu/qemu_migration.c:2261 msgid "domain has an active block job" msgstr "" -#: src/qemu/qemu_migration.c:1512 +#: src/qemu/qemu_migration.c:2192 msgid "domain has assigned non-USB host devices" msgstr "" -#: src/qemu/qemu_migration.c:1551 +#: src/qemu/qemu_migration.c:2335 msgid "Migration may lead to data corruption if disks use cache != none" msgstr "" -#: src/qemu/qemu_migration.c:1605 +#: src/qemu/qemu_migration.c:2392 msgid "Compressed migration is not supported by target QEMU binary" msgstr "" -#: src/qemu/qemu_migration.c:1609 +#: src/qemu/qemu_migration.c:2396 msgid "Compressed migration is not supported by source QEMU binary" msgstr "" -#: src/qemu/qemu_migration.c:1737 +#: src/qemu/qemu_migration.c:2636 msgid "is not active" msgstr "" -#: src/qemu/qemu_migration.c:1772 +#: src/qemu/qemu_migration.c:2641 msgid "unexpectedly failed" msgstr "" -#: src/qemu/qemu_migration.c:1800 src/qemu/qemu_migration.c:3369 +#: src/qemu/qemu_migration.c:2589 msgid "migration job" msgstr "" -#: src/qemu/qemu_migration.c:1803 +#: src/qemu/qemu_migration.c:2591 msgid "domain save job" msgstr "" -#: src/qemu/qemu_migration.c:1806 +#: src/qemu/qemu_migration.c:2593 msgid "domain core dump job" msgstr "" -#: src/qemu/qemu_migration.c:1809 +#: src/qemu/qemu_migration.c:2595 msgid "job" msgstr "" -#: src/qemu/qemu_migration.c:1832 +#: src/qemu/qemu_migration.c:2012 src/qemu/qemu_migration.c:2151 +#: src/qemu/qemu_migration.c:2706 msgid "Lost connection to destination host" msgstr "" -#: src/qemu/qemu_migration.c:1826 +#: src/qemu/qemu_migration.c:2700 msgid "failed due to I/O error" msgstr "" -#: src/qemu/qemu_migration.c:1914 +#: src/qemu/qemu_migration.c:2860 #, c-format msgid "invalid tlsPort number: %s" msgstr "" -#: src/qemu/qemu_migration.c:1966 src/util/virnetdevopenvswitch.c:253 +#: src/qemu/qemu_migration.c:2913 src/util/virnetdevopenvswitch.c:259 #, c-format msgid "Unable to run command to set OVS port data for interface %s" msgstr "" -#: src/qemu/qemu_migration.c:2107 src/qemu/qemu_migration.c:2286 +#: src/qemu/qemu_migration.c:3175 src/qemu/qemu_migration.c:3429 msgid "offline migration cannot handle non-shared storage" msgstr "" -#: src/qemu/qemu_migration.c:2113 src/qemu/qemu_migration.c:2292 +#: src/qemu/qemu_migration.c:3181 src/qemu/qemu_migration.c:3435 msgid "offline migration must be specified with the persistent flag set" msgstr "" -#: src/qemu/qemu_migration.c:2119 src/qemu/qemu_migration.c:2298 +#: src/qemu/qemu_migration.c:3187 src/qemu/qemu_migration.c:3441 msgid "tunnelled offline migration does not make sense" msgstr "" -#: src/qemu/qemu_migration.c:2200 src/qemu/qemu_migration.c:2540 +#: src/qemu/qemu_migration.c:2156 src/qemu/qemu_migration.c:2496 msgid "domain disappeared" msgstr "" -#: src/qemu/qemu_migration.c:2393 +#: src/qemu/qemu_migration.c:3344 msgid "qemu isn't capable of IPv6" msgstr "" -#: src/qemu/qemu_migration.c:2398 +#: src/qemu/qemu_migration.c:3349 msgid "host isn't capable of IPv6" msgstr "" -#: src/qemu/qemu_migration.c:2460 src/qemu/qemu_migration.c:3566 +#: src/qemu/qemu_migration.c:3551 src/qemu/qemu_migration.c:4769 msgid "cannot create pipe for tunnelled migration" msgstr "" -#: src/qemu/qemu_migration.c:2478 +#: src/qemu/qemu_migration.c:3579 msgid "cannot pass pipe for tunnelled migration" msgstr "" -#: src/qemu/qemu_migration.c:2607 +#: src/qemu/qemu_migration.c:3718 msgid "tunnelled migration requested but NULL stream passed" msgstr "" -#: src/qemu/qemu_migration.c:2681 +#: src/libxl/libxl_migration.c:340 src/openvz/openvz_driver.c:2341 +#: src/qemu/qemu_migration.c:3818 msgid "" "hostname on destination resolved to localhost, but migration requires an FQDN" msgstr "" -#: src/qemu/qemu_migration.c:2701 +#: src/qemu/qemu_migration.c:2645 msgid "only tcp URIs are supported for KVM/QEMU migrations" msgstr "" -#: src/qemu/qemu_migration.c:2717 +#: src/libxl/libxl_migration.c:364 src/openvz/openvz_driver.c:2350 #, c-format msgid "unable to parse URI: %s" msgstr "" -#: src/qemu/qemu_migration.c:2723 +#: src/libxl/libxl_migration.c:371 src/openvz/openvz_driver.c:2357 +#: src/qemu/qemu_migration.c:3857 #, c-format msgid "missing host in migration URI: %s" msgstr "" -#: src/qemu/qemu_migration.c:2781 +#: src/libxl/libxl_migration.c:283 src/openvz/openvz_driver.c:2319 +#: src/qemu/qemu_migration.c:3914 msgid "no domain XML passed" msgstr "" -#: src/qemu/qemu_migration.c:3016 +#: src/qemu/qemu_migration.c:4158 msgid "poll failed in migration tunnel" msgstr "" -#: src/qemu/qemu_migration.c:3034 +#: src/qemu/qemu_migration.c:4176 msgid "failed to read from wakeup fd" msgstr "" -#: src/qemu/qemu_migration.c:3056 +#: src/qemu/qemu_migration.c:4198 msgid "tunnelled migration failed to read from qemu" msgstr "" -#: src/qemu/qemu_migration.c:3100 +#: src/qemu/qemu_migration.c:4247 msgid "Unable to make pipe" msgstr "" -#: src/qemu/qemu_migration.c:3116 +#: src/qemu/qemu_migration.c:4263 msgid "Unable to create migration thread" msgstr "" -#: src/qemu/qemu_migration.c:3138 +#: src/qemu/qemu_migration.c:4285 msgid "failed to wakeup migration tunnel" msgstr "" -#: src/qemu/qemu_migration.c:3192 +#: src/qemu/qemu_migration.c:4341 #, c-format msgid "Unable to set FD %d blocking" msgstr "" -#: src/qemu/qemu_migration.c:3252 +#: src/qemu/qemu_migration.c:4405 #, c-format msgid "Migration with lock driver %s requires cookie support" msgstr "" -#: src/qemu/qemu_migration.c:3377 +#: src/qemu/qemu_migration.c:4544 msgid "failed to accept connection from qemu" msgstr "" -#: src/qemu/qemu_migration.c:3543 +#: src/qemu/qemu_migration.c:3477 msgid "Source qemu is too old to support tunnelled migration" msgstr "" -#: src/qemu/qemu_migration.c:4087 +#: src/qemu/qemu_migration.c:5341 #, c-format msgid "Failed to connect to remote libvirt URI %s: %s" msgstr "" -#: src/qemu/qemu_migration.c:4115 +#: src/qemu/qemu_migration.c:5374 msgid "Destination libvirt does not support peer-to-peer migration protocol" msgstr "" -#: src/qemu/qemu_migration.c:4380 +#: src/qemu/qemu_migration.c:5639 msgid "received unexpected cookie with P2P migration" msgstr "" -#: src/qemu/qemu_migration.c:4392 +#: src/qemu/qemu_migration.c:5652 msgid "Unexpected dconnuri parameter with non-peer2peer migration" msgstr "" -#: src/qemu/qemu_migration.c:4431 +#: src/qemu/qemu_migration.c:5693 #, c-format msgid "Port profile Associate failed for %s" msgstr "" -#: src/qemu/qemu_migration.c:4577 +#: src/qemu/qemu_migration.c:4496 msgid "can't get vmdef" msgstr "" -#: src/qemu/qemu_migration.c:4783 +#: src/qemu/qemu_migration.c:6107 msgid "Unable to set cloexec flag" msgstr "" -#: src/qemu/qemu_migration.c:4896 +#: src/qemu/qemu_migration.c:6301 #, c-format msgid "migration protocol going backwards %s => %s" msgstr "" -#: src/qemu/qemu_migration.c:4931 +#: src/qemu/qemu_migration.c:6334 #, c-format msgid "domain '%s' is not processing incoming migration" msgstr "" -#: src/qemu/qemu_migration.c:4933 +#: src/qemu/qemu_migration.c:6336 #, c-format msgid "domain '%s' is not being migrated" msgstr "" -#: src/qemu/qemu_monitor.c:291 +#: src/qemu/qemu_monitor.c:343 #, c-format msgid "Monitor path %s too big for destination" msgstr "" -#: src/qemu/qemu_monitor.c:390 +#: src/qemu/qemu_monitor.c:414 #, c-format msgid "Process %d %p %p [[[[%s]]][[[%s]]]" msgstr "" -#: src/qemu/qemu_monitor.c:488 +#: src/qemu/qemu_monitor.c:515 msgid "Monitor does not support sending of file descriptors" msgstr "" -#: src/qemu/qemu_monitor.c:692 +#: src/qemu/qemu_monitor.c:688 #, c-format msgid "" "early end of file from monitor: possible problem:\n" "%s" msgstr "" -#: src/qemu/qemu_monitor.c:772 +#: src/qemu/qemu_monitor.c:796 msgid "Error notify callback must be supplied" msgstr "" -#: src/qemu/qemu_monitor.c:918 +#: src/qemu/qemu_monitor.c:945 msgid "Qemu monitor was closed" msgstr "" -#: src/qemu/qemu_monitor.c:974 +#: src/vz/vz_sdk.c:3953 src/qemu/qemu_monitor.c:1003 msgid "Unable to wait on monitor condition" msgstr "" -#: src/qemu/qemu_monitor.c:1042 +#: src/qemu/qemu_monitor.c:1074 msgid "Cannot determine balloon device path" msgstr "" -#: src/qemu/qemu_monitor.c:1050 +#: src/qemu/qemu_monitor.c:1040 msgid "Memory balloon model must be virtio to get memballoon path" msgstr "" -#: src/qemu/qemu_monitor.c:1093 +#: src/qemu/qemu_monitor.c:1104 msgid "" "Property 'guest-stats-polling-interval' not found on memory balloon driver." msgstr "" -#: src/qemu/qemu_monitor.c:1136 +#: src/qemu/qemu_monitor.c:1168 msgid "Unable to unescape command" msgstr "" -#: src/qemu/qemu_monitor.c:1394 src/qemu/qemu_monitor.c:1420 -#: src/qemu/qemu_monitor.c:1440 src/qemu/qemu_monitor.c:1481 -#: src/qemu/qemu_monitor.c:1500 src/qemu/qemu_monitor.c:1520 -#: src/qemu/qemu_monitor.c:1559 src/qemu/qemu_monitor.c:1579 -#: src/qemu/qemu_monitor.c:1600 src/qemu/qemu_monitor.c:1623 -#: src/qemu/qemu_monitor.c:1677 src/qemu/qemu_monitor.c:1731 -#: src/qemu/qemu_monitor.c:1767 src/qemu/qemu_monitor.c:1818 -#: src/qemu/qemu_monitor.c:1864 src/qemu/qemu_monitor.c:1896 -#: src/qemu/qemu_monitor.c:1918 src/qemu/qemu_monitor.c:1937 -#: src/qemu/qemu_monitor.c:1958 src/qemu/qemu_monitor.c:1981 -#: src/qemu/qemu_monitor.c:2004 src/qemu/qemu_monitor.c:2026 -#: src/qemu/qemu_monitor.c:2046 src/qemu/qemu_monitor.c:2073 -#: src/qemu/qemu_monitor.c:2093 src/qemu/qemu_monitor.c:2114 -#: src/qemu/qemu_monitor.c:2136 src/qemu/qemu_monitor.c:2156 -#: src/qemu/qemu_monitor.c:2182 src/qemu/qemu_monitor.c:2215 -#: src/qemu/qemu_monitor.c:2245 src/qemu/qemu_monitor.c:2283 -#: src/qemu/qemu_monitor.c:2344 src/qemu/qemu_monitor.c:2367 -#: src/qemu/qemu_monitor.c:2388 src/qemu/qemu_monitor.c:2407 -#: src/qemu/qemu_monitor.c:2471 src/qemu/qemu_monitor.c:2492 -#: src/qemu/qemu_monitor.c:2513 src/qemu/qemu_monitor.c:2536 -#: src/qemu/qemu_monitor.c:2559 src/qemu/qemu_monitor.c:2580 -#: src/qemu/qemu_monitor.c:2602 src/qemu/qemu_monitor.c:2624 -#: src/qemu/qemu_monitor.c:2662 src/qemu/qemu_monitor.c:2692 -#: src/qemu/qemu_monitor.c:2733 src/qemu/qemu_monitor.c:2767 -#: src/qemu/qemu_monitor.c:2812 src/qemu/qemu_monitor.c:2840 -#: src/qemu/qemu_monitor.c:2882 src/qemu/qemu_monitor.c:2903 -#: src/qemu/qemu_monitor.c:2924 src/qemu/qemu_monitor.c:2950 -#: src/qemu/qemu_monitor.c:2971 src/qemu/qemu_monitor.c:2990 -#: src/qemu/qemu_monitor.c:3009 src/qemu/qemu_monitor.c:3032 -#: src/qemu/qemu_monitor.c:3066 src/qemu/qemu_monitor.c:3087 -#: src/qemu/qemu_monitor.c:3106 src/qemu/qemu_monitor.c:3125 -#: src/qemu/qemu_monitor.c:3144 src/qemu/qemu_monitor.c:3170 -#: src/qemu/qemu_monitor.c:3339 src/qemu/qemu_monitor.c:3485 -#: src/qemu/qemu_monitor.c:3511 src/qemu/qemu_monitor.c:3535 -#: src/qemu/qemu_monitor.c:3556 src/qemu/qemu_monitor.c:3586 -#: src/qemu/qemu_monitor.c:3608 src/qemu/qemu_monitor.c:3630 -#: src/qemu/qemu_monitor.c:3655 src/qemu/qemu_monitor.c:3678 -#: src/qemu/qemu_monitor.c:3700 src/qemu/qemu_monitor.c:3723 -#: src/qemu/qemu_monitor.c:3744 src/qemu/qemu_monitor.c:3768 -#: src/qemu/qemu_monitor.c:3786 src/qemu/qemu_monitor.c:3808 -#: src/qemu/qemu_monitor.c:3830 src/qemu/qemu_monitor.c:3849 -#: src/qemu/qemu_monitor.c:3871 src/qemu/qemu_monitor.c:3893 -#: src/qemu/qemu_monitor.c:3914 src/qemu/qemu_monitor.c:3934 -#: src/qemu/qemu_monitor.c:3955 src/qemu/qemu_monitor.c:4011 +#: src/qemu/qemu_monitor.c:116 msgid "monitor must not be NULL" msgstr "" -#: src/qemu/qemu_monitor.c:1462 +#: src/qemu/qemu_monitor.c:1438 msgid "both monitor and running must not be NULL" msgstr "" -#: src/qemu/qemu_monitor.c:1540 +#: src/qemu/qemu_monitor.c:1516 msgid "monitor || name must not be NULL" msgstr "" -#: src/qemu/qemu_monitor.c:1629 src/qemu/qemu_monitor.c:2099 -#: src/qemu/qemu_monitor.c:2120 src/qemu/qemu_monitor.c:2164 -#: src/qemu/qemu_monitor.c:3517 src/qemu/qemu_monitor.c:3541 -#: src/qemu/qemu_monitor.c:3562 src/qemu/qemu_monitor.c:3592 -#: src/qemu/qemu_monitor.c:3614 src/qemu/qemu_monitor.c:3636 -#: src/qemu/qemu_monitor.c:3661 src/qemu/qemu_monitor.c:3684 -#: src/qemu/qemu_monitor.c:3706 src/qemu/qemu_monitor.c:3729 -#: src/qemu/qemu_monitor.c:3750 src/qemu/qemu_monitor.c:3792 -#: src/qemu/qemu_monitor.c:3814 src/qemu/qemu_monitor.c:3836 -#: src/qemu/qemu_monitor.c:3855 src/qemu/qemu_monitor.c:3877 -#: src/qemu/qemu_monitor.c:3899 src/qemu/qemu_monitor.c:3920 -#: src/qemu/qemu_monitor.c:3940 src/qemu/qemu_monitor.c:3961 -#: src/qemu/qemu_monitor.c:4017 +#: src/qemu/qemu_monitor.c:122 msgid "JSON monitor is required" msgstr "" -#: src/qemu/qemu_monitor.c:1648 +#: src/qemu/qemu_monitor.c:1708 #, c-format msgid "unknown block IO status: %s" msgstr "" -#: src/qemu/qemu_monitor.c:1707 +#: src/qemu/qemu_monitor.c:1763 #, c-format msgid "cannot find info for device '%s'" msgstr "" -#: src/qemu/qemu_monitor.c:1841 +#: src/qemu/qemu_monitor.c:1880 #, c-format msgid "unsupported protocol type %s" msgstr "" -#: src/qemu/qemu_monitor.c:2289 +#: src/qemu/qemu_monitor.c:2221 #, c-format msgid "file offset must be a multiple of %llu" msgstr "" -#: src/qemu/qemu_monitor.c:2416 +#: src/qemu/qemu_monitor.c:2364 msgid "dump-guest-memory is not supported in text mode" msgstr "" -#: src/qemu/qemu_monitor.c:2630 +#: src/qemu/qemu_monitor.c:2495 msgid "fd must be valid" msgstr "" -#: src/qemu/qemu_monitor.c:2636 src/qemu/qemu_monitor.c:2704 +#: src/qemu/qemu_monitor.c:2501 src/qemu/qemu_monitor.c:2558 #, c-format msgid "qemu is not using a unix socket monitor, cannot send fd %s" msgstr "" -#: src/qemu/qemu_monitor.c:2698 +#: src/qemu/qemu_monitor.c:2552 msgid "fd and fdset must be valid" msgstr "" -#: src/qemu/qemu_monitor.c:2713 +#: src/qemu/qemu_monitor.c:2661 msgid "add fd requires JSON monitor" msgstr "" -#: src/qemu/qemu_monitor.c:2741 +#: src/qemu/qemu_monitor.c:2689 msgid "remove fd requires JSON monitor" msgstr "" -#: src/qemu/qemu_monitor.c:2782 +#: src/qemu/qemu_monitor.c:2620 msgid "JSON monitor should be using AddNetdev" msgstr "" -#: src/qemu/qemu_monitor.c:2818 +#: src/qemu/qemu_monitor.c:2651 msgid "JSON monitor should be using RemoveNetdev" msgstr "" -#: src/qemu/qemu_monitor.c:2956 +#: src/qemu/qemu_monitor.c:2904 msgid "JSON monitor should be using AddDrive" msgstr "" -#: src/qemu/qemu_monitor.c:3179 +#: src/qemu/qemu_monitor.c:3127 msgid "disk snapshot requires JSON monitor" msgstr "" -#: src/qemu/qemu_driver.c:11942 src/qemu/qemu_monitor.c:2052 -#: src/qemu/qemu_monitor.c:3202 src/qemu/qemu_monitor.c:3250 -#: src/qemu/qemu_monitor.c:3371 +#: src/qemu/qemu_driver.c:13360 src/qemu/qemu_driver.c:16298 +#: src/qemu/qemu_driver.c:16565 src/qemu/qemu_driver.c:16846 +#: src/qemu/qemu_driver.c:17034 src/qemu/qemu_monitor.c:2054 +#: tools/virsh-domain.c:2341 #, c-format msgid "bandwidth must be less than %llu" msgstr "" -#: src/qemu/qemu_monitor.c:3213 +#: src/qemu/qemu_monitor.c:3161 msgid "drive-mirror requires JSON monitor" msgstr "" -#: src/qemu/qemu_monitor.c:3229 +#: src/qemu/qemu_monitor.c:3177 msgid "transaction requires JSON monitor" msgstr "" -#: src/qemu/qemu_monitor.c:3260 +#: src/qemu/qemu_monitor.c:3208 msgid "block-commit requires JSON monitor" msgstr "" -#: src/qemu/qemu_monitor.c:3279 +#: src/qemu/qemu_monitor.c:3227 msgid "drive pivot requires JSON monitor" msgstr "" -#: src/qemu/qemu_monitor.c:3382 +#: src/qemu/qemu_monitor.c:3330 msgid "block jobs require JSON monitor" msgstr "" -#: src/qemu/qemu_monitor.c:3983 +#: src/qemu/qemu_monitor.c:3931 msgid "failed to duplicate log fd" msgstr "" -#: src/qemu/qemu_monitor_json.c:274 +#: src/qemu/qemu_monitor_json.c:279 msgid "Unable to append command 'id' string" msgstr "" -#: src/qemu/qemu_monitor_json.c:371 src/qemu/qemu_monitor_json.c:389 +#: src/qemu/qemu_monitor_json.c:376 src/qemu/qemu_monitor_json.c:394 #, c-format msgid "unable to execute QEMU command '%s'" msgstr "" -#: src/qemu/qemu_monitor_json.c:375 +#: src/qemu/qemu_monitor_json.c:380 #, c-format msgid "unable to execute QEMU command '%s': %s" msgstr "" -#: src/qemu/qemu_monitor_json.c:468 +#: src/util/virjson.c:146 src/util/virjson.c:244 src/util/virjson.c:262 #, c-format msgid "argument key '%s' must not have null value" msgstr "" -#: src/qemu/qemu_monitor_json.c:568 +#: src/qemu/qemu_monitor_json.c:495 #, c-format msgid "unexpected empty keyword in %s" msgstr "" -#: src/qemu/qemu_monitor_json.c:981 +#: src/qemu/qemu_monitor_json.c:1031 #, c-format msgid "Human monitor command is not available to run %s" msgstr "" -#: src/qemu/qemu_monitor_json.c:991 +#: src/qemu/qemu_monitor_json.c:1041 msgid "human monitor command was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:1119 +#: src/qemu/qemu_monitor_json.c:1169 msgid "query-status reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:1125 +#: src/qemu/qemu_monitor_json.c:1175 msgid "query-status reply was missing running state" msgstr "" -#: src/qemu/qemu_monitor_json.c:1222 +#: src/qemu/qemu_monitor_json.c:1272 msgid "cpu reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:1228 +#: src/qemu/qemu_monitor_json.c:1205 msgid "cpu information was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:1234 +#: src/qemu/qemu_monitor_json.c:1278 msgid "cpu information was empty" msgstr "" -#: src/qemu/qemu_monitor_json.c:3085 +#: src/qemu/qemu_monitor_json.c:3312 msgid "character device information was missing array element" msgstr "" -#: src/qemu/qemu_monitor_json.c:1321 +#: src/qemu/qemu_monitor_json.c:1365 msgid "info kvm reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:1328 +#: src/qemu/qemu_monitor_json.c:1372 msgid "info kvm reply missing 'enabled' field" msgstr "" -#: src/qemu/qemu_monitor_json.c:1378 +#: src/qemu/qemu_monitor_json.c:1488 msgid "info balloon reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:1385 +#: src/qemu/qemu_monitor_json.c:1495 msgid "info balloon reply was missing balloon data" msgstr "" -#: src/qemu/qemu_monitor_json.c:1488 src/qemu/qemu_monitor_json.c:4776 -#: src/qemu/qemu_monitor_json.c:4819 src/qemu/qemu_monitor_json.c:5696 +#: src/qemu/qemu_monitor_json.c:1598 src/qemu/qemu_monitor_json.c:5296 +#: src/qemu/qemu_monitor_json.c:5339 src/qemu/qemu_monitor_json.c:6246 msgid "qom-get reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:1572 +#: src/qemu/qemu_monitor_json.c:1681 src/qemu/qemu_monitor_json.c:3839 msgid "block info reply was missing device list" msgstr "" -#: src/qemu/qemu_monitor_json.c:1584 src/qemu/qemu_monitor_json.c:1590 +#: src/qemu/qemu_monitor_json.c:1693 src/qemu/qemu_monitor_json.c:1699 +#: src/qemu/qemu_monitor_json.c:3851 src/qemu/qemu_monitor_json.c:3857 msgid "block info device entry was not in expected format" msgstr "" -#: src/qemu/qemu_monitor_json.c:1607 src/qemu/qemu_monitor_json.c:1614 +#: src/qemu/qemu_monitor_json.c:1716 src/qemu/qemu_monitor_json.c:1723 #, c-format msgid "cannot read %s value" msgstr "" -#: src/qemu/qemu_monitor_json.c:1688 src/qemu/qemu_monitor_json.c:1828 -#: src/qemu/qemu_monitor_json.c:1903 +#: src/qemu/qemu_monitor_json.c:1847 msgid "blockstats reply was missing device list" msgstr "" -#: src/qemu/qemu_monitor_json.c:1698 src/qemu/qemu_monitor_json.c:1704 -#: src/qemu/qemu_monitor_json.c:1836 src/qemu/qemu_monitor_json.c:1914 -#: src/qemu/qemu_monitor_json.c:1920 +#: src/qemu/qemu_monitor_json.c:1857 src/qemu/qemu_monitor_json.c:1864 msgid "blockstats device entry was not in expected format" msgstr "" -#: src/qemu/qemu_monitor_json.c:1722 src/qemu/qemu_monitor_json.c:1843 -#: src/qemu/qemu_monitor_json.c:1945 +#: src/qemu/qemu_monitor_json.c:1774 msgid "blockstats stats entry was not in expected format" msgstr "" -#: src/qemu/qemu_monitor_json.c:1728 src/qemu/qemu_monitor_json.c:1734 -#: src/qemu/qemu_monitor_json.c:1743 src/qemu/qemu_monitor_json.c:1749 -#: src/qemu/qemu_monitor_json.c:1755 src/qemu/qemu_monitor_json.c:1764 -#: src/qemu/qemu_monitor_json.c:1773 src/qemu/qemu_monitor_json.c:1782 -#: src/qemu/qemu_monitor_json.c:1951 +#: src/qemu/qemu_monitor_json.c:1784 #, c-format msgid "cannot read %s statistic" msgstr "" -#: src/qemu/qemu_monitor_json.c:1790 src/qemu/qemu_monitor_json.c:1959 +#: src/qemu/qemu_driver.c:10927 #, c-format msgid "cannot find statistics for device '%s'" msgstr "" -#: src/qemu/qemu_monitor_json.c:1938 +#: src/qemu/qemu_monitor_json.c:1905 msgid "blockstats parent entry was not in expected format" msgstr "" -#: src/qemu/qemu_monitor_json.c:2349 +#: src/qemu/qemu_monitor_json.c:2385 msgid "query-migrate-cache-size reply was missing 'return' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:2397 +#: src/qemu/qemu_monitor_json.c:2437 msgid "info migration reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:2403 +#: src/qemu/qemu_monitor_json.c:2443 msgid "info migration reply was missing return status" msgstr "" -#: src/qemu/qemu_monitor_json.c:2410 src/qemu/qemu_monitor_text.c:1449 -#: src/qemu/qemu_monitor_text.c:1457 +#: src/qemu/qemu_monitor_json.c:2450 src/qemu/qemu_monitor_text.c:1374 +#: src/qemu/qemu_monitor_text.c:1382 #, c-format msgid "unexpected migration status in %s" msgstr "" -#: src/qemu/qemu_monitor_json.c:2429 +#: src/qemu/qemu_monitor_json.c:2484 msgid "migration was active, but no RAM info was set" msgstr "" -#: src/qemu/qemu_monitor_json.c:2436 +#: src/qemu/qemu_monitor_json.c:2491 msgid "migration was active, but RAM 'transferred' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2443 +#: src/qemu/qemu_monitor_json.c:2498 msgid "migration was active, but RAM 'remaining' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2450 +#: src/qemu/qemu_monitor_json.c:2505 msgid "migration was active, but RAM 'total' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2468 +#: src/qemu/qemu_monitor_json.c:2534 msgid "disk migration was active, but 'transferred' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2477 +#: src/qemu/qemu_monitor_json.c:2543 msgid "disk migration was active, but 'remaining' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2486 +#: src/qemu/qemu_monitor_json.c:2552 msgid "disk migration was active, but 'total' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2499 +#: src/qemu/qemu_monitor_json.c:2571 msgid "XBZRLE is active, but 'cache-size' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2508 +#: src/qemu/qemu_monitor_json.c:2580 msgid "XBZRLE is active, but 'bytes' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2517 +#: src/qemu/qemu_monitor_json.c:2589 msgid "XBZRLE is active, but 'pages' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2526 +#: src/qemu/qemu_monitor_json.c:2598 msgid "XBZRLE is active, but 'cache-miss' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2535 +#: src/qemu/qemu_monitor_json.c:2607 msgid "XBZRLE is active, but 'overflow' data was missing" msgstr "" -#: src/qemu/qemu_monitor_json.c:2584 +#: src/qemu/qemu_monitor_json.c:2551 msgid "query-spice reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:2806 src/qemu/qemu_monitor_json.c:2816 -#: src/qemu/qemu_monitor_json.c:2826 +#: src/qemu/qemu_monitor_json.c:2827 src/qemu/qemu_monitor_json.c:2837 +#: src/qemu/qemu_monitor_json.c:2847 msgid "usb_add not supported in JSON mode" msgstr "" -#: src/qemu/qemu_monitor_json.c:2836 src/qemu/qemu_monitor_json.c:2847 -#: src/qemu/qemu_monitor_json.c:2857 src/qemu/qemu_monitor_json.c:3152 +#: src/qemu/qemu_monitor_json.c:2857 src/qemu/qemu_monitor_json.c:2868 +#: src/qemu/qemu_monitor_json.c:2878 src/qemu/qemu_monitor_json.c:3395 msgid "pci_add not supported in JSON mode" msgstr "" -#: src/qemu/qemu_monitor_json.c:2866 +#: src/qemu/qemu_monitor_json.c:2887 msgid "pci_del not supported in JSON mode" msgstr "" -#: src/qemu/qemu_monitor_json.c:2945 +#: src/qemu/qemu_monitor_json.c:2966 msgid "missing return information" msgstr "" -#: src/qemu/qemu_monitor_json.c:2952 +#: src/qemu/qemu_monitor_json.c:2971 msgid "incomplete return information" msgstr "" -#: src/qemu/qemu_monitor_json.c:3069 +#: src/qemu/qemu_monitor_json.c:3300 msgid "character device reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:3075 +#: src/qemu/qemu_monitor_json.c:2967 msgid "character device information was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:3091 src/qemu/qemu_monitor_json.c:3097 +#: src/qemu/qemu_monitor_json.c:3324 msgid "character device information was missing filename" msgstr "" -#: src/qemu/qemu_monitor_json.c:3108 src/qemu/qemu_monitor_text.c:2232 +#: src/qemu/qemu_monitor_text.c:2158 #, c-format msgid "failed to save chardev path '%s'" msgstr "" -#: src/qemu/qemu_monitor_json.c:3161 +#: src/qemu/qemu_monitor_json.c:3404 msgid "query-pci not supported in JSON mode" msgstr "" -#: src/qemu/qemu_monitor_json.c:3243 +#: src/qemu/qemu_monitor_json.c:3543 msgid "" "deleting disk is not supported. This may leak data if disk is reassigned" msgstr "" -#: src/qemu/qemu_monitor_json.c:3535 src/qemu/qemu_monitor_text.c:2900 +#: src/qemu/qemu_monitor_json.c:3960 src/qemu/qemu_monitor_text.c:2819 #, c-format msgid "keycode %zu is invalid: 0x%X" msgstr "" -#: src/qemu/qemu_monitor_json.c:3619 +#: src/qemu/qemu_monitor_json.c:4046 msgid "entry was missing 'device'" msgstr "" -#: src/qemu/qemu_monitor_json.c:3628 +#: src/qemu/qemu_monitor_json.c:4063 msgid "entry was missing 'type'" msgstr "" -#: src/qemu/qemu_monitor_json.c:3642 +#: src/qemu/qemu_monitor_json.c:4077 msgid "entry was missing 'speed'" msgstr "" -#: src/qemu/qemu_monitor_json.c:3649 +#: src/qemu/qemu_monitor_json.c:4083 msgid "entry was missing 'offset'" msgstr "" -#: src/qemu/qemu_monitor_json.c:3655 +#: src/qemu/qemu_monitor_json.c:4089 msgid "entry was missing 'len'" msgstr "" -#: src/qemu/qemu_monitor_json.c:3678 +#: src/qemu/qemu_monitor_json.c:4117 msgid "reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:3684 +#: src/qemu/qemu_monitor_json.c:3576 msgid "unrecognized format of block job information" msgstr "" -#: src/qemu/qemu_monitor_json.c:3690 +#: src/qemu/qemu_monitor_json.c:4123 msgid "unable to determine array size" msgstr "" -#: src/qemu/qemu_monitor_json.c:3698 +#: src/qemu/qemu_monitor_json.c:4134 msgid "missing array element" msgstr "" -#: src/qemu/qemu_monitor_json.c:3726 +#: src/qemu/qemu_monitor_json.c:3618 #, c-format msgid "only modern block pull supports base: %s" msgstr "" -#: src/qemu/qemu_monitor_json.c:3731 +#: src/qemu/qemu_monitor_json.c:3623 #, c-format msgid "only modern block pull supports speed: %llu" msgstr "" -#: src/qemu/qemu_monitor_json.c:3776 src/qemu/qemu_monitor_json.c:3941 -#: src/qemu/qemu_monitor_json.c:3974 +#: src/qemu/qemu_monitor_json.c:4165 src/qemu/qemu_monitor_json.c:4456 +#: src/qemu/qemu_monitor_json.c:4489 #, c-format msgid "No active operation on device: %s" msgstr "" -#: src/qemu/qemu_monitor_json.c:3780 +#: src/qemu/qemu_monitor_json.c:4168 #, c-format msgid "Device %s in use" msgstr "" -#: src/qemu/qemu_monitor_json.c:3783 src/qemu/qemu_monitor_json.c:3944 -#: src/qemu/qemu_monitor_json.c:3977 +#: src/qemu/qemu_monitor_json.c:4171 src/qemu/qemu_monitor_json.c:4459 +#: src/qemu/qemu_monitor_json.c:4492 #, c-format msgid "Operation is not supported for device: %s" msgstr "" -#: src/qemu/qemu_monitor_json.c:3787 src/qemu/qemu_monitor_text.c:3013 -#: src/qemu/qemu_monitor_text.c:3112 +#: src/qemu/qemu_monitor_json.c:4174 src/qemu/qemu_monitor_text.c:2930 +#: src/qemu/qemu_monitor_text.c:3029 #, c-format msgid "Command '%s' is not found" msgstr "" -#: src/qemu/qemu_monitor_json.c:3947 src/qemu/qemu_monitor_json.c:3980 +#: src/qemu/qemu_monitor_json.c:4462 src/qemu/qemu_monitor_json.c:4495 msgid "Unexpected error" msgstr "" -#: src/qemu/qemu_monitor_json.c:3839 +#: src/qemu/qemu_monitor_json.c:4324 #, c-format msgid "block_io_throttle field '%s' missing in qemu's output" msgstr "" -#: src/qemu/qemu_monitor_json.c:3858 +#: src/qemu/qemu_monitor_json.c:4342 msgid " block_io_throttle reply was missing device list" msgstr "" -#: src/qemu/qemu_monitor_json.c:3869 src/qemu/qemu_monitor_json.c:3876 +#: src/qemu/qemu_monitor_json.c:4353 src/qemu/qemu_monitor_json.c:4360 msgid "block_io_throttle device entry was not in expected format" msgstr "" -#: src/qemu/qemu_monitor_json.c:3888 +#: src/qemu/qemu_monitor_json.c:4371 msgid "block_io_throttle inserted entry was not in expected format" msgstr "" -#: src/qemu/qemu_monitor_json.c:3905 +#: src/qemu/qemu_monitor_json.c:4397 #, c-format msgid "cannot find throttling info for device '%s'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4044 +#: src/qemu/qemu_monitor_json.c:4558 msgid "query-version reply was missing 'return' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4050 +#: src/qemu/qemu_monitor_json.c:4564 msgid "query-version reply was missing 'qemu' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4056 +#: src/qemu/qemu_monitor_json.c:4570 msgid "query-version reply was missing 'major' version" msgstr "" -#: src/qemu/qemu_monitor_json.c:4061 +#: src/qemu/qemu_monitor_json.c:4575 msgid "query-version reply was missing 'minor' version" msgstr "" -#: src/qemu/qemu_monitor_json.c:4066 +#: src/qemu/qemu_monitor_json.c:4580 msgid "query-version reply was missing 'micro' version" msgstr "" -#: src/qemu/qemu_monitor_json.c:4074 +#: src/qemu/qemu_monitor_json.c:4588 msgid "query-version reply was missing 'package' version" msgstr "" -#: src/qemu/qemu_monitor_json.c:4118 +#: src/qemu/qemu_monitor_json.c:4632 msgid "query-machines reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4124 +#: src/qemu/qemu_monitor_json.c:4638 msgid "query-machines reply data was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:4144 +#: src/qemu/qemu_monitor_json.c:4658 msgid "query-machines reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4154 +#: src/qemu/qemu_monitor_json.c:4668 msgid "query-machines reply has malformed 'is-default' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4161 +#: src/qemu/qemu_monitor_json.c:4675 msgid "query-machines reply has malformed 'alias' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4170 +#: src/qemu/qemu_monitor_json.c:4684 msgid "query-machines reply has malformed 'cpu-max' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4230 +#: src/qemu/qemu_monitor_json.c:4744 msgid "query-cpu-definitions reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4236 +#: src/qemu/qemu_monitor_json.c:4750 msgid "query-cpu-definitions reply data was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:4250 +#: src/qemu/qemu_monitor_json.c:4764 msgid "query-cpu-definitions reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4298 +#: src/qemu/qemu_monitor_json.c:4812 msgid "query-commands reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4304 +#: src/qemu/qemu_monitor_json.c:4818 msgid "query-commands reply data was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:4318 +#: src/qemu/qemu_monitor_json.c:4832 msgid "query-commands reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4371 +#: src/qemu/qemu_monitor_json.c:4885 msgid "query-events reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4377 +#: src/qemu/qemu_monitor_json.c:4891 msgid "query-events reply data was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:4391 +#: src/qemu/qemu_monitor_json.c:4905 msgid "query-events reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4448 +#: src/qemu/qemu_monitor_json.c:4965 msgid "query-command-line-options reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4459 +#: src/qemu/qemu_monitor_json.c:4976 msgid "query-command-line-options reply data was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:4470 +#: src/qemu/qemu_monitor_json.c:4987 msgid "query-command-line-options reply data was missing 'option'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4488 +#: src/qemu/qemu_monitor_json.c:5008 msgid "query-command-line-options parameter data was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:4503 +#: src/qemu/qemu_monitor_json.c:5023 msgid "query-command-line-options parameter data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4560 +#: src/qemu/qemu_monitor_json.c:5080 msgid "query-kvm reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4567 +#: src/qemu/qemu_monitor_json.c:5087 msgid "query-kvm replied unexpected data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4608 +#: src/qemu/qemu_monitor_json.c:5128 msgid "qom-list-types reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4614 +#: src/qemu/qemu_monitor_json.c:5134 msgid "qom-list-types reply data was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:4628 +#: src/qemu/qemu_monitor_json.c:5148 msgid "qom-list-types reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4679 +#: src/qemu/qemu_monitor_json.c:5199 msgid "qom-list reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4685 +#: src/qemu/qemu_monitor_json.c:5205 msgid "qom-list reply data was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:4705 +#: src/qemu/qemu_monitor_json.c:5225 msgid "qom-list reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4715 +#: src/qemu/qemu_monitor_json.c:5235 msgid "qom-list reply has malformed 'type' data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4811 +#: src/qemu/qemu_monitor_json.c:5331 #, c-format msgid "qom-get invalid object property type %d" msgstr "" -#: src/qemu/qemu_monitor_json.c:4874 +#: src/qemu/qemu_monitor_json.c:5394 #, c-format msgid "qom-set invalid object property type %d" msgstr "" -#: src/qemu/qemu_monitor_json.c:4930 +#: src/qemu/qemu_monitor_json.c:5450 msgid "device-list-properties reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4936 +#: src/qemu/qemu_monitor_json.c:5456 msgid "device-list-properties reply data was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:4950 +#: src/qemu/qemu_monitor_json.c:5470 msgid "device-list-properties reply data was missing 'name'" msgstr "" -#: src/qemu/qemu_monitor_json.c:4993 +#: src/qemu/qemu_monitor_json.c:5513 msgid "query-target reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:4999 +#: src/qemu/qemu_monitor_json.c:5519 msgid "query-target reply was missing arch data" msgstr "" -#: src/qemu/qemu_monitor_json.c:5042 +#: src/qemu/qemu_monitor_json.c:5566 msgid "missing migration capabilities" msgstr "" -#: src/qemu/qemu_monitor_json.c:5052 +#: src/qemu/qemu_monitor_json.c:5579 msgid "missing entry in migration capabilities list" msgstr "" -#: src/qemu/qemu_monitor_json.c:5058 +#: src/qemu/qemu_monitor_json.c:5585 msgid "missing migration capability name" msgstr "" -#: src/qemu/qemu_monitor_json.c:5297 +#: src/qemu/qemu_monitor_json.c:5843 #, c-format msgid "%s reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:5304 +#: src/qemu/qemu_monitor_json.c:5850 #, c-format msgid "%s reply data was not an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:5319 +#: src/qemu/qemu_monitor_json.c:5865 #, c-format msgid "%s array element does not contain data" msgstr "" -#: src/qemu/qemu_monitor_json.c:5439 +#: src/qemu/qemu_monitor_json.c:5326 #, c-format msgid "Unsupported char device type '%d'" msgstr "" -#: src/qemu/qemu_monitor_json.c:5491 +#: src/qemu/qemu_monitor_json.c:6041 msgid "chardev-add reply was missing return data" msgstr "" -#: src/qemu/qemu_monitor_json.c:5497 +#: src/qemu/qemu_monitor_json.c:6047 msgid "chardev-add reply was missing pty path" msgstr "" -#: src/qemu/qemu_monitor_json.c:5587 +#: src/qemu/qemu_monitor_json.c:6137 msgid "missing cpuid-register in CPU data" msgstr "" -#: src/qemu/qemu_monitor_json.c:5592 +#: src/qemu/qemu_monitor_json.c:6142 msgid "missing or invalid cpuid-input-eax in CPU data" msgstr "" -#: src/qemu/qemu_monitor_json.c:5597 +#: src/qemu/qemu_monitor_json.c:6147 msgid "missing or invalid features in CPU data" msgstr "" -#: src/qemu/qemu_monitor_json.c:5612 +#: src/qemu/qemu_monitor_json.c:6162 #, c-format msgid "unknown CPU register '%s'" msgstr "" -#: src/qemu/qemu_monitor_json.c:5661 src/qemu/qemu_monitor_json.c:5702 +#: src/qemu/qemu_monitor_json.c:6211 src/qemu/qemu_monitor_json.c:6252 #, c-format msgid "%s CPU property did not return an array" msgstr "" -#: src/qemu/qemu_monitor_json.c:5753 +#: src/qemu/qemu_monitor_json.c:6303 #, c-format msgid "CPU definition retrieval isn't supported for '%s'" msgstr "" -#: src/qemu/qemu_monitor_text.c:181 +#: src/qemu/qemu_monitor_text.c:176 msgid "Password request seen, but no handler available" msgstr "" -#: src/qemu/qemu_monitor_text.c:322 +#: src/qemu/qemu_monitor_text.c:317 #, c-format msgid "Unable to extract disk path from %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:427 +#: src/qemu/qemu_monitor_text.c:422 #, c-format msgid "unexpected reply from info status: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:474 +#: src/qemu/qemu_monitor_text.c:469 msgid "'set_link' not supported by this qemu" msgstr "" -#: src/qemu/qemu_monitor_text.c:481 +#: src/qemu/qemu_monitor_text.c:476 msgid "device name rejected" msgstr "" -#: src/qemu/qemu_monitor_text.c:691 src/qemu/qemu_monitor_text.c:697 +#: src/qemu/qemu_monitor_text.c:683 src/qemu/qemu_monitor_text.c:689 #, c-format msgid "unexpected balloon information '%s'" msgstr "" -#: src/qemu/qemu_monitor_text.c:753 +#: src/qemu/qemu_monitor_text.c:745 msgid "info block not supported by this qemu" msgstr "" -#: src/qemu/qemu_monitor_text.c:872 src/qemu/qemu_monitor_text.c:996 +#: src/qemu/qemu_monitor_text.c:863 msgid "'info blockstats' not supported by this qemu" msgstr "" -#: src/qemu/qemu_monitor_text.c:970 +#: src/qemu/qemu_monitor_text.c:960 #, c-format msgid "no stats found for device %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1047 +#: src/qemu/qemu_monitor_text.c:1037 msgid "unable to query block extent with this QEMU" msgstr "" -#: src/qemu/qemu_monitor_text.c:1117 +#: src/qemu/qemu_monitor_text.c:1037 msgid "setting VNC password failed" msgstr "" -#: src/qemu/qemu_monitor_text.c:1273 +#: src/qemu/qemu_monitor_text.c:1198 #, c-format msgid "could not eject media on %s: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1310 src/qemu/qemu_monitor_text.c:1317 +#: src/qemu/qemu_monitor_text.c:1235 src/qemu/qemu_monitor_text.c:1242 #, c-format msgid "could not change media on %s: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1471 +#: src/qemu/qemu_monitor_text.c:1396 #, c-format msgid "cannot parse migration data transferred statistic %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1484 +#: src/qemu/qemu_monitor_text.c:1409 #, c-format msgid "cannot parse migration data remaining statistic %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1497 +#: src/qemu/qemu_monitor_text.c:1422 #, c-format msgid "cannot parse migration data total statistic %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1514 +#: src/qemu/qemu_monitor_text.c:1439 #, c-format msgid "cannot parse disk migration data transferred statistic %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1527 +#: src/qemu/qemu_monitor_text.c:1452 #, c-format msgid "cannot parse disk migration data remaining statistic %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1540 +#: src/qemu/qemu_monitor_text.c:1465 #, c-format msgid "cannot parse disk migration data total statistic %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1596 +#: src/qemu/qemu_monitor_text.c:1518 #, c-format msgid "migration to '%s' failed: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1603 +#: src/qemu/qemu_monitor_text.c:1525 #, c-format msgid "migration to '%s' not supported by this qemu: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1678 +#: src/qemu/qemu_monitor_text.c:1600 #, c-format msgid "unable to add USB disk %s: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1709 +#: src/qemu/qemu_monitor_text.c:1631 msgid "adding usb device failed" msgstr "" -#: src/qemu/qemu_monitor_text.c:1855 src/qemu/qemu_monitor_text.c:1930 +#: src/qemu/qemu_monitor_text.c:1777 src/qemu/qemu_monitor_text.c:1852 #, c-format msgid "parsing pci_add reply failed: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1900 +#: src/qemu/qemu_monitor_text.c:1822 #, c-format msgid "adding %s disk failed %s: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:1980 +#: src/qemu/qemu_monitor_text.c:1902 #, c-format msgid "failed to detach PCI device, invalid address %.4x:%.2x:%.2x: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2012 +#: src/qemu/qemu_monitor_text.c:1934 #, c-format msgid "qemu does not support sending of file handles: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2019 +#: src/qemu/qemu_monitor_text.c:1941 #, c-format msgid "unable to send file handle '%s': %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2050 +#: src/qemu/qemu_monitor_text.c:1972 #, c-format msgid "qemu does not support closing of file handles: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2079 +#: src/qemu/qemu_monitor_text.c:2001 #, c-format msgid "unable to add host net: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2274 +#: src/qemu/qemu_monitor_text.c:2203 #, c-format msgid "adding %s disk controller failed: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2359 src/qemu/qemu_monitor_text.c:2610 +#: src/qemu/qemu_monitor_text.c:2288 src/qemu/qemu_monitor_text.c:2539 msgid "drive hotplug is not supported" msgstr "" -#: src/qemu/qemu_monitor_text.c:2371 +#: src/qemu/qemu_monitor_text.c:2300 #, c-format msgid "adding %s disk failed: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2426 +#: src/qemu/qemu_monitor_text.c:2355 #, c-format msgid "cannot parse value for %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2531 +#: src/qemu/qemu_monitor_text.c:2460 #, c-format msgid "detaching %s device failed: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2574 +#: src/qemu/qemu_monitor_text.c:2503 #, c-format msgid "adding %s device failed: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2616 +#: src/qemu/qemu_monitor_text.c:2545 msgid "open disk image file failed" msgstr "" -#: src/qemu/qemu_monitor_text.c:2650 +#: src/qemu/qemu_monitor_text.c:2579 msgid "" "deleting drive is not supported. This may leak data if disk is reassigned" msgstr "" -#: src/qemu/qemu_monitor_text.c:2662 +#: src/qemu/qemu_monitor_text.c:2591 #, c-format msgid "deleting %s drive failed: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2697 +#: src/qemu/qemu_monitor_text.c:2626 msgid "setting disk password is not supported" msgstr "" -#: src/qemu/qemu_monitor_text.c:2701 +#: src/qemu/qemu_monitor_text.c:2630 msgid "the disk password is incorrect" msgstr "" -#: src/qemu/qemu_monitor_text.c:2730 +#: src/qemu/qemu_monitor_text.c:2659 #, c-format msgid "Failed to take snapshot: %s" msgstr "" -#: src/qemu/qemu_monitor_text.c:2735 +#: src/qemu/qemu_monitor_text.c:2663 msgid "this domain does not have a device to take snapshots" msgstr "" -#: src/qemu/qemu_monitor_text.c:2773 +#: src/qemu/qemu_monitor_text.c:2699 msgid "this domain does not have a device to load snapshots" msgstr "" -#: src/qemu/qemu_monitor_text.c:2778 +#: src/qemu/qemu_monitor_text.c:2703 #, c-format msgid "the snapshot '%s' does not exist, and was not loaded" msgstr "" -#: src/qemu/qemu_monitor_text.c:2825 +#: src/qemu/qemu_monitor_text.c:2746 msgid "this domain does not have a device to delete snapshots" msgstr "" -#: src/qemu/qemu_monitor_text.c:2925 +#: src/qemu/qemu_monitor_text.c:2842 #, c-format msgid "failed to send key '%s'" msgstr "" -#: src/qemu/qemu_monitor_text.c:3093 +#: src/qemu/qemu_monitor_text.c:3010 #, c-format msgid "No info for device '%s'" msgstr "" -#: src/qemu/qemu_process.c:232 +#: src/qemu/qemu_process.c:213 #, c-format msgid "Failed to set security context for agent for %s" msgstr "" -#: src/qemu/qemu_process.c:257 +#: src/qemu/qemu_process.c:238 msgid "guest crashed while connecting to the guest agent" msgstr "" -#: src/qemu/qemu_process.c:264 +#: src/qemu/qemu_process.c:245 #, c-format msgid "Failed to clear security context for agent for %s" msgstr "" -#: src/qemu/qemu_process.c:383 +#: src/qemu/qemu_process.c:477 #, c-format msgid "no disk found with path %s" msgstr "" -#: src/qemu/qemu_process.c:406 +#: src/qemu/qemu_process.c:373 #, c-format msgid "no disk found with alias %s" msgstr "" -#: src/qemu/qemu_process.c:426 +#: src/qemu/qemu_process.c:393 #, c-format msgid "disk %s does not have any encryption information" msgstr "" -#: src/qemu/qemu_process.c:434 +#: src/qemu/qemu_process.c:401 msgid "cannot find secrets without a connection" msgstr "" -#: src/qemu/qemu_process.c:442 src/storage/storage_backend.c:508 +#: src/qemu/qemu_process.c:409 src/storage/storage_backend.c:614 msgid "secret storage not supported" msgstr "" -#: src/qemu/qemu_process.c:451 +#: src/qemu/qemu_process.c:418 #, c-format msgid "invalid for volume %s" msgstr "" -#: src/qemu/qemu_process.c:470 +#: src/qemu/qemu_process.c:437 #, c-format msgid "format='qcow' passphrase for %s must not contain a '\\0'" msgstr "" -#: src/qemu/qemu_process.c:643 +#: src/qemu/qemu_process.c:607 msgid "Failed to create reboot thread, killing domain" msgstr "" -#: src/qemu/qemu_process.c:1433 +#: src/qemu/qemu_process.c:1569 #, c-format msgid "Failed to set security context for monitor for %s" msgstr "" -#: src/qemu/qemu_process.c:1465 +#: src/qemu/qemu_process.c:1606 #, c-format msgid "Failed to clear security context for monitor for %s" msgstr "" -#: src/qemu/qemu_process.c:1569 +#: src/qemu/qemu_process.c:1533 #, c-format msgid "Failure while reading %s log output" msgstr "" -#: src/qemu/qemu_process.c:1576 +#: src/qemu/qemu_process.c:1540 #, c-format msgid "Out of space while reading %s log output: %s" msgstr "" -#: src/qemu/qemu_process.c:1583 +#: src/qemu/qemu_process.c:1547 #, c-format msgid "Process exited while reading %s log output: %s" msgstr "" -#: src/qemu/qemu_process.c:1598 +#: src/qemu/qemu_process.c:1562 #, c-format msgid "Timed out while reading %s log output: %s" msgstr "" -#: src/qemu/qemu_process.c:1658 +#: src/qemu/qemu_process.c:1622 #, c-format msgid "Process exited prior to exec: %s" msgstr "" -#: src/qemu/qemu_process.c:1748 +#: src/qemu/qemu_process.c:1750 #, c-format msgid "no assigned pty for device %s" msgstr "" -#: src/qemu/qemu_process.c:1946 +#: src/qemu/qemu_process.c:1914 #, c-format msgid "process exited while connecting to monitor: %s" msgstr "" -#: src/qemu/qemu_process.c:2039 +#: src/qemu/qemu_process.c:2007 msgid "Failed to convert nodeset to cpuset" msgstr "" -#: src/qemu/qemu_process.c:2071 +#: src/qemu/qemu_process.c:2137 msgid "Cannot setup CPU affinity until process is started" msgstr "" -#: src/qemu/qemu_process.c:2120 +#: src/qemu/qemu_process.c:2209 msgid "Setting of link state is not supported by this qemu" msgstr "" -#: src/qemu/qemu_process.c:2129 +#: src/qemu/qemu_process.c:2218 #, c-format msgid "Couldn't set link state on interface: %s" msgstr "" -#: src/qemu/qemu_process.c:2518 +#: src/qemu/qemu_process.c:2710 #, c-format msgid "cannot find PCI address for VirtIO disk %s" msgstr "" -#: src/qemu/qemu_process.c:2532 +#: src/qemu/qemu_process.c:2724 #, c-format msgid "cannot find PCI address for %s NIC" msgstr "" -#: src/qemu/qemu_process.c:2546 +#: src/qemu/qemu_process.c:2738 #, c-format msgid "cannot find PCI address for controller %s" msgstr "" -#: src/qemu/qemu_process.c:2560 +#: src/qemu/qemu_process.c:2752 #, c-format msgid "cannot find PCI address for video adapter %s" msgstr "" -#: src/qemu/qemu_process.c:2574 +#: src/qemu/qemu_process.c:2766 #, c-format msgid "cannot find PCI address for sound adapter %s" msgstr "" -#: src/qemu/qemu_process.c:2587 +#: src/qemu/qemu_process.c:2779 #, c-format msgid "cannot find PCI address for watchdog %s" msgstr "" -#: src/qemu/qemu_process.c:2599 +#: src/qemu/qemu_process.c:2791 #, c-format msgid "cannot find PCI address for balloon %s" msgstr "" -#: src/qemu/qemu_process.c:2651 +#: src/qemu/qemu_process.c:2848 #, c-format msgid "Unable to pre-create chardev file '%s'" msgstr "" -#: src/qemu/qemu_process.c:3417 +#: src/qemu/qemu_process.c:3725 msgid "Could not create thread. QEMU initialization might be incomplete" msgstr "" -#: src/qemu/qemu_process.c:3542 +#: src/qemu/qemu_process.c:3845 msgid "" "Auto allocation of spice TLS port requested but spice TLS is disabled in " "qemu.conf" msgstr "" -#: src/qemu/qemu_process.c:3576 +#: src/qemu/qemu_process.c:3875 msgid "Maximum CPUs greater than specified machine type limit" msgstr "" -#: src/qemu/qemu_process.c:3611 +#: src/qemu/qemu_process.c:3920 msgid "host doesn't support paravirtual spinlocks" msgstr "" -#: src/qemu/qemu_process.c:3688 src/qemu/qemu_process.c:4570 -#: src/uml/uml_driver.c:1043 +#: src/qemu/qemu_process.c:4456 src/qemu/qemu_process.c:5554 +#: src/uml/uml_driver.c:1057 msgid "VM is already active" msgstr "" -#: src/qemu/qemu_process.c:3772 +#: src/qemu/qemu_process.c:4629 msgid "Unable to set huge path in security driver" msgstr "" -#: src/qemu/qemu_process.c:3811 src/qemu/qemu_process.c:4594 -#: src/uml/uml_driver.c:1065 +#: src/qemu/qemu_process.c:4648 src/qemu/qemu_process.c:5578 +#: src/uml/uml_driver.c:1079 #, c-format msgid "cannot create log directory %s" msgstr "" -#: src/qemu/qemu_process.c:3824 +#: src/qemu/qemu_process.c:4663 msgid "" "Domain requires KVM, but it is not available. Check that virtualization is " "enabled in the host BIOS, and host configuration is setup to load the kvm " "modules." msgstr "" -#: src/qemu/qemu_process.c:3884 +#: src/qemu/qemu_process.c:4734 msgid "Failed to build pidfile path." msgstr "" -#: src/qemu/qemu_process.c:3891 +#: src/qemu/qemu_process.c:4741 #, c-format msgid "Cannot remove stale PID file %s" msgstr "" -#: src/qemu/qemu_process.c:3968 +#: src/qemu/qemu_process.c:4361 msgid "Raw I/O is not supported on this platform" msgstr "" -#: src/qemu/qemu_process.c:4059 +#: src/qemu/qemu_process.c:4926 #, c-format msgid "cannot stat fd %d" msgstr "" -#: src/qemu/qemu_process.c:4157 +#: src/qemu/qemu_process.c:4098 #, c-format msgid "unable to set balloon to %lld" msgstr "" @@ -18251,71 +18197,72 @@ msgid "failed to remove ebtables rule to allow MAC address on '%s'" msgstr "" -#: src/remote/remote_client_bodies.h:17 src/remote/remote_client_bodies.h:1581 -#: src/remote/remote_client_bodies.h:1618 -#: src/remote/remote_client_bodies.h:2449 -#: src/remote/remote_client_bodies.h:2488 -#: src/remote/remote_client_bodies.h:2585 -#: src/remote/remote_client_bodies.h:2824 -#: src/remote/remote_client_bodies.h:2858 -#: src/remote/remote_client_bodies.h:3246 -#: src/remote/remote_client_bodies.h:5684 src/remote/remote_driver.c:2147 +#: src/remote/remote_client_bodies.h:17 src/remote/remote_client_bodies.h:1726 +#: src/remote/remote_client_bodies.h:1763 +#: src/remote/remote_client_bodies.h:2594 +#: src/remote/remote_client_bodies.h:2633 +#: src/remote/remote_client_bodies.h:2730 +#: src/remote/remote_client_bodies.h:2969 +#: src/remote/remote_client_bodies.h:3004 +#: src/remote/remote_client_bodies.h:3038 +#: src/remote/remote_client_bodies.h:3426 +#: src/remote/remote_client_bodies.h:5891 src/remote/remote_driver.c:2165 #, c-format msgid "%s length greater than maximum: %d > %d" msgstr "" -#: src/remote/remote_client_bodies.h:292 src/remote/remote_client_bodies.h:309 -#: src/remote/remote_client_bodies.h:352 src/remote/remote_client_bodies.h:369 -#: src/remote/remote_client_bodies.h:412 src/remote/remote_client_bodies.h:429 -#: src/remote/remote_client_bodies.h:472 src/remote/remote_client_bodies.h:489 -#: src/remote/remote_client_bodies.h:532 src/remote/remote_client_bodies.h:549 -#: src/remote/remote_client_bodies.h:592 src/remote/remote_client_bodies.h:609 -#: src/remote/remote_client_bodies.h:652 src/remote/remote_client_bodies.h:669 -#: src/remote/remote_client_bodies.h:712 src/remote/remote_client_bodies.h:729 -#: src/remote/remote_client_bodies.h:772 src/remote/remote_client_bodies.h:789 -#: src/remote/remote_client_bodies.h:4009 -#: src/remote/remote_client_bodies.h:4028 -#: src/remote/remote_client_bodies.h:4071 -#: src/remote/remote_client_bodies.h:4090 -#: src/remote/remote_client_bodies.h:5088 -#: src/remote/remote_client_bodies.h:5106 -#: src/remote/remote_client_bodies.h:5290 -#: src/remote/remote_client_bodies.h:5309 -#: src/remote/remote_client_bodies.h:6042 -#: src/remote/remote_client_bodies.h:6060 +#: src/remote/remote_client_bodies.h:323 src/remote/remote_client_bodies.h:340 +#: src/remote/remote_client_bodies.h:383 src/remote/remote_client_bodies.h:400 +#: src/remote/remote_client_bodies.h:443 src/remote/remote_client_bodies.h:460 +#: src/remote/remote_client_bodies.h:503 src/remote/remote_client_bodies.h:520 +#: src/remote/remote_client_bodies.h:563 src/remote/remote_client_bodies.h:580 +#: src/remote/remote_client_bodies.h:623 src/remote/remote_client_bodies.h:640 +#: src/remote/remote_client_bodies.h:683 src/remote/remote_client_bodies.h:700 +#: src/remote/remote_client_bodies.h:743 src/remote/remote_client_bodies.h:760 +#: src/remote/remote_client_bodies.h:803 src/remote/remote_client_bodies.h:820 +#: src/remote/remote_client_bodies.h:4216 +#: src/remote/remote_client_bodies.h:4235 +#: src/remote/remote_client_bodies.h:4278 +#: src/remote/remote_client_bodies.h:4297 +#: src/remote/remote_client_bodies.h:5295 +#: src/remote/remote_client_bodies.h:5313 +#: src/remote/remote_client_bodies.h:5497 +#: src/remote/remote_client_bodies.h:5516 +#: src/remote/remote_client_bodies.h:6249 +#: src/remote/remote_client_bodies.h:6267 #, c-format msgid "too many remote undefineds: %d > %d" msgstr "" -#: src/remote/remote_driver.c:533 +#: src/remote/remote_driver.c:566 #, c-format msgid "Failed to parse value of URI component %s" msgstr "" -#: src/remote/remote_driver.c:605 +#: src/remote/remote_driver.c:638 #, c-format msgid "using unix socket and remote server '%s' is not supported." msgstr "" -#: src/remote/remote_driver.c:622 +#: src/remote/remote_driver.c:655 msgid "" "remote_open: transport in URL not recognised (should be " "tls|unix|ssh|ext|tcp|libssh2)" msgstr "" -#: src/remote/remote_driver.c:643 +#: src/remote/remote_driver.c:676 msgid "Only Unix socket URI transport is allowed in setuid mode" msgstr "" -#: src/remote/remote_driver.c:760 +#: src/remote/remote_driver.c:793 msgid "remote_open: for 'ext' transport, command is required" msgstr "" -#: src/remote/remote_driver.c:779 +#: src/remote/remote_driver.c:812 msgid "GNUTLS support not available in this build" msgstr "" -#: src/remote/remote_driver.c:804 +#: src/remote/remote_driver.c:837 msgid "" "Connecting to session instance without socket path is not supported by the " "libssh2 connection driver" @@ -18328,190 +18275,191 @@ "the name of the libvirtd binary)" msgstr "" -#: src/remote/remote_driver.c:882 +#: src/remote/remote_driver.c:916 msgid "" "Connecting to session instance without socket path is not supported by the " "ssh connection driver" msgstr "" -#: src/remote/remote_driver.c:924 +#: src/remote/remote_driver.c:958 msgid "transport methods unix, ssh and ext are not supported under Windows" msgstr "" -#: src/remote/remote_driver.c:1401 +#: src/remote/remote_driver.c:1411 msgid "remoteNodeGetCPUStats: returned number of stats exceeds limit" msgstr "" -#: src/remote/remote_driver.c:1420 src/remote/remote_driver.c:1484 +#: src/remote/remote_driver.c:1430 src/remote/remote_driver.c:1494 #, c-format msgid "Stats %s too big for destination" msgstr "" -#: src/remote/remote_driver.c:1465 +#: src/remote/remote_driver.c:1475 msgid "remoteNodeGetMemoryStats: returned number of stats exceeds limit" msgstr "" -#: src/remote/remote_driver.c:1516 +#: src/remote/remote_driver.c:1526 src/remote/remote_driver.c:7563 +#: src/remote/remote_driver.c:7819 #, c-format msgid "too many NUMA cells: %d > %d" msgstr "" -#: src/remote/remote_driver.c:1748 +#: src/remote/remote_driver.c:1765 msgid "returned number of parameters exceeds limit" msgstr "" -#: src/remote/remote_driver.c:1834 +#: src/remote/remote_driver.c:1852 msgid "returned number of disk errors exceeds limit" msgstr "" -#: src/remote/remote_driver.c:1882 +#: src/remote/remote_driver.c:1900 msgid "remoteDomainBlockStatsFlags: returned number of stats exceeds limit" msgstr "" -#: src/remote/remote_driver.c:2077 src/remote/remote_driver.c:2247 +#: src/remote/remote_driver.c:2095 src/remote/remote_driver.c:2265 #, c-format msgid "vCPU count exceeds maximum: %d > %d" msgstr "" -#: src/remote/remote_driver.c:2085 src/remote/remote_driver.c:2189 -#: src/remote/remote_driver.c:2254 +#: src/remote/remote_driver.c:2103 src/remote/remote_driver.c:2207 +#: src/remote/remote_driver.c:2272 #, c-format msgid "vCPU map buffer length exceeds maximum: %d > %d" msgstr "" -#: src/remote/remote_driver.c:2106 src/remote/remote_driver.c:2271 +#: src/remote/remote_driver.c:2124 src/remote/remote_driver.c:2289 #, c-format msgid "host reports too many vCPUs: %d > %d" msgstr "" -#: src/remote/remote_driver.c:2113 src/remote/remote_driver.c:2209 -#: src/remote/remote_driver.c:2277 +#: src/remote/remote_driver.c:2131 src/remote/remote_driver.c:2227 +#: src/remote/remote_driver.c:2295 #, c-format msgid "host reports map buffer length exceeds maximum: %d > %d" msgstr "" -#: src/remote/remote_driver.c:2327 +#: src/remote/remote_driver.c:2423 #, c-format msgid "security label exceeds maximum: %zu" msgstr "" -#: src/remote/remote_driver.c:2372 +#: src/remote/remote_driver.c:2468 #, c-format msgid "security label exceeds maximum: %zd" msgstr "" -#: src/remote/remote_driver.c:2444 +#: src/remote/remote_driver.c:2540 #, c-format msgid "security model exceeds maximum: %zu" msgstr "" -#: src/remote/remote_driver.c:2453 +#: src/remote/remote_driver.c:2549 #, c-format msgid "security doi exceeds maximum: %zu" msgstr "" -#: src/remote/remote_driver.c:2540 +#: src/remote/remote_driver.c:2636 msgid "caller ignores cookie or cookielen" msgstr "" -#: src/remote/remote_driver.c:2549 src/remote/remote_driver.c:6068 -#: src/remote/remote_driver.c:7060 +#: src/remote/remote_driver.c:2645 src/remote/remote_driver.c:6103 +#: src/remote/remote_driver.c:7133 msgid "caller ignores uri_out" msgstr "" -#: src/remote/remote_driver.c:2682 +#: src/remote/remote_driver.c:2778 #, c-format msgid "too many memory stats requested: %d > %d" msgstr "" -#: src/remote/remote_driver.c:2726 +#: src/remote/remote_driver.c:2822 #, c-format msgid "block peek request too large for remote protocol, %zi > %d" msgstr "" -#: src/remote/remote_driver.c:2747 src/remote/remote_driver.c:2798 +#: src/remote/remote_driver.c:2843 src/remote/remote_driver.c:2894 msgid "returned buffer is not same size as requested" msgstr "" -#: src/remote/remote_driver.c:2778 +#: src/remote/remote_driver.c:2874 #, c-format msgid "memory peek request too large for remote protocol, %zi > %d" msgstr "" -#: src/remote/remote_driver.c:2923 +#: src/remote/remote_driver.c:3019 #, c-format msgid "nparams count exceeds maximum: %u > %u" msgstr "" -#: src/remote/remote_driver.c:2929 +#: src/remote/remote_driver.c:3025 #, c-format msgid "ncpus count exceeds maximum: %u > %u" msgstr "" -#: src/remote/remote_driver.c:2954 +#: src/remote/remote_driver.c:3050 msgid "remoteDomainGetCPUStats: returned number of stats exceeds limit" msgstr "" -#: src/remote/remote_driver.c:3966 +#: src/remote/remote_driver.c:3917 #, c-format msgid "unknown authentication type %s" msgstr "" -#: src/remote/remote_driver.c:3975 +#: src/remote/remote_driver.c:3926 #, c-format msgid "requested authentication type %s rejected" msgstr "" -#: src/remote/remote_driver.c:4014 +#: src/remote/remote_driver.c:3965 #, c-format msgid "unsupported authentication type %d" msgstr "" -#: src/remote/remote_driver.c:4302 +#: src/remote/remote_driver.c:4252 msgid "Failed to make auth credentials" msgstr "" -#: src/remote/remote_driver.c:4313 +#: src/remote/remote_driver.c:4263 msgid "No authentication callback available" msgstr "" -#: src/remote/remote_driver.c:4319 src/remote/remote_driver.c:4637 +#: src/remote/remote_driver.c:4269 src/remote/remote_driver.c:4587 msgid "Failed to collect auth credentials" msgstr "" -#: src/remote/remote_driver.c:4425 +#: src/remote/remote_driver.c:4375 #, c-format msgid "SASL mechanism %s not supported by server" msgstr "" -#: src/remote/remote_driver.c:4455 +#: src/remote/remote_driver.c:4405 #, c-format msgid "SASL negotiation data too long: %zu bytes" msgstr "" -#: src/remote/remote_driver.c:4554 +#: src/remote/remote_driver.c:4504 #, c-format msgid "negotiation SSF %d was not strong enough" msgstr "" -#: src/remote/remote_driver.c:5542 +#: src/remote/remote_driver.c:5577 msgid "no internalFlags support" msgstr "" -#: src/remote/remote_driver.c:6000 src/remote/remote_driver.c:6059 -#: src/remote/remote_driver.c:6142 src/remote/remote_driver.c:6203 -#: src/remote/remote_driver.c:6262 src/remote/remote_driver.c:6981 -#: src/remote/remote_driver.c:7051 src/remote/remote_driver.c:7149 -#: src/remote/remote_driver.c:7221 src/remote/remote_driver.c:7294 +#: src/remote/remote_driver.c:6035 src/remote/remote_driver.c:6094 +#: src/remote/remote_driver.c:6177 src/remote/remote_driver.c:6238 +#: src/remote/remote_driver.c:6297 src/remote/remote_driver.c:7054 +#: src/remote/remote_driver.c:7124 src/remote/remote_driver.c:7222 +#: src/remote/remote_driver.c:7294 src/remote/remote_driver.c:7367 msgid "caller ignores cookieout or cookieoutlen" msgstr "" -#: src/remote/remote_driver.c:6348 +#: src/remote/remote_driver.c:6383 #, c-format msgid "Too many model names '%d' for limit '%d'" msgstr "" -#: src/remote/remote_driver.c:6423 +#: src/remote/remote_driver.c:6505 msgid "" "the caller doesn't support keepalive protocol; perhaps it's missing event " "loop implementation" @@ -18526,69 +18474,69 @@ msgid "keepalive interval %d too large" msgstr "" -#: src/rpc/virnetclient.c:312 +#: src/rpc/virnetclient.c:311 msgid "unable to make pipe" msgstr "" -#: src/rpc/virnetclient.c:528 +#: src/rpc/virnetclient.c:533 msgid "Unable to register async IO callback" msgstr "" -#: src/rpc/virnetclient.c:546 +#: src/rpc/virnetclient.c:551 msgid "Unable to enable keepalives without async IO support" msgstr "" -#: src/rpc/virnetclient.c:713 src/rpc/virnetclient.c:1721 +#: src/rpc/virnetclient.c:726 src/rpc/virnetclient.c:1745 msgid "failed to wake up polling thread" msgstr "" -#: src/rpc/virnetclient.c:824 +#: src/rpc/virnetclient.c:837 msgid "Unable to read TLS confirmation" msgstr "" -#: src/rpc/virnetclient.c:829 +#: src/rpc/virnetclient.c:842 msgid "server verification (of our certificate or IP address) failed" msgstr "" -#: src/rpc/virnetclient.c:972 +#: src/rpc/virnetclient.c:985 #, c-format msgid "no call waiting for reply with prog %d vers %d serial %d" msgstr "" -#: src/rpc/virnetclient.c:1141 +#: src/rpc/virnetclient.c:1154 #, c-format msgid "got unexpected RPC call prog %d vers %d proc %d type %d" msgstr "" -#: src/rpc/virnetclient.c:1524 +#: src/rpc/virnetclient.c:1538 msgid "poll on socket failed" msgstr "" -#: src/rpc/virnetclient.c:1551 +#: src/rpc/virnetclient.c:1565 msgid "read on wakeup fd failed" msgstr "" -#: src/rpc/virnetclient.c:1595 +#: src/rpc/virnetclient.c:1615 msgid "received hangup / error event on socket" msgstr "" -#: src/rpc/virnetclient.c:1739 +#: src/rpc/virnetclient.c:1763 msgid "failed to wait on condition" msgstr "" -#: src/rpc/virnetclient.c:1868 +#: src/rpc/virnetclient.c:1892 msgid "Attempt to send an asynchronous message with a synchronous reply" msgstr "" -#: src/rpc/virnetclient.c:1875 +#: src/rpc/virnetclient.c:1899 msgid "Attempt to send a non-blocking message with a synchronous reply" msgstr "" -#: src/rpc/virnetclient.c:1885 +#: src/rpc/virnetclient.c:1909 msgid "cannot initialize condition variable" msgstr "" -#: src/rpc/virnetclient.c:1950 +#: src/rpc/virnetclient.c:1974 msgid "client socket is closed" msgstr "" @@ -18623,7 +18571,7 @@ msgstr "" #: src/rpc/virnetclientprogram.c:313 src/rpc/virnetclientprogram.c:372 -#: src/rpc/virnetmessage.c:561 +#: src/rpc/virnetmessage.c:561 src/rpc/virnetmessage.c:582 #, c-format msgid "Cannot set close-on-exec %d" msgstr "" @@ -18648,11 +18596,11 @@ msgid "Unexpected message status %d" msgstr "" -#: src/rpc/virnetclientstream.c:435 +#: src/rpc/virnetclientstream.c:481 msgid "multiple stream callbacks not supported" msgstr "" -#: src/rpc/virnetclientstream.c:471 src/rpc/virnetclientstream.c:493 +#: src/rpc/virnetclientstream.c:517 src/rpc/virnetclientstream.c:539 msgid "no stream callback registered" msgstr "" @@ -18731,7 +18679,7 @@ msgid "No FD available at slot %zu" msgstr "" -#: src/rpc/virnetmessage.c:554 +#: src/rpc/virnetmessage.c:554 src/rpc/virnetmessage.c:575 #, c-format msgid "Unable to duplicate FD %d" msgstr "" @@ -18820,361 +18768,362 @@ msgid "failed to decode SASL data: %d (%s)" msgstr "" -#: src/rpc/virnetsocket.c:161 +#: src/rpc/virnetsocket.c:230 msgid "Unable to set close-on-exec flag" msgstr "" -#: src/rpc/virnetsocket.c:166 +#: src/rpc/virnetsocket.c:235 msgid "Unable to enable non-blocking flag" msgstr "" -#: src/rpc/virnetsocket.c:188 +#: src/rpc/virnetsocket.c:258 msgid "Unable to disable nagle algorithm" msgstr "" -#: src/rpc/virnetsocket.c:241 src/rpc/virnetsocket.c:455 +#: src/rpc/virnetsocket.c:327 src/rpc/virnetsocket.c:551 #, c-format msgid "Unable to resolve address '%s' service '%s': %s" msgstr "" -#: src/rpc/virnetsocket.c:254 src/rpc/virnetsocket.c:464 +#: src/rpc/virnetsocket.c:345 src/rpc/virnetsocket.c:560 msgid "Unable to create socket" msgstr "" -#: src/rpc/virnetsocket.c:259 +#: src/rpc/virnetsocket.c:258 msgid "Unable to enable port reuse" msgstr "" -#: src/rpc/virnetsocket.c:276 +#: src/rpc/virnetsocket.c:365 msgid "Unable to force bind to IPv6 only" msgstr "" -#: src/rpc/virnetsocket.c:284 src/rpc/virnetsocket.c:312 +#: src/rpc/virnetsocket.c:373 src/rpc/virnetsocket.c:400 +#: src/rpc/virnetsocket.c:406 msgid "Unable to bind to port" msgstr "" -#: src/rpc/virnetsocket.c:295 src/rpc/virnetsocket.c:420 -#: src/rpc/virnetsocket.c:489 src/rpc/virnetsocket.c:572 -#: src/rpc/virnetsocket.c:893 src/rpc/virnetsocket.c:945 -#: src/rpc/virnetsocket.c:1736 +#: src/rpc/virnetsocket.c:384 src/rpc/virnetsocket.c:514 +#: src/rpc/virnetsocket.c:584 src/rpc/virnetsocket.c:715 +#: src/rpc/virnetsocket.c:1045 src/rpc/virnetsocket.c:1097 +#: src/rpc/virnetsocket.c:1896 msgid "Unable to get local socket name" msgstr "" -#: src/rpc/virnetsocket.c:350 src/rpc/virnetsocket.c:536 +#: src/rpc/virnetsocket.c:444 src/rpc/virnetsocket.c:675 msgid "Failed to create socket" msgstr "" -#: src/rpc/virnetsocket.c:357 src/rpc/virnetsocket.c:542 +#: src/rpc/virnetsocket.c:451 src/rpc/virnetsocket.c:681 #, c-format msgid "Path %s too long for unix socket" msgstr "" -#: src/rpc/virnetsocket.c:370 +#: src/rpc/virnetsocket.c:464 #, c-format msgid "Failed to bind socket to '%s'" msgstr "" -#: src/rpc/virnetsocket.c:381 +#: src/rpc/virnetsocket.c:475 #, c-format msgid "Failed to change ownership of '%s' to %d:%d" msgstr "" -#: src/rpc/virnetsocket.c:405 src/rpc/virnetsocket.c:592 +#: src/rpc/virnetsocket.c:499 src/rpc/virnetsocket.c:744 msgid "UNIX sockets are not supported on this platform" msgstr "" -#: src/rpc/virnetsocket.c:482 +#: src/rpc/virnetsocket.c:577 #, c-format msgid "unable to connect to server at '%s:%s'" msgstr "" -#: src/rpc/virnetsocket.c:495 +#: src/rpc/virnetsocket.c:590 msgid "Unable to get remote socket name" msgstr "" -#: src/rpc/virnetsocket.c:531 +#: src/rpc/virnetsocket.c:637 msgid "Auto-spawn of daemon requested, but no binary specified" msgstr "" -#: src/rpc/virnetsocket.c:565 +#: src/rpc/virnetsocket.c:698 #, c-format msgid "Failed to connect socket to '%s'" msgstr "" -#: src/rpc/virnetsocket.c:614 src/rpc/virnetsocket.c:620 +#: src/rpc/virnetsocket.c:766 src/rpc/virnetsocket.c:772 msgid "unable to create socket pair" msgstr "" -#: src/rpc/virnetsocket.c:658 +#: src/rpc/virnetsocket.c:810 msgid "Tunnelling sockets not supported on this platform" msgstr "" -#: src/rpc/virnetsocket.c:764 +#: src/rpc/virnetsocket.c:915 msgid "Failed to parse port number" msgstr "" -#: src/rpc/virnetsocket.c:784 +#: src/rpc/virnetsocket.c:935 #, c-format msgid "Invalid host key verification method: '%s'" msgstr "" -#: src/rpc/virnetsocket.c:821 +#: src/rpc/virnetsocket.c:972 #, c-format msgid "Invalid authentication method: '%s'" msgstr "" -#: src/rpc/virnetsocket.c:866 +#: src/rpc/virnetsocket.c:1018 msgid "libssh2 transport support was not enabled" msgstr "" -#: src/rpc/virnetsocket.c:913 +#: src/rpc/virnetsocket.c:1065 msgid "Missing fd data in JSON document" msgstr "" -#: src/rpc/virnetsocket.c:919 +#: src/rpc/virnetsocket.c:1071 msgid "Missing pid data in JSON document" msgstr "" -#: src/rpc/virnetsocket.c:925 +#: src/rpc/virnetsocket.c:1077 msgid "Missing errfd data in JSON document" msgstr "" -#: src/rpc/virnetsocket.c:930 +#: src/rpc/virnetsocket.c:1082 msgid "Missing isClient data in JSON document" msgstr "" -#: src/rpc/virnetsocket.c:939 +#: src/rpc/virnetsocket.c:1091 msgid "Unable to get peer socket name" msgstr "" -#: src/rpc/virnetsocket.c:963 +#: src/rpc/virnetsocket.c:1115 msgid "Unable to save socket state when SASL session is active" msgstr "" -#: src/rpc/virnetsocket.c:970 +#: src/rpc/virnetsocket.c:1122 msgid "Unable to save socket state when TLS session is active" msgstr "" -#: src/rpc/virnetsocket.c:992 +#: src/rpc/virnetsocket.c:1144 #, c-format msgid "Cannot disable close-on-exec flag on socket %d" msgstr "" -#: src/rpc/virnetsocket.c:999 +#: src/rpc/virnetsocket.c:1151 #, c-format msgid "Cannot disable close-on-exec flag on pipe %d" msgstr "" -#: src/rpc/virnetsocket.c:1078 +#: src/rpc/virnetsocket.c:1230 msgid "Unable to copy socket file handle" msgstr "" -#: src/rpc/virnetsocket.c:1132 src/rpc/virnetsocket.c:1182 +#: src/rpc/virnetsocket.c:1288 src/rpc/virnetsocket.c:1342 msgid "Failed to get client socket identity" msgstr "" -#: src/rpc/virnetsocket.c:1188 +#: src/rpc/virnetsocket.c:1348 msgid "Failed to get valid client socket identity" msgstr "" -#: src/rpc/virnetsocket.c:1194 +#: src/rpc/virnetsocket.c:1354 msgid "Failed to get valid client socket identity groups" msgstr "" -#: src/rpc/virnetsocket.c:1222 +#: src/rpc/virnetsocket.c:1382 msgid "Failed to get client socket PID" msgstr "" -#: src/rpc/virnetsocket.c:1243 +#: src/rpc/virnetsocket.c:1403 msgid "Client socket identity not available" msgstr "" -#: src/rpc/virnetsocket.c:1264 +#: src/rpc/virnetsocket.c:1424 msgid "Unable to query peer security context" msgstr "" -#: src/rpc/virnetsocket.c:1442 +#: src/rpc/virnetsocket.c:1602 #, c-format msgid "Cannot recv data: %s" msgstr "" -#: src/rpc/virnetsocket.c:1445 +#: src/rpc/virnetsocket.c:1605 msgid "Cannot recv data" msgstr "" -#: src/rpc/virnetsocket.c:1450 +#: src/rpc/virnetsocket.c:1610 #, c-format msgid "End of file while reading data: %s" msgstr "" -#: src/rpc/virnetsocket.c:1453 +#: src/rpc/virnetsocket.c:1613 msgid "End of file while reading data" msgstr "" -#: src/rpc/virnetsocket.c:1490 +#: src/rpc/virnetsocket.c:1650 msgid "Cannot write data" msgstr "" -#: src/rpc/virnetsocket.c:1495 +#: src/rpc/virnetsocket.c:1655 msgid "End of file while writing data" msgstr "" -#: src/rpc/virnetsocket.c:1638 +#: src/rpc/virnetsocket.c:1798 msgid "Sending file descriptors is not supported on this socket" msgstr "" -#: src/rpc/virnetsocket.c:1649 +#: src/rpc/virnetsocket.c:1809 #, c-format msgid "Failed to send file descriptor %d" msgstr "" -#: src/rpc/virnetsocket.c:1672 +#: src/rpc/virnetsocket.c:1832 msgid "Receiving file descriptors is not supported on this socket" msgstr "" -#: src/rpc/virnetsocket.c:1682 +#: src/rpc/virnetsocket.c:1842 msgid "Failed to recv file descriptor" msgstr "" -#: src/rpc/virnetsocket.c:1699 +#: src/rpc/virnetsocket.c:1859 msgid "Unable to listen on socket" msgstr "" -#: src/rpc/virnetsocket.c:1730 +#: src/rpc/virnetsocket.c:1890 msgid "Unable to accept client" msgstr "" -#: src/rpc/virnetserver.c:269 +#: src/rpc/virnetserver.c:232 #, c-format msgid "Too many active clients (%zu), dropping connection from %s" msgstr "" -#: src/rpc/virnetserver.c:436 +#: src/rpc/virnetserver.c:384 msgid "Missing min_workers data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:441 +#: src/rpc/virnetserver.c:389 msgid "Missing max_workers data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:446 +#: src/rpc/virnetserver.c:394 msgid "Missing priority_workers data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:451 +#: src/rpc/virnetserver.c:399 msgid "Missing max_clients data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:466 +#: src/rpc/virnetserver.c:414 msgid "Missing keepaliveInterval data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:471 +#: src/rpc/virnetserver.c:419 msgid "Missing keepaliveCount data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:476 +#: src/rpc/virnetserver.c:491 msgid "Missing keepaliveRequired data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:483 +#: src/rpc/virnetserver.c:426 msgid "Malformed mdnsGroupName data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:498 +#: src/rpc/virnetserver.c:441 msgid "Missing services data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:505 +#: src/rpc/virnetserver.c:448 msgid "Malformed services data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:514 +#: src/rpc/virnetserver.c:457 msgid "Missing service data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:531 +#: src/rpc/virnetserver.c:474 msgid "Missing clients data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:538 +#: src/rpc/virnetserver.c:481 msgid "Malformed clients data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:547 +#: src/rpc/virnetserver.c:490 msgid "Missing client data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:588 +#: src/rpc/virnetserver.c:531 msgid "Cannot set min_workers data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:594 +#: src/rpc/virnetserver.c:537 msgid "Cannot set max_workers data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:600 +#: src/rpc/virnetserver.c:543 msgid "Cannot set priority_workers data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:605 +#: src/rpc/virnetserver.c:548 msgid "Cannot set max_clients data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:616 +#: src/rpc/virnetserver.c:559 msgid "Cannot set keepaliveInterval data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:621 +#: src/rpc/virnetserver.c:564 msgid "Cannot set keepaliveCount data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:626 +#: src/rpc/virnetserver.c:634 msgid "Cannot set keepaliveRequired data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:633 +#: src/rpc/virnetserver.c:571 msgid "Cannot set mdnsGroupName data in JSON document" msgstr "" -#: src/rpc/virnetserver.c:796 +#: src/rpc/virnetdaemon.c:445 msgid "Libvirt" msgstr "" -#: src/rpc/virnetserver.c:797 +#: src/rpc/virnetdaemon.c:446 msgid "Virtual machines need to be saved" msgstr "" -#: src/rpc/virnetserver.c:863 +#: src/rpc/virnetdaemon.c:513 msgid "Failed to read from signal pipe" msgstr "" -#: src/rpc/virnetserver.c:880 +#: src/rpc/virnetdaemon.c:530 #, c-format msgid "Unexpected signal received: %d" msgstr "" -#: src/rpc/virnetserver.c:895 +#: src/rpc/virnetdaemon.c:546 msgid "Unable to create signal pipe" msgstr "" -#: src/rpc/virnetserver.c:904 +#: src/rpc/virnetdaemon.c:555 msgid "Failed to add signal handle watch" msgstr "" -#: src/rpc/virnetserver.c:1107 +#: src/rpc/virnetdaemon.c:669 msgid "Failed to register shutdown timeout" msgstr "" -#: src/rpc/virnetserverclient.c:455 src/rpc/virnetserverservice.c:282 +#: src/rpc/virnetserverclient.c:455 src/rpc/virnetserverservice.c:342 msgid "Missing auth field in JSON state document" msgstr "" -#: src/rpc/virnetserverclient.c:460 src/rpc/virnetserverservice.c:287 +#: src/rpc/virnetserverclient.c:460 src/rpc/virnetserverservice.c:347 msgid "Missing readonly field in JSON state document" msgstr "" -#: src/rpc/virnetserverclient.c:466 src/rpc/virnetserverservice.c:293 +#: src/rpc/virnetserverclient.c:466 src/rpc/virnetserverservice.c:353 msgid "Missing nrequests_client_max field in JSON state document" msgstr "" @@ -19186,7 +19135,7 @@ msgid "Missing privateData field in JSON state document" msgstr "" -#: src/rpc/virnetserverclient.c:1110 src/rpc/virnetserverclient.c:1290 +#: src/rpc/virnetserverclient.c:1046 src/rpc/virnetserverclient.c:1228 #, c-format msgid "unexpected zero/negative length request %lld" msgstr "" @@ -19196,8 +19145,8 @@ msgid "Failed to add watch for fd %d events %d" msgstr "" -#: src/rpc/virnetservermdns.c:346 src/util/virtime.c:244 -#: tools/virsh-domain-monitor.c:1431 +#: src/vz/vz_sdk.c:3940 src/rpc/virnetservermdns.c:346 src/util/virtime.c:237 +#: tools/virsh-domain-monitor.c:1390 msgid "Unable to get current time" msgstr "" @@ -19249,11 +19198,11 @@ msgid "authentication required" msgstr "" -#: src/rpc/virnetserverservice.c:300 +#: src/rpc/virnetserverservice.c:360 msgid "Missing socks field in JSON state document" msgstr "" -#: src/rpc/virnetserverservice.c:306 +#: src/rpc/virnetserverservice.c:366 msgid "socks field in JSON was not an array" msgstr "" @@ -19267,43 +19216,43 @@ "No user interaction callback provided: Can't verify the session host key" msgstr "" -#: src/rpc/virnetsshsession.c:355 src/rpc/virnetsshsession.c:795 +#: src/rpc/virnetsshsession.c:797 msgid "no suitable method to retrieve authentication credentials" msgstr "" -#: src/rpc/virnetsshsession.c:365 +#: src/rpc/virnetsshsession.c:363 msgid "failed to calculate ssh host key hash" msgstr "" -#: src/rpc/virnetsshsession.c:384 +#: src/rpc/virnetsshsession.c:380 #, c-format msgid "Accept SSH host key with hash '%s' for host '%s:%d' (%s/%s)?" msgstr "" -#: src/rpc/virnetsshsession.c:395 +#: src/rpc/virnetsshsession.c:391 msgid "failed to retrieve decision to accept host key" msgstr "" -#: src/rpc/virnetsshsession.c:409 +#: src/rpc/virnetsshsession.c:405 #, c-format msgid "SSH host key for '%s' (%s) was not accepted" msgstr "" -#: src/rpc/virnetsshsession.c:433 +#: src/rpc/virnetsshsession.c:429 msgid "unsupported SSH key type" msgstr "" -#: src/rpc/virnetsshsession.c:462 +#: src/rpc/virnetsshsession.c:456 #, c-format msgid "unable to add SSH host key for host '%s': %s" msgstr "" -#: src/rpc/virnetsshsession.c:477 +#: src/rpc/virnetsshsession.c:471 #, c-format msgid "failed to write known_host file '%s': %s" msgstr "" -#: src/rpc/virnetsshsession.c:493 +#: src/rpc/virnetsshsession.c:487 #, c-format msgid "" "!!! SSH HOST KEY VERIFICATION FAILED !!!: Identity of host '%s:%d' differs " @@ -19311,56 +19260,56 @@ "man in the middle attack. The key is stored in '%s'." msgstr "" -#: src/rpc/virnetsshsession.c:504 +#: src/rpc/virnetsshsession.c:498 #, c-format msgid "failed to validate SSH host key: %s" msgstr "" -#: src/rpc/virnetsshsession.c:509 +#: src/rpc/virnetsshsession.c:503 msgid "Unknown error value" msgstr "" -#: src/rpc/virnetsshsession.c:533 +#: src/rpc/virnetsshsession.c:529 msgid "Failed to connect to ssh agent" msgstr "" -#: src/rpc/virnetsshsession.c:539 +#: src/rpc/virnetsshsession.c:535 msgid "Failed to list ssh agent identities" msgstr "" -#: src/rpc/virnetsshsession.c:557 src/rpc/virnetsshsession.c:581 +#: src/rpc/virnetsshsession.c:553 src/rpc/virnetsshsession.c:577 #, c-format msgid "failed to authenticate using SSH agent: %s" msgstr "" -#: src/rpc/virnetsshsession.c:569 +#: src/rpc/virnetsshsession.c:565 msgid "SSH Agent did not provide any authentication identity" msgstr "" -#: src/rpc/virnetsshsession.c:573 +#: src/rpc/virnetsshsession.c:569 msgid "All identities provided by the SSH Agent were rejected" msgstr "" -#: src/rpc/virnetsshsession.c:615 src/rpc/virnetsshsession.c:674 +#: src/rpc/virnetsshsession.c:613 src/rpc/virnetsshsession.c:672 #, c-format msgid "authentication with private key '%s' has failed: %s" msgstr "" -#: src/rpc/virnetsshsession.c:624 +#: src/rpc/virnetsshsession.c:622 msgid "" "No user interaction callback provided: Can't retrieve private key passphrase" msgstr "" -#: src/rpc/virnetsshsession.c:642 +#: src/rpc/virnetsshsession.c:640 msgid "no suitable method to retrieve key passphrase" msgstr "" -#: src/rpc/virnetsshsession.c:647 +#: src/rpc/virnetsshsession.c:645 #, c-format msgid "Passphrase for key '%s'" msgstr "" -#: src/rpc/virnetsshsession.c:653 +#: src/rpc/virnetsshsession.c:651 msgid "failed to retrieve private key passphrase: callback has failed" msgstr "" @@ -19372,124 +19321,124 @@ msgid "failed to retrieve password" msgstr "" -#: src/rpc/virnetsshsession.c:750 src/util/virerror.c:1008 +#: src/rpc/virnetsshsession.c:750 src/util/virerror.c:1089 #, c-format msgid "authentication failed: %s" msgstr "todennus epäonnistui: %s" -#: src/rpc/virnetsshsession.c:779 +#: src/rpc/virnetsshsession.c:781 msgid "" "Can't perform keyboard-interactive authentication: Authentication callback " "not provided " msgstr "" -#: src/rpc/virnetsshsession.c:803 +#: src/rpc/virnetsshsession.c:805 msgid "failed to retrieve credentials" msgstr "" -#: src/rpc/virnetsshsession.c:820 src/rpc/virnetsshsession.c:827 +#: src/rpc/virnetsshsession.c:822 src/rpc/virnetsshsession.c:829 #, c-format msgid "keyboard interactive authentication failed: %s" msgstr "" -#: src/rpc/virnetsshsession.c:846 src/rpc/virnetsshsession.c:960 +#: src/rpc/virnetsshsession.c:850 src/rpc/virnetsshsession.c:964 msgid "No authentication methods and credentials provided" msgstr "" -#: src/rpc/virnetsshsession.c:862 +#: src/rpc/virnetsshsession.c:866 #, c-format msgid "couldn't retrieve authentication methods list: %s" msgstr "" -#: src/rpc/virnetsshsession.c:907 +#: src/rpc/virnetsshsession.c:911 msgid "No authentication methods supplied" msgstr "" -#: src/rpc/virnetsshsession.c:912 +#: src/rpc/virnetsshsession.c:916 msgid "" "None of the requested authentication methods are supported by the server" msgstr "" -#: src/rpc/virnetsshsession.c:916 +#: src/rpc/virnetsshsession.c:920 msgid "" "All provided authentication methods with credentials were rejected by the " "server" msgstr "" -#: src/rpc/virnetsshsession.c:933 +#: src/rpc/virnetsshsession.c:937 #, c-format msgid "failed to open ssh channel: %s" msgstr "" -#: src/rpc/virnetsshsession.c:941 +#: src/rpc/virnetsshsession.c:945 #, c-format msgid "failed to execute command '%s': %s" msgstr "" -#: src/rpc/virnetsshsession.c:967 +#: src/rpc/virnetsshsession.c:971 msgid "No channel command provided" msgstr "" -#: src/rpc/virnetsshsession.c:974 +#: src/rpc/virnetsshsession.c:978 msgid "Hostname is needed for host key verification" msgstr "" -#: src/rpc/virnetsshsession.c:1052 src/rpc/virnetsshsession.c:1132 +#: src/rpc/virnetsshsession.c:1056 src/rpc/virnetsshsession.c:1136 msgid "Username must be provided for ssh agent authentication" msgstr "" -#: src/rpc/virnetsshsession.c:1091 +#: src/rpc/virnetsshsession.c:1095 msgid "" "Username and key file path must be provided for private key authentication" msgstr "" -#: src/rpc/virnetsshsession.c:1203 +#: src/rpc/virnetsshsession.c:1207 #, c-format msgid "unable to load knownhosts file '%s': %s" msgstr "" -#: src/rpc/virnetsshsession.c:1209 +#: src/rpc/virnetsshsession.c:1213 #, c-format msgid "known hosts file '%s' does not exist" msgstr "" -#: src/rpc/virnetsshsession.c:1248 +#: src/rpc/virnetsshsession.c:1252 msgid "Failed to initialize libssh2 session" msgstr "" -#: src/rpc/virnetsshsession.c:1254 +#: src/rpc/virnetsshsession.c:1258 msgid "Failed to initialize libssh2 known hosts table" msgstr "" -#: src/rpc/virnetsshsession.c:1260 +#: src/rpc/virnetsshsession.c:1264 msgid "Failed to initialize libssh2 agent handle" msgstr "" -#: src/rpc/virnetsshsession.c:1292 +#: src/rpc/virnetsshsession.c:1296 msgid "Invalid virNetSSHSessionPtr" msgstr "" -#: src/rpc/virnetsshsession.c:1308 +#: src/rpc/virnetsshsession.c:1312 #, c-format msgid "SSH session handshake failed: %s" msgstr "" -#: src/rpc/virnetsshsession.c:1353 src/rpc/virnetsshsession.c:1464 -#: src/rpc/virnetsshsession.c:1476 +#: src/rpc/virnetsshsession.c:1357 src/rpc/virnetsshsession.c:1468 +#: src/rpc/virnetsshsession.c:1480 #, c-format msgid "Remote program terminated with non-zero code: %d" msgstr "" -#: src/rpc/virnetsshsession.c:1358 src/rpc/virnetsshsession.c:1468 +#: src/rpc/virnetsshsession.c:1362 src/rpc/virnetsshsession.c:1472 msgid "Tried to write socket in error state" msgstr "" -#: src/rpc/virnetsshsession.c:1429 +#: src/rpc/virnetsshsession.c:1433 #, c-format msgid "Remote command terminated with non-zero code: %d" msgstr "" -#: src/rpc/virnetsshsession.c:1501 +#: src/rpc/virnetsshsession.c:1505 #, c-format msgid "write failed: %s" msgstr "" @@ -19772,157 +19721,157 @@ msgid "rename(%s, %s) failed" msgstr "" -#: src/secret/secret_driver.c:250 +#: src/secret/secret_driver.c:247 #, c-format msgid "cannot create '%s'" msgstr "" -#: src/secret/secret_driver.c:357 +#: src/secret/secret_driver.c:351 #, c-format msgid " does not match secret file name '%s'" msgstr "" -#: src/secret/secret_driver.c:384 src/secret/secret_driver.c:483 +#: src/secret/secret_driver.c:377 src/secret/secret_driver.c:474 #, c-format msgid "cannot open '%s'" msgstr "" -#: src/secret/secret_driver.c:388 src/storage/storage_backend_gluster.c:262 -#: src/util/virfile.c:530 +#: src/secret/secret_driver.c:381 src/storage/storage_backend_gluster.c:263 +#: src/util/virfile.c:534 #, c-format msgid "cannot stat '%s'" msgstr "" -#: src/secret/secret_driver.c:393 +#: src/secret/secret_driver.c:386 #, c-format msgid "'%s' file does not fit in memory" msgstr "" -#: src/secret/secret_driver.c:400 +#: src/secret/secret_driver.c:393 #, c-format msgid "cannot read '%s'" msgstr "" -#: src/secret/secret_driver.c:407 +#: src/secret/secret_driver.c:400 #, c-format msgid "invalid base64 in '%s'" msgstr "" -#: src/secret/secret_driver.c:499 +#: src/secret/secret_driver.c:490 #, c-format msgid "Error reading secret: %s" msgstr "" -#: src/secret/secret_driver.c:729 src/secret/secret_driver.c:908 -#: src/secret/secret_driver.c:945 src/secret/secret_driver.c:1003 -#: src/secret/secret_driver.c:1050 +#: src/secret/secret_driver.c:694 src/secret/secret_driver.c:870 +#: src/secret/secret_driver.c:906 src/secret/secret_driver.c:963 +#: src/secret/secret_driver.c:1009 #, c-format msgid "no secret with matching uuid '%s'" msgstr "" -#: src/secret/secret_driver.c:759 +#: src/secret/secret_driver.c:723 #, c-format msgid "no secret with matching usage '%s'" msgstr "" -#: src/secret/secret_driver.c:807 +#: src/secret/secret_driver.c:770 #, c-format msgid "a secret with UUID %s already defined for use with %s" msgstr "" -#: src/secret/secret_driver.c:825 +#: src/secret/secret_driver.c:788 #, c-format msgid "a secret with UUID %s is already defined for use with %s" msgstr "" -#: src/secret/secret_driver.c:832 +#: src/secret/secret_driver.c:795 msgid "cannot change private flag on existing secret" msgstr "" -#: src/secret/secret_driver.c:880 +#: src/secret/secret_driver.c:843 msgid "list of secrets is inconsistent" msgstr "" -#: src/secret/secret_driver.c:1014 +#: src/secret/secret_driver.c:974 #, c-format msgid "secret '%s' does not have a value" msgstr "" -#: src/secret/secret_driver.c:1021 +#: src/secret/secret_driver.c:981 msgid "secret is private" msgstr "" -#: src/security/security_apparmor.c:96 +#: src/security/security_apparmor.c:97 #, c-format msgid "Failed to read AppArmor profiles list '%s'" msgstr "" -#: src/security/security_apparmor.c:143 +#: src/security/security_apparmor.c:146 #, c-format msgid "Failed to read '%s'" msgstr "" -#: src/security/security_apparmor.c:248 +#: src/security/security_apparmor.c:255 msgid "could not find libvirtd" msgstr "" -#: src/security/security_apparmor.c:294 src/security/security_apparmor.c:322 -#: src/security/security_apparmor.c:735 +#: src/security/security_apparmor.c:304 src/security/security_apparmor.c:332 +#: src/security/security_apparmor.c:768 #, c-format msgid "cannot update AppArmor profile '%s'" msgstr "" -#: src/security/security_apparmor.c:367 +#: src/security/security_apparmor.c:382 src/security/security_apparmor.c:387 #, c-format msgid "template '%s' does not exist" msgstr "" -#: src/security/security_apparmor.c:429 +#: src/security/security_apparmor.c:450 msgid "Cannot set a base label with AppArmour" msgstr "" -#: src/security/security_apparmor.c:436 src/security/security_selinux.c:596 +#: src/security/security_apparmor.c:457 src/security/security_selinux.c:597 msgid "security label already defined for VM" msgstr "" -#: src/security/security_apparmor.c:456 +#: src/security/security_apparmor.c:477 #, c-format msgid "cannot load AppArmor profile '%s'" msgstr "" -#: src/security/security_apparmor.c:513 +#: src/security/security_apparmor.c:544 msgid "error copying profile name" msgstr "" -#: src/security/security_apparmor.c:519 +#: src/security/security_apparmor.c:513 msgid "error calling profile_status()" msgstr "" -#: src/security/security_apparmor.c:565 +#: src/security/security_apparmor.c:592 #, c-format msgid "could not remove profile for '%s'" msgstr "" -#: src/security/security_apparmor.c:595 src/security/security_apparmor.c:641 -#: src/security/security_selinux.c:1996 src/security/security_selinux.c:2030 -#: src/security/security_selinux.c:2067 src/security/security_selinux.c:2099 -#: src/security/security_selinux.c:2149 src/security/security_selinux.c:2190 +#: src/security/security_apparmor.c:622 src/security/security_apparmor.c:668 +#: src/security/security_selinux.c:2110 src/security/security_selinux.c:2141 +#: src/security/security_selinux.c:2175 src/security/security_selinux.c:2204 +#: src/security/security_selinux.c:2251 src/security/security_selinux.c:2289 #, c-format msgid "" "security label driver mismatch: '%s' model configured for domain, but " "hypervisor driver is '%s'." msgstr "" -#: src/security/security_apparmor.c:606 +#: src/security/security_apparmor.c:633 msgid "error calling aa_change_profile()" msgstr "" -#: src/security/security_apparmor.c:721 +#: src/security/security_apparmor.c:755 #, c-format msgid "'%s' does not exist" msgstr "" -#: src/security/security_apparmor.c:763 +#: src/security/security_apparmor.c:804 #, c-format msgid "Invalid security label '%s'" msgstr "" @@ -19945,36 +19894,36 @@ msgid "DAC imagelabel couldn't be determined for domain '%s'" msgstr "" -#: src/security/security_dac.c:255 +#: src/security/security_dac.c:341 #, c-format msgid "unable to set user and group to '%ld:%ld' on '%s'" msgstr "" -#: src/security/security_dac.c:275 +#: src/security/security_dac.c:307 #, c-format msgid "cannot resolve symlink %s" msgstr "" -#: src/security/security_dac.c:1122 src/security/security_selinux.c:602 +#: src/security/security_dac.c:1329 src/security/security_selinux.c:603 msgid "security image label already defined for VM" msgstr "" -#: src/security/security_dac.c:1130 src/security/security_selinux.c:609 +#: src/security/security_dac.c:1337 src/security/security_selinux.c:610 #, c-format msgid "security label model %s is not supported with selinux" msgstr "" -#: src/security/security_dac.c:1140 +#: src/security/security_dac.c:1347 #, c-format msgid "missing label for static security driver in domain %s" msgstr "" -#: src/security/security_dac.c:1152 +#: src/security/security_dac.c:1359 #, c-format msgid "cannot generate dac user and group id for domain %s" msgstr "" -#: src/security/security_dac.c:1163 src/security/security_selinux.c:687 +#: src/security/security_dac.c:1370 src/security/security_selinux.c:688 #, c-format msgid "unexpected security label type '%s'" msgstr "" @@ -19989,115 +19938,115 @@ msgid "Security driver %s not found" msgstr "" -#: src/security/security_manager.c:173 +#: src/security/security_manager.c:183 msgid "Security driver \"none\" cannot create confined guests" msgstr "" -#: src/security/security_manager.c:478 +#: src/security/security_manager.c:477 #, c-format msgid "Unable to find security driver for label %s" msgstr "" -#: src/security/security_manager.c:505 +#: src/security/security_manager.c:603 msgid "Unconfined guests are not allowed on this host" msgstr "" -#: src/security/security_selinux.c:131 +#: src/security/security_selinux.c:132 #, c-format msgid "Category range c%d-c%d too small" msgstr "" -#: src/security/security_selinux.c:197 src/security/security_selinux.c:341 +#: src/security/security_selinux.c:198 src/security/security_selinux.c:342 msgid "Unable to get current process SELinux context" msgstr "" -#: src/security/security_selinux.c:202 src/security/security_selinux.c:346 +#: src/security/security_selinux.c:203 src/security/security_selinux.c:347 #, c-format msgid "Unable to parse current SELinux context '%s'" msgstr "" -#: src/security/security_selinux.c:235 src/security/security_selinux.c:242 -#: src/security/security_selinux.c:258 src/security/security_selinux.c:265 -#: src/security/security_selinux.c:272 +#: src/security/security_selinux.c:236 src/security/security_selinux.c:243 +#: src/security/security_selinux.c:259 src/security/security_selinux.c:266 +#: src/security/security_selinux.c:273 #, c-format msgid "Cannot parse category in %s" msgstr "" -#: src/security/security_selinux.c:251 +#: src/security/security_selinux.c:252 msgid "No category range available" msgstr "" -#: src/security/security_selinux.c:301 +#: src/security/security_selinux.c:302 msgid "unable to allocate security context" msgstr "" -#: src/security/security_selinux.c:307 +#: src/security/security_selinux.c:308 #, c-format msgid "unable to set security context range '%s'" msgstr "" -#: src/security/security_selinux.c:313 src/security/security_selinux.c:384 +#: src/security/security_selinux.c:314 src/security/security_selinux.c:385 msgid "Unable to format SELinux context" msgstr "" -#: src/security/security_selinux.c:354 +#: src/security/security_selinux.c:355 #, c-format msgid "Unable to parse base SELinux context '%s'" msgstr "" -#: src/security/security_selinux.c:362 +#: src/security/security_selinux.c:363 #, c-format msgid "Unable to set SELinux context user '%s'" msgstr "" -#: src/security/security_selinux.c:371 +#: src/security/security_selinux.c:372 #, c-format msgid "Unable to set SELinux context role '%s'" msgstr "" -#: src/security/security_selinux.c:378 +#: src/security/security_selinux.c:379 #, c-format msgid "Unable to set SELinux context MCS '%s'" msgstr "" -#: src/security/security_selinux.c:414 src/security/security_selinux.c:492 +#: src/security/security_selinux.c:415 src/security/security_selinux.c:493 msgid "cannot open SELinux label_handle" msgstr "" -#: src/security/security_selinux.c:425 +#: src/security/security_selinux.c:426 #, c-format msgid "cannot read 'process' value from selinux lxc contexts file '%s'" msgstr "" -#: src/security/security_selinux.c:433 src/security/security_selinux.c:441 +#: src/security/security_selinux.c:434 src/security/security_selinux.c:442 #, c-format msgid "cannot read 'file' value from selinux lxc contexts file '%s'" msgstr "" -#: src/security/security_selinux.c:474 +#: src/security/security_selinux.c:475 msgid "libselinux does not support LXC contexts path" msgstr "" -#: src/security/security_selinux.c:499 +#: src/security/security_selinux.c:500 #, c-format msgid "cannot read SELinux virtual domain context file '%s'" msgstr "" -#: src/security/security_selinux.c:522 +#: src/security/security_selinux.c:523 #, c-format msgid "cannot read SELinux virtual image context file %s" msgstr "" -#: src/security/security_selinux.c:620 +#: src/security/security_selinux.c:621 #, c-format msgid "unable to allocate socket security context '%s'" msgstr "" -#: src/security/security_selinux.c:626 +#: src/security/security_selinux.c:627 msgid "unable to get selinux context range" msgstr "" -#: src/security/security_selinux.c:769 +#: src/security/security_selinux.c:768 #, c-format msgid "MCS level for existing domain label %s already reserved" msgstr "" @@ -20107,69 +20056,69 @@ msgid "unable to set security context '%s' on '%s'" msgstr "" -#: src/security/security_selinux.c:925 +#: src/security/security_selinux.c:928 #, c-format msgid "" "Setting security context '%s' on '%s' not supported. Consider setting " "virt_use_nfs" msgstr "" -#: src/security/security_selinux.c:981 +#: src/security/security_selinux.c:988 #, c-format msgid "unable to set security context '%s' on fd %d" msgstr "" -#: src/security/security_selinux.c:1833 src/security/security_selinux.c:2247 +#: src/security/security_selinux.c:1958 src/security/security_selinux.c:2349 #, c-format msgid "unknown smartcard type %d" msgstr "" -#: src/security/security_selinux.c:2006 +#: src/security/security_selinux.c:2120 #, c-format msgid "Invalid security label %s" msgstr "" -#: src/security/security_selinux.c:2040 +#: src/security/security_selinux.c:2151 #, c-format msgid "unable to set security context '%s'" msgstr "" -#: src/security/security_selinux.c:2108 +#: src/security/security_selinux.c:2213 #, c-format msgid "unable to get current process context '%s'" msgstr "" -#: src/security/security_selinux.c:2119 src/security/security_selinux.c:2160 +#: src/security/security_selinux.c:2224 src/security/security_selinux.c:2262 #, c-format msgid "unable to set socket security context '%s'" msgstr "" -#: src/security/security_selinux.c:2200 +#: src/security/security_selinux.c:2299 #, c-format msgid "unable to clear socket security context '%s'" msgstr "" -#: src/security/security_selinux.c:2368 +#: src/security/security_selinux.c:2477 #, c-format msgid "cannot stat tap fd %d" msgstr "" -#: src/security/security_selinux.c:2374 +#: src/security/security_selinux.c:2483 #, c-format msgid "tap fd %d is not character device" msgstr "" -#: src/security/security_selinux.c:2380 +#: src/security/security_selinux.c:2506 #, c-format msgid "cannot lookup default selinux label for tap fd %d" msgstr "" -#: src/security/security_selinux.c:2414 +#: src/security/security_selinux.c:2542 #, c-format msgid "unable to create selinux context for: %s" msgstr "" -#: src/security/virt-aa-helper.c:102 +#: src/security/virt-aa-helper.c:103 #, c-format msgid "" "\n" @@ -20188,143 +20137,142 @@ "\n" msgstr "" -#: src/security/virt-aa-helper.c:115 +#: src/security/virt-aa-helper.c:121 msgid "" "This command is intended to be used by libvirtd and not used directly.\n" msgstr "" -#: src/security/virt-aa-helper.c:123 +#: src/security/virt-aa-helper.c:129 #, c-format msgid "%s: error: %s%c" msgstr "" -#: src/security/virt-aa-helper.c:135 +#: src/security/virt-aa-helper.c:141 #, c-format msgid "%s: warning: %s%c" msgstr "" -#: src/security/virt-aa-helper.c:141 +#: src/security/virt-aa-helper.c:147 #, c-format msgid "" "%s:\n" "%s%c" msgstr "" -#: src/security/virt-aa-helper.c:158 +#: src/security/virt-aa-helper.c:164 msgid "could not find replacement string" msgstr "" -#: src/security/virt-aa-helper.c:163 +#: src/security/virt-aa-helper.c:169 msgid "could not allocate memory for string" msgstr "" -#: src/security/virt-aa-helper.c:175 src/security/virt-aa-helper.c:183 +#: src/security/virt-aa-helper.c:181 src/security/virt-aa-helper.c:189 msgid "not enough space in target buffer" msgstr "" -#: src/security/virt-aa-helper.c:191 +#: src/security/virt-aa-helper.c:197 msgid "error replacing string" msgstr "" -#: src/security/virt-aa-helper.c:213 +#: src/security/virt-aa-helper.c:219 msgid "invalid flag" msgstr "" -#: src/security/virt-aa-helper.c:221 +#: src/security/virt-aa-helper.c:227 msgid "profile name exceeds maximum length" msgstr "" -#: src/security/virt-aa-helper.c:226 +#: src/security/virt-aa-helper.c:232 msgid "profile does not exist" msgstr "" -#: src/security/virt-aa-helper.c:235 +#: src/security/virt-aa-helper.c:241 msgid "failed to run apparmor_parser" msgstr "" -#: src/security/virt-aa-helper.c:239 +#: src/security/virt-aa-helper.c:245 msgid "unable to unload already unloaded profile" msgstr "" -#: src/security/virt-aa-helper.c:241 +#: src/security/virt-aa-helper.c:247 msgid "apparmor_parser exited with error" msgstr "" -#: src/security/virt-aa-helper.c:278 src/security/virt-aa-helper.c:283 -#: src/security/virt-aa-helper.c:417 +#: src/security/virt-aa-helper.c:284 src/security/virt-aa-helper.c:289 +#: src/security/virt-aa-helper.c:416 msgid "could not allocate memory for profile" msgstr "" -#: src/security/virt-aa-helper.c:290 src/security/virt-aa-helper.c:412 +#: src/security/virt-aa-helper.c:296 src/security/virt-aa-helper.c:411 msgid "invalid length for new profile" msgstr "" -#: src/security/virt-aa-helper.c:302 +#: src/security/virt-aa-helper.c:308 msgid "failed to create include file" msgstr "" -#: src/security/virt-aa-helper.c:308 src/security/virt-aa-helper.c:441 +#: src/security/virt-aa-helper.c:314 src/security/virt-aa-helper.c:437 msgid "failed to write to profile" msgstr "" -#: src/security/virt-aa-helper.c:313 src/security/virt-aa-helper.c:446 +#: src/security/virt-aa-helper.c:319 src/security/virt-aa-helper.c:442 msgid "failed to close or write to profile" msgstr "" -#: src/security/virt-aa-helper.c:350 src/security/virt-aa-helper.c:1289 +#: src/security/virt-aa-helper.c:351 src/security/virt-aa-helper.c:1356 msgid "profile exists" msgstr "" -#: src/security/virt-aa-helper.c:355 +#: src/security/virt-aa-helper.c:367 msgid "template name exceeds maximum length" msgstr "" -#: src/security/virt-aa-helper.c:360 +#: src/security/virt-aa-helper.c:372 msgid "template does not exist" msgstr "" -#: src/security/virt-aa-helper.c:365 +#: src/security/virt-aa-helper.c:377 msgid "failed to read AppArmor template" msgstr "" -#: src/security/virt-aa-helper.c:370 src/security/virt-aa-helper.c:375 -#: src/security/virt-aa-helper.c:380 +#: src/security/virt-aa-helper.c:382 src/security/virt-aa-helper.c:387 msgid "no replacement string in template" msgstr "" -#: src/security/virt-aa-helper.c:386 +#: src/security/virt-aa-helper.c:393 msgid "could not allocate memory for profile name" msgstr "" -#: src/security/virt-aa-helper.c:393 +#: src/security/virt-aa-helper.c:400 msgid "could not allocate memory for profile files" msgstr "" -#: src/security/virt-aa-helper.c:435 +#: src/security/virt-aa-helper.c:431 msgid "failed to create profile" msgstr "" -#: src/security/virt-aa-helper.c:587 +#: src/security/virt-aa-helper.c:586 msgid "bad pathname" msgstr "" -#: src/security/virt-aa-helper.c:602 +#: src/security/virt-aa-helper.c:601 msgid "path does not exist, skipping file type checks" msgstr "" -#: src/security/virt-aa-helper.c:639 +#: src/security/virt-aa-helper.c:628 msgid "Invalid context" msgstr "" -#: src/security/virt-aa-helper.c:645 +#: src/security/virt-aa-helper.c:634 msgid "Could not find " msgstr "" -#: src/security/virt-aa-helper.c:652 +#: src/security/virt-aa-helper.c:641 msgid "Could not find " msgstr "" -#: src/security/virt-aa-helper.c:684 +#: src/security/virt-aa-helper.c:674 msgid "unexpected root element, expecting " msgstr "" @@ -20332,98 +20280,99 @@ msgid "os.type is not 'hvm'" msgstr "" -#: src/security/virt-aa-helper.c:729 src/security/virt-aa-helper.c:745 -#: src/security/virt-aa-helper.c:850 src/security/virt-aa-helper.c:859 -#: src/security/virt-aa-helper.c:935 src/security/virt-aa-helper.c:1271 -#: src/security/virt-aa-helper.c:1275 src/security/virt-aa-helper.c:1339 +#: src/security/virt-aa-helper.c:724 src/security/virt-aa-helper.c:745 +#: src/security/virt-aa-helper.c:760 src/security/virt-aa-helper.c:868 +#: src/security/virt-aa-helper.c:877 src/security/virt-aa-helper.c:953 +#: src/security/virt-aa-helper.c:1338 src/security/virt-aa-helper.c:1342 +#: src/security/virt-aa-helper.c:1408 msgid "could not allocate memory" msgstr "" -#: src/security/virt-aa-helper.c:734 +#: src/security/virt-aa-helper.c:729 msgid "Failed to create XML config object" msgstr "" -#: src/security/virt-aa-helper.c:753 +#: src/security/virt-aa-helper.c:768 msgid "could not parse XML" msgstr "" -#: src/security/virt-aa-helper.c:758 +#: src/security/virt-aa-helper.c:773 msgid "could not find name in XML" msgstr "" -#: src/security/virt-aa-helper.c:763 +#: src/security/virt-aa-helper.c:778 msgid "bad name" msgstr "" -#: src/security/virt-aa-helper.c:789 +#: src/security/virt-aa-helper.c:804 msgid "skipped non-absolute path" msgstr "" -#: src/security/virt-aa-helper.c:796 +#: src/security/virt-aa-helper.c:811 msgid "could not find realpath for disk" msgstr "" -#: src/security/virt-aa-helper.c:810 +#: src/security/virt-aa-helper.c:825 msgid "skipped restricted file" msgstr "" -#: src/security/virt-aa-helper.c:940 +#: src/security/virt-aa-helper.c:958 msgid "given uuid does not match XML uuid" msgstr "" -#: src/security/virt-aa-helper.c:1117 +#: src/security/virt-aa-helper.c:1176 msgid "failed to allocate file buffer" msgstr "" -#: src/security/virt-aa-helper.c:1166 +#: src/security/virt-aa-helper.c:1225 msgid "could not allocate memory for disk" msgstr "" -#: src/security/virt-aa-helper.c:1181 src/security/virt-aa-helper.c:1201 +#: src/security/virt-aa-helper.c:1240 src/security/virt-aa-helper.c:1260 msgid "invalid UUID" msgstr "" -#: src/security/virt-aa-helper.c:1184 +#: src/security/virt-aa-helper.c:1243 msgid "error copying UUID" msgstr "" -#: src/security/virt-aa-helper.c:1193 +#: src/security/virt-aa-helper.c:1252 msgid "unsupported option" msgstr "" -#: src/security/virt-aa-helper.c:1198 +#: src/security/virt-aa-helper.c:1257 msgid "bad command" msgstr "" -#: src/security/virt-aa-helper.c:1211 +#: src/security/virt-aa-helper.c:1270 msgid "could not read xml file" msgstr "" -#: src/security/virt-aa-helper.c:1215 +#: src/security/virt-aa-helper.c:1274 msgid "could not get VM definition" msgstr "" -#: src/security/virt-aa-helper.c:1220 +#: src/security/virt-aa-helper.c:1279 msgid "invalid VM definition" msgstr "" -#: src/security/virt-aa-helper.c:1252 +#: src/security/virt-aa-helper.c:1320 msgid "could not set PATH" msgstr "" -#: src/security/virt-aa-helper.c:1256 +#: src/security/virt-aa-helper.c:1324 msgid "could not set IFS" msgstr "" -#: src/security/virt-aa-helper.c:1267 +#: src/security/virt-aa-helper.c:1334 msgid "could not parse arguments" msgstr "" -#: src/security/virt-aa-helper.c:1318 +#: src/security/virt-aa-helper.c:1384 msgid "failed to allocate buffer" msgstr "puskurin varaaminen epäonnistui" -#: src/security/virt-aa-helper.c:1350 +#: src/security/virt-aa-helper.c:1419 msgid "could not create profile" msgstr "" @@ -20432,86 +20381,85 @@ msgid "syntax: %s DEVICE [-g]\n" msgstr "" -#: src/storage/parthelper.c:103 +#: src/storage/parthelper.c:102 #, c-format msgid "unable to access device %s\n" msgstr "" -#: src/storage/parthelper.c:117 +#: src/storage/parthelper.c:116 #, c-format msgid "unable to access disk %s\n" msgstr "" -#: src/storage/storage_backend.c:169 +#: src/storage/storage_backend.c:204 #, c-format msgid "could not open input path '%s'" msgstr "" -#: src/storage/storage_backend.c:203 +#: src/storage/storage_backend.c:250 #, c-format msgid "failed reading from file '%s'" msgstr "" -#: src/storage/storage_backend.c:220 src/storage/storage_backend.c:351 +#: src/storage/storage_backend.c:267 src/storage/storage_backend.c:414 #, c-format msgid "cannot extend file '%s'" msgstr "" -#: src/storage/storage_backend.c:227 +#: src/storage/storage_backend.c:274 #, c-format msgid "failed writing to file '%s'" msgstr "" -#: src/storage/storage_backend.c:237 src/storage/storage_backend.c:404 +#: src/storage/storage_backend.c:284 src/storage/storage_backend.c:467 #, c-format msgid "cannot sync data to file '%s'" msgstr "" -#: src/storage/storage_backend.c:246 src/storage/storage_backend.c:325 -#: src/storage/storage_backend_logical.c:788 +#: src/storage/storage_backend.c:293 src/storage/storage_backend.c:381 +#: src/storage/storage_backend_logical.c:923 #, c-format msgid "cannot close file '%s'" msgstr "" -#: src/storage/storage_backend.c:279 +#: src/storage/storage_backend.c:330 msgid "metadata preallocation is not supported for block volumes" msgstr "" -#: src/storage/storage_backend.c:286 src/storage/storage_backend_fs.c:792 -#: src/storage/storage_backend_fs.c:809 src/storage/storage_backend_fs.c:1046 +#: src/storage/storage_backend.c:340 src/storage/storage_backend_fs.c:842 #, c-format msgid "cannot create path '%s'" msgstr "" -#: src/storage/storage_backend.c:301 src/util/virfile.c:1925 -#: src/util/virfile.c:2216 src/util/virfile.c:2317 +#: src/storage/storage_backend.c:354 src/util/virfile.c:2027 +#: src/util/virfile.c:2454 src/util/virfile.c:2602 #, c-format msgid "stat of '%s' failed" msgstr "" -#: src/storage/storage_backend.c:319 src/storage/storage_backend.c:628 -#: src/util/virfile.c:1947 src/util/virfile.c:2230 src/util/virfile.c:2330 +#: src/storage/storage_backend.c:375 src/storage/storage_backend.c:762 +#: src/util/virfile.c:2049 src/util/virfile.c:2468 src/util/virfile.c:2616 #, c-format msgid "cannot set mode of '%s' to %04o" msgstr "" -#: src/storage/storage_backend.c:371 +#: src/storage/storage_backend.c:434 #, c-format msgid "cannot allocate %llu bytes in file '%s'" msgstr "" -#: src/storage/storage_backend.c:396 +#: src/storage/storage_backend.c:459 #, c-format msgid "cannot fill file '%s'" msgstr "" -#: src/storage/storage_backend.c:428 +#: src/storage/storage_backend.c:496 msgid "metadata preallocation is not supported for raw volumes" msgstr "" -#: src/storage/storage_backend.c:435 src/storage/storage_backend_disk.c:657 -#: src/storage/storage_backend_logical.c:726 -#: src/storage/storage_backend_rbd.c:531 +#: src/storage/storage_backend.c:513 src/storage/storage_backend_disk.c:893 +#: src/storage/storage_backend_logical.c:858 +#: src/storage/storage_backend_rbd.c:644 msgid "storage pool does not support encrypted volumes" msgstr "" @@ -20519,165 +20467,164 @@ msgid "too many conflicts when generating an uuid" msgstr "" -#: src/storage/storage_backend.c:515 +#: src/storage/storage_backend.c:621 msgid "secrets already defined" msgstr "" -#: src/storage/storage_backend.c:609 +#: src/storage/storage_backend.c:740 #, c-format msgid "failed to create %s" msgstr "" -#: src/storage/storage_backend.c:621 +#: src/storage/storage_backend.c:753 #, c-format msgid "cannot chown %s to (%u, %u)" msgstr "" -#: src/storage/storage_backend.c:691 +#: src/storage/storage_backend.c:832 #, c-format msgid "unable to parse qemu-img output '%s'" msgstr "" -#: src/storage/storage_backend.c:743 +#: src/storage/storage_backend.c:736 #, c-format msgid "Feature %s not supported with compat level %s" msgstr "" -#: src/storage/storage_backend.c:807 src/storage/storage_backend.c:841 +#: src/storage/storage_backend.c:952 src/storage/storage_backend.c:985 #, c-format msgid "unknown storage vol type %d" msgstr "" -#: src/storage/storage_backend.c:814 +#: src/storage/storage_backend.c:959 msgid "metadata preallocation only available with qcow2" msgstr "" -#: src/storage/storage_backend.c:819 +#: src/storage/storage_backend.c:964 msgid "compatibility option only available with qcow2" msgstr "" -#: src/storage/storage_backend.c:824 +#: src/storage/storage_backend.c:969 msgid "format features only available with qcow2" msgstr "" -#: src/storage/storage_backend.c:831 +#: src/storage/storage_backend.c:976 msgid "missing input volume target path" msgstr "" -#: src/storage/storage_backend.c:856 +#: src/storage/storage_backend.c:1000 msgid "metadata preallocation conflicts with backing store" msgstr "" -#: src/storage/storage_backend.c:868 +#: src/storage/storage_backend.c:1012 msgid "a different backing store cannot be specified." msgstr "" -#: src/storage/storage_backend.c:874 +#: src/storage/storage_backend.c:1018 #, c-format msgid "unknown storage vol backing store type %d" msgstr "" -#: src/storage/storage_backend.c:891 +#: src/storage/storage_backend.c:1034 #, c-format msgid "inaccessible backing store volume %s" msgstr "" -#: src/storage/storage_backend.c:903 +#: src/storage/storage_backend.c:1046 #, c-format msgid "qcow volume encryption unsupported with volume format %s" msgstr "" -#: src/storage/storage_backend.c:911 +#: src/storage/storage_backend.c:1054 #, c-format msgid "unsupported volume encryption format %d" msgstr "" -#: src/storage/storage_backend.c:917 +#: src/storage/storage_backend.c:1060 msgid "too many secrets for qcow encryption" msgstr "" -#: src/storage/storage_backend.c:1042 +#: src/storage/storage_backend.c:1183 msgid "metadata preallocation is not supported with qcow-create" msgstr "" -#: src/storage/storage_backend.c:1049 +#: src/storage/storage_backend.c:1190 msgid "cannot copy from volume with qcow-create" msgstr "" -#: src/storage/storage_backend.c:1055 +#: src/storage/storage_backend.c:1196 #, c-format msgid "unsupported storage vol type %d" msgstr "" -#: src/storage/storage_backend.c:1061 +#: src/storage/storage_backend.c:1202 msgid "copy-on-write image not supported with qcow-create" msgstr "" -#: src/storage/storage_backend.c:1067 +#: src/storage/storage_backend.c:1208 msgid "encrypted volumes not supported with qcow-create" msgstr "" -#: src/storage/storage_backend.c:1097 +#: src/storage/storage_backend.c:1238 #, c-format msgid "Unknown file create tool type '%d'." msgstr "" -#: src/storage/storage_backend.c:1145 +#: src/storage/storage_backend.c:1286 msgid "creation of non-raw file images is not supported without qemu-img." msgstr "" -#: src/storage/storage_backend.c:1169 +#: src/storage/storage_backend.c:1310 #, c-format msgid "missing backend for pool type %d (%s)" msgstr "" -#: src/storage/storage_backend.c:1193 +#: src/storage/storage_backend.c:1338 #, c-format msgid "missing storage backend for network files using %s protocol" msgstr "" -#: src/storage/storage_backend.c:1198 +#: src/storage/storage_backend.c:1343 #, c-format msgid "missing storage backend for '%s' storage" msgstr "" -#: src/storage/storage_backend.c:1341 -#: src/storage/storage_backend_gluster.c:289 +#: src/storage/storage_backend.c:1539 src/storage/storage_backend_gluster.c:290 #, c-format msgid "cannot open volume '%s'" msgstr "" -#: src/storage/storage_backend.c:1384 +#: src/storage/storage_backend.c:1582 #, c-format msgid "unable to set blocking mode for '%s'" msgstr "" -#: src/storage/storage_backend.c:1397 +#: src/storage/storage_backend.c:1595 #, c-format msgid "unexpected storage mode for '%s'" msgstr "" -#: src/storage/storage_backend.c:1501 +#: src/storage/storage_backend.c:1760 #, c-format msgid "cannot seek to end of file '%s'" msgstr "" -#: src/storage/storage_backend.c:1531 +#: src/storage/storage_backend.c:1789 #, c-format msgid "cannot get file context of '%s'" msgstr "" -#: src/storage/storage_backend.c:1254 +#: src/storage/storage_backend.c:1419 #, c-format msgid "cannot seek to beginning of file '%s'" msgstr "" -#: src/storage/storage_backend.c:1261 +#: src/storage/storage_backend.c:1431 #, c-format msgid "cannot read beginning of file '%s'" msgstr "" -#: src/storage/storage_backend.c:1605 +#: src/storage/storage_backend.c:1863 #, c-format msgid "cannot read dir '%s'" msgstr "" @@ -20686,185 +20633,184 @@ msgid "cannot read fd" msgstr "" -#: src/util/vircommand.c:2923 +#: src/util/vircommand.c:3062 msgid "cannot open file using fd" msgstr "" -#: src/util/vircommand.c:2954 +#: src/util/vircommand.c:3092 msgid "read error on pipe" msgstr "" -#: src/util/vircommand.c:2982 src/util/vircommand.c:2993 +#: src/util/vircommand.c:3120 src/util/vircommand.c:3131 #, c-format msgid "%s not implemented on Win32" msgstr "" -#: src/storage/storage_backend_disk.c:97 +#: src/storage/storage_backend_disk.c:115 msgid "cannot parse device start location" msgstr "" -#: src/storage/storage_backend_disk.c:104 +#: src/storage/storage_backend_disk.c:122 msgid "cannot parse device end location" msgstr "" -#: src/storage/storage_backend_disk.c:303 +#: src/storage/storage_backend_disk.c:355 msgid "Failed to create disk pool geometry" msgstr "" -#: src/storage/storage_backend_disk.c:347 +#: src/storage/storage_backend_disk.c:399 +#: src/storage/storage_backend_disk.c:541 #, c-format msgid "device path '%s' doesn't exist" msgstr "" -#: src/storage/storage_backend_disk.c:412 src/storage/storage_backend_fs.c:773 +#: src/storage/storage_backend_disk.c:389 src/storage/storage_backend_fs.c:761 msgid "Overwrite and no overwrite flags are mutually exclusive" msgstr "" -#: src/storage/storage_backend_disk.c:428 +#: src/storage/storage_backend_disk.c:405 msgid "Error checking for disk label" msgstr "" -#: src/storage/storage_backend_disk.c:431 +#: src/storage/storage_backend_disk.c:408 msgid "Disk label already present" msgstr "" -#: src/storage/storage_backend_disk.c:490 +#: src/storage/storage_backend_disk.c:642 msgid "Invalid partition type" msgstr "" -#: src/storage/storage_backend_disk.c:499 +#: src/storage/storage_backend_disk.c:651 msgid "extended partition already exists" msgstr "" -#: src/storage/storage_backend_disk.c:528 +#: src/storage/storage_backend_disk.c:680 msgid "no extended partition found and no primary partition available" msgstr "" -#: src/storage/storage_backend_disk.c:534 +#: src/storage/storage_backend_disk.c:686 msgid "unknown partition type" msgstr "" -#: src/storage/storage_backend_disk.c:616 +#: src/storage/storage_backend_disk.c:767 msgid "no large enough free extent" msgstr "" -#: src/storage/storage_backend_disk.c:734 +#: src/storage/storage_backend_disk.c:816 #, c-format msgid "Couldn't read volume target path '%s'" msgstr "" -#: src/storage/storage_backend_disk.c:747 +#: src/storage/storage_backend_disk.c:829 #, c-format msgid "Volume path '%s' did not start with parent pool source device name." msgstr "" -#: src/storage/storage_backend_disk.c:757 +#: src/storage/storage_backend_disk.c:839 #, c-format msgid "cannot parse partition number from target '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:1389 -#: src/storage/storage_backend_gluster.c:687 src/util/virstoragefile.c:926 -#: src/util/virstoragefile.c:1053 +#: src/qemu/qemu_driver.c:11681 src/storage/storage_backend.c:1654 +#: src/storage/storage_backend_fs.c:1541 src/util/virstoragefile.c:896 +#: src/util/virstoragefile.c:1038 #, c-format msgid "cannot read header '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:115 +#: src/storage/storage_backend_fs.c:129 #, c-format msgid "cannot probe backing volume format: %s" msgstr "" -#: src/storage/storage_backend_fs.c:196 +#: src/storage/storage_backend_fs.c:206 #, c-format msgid "invalid netfs path (no /): %s" msgstr "" -#: src/storage/storage_backend_fs.c:202 +#: src/storage/storage_backend_fs.c:212 #, c-format msgid "invalid netfs path (ends in /): %s" msgstr "" -#: src/storage/storage_backend_fs.c:287 src/test/test_driver.c:4786 +#: src/storage/storage_backend_fs.c:297 src/test/test_driver.c:4210 msgid "hostname must be specified for netfs sources" msgstr "" -#: src/storage/storage_backend_fs.c:345 +#: src/storage/storage_backend_fs.c:429 #, c-format msgid "cannot read mount list '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:393 src/storage/storage_backend_fs.c:490 -#: src/storage/storage_backend_iscsi.c:257 +#: src/storage/storage_backend_fs.c:355 src/storage/storage_backend_iscsi.c:256 #: src/storage/storage_backend_iscsi.c:384 msgid "missing source host" msgstr "" -#: src/storage/storage_backend_fs.c:398 +#: src/storage/storage_backend_fs.c:360 msgid "missing source path" msgstr "" -#: src/storage/storage_backend_fs.c:404 src/storage/storage_backend_fs.c:501 -#: src/storage/storage_backend_iscsi.c:264 +#: src/storage/storage_backend_fs.c:367 src/storage/storage_backend_iscsi.c:263 #: src/storage/storage_backend_iscsi.c:391 msgid "missing source device" msgstr "" -#: src/storage/storage_backend_fs.c:413 +#: src/storage/storage_backend_fs.c:487 #, c-format msgid "Target '%s' is already mounted" msgstr "" -#: src/storage/storage_backend_fs.c:495 +#: src/storage/storage_backend_fs.c:486 msgid "missing source dir" msgstr "" -#: src/storage/storage_backend_fs.c:585 +#: src/storage/storage_backend_fs.c:639 #, c-format msgid "Not capable of probing for filesystem of type %s" msgstr "" -#: src/storage/storage_backend_fs.c:594 +#: src/storage/storage_backend_fs.c:648 #, c-format msgid "Failed to create filesystem probe for device %s" msgstr "" -#: src/storage/storage_backend_fs.c:616 +#: src/storage/storage_backend_fs.c:670 #, c-format msgid "Existing filesystem of type '%s' found on device '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:624 +#: src/storage/storage_backend_fs.c:678 msgid "Found additional probes to run, filesystem probing may be incorrect" msgstr "" -#: src/storage/storage_backend_fs.c:646 +#: src/storage/storage_backend_fs.c:699 msgid "probing for filesystems is unsupported by this build" msgstr "" -#: src/storage/storage_backend_fs.c:673 +#: src/storage/storage_backend_fs.c:726 #, c-format msgid "Failed to make filesystem of type '%s' on device '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:688 +#: src/storage/storage_backend_fs.c:741 #, c-format msgid "" "mkfs is not supported on this platform: Failed to make filesystem of type " "'%s' on device '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:706 +#: src/storage/storage_backend_fs.c:759 #, c-format msgid "No source device specified when formatting pool '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:717 +#: src/storage/storage_backend_fs.c:770 #, c-format msgid "Source device does not exist when formatting pool '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:782 +#: src/storage/storage_backend_fs.c:832 #, c-format msgid "path '%s' is not absolute" msgstr "" @@ -20874,45 +20820,45 @@ msgid "cannot probe backing volume info: %s" msgstr "" -#: src/storage/storage_backend_fs.c:983 +#: src/storage/storage_backend_fs.c:1065 #, c-format msgid "failed to remove pool '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:1014 +#: src/storage/storage_backend_fs.c:1107 #, c-format msgid "volume target path '%s' already exists" msgstr "" -#: src/storage/storage_backend_fs.c:1036 +#: src/storage/storage_backend_fs.c:1129 msgid "cannot copy from volume to a directory volume" msgstr "" -#: src/storage/storage_backend_fs.c:1067 +#: src/storage/storage_backend_fs.c:1167 msgid "" "storage pool does not support building encrypted volumes from other volumes" msgstr "" -#: src/storage/storage_backend_fs.c:1087 +#: src/storage/storage_backend_fs.c:1187 msgid "creation of non-raw images is not supported without qemu-img" msgstr "" -#: src/storage/storage_backend_fs.c:1145 +#: src/bhyve/bhyve_process.c:227 src/storage/storage_backend_fs.c:1252 #, c-format msgid "cannot unlink file '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:1154 +#: src/storage/storage_backend_fs.c:1256 #, c-format msgid "cannot remove directory '%s'" msgstr "" -#: src/storage/storage_backend_fs.c:1164 +#: src/storage/storage_backend_fs.c:1267 #, c-format msgid "removing block or network volumes is not supported: %s" msgstr "" -#: src/storage/storage_backend_fs.c:1275 +#: src/storage/storage_backend_fs.c:1377 msgid "preallocate is only supported for raw type volume" msgstr "" @@ -20941,32 +20887,32 @@ msgid "unable to read '%s'" msgstr "" -#: src/storage/storage_backend_gluster.c:366 +#: src/storage/storage_backend_gluster.c:378 #, c-format msgid "cannot open path '%s' in '%s'" msgstr "" -#: src/storage/storage_backend_gluster.c:383 +#: src/storage/storage_backend_gluster.c:395 #, c-format msgid "failed to read directory '%s' in '%s'" msgstr "" -#: src/storage/storage_backend_gluster.c:389 +#: src/storage/storage_backend_gluster.c:401 #, c-format msgid "cannot statvfs path '%s' in '%s'" msgstr "" -#: src/storage/storage_backend_gluster.c:428 +#: src/storage/storage_backend_gluster.c:440 #, c-format msgid "removing of '%s' volumes is not supported by the gluster backend: %s" msgstr "" -#: src/storage/storage_backend_gluster.c:442 +#: src/storage/storage_backend_gluster.c:454 #, c-format msgid "cannot remove gluster volume file '%s'" msgstr "" -#: src/storage/storage_backend_gluster.c:456 +#: src/storage/storage_backend_gluster.c:468 #, c-format msgid "cannot remove gluster volume dir '%s'" msgstr "" @@ -20976,12 +20922,12 @@ msgid "invalid path of gluster volume: '%s'" msgstr "" -#: src/storage/storage_backend_gluster.c:597 +#: src/storage/storage_backend_gluster.c:620 #, c-format msgid "failed to set gluster volfile server '%s'" msgstr "" -#: src/storage/storage_backend_gluster.c:604 +#: src/storage/storage_backend_gluster.c:627 #, c-format msgid "failed to initialize gluster connection to server: '%s'" msgstr "" @@ -21006,17 +20952,17 @@ msgid "Unexpected line > %d characters when parsing output of '%s'" msgstr "" -#: src/util/viriscsi.c:170 +#: src/util/viriscsi.c:169 #, c-format msgid "Missing space when parsing output of '%s'" msgstr "" -#: src/util/viriscsi.c:228 +#: src/util/viriscsi.c:226 #, c-format msgid "Failed to run command '%s' to create new iscsi interface" msgstr "" -#: src/util/viriscsi.c:247 +#: src/util/viriscsi.c:245 #, c-format msgid "Failed to run command '%s' to update iscsi interface with IQN '%s'" msgstr "" @@ -21026,25 +20972,25 @@ msgid "Failed to get host number for iSCSI session with path '%s'" msgstr "" -#: src/storage/storage_backend_iscsi.c:151 +#: src/storage/storage_backend_iscsi.c:415 #, c-format msgid "Failed to find LUs on host %u" msgstr "" -#: src/storage/storage_backend_iscsi.c:182 +#: src/storage/storage_backend_iscsi.c:570 msgid "hostname and device path must be specified for iscsi sources" msgstr "" -#: src/util/viriscsi.c:489 +#: src/util/viriscsi.c:493 #, c-format msgid "Failed to update '%s' of node mode for target '%s'" msgstr "" -#: src/storage/storage_backend_iscsi.c:294 +#: src/storage/storage_backend_iscsi.c:295 msgid "iscsi pool only supports 'chap' auth type" msgstr "" -#: src/storage/storage_backend_iscsi.c:300 +#: src/storage/storage_backend_iscsi.c:301 msgid "iscsi 'chap' authentication not supported for autostarted pools" msgstr "" @@ -21060,90 +21006,90 @@ msgstr "" #: src/storage/storage_backend_iscsi.c:336 -#: src/storage/storage_backend_rbd.c:101 +#: src/storage/storage_backend_rbd.c:100 #, c-format msgid "no secret matches uuid '%s'" msgstr "" #: src/storage/storage_backend_iscsi.c:340 -#: src/storage/storage_backend_rbd.c:105 +#: src/storage/storage_backend_rbd.c:104 #, c-format msgid "no secret matches usage value '%s'" msgstr "" -#: src/storage/storage_backend_logical.c:160 +#: src/storage/storage_backend_logical.c:172 msgid "malformed volume extent stripes value" msgstr "" -#: src/storage/storage_backend_logical.c:172 +#: src/storage/storage_backend_logical.c:184 msgid "malformed volume extent length value" msgstr "" -#: src/storage/storage_backend_logical.c:177 +#: src/storage/storage_backend_logical.c:189 msgid "malformed volume extent size value" msgstr "" -#: src/storage/storage_backend_logical.c:182 +#: src/storage/storage_backend_logical.c:194 msgid "malformed volume allocation value" msgstr "" -#: src/storage/storage_backend_logical.c:222 +#: src/storage/storage_backend_logical.c:234 msgid "malformed volume extent devices value" msgstr "" -#: src/storage/storage_backend_logical.c:248 +#: src/storage/storage_backend_logical.c:260 msgid "malformed volume extent offset value" msgstr "" -#: src/storage/storage_backend_logical.c:456 +#: src/storage/storage_backend_logical.c:488 msgid "failed to get source from sourceList" msgstr "" -#: src/storage/storage_backend_logical.c:515 +#: src/storage/storage_backend_logical.c:646 #, c-format msgid "cannot open device '%s'" msgstr "" -#: src/storage/storage_backend_logical.c:521 +#: src/storage/storage_backend_logical.c:652 #, c-format msgid "cannot clear device header of '%s'" msgstr "" -#: src/storage/storage_backend_logical.c:528 +#: src/storage/storage_backend_logical.c:659 #, c-format msgid "cannot flush header of device'%s'" msgstr "" -#: src/storage/storage_backend_logical.c:535 +#: src/storage/storage_backend_logical.c:666 #, c-format msgid "cannot close device '%s'" msgstr "" -#: src/storage/storage_backend_logical.c:774 +#: src/storage/storage_backend_logical.c:907 #, c-format msgid "cannot set file owner '%s'" msgstr "" -#: src/storage/storage_backend_logical.c:781 +#: src/storage/storage_backend_logical.c:916 #, c-format msgid "cannot set file mode '%s'" msgstr "" -#: src/storage/storage_backend_logical.c:796 +#: src/storage/storage_backend_logical.c:931 #, c-format msgid "cannot find newly created volume '%s'" msgstr "" -#: src/storage/storage_backend_mpath.c:191 +#: src/storage/storage_backend_mpath.c:184 #, c-format msgid "Failed to get %s minor number" msgstr "" -#: src/storage/storage_backend_rbd.c:76 +#: src/storage/storage_backend_rbd.c:75 msgid "failed to initialize RADOS" msgstr "" -#: src/storage/storage_backend_rbd.c:82 +#: src/storage/storage_backend_rbd.c:81 msgid "'ceph' authentication not supported for autostarted pools" msgstr "" @@ -21153,94 +21099,95 @@ "could not get the value of the secret for username '%s' using uuid '%s'" msgstr "" -#: src/storage/storage_backend_rbd.c:123 +#: src/storage/storage_backend_rbd.c:122 #, c-format msgid "" "could not get the value of the secret for username '%s' using usage value " "'%s'" msgstr "" -#: src/storage/storage_backend_rbd.c:137 +#: src/storage/storage_backend_rbd.c:135 msgid "failed to decode the RADOS key" msgstr "" -#: src/storage/storage_backend_rbd.c:144 src/storage/storage_backend_rbd.c:153 -#: src/storage/storage_backend_rbd.c:166 src/storage/storage_backend_rbd.c:200 +#: src/storage/storage_backend_rbd.c:142 src/storage/storage_backend_rbd.c:151 +#: src/storage/storage_backend_rbd.c:164 src/storage/storage_backend_rbd.c:196 #, c-format msgid "failed to set RADOS option: %s" msgstr "" -#: src/storage/storage_backend_rbd.c:161 +#: src/storage/storage_backend_rbd.c:159 msgid "failed to create the RADOS cluster" msgstr "" -#: src/storage/storage_backend_rbd.c:187 +#: src/storage/storage_backend_rbd.c:185 msgid "received malformed monitor, check the XML definition" msgstr "" -#: src/storage/storage_backend_rbd.c:222 +#: src/storage/storage_backend_rbd.c:226 #, c-format msgid "failed to connect to the RADOS monitor on: %s" msgstr "" -#: src/storage/storage_backend_rbd.c:245 +#: src/storage/storage_backend_rbd.c:248 #, c-format msgid "failed to create the RBD IoCTX. Does the pool '%s' exist?" msgstr "" -#: src/storage/storage_backend_rbd.c:285 src/storage/storage_backend_rbd.c:607 +#: src/storage/storage_backend_rbd.c:289 src/storage/storage_backend_rbd.c:456 +#: src/storage/storage_backend_rbd.c:712 #, c-format msgid "failed to open the RBD image '%s'" msgstr "" -#: src/storage/storage_backend_rbd.c:293 +#: src/storage/storage_backend_rbd.c:298 #, c-format msgid "failed to stat the RBD image '%s'" msgstr "" -#: src/storage/storage_backend_rbd.c:349 +#: src/storage/storage_backend_rbd.c:354 msgid "failed to stat the RADOS cluster" msgstr "" -#: src/storage/storage_backend_rbd.c:356 +#: src/storage/storage_backend_rbd.c:361 #, c-format msgid "failed to stat the RADOS pool '%s'" msgstr "" -#: src/storage/storage_backend_rbd.c:378 +#: src/storage/storage_backend_rbd.c:383 msgid "A problem occurred while listing RBD images" msgstr "" -#: src/storage/storage_backend_rbd.c:437 +#: src/storage/storage_backend_rbd.c:436 msgid "This storage backend does not supported zeroed removal of volumes" msgstr "" -#: src/storage/storage_backend_rbd.c:450 +#: src/storage/storage_backend_rbd.c:558 #, c-format msgid "failed to remove volume '%s/%s'" msgstr "" -#: src/storage/storage_backend_rbd.c:538 +#: src/storage/storage_backend_rbd.c:651 #, c-format msgid "failed to create volume '%s/%s'" msgstr "" -#: src/storage/storage_backend_rbd.c:614 +#: src/storage/storage_backend_rbd.c:719 #, c-format msgid "failed to resize the RBD image '%s'" msgstr "" -#: src/storage/storage_backend_scsi.c:67 +#: src/storage/storage_backend_scsi.c:74 #, c-format msgid "Could not find typefile '%s'" msgstr "" -#: src/storage/storage_backend_scsi.c:79 +#: src/storage/storage_backend_scsi.c:86 #, c-format msgid "Could not read typefile '%s'" msgstr "" -#: src/storage/storage_backend_scsi.c:91 +#: src/storage/storage_backend_scsi.c:98 #, c-format msgid "Device type '%s' is not an integer" msgstr "" @@ -21250,44 +21197,43 @@ msgid "Failed to update volume for '%s'" msgstr "" -#: src/storage/storage_backend_scsi.c:250 -#: src/storage/storage_backend_scsi.c:334 +#: src/storage/storage_backend_scsi.c:270 +#: src/storage/storage_backend_scsi.c:359 #, c-format msgid "Failed to opendir sysfs path '%s'" msgstr "" -#: src/storage/storage_backend_scsi.c:296 +#: src/storage/storage_backend_scsi.c:312 #, c-format msgid "Failed to parse block name %s" msgstr "" -#: src/storage/storage_backend_scsi.c:380 +#: src/storage/storage_backend_scsi.c:422 #, c-format msgid "Failed to determine if %u:%u:%u:%u is a Direct-Access LUN" msgstr "" -#: src/storage/storage_backend_scsi.c:489 +#: src/storage/storage_backend_scsi.c:536 #, c-format msgid "Could not open '%s' to trigger host scan" msgstr "" -#: src/storage/storage_backend_scsi.c:500 +#: src/storage/storage_backend_scsi.c:547 #, c-format msgid "Write to '%s' to trigger host scan failed" msgstr "" -#: src/storage/storage_backend_scsi.c:530 -#: src/storage/storage_backend_scsi.c:537 +#: src/util/virutil.c:1921 src/util/virutil.c:1928 #, c-format msgid "Invalid adapter name '%s' for SCSI pool" msgstr "" -#: src/storage/storage_backend_scsi.c:559 +#: src/storage/storage_backend_scsi.c:657 #, c-format msgid "Failed to find SCSI host with wwnn='%s', wwpn='%s'" msgstr "" -#: src/storage/storage_backend_scsi.c:586 +#: src/storage/storage_backend_scsi.c:759 msgid "'parent' for vHBA not specified, and cannot find one on this host" msgstr "" @@ -21304,65 +21250,61 @@ msgid "Missing backend %d" msgstr "" -#: src/storage/storage_driver.c:98 +#: src/storage/storage_driver.c:101 #, c-format msgid "Failed to initialize storage pool '%s': %s" msgstr "" -#: src/storage/storage_driver.c:100 src/storage/storage_driver.c:113 -#: src/storage/storage_driver.c:127 +#: src/storage/storage_driver.c:103 src/storage/storage_driver.c:119 +#: src/storage/storage_driver.c:181 src/storage/storage_driver.c:204 msgid "no error message found" msgstr "" -#: src/storage/storage_driver.c:111 src/storage/storage_driver.c:125 +#: src/storage/storage_driver.c:179 src/storage/storage_driver.c:202 #, c-format msgid "Failed to autostart storage pool '%s': %s" msgstr "" -#: src/storage/storage_driver.c:278 src/storage/storage_driver.c:710 -#: src/storage/storage_driver.c:772 src/storage/storage_driver.c:823 -#: src/storage/storage_driver.c:865 src/storage/storage_driver.c:929 -#: src/storage/storage_driver.c:986 src/storage/storage_driver.c:1046 -#: src/storage/storage_driver.c:1089 src/storage/storage_driver.c:1123 -#: src/storage/storage_driver.c:1156 src/storage/storage_driver.c:1221 -#: src/storage/storage_driver.c:1264 src/storage/storage_driver.c:1319 -#: src/storage/storage_driver.c:1388 src/storage/storage_driver.c:1689 -#: src/storage/storage_driver.c:1824 +#: src/storage/storage_driver.c:272 src/storage/storage_driver.c:696 +#: src/storage/storage_driver.c:758 src/storage/storage_driver.c:808 +#: src/storage/storage_driver.c:849 src/storage/storage_driver.c:912 +#: src/storage/storage_driver.c:969 src/storage/storage_driver.c:1028 +#: src/storage/storage_driver.c:1071 src/storage/storage_driver.c:1104 +#: src/storage/storage_driver.c:1136 src/storage/storage_driver.c:1200 +#: src/storage/storage_driver.c:1242 src/storage/storage_driver.c:1296 +#: src/storage/storage_driver.c:1364 src/storage/storage_driver.c:1601 +#: src/storage/storage_driver.c:1737 #, c-format msgid "no storage pool with matching uuid %s" msgstr "" -#: src/storage/storage_driver.c:308 src/storage/storage_driver.c:337 -#: src/storage/storage_driver.c:1617 src/storage/storage_driver.c:1830 -#: src/storage/storage_driver.c:1996 src/storage/storage_driver.c:2062 -#: src/storage/storage_driver.c:2157 src/storage/storage_driver.c:2474 -#: src/storage/storage_driver.c:2550 src/storage/storage_driver.c:2610 -#: src/storage/storage_driver.c:2662 +#: src/storage/storage_driver.c:407 src/storage/storage_driver.c:434 +#: src/storage/storage_driver.c:1740 src/storage/storage_driver.c:1990 #, c-format msgid "no storage pool with matching name '%s'" msgstr "" -#: src/storage/storage_driver.c:525 src/test/test_driver.c:4796 +#: src/storage/storage_driver.c:596 src/test/test_driver.c:4220 #, c-format msgid "pool type '%s' does not support source discovery" msgstr "" -#: src/storage/storage_driver.c:726 src/storage/storage_driver.c:883 -#: src/storage/storage_driver.c:948 src/storage/storage_driver.c:1004 +#: src/storage/storage_driver.c:831 src/storage/storage_driver.c:1007 +#: src/storage/storage_driver.c:1075 src/storage/storage_driver.c:1138 #, c-format msgid "pool '%s' has asynchronous jobs running." msgstr "" -#: src/storage/storage_driver.c:736 +#: src/storage/storage_driver.c:843 #, c-format msgid "Failed to delete autostart link '%s': %s" msgstr "" -#: src/storage/storage_driver.c:955 +#: src/storage/storage_driver.c:1090 msgid "pool does not support pool deletion" msgstr "" -#: src/storage/storage_driver.c:1453 +#: src/storage/storage_driver.c:1523 #, c-format msgid "no storage vol with matching key %s" msgstr "" @@ -21372,507 +21314,506 @@ msgid "no storage vol with matching path %s" msgstr "" -#: src/storage/storage_driver.c:1652 src/storage/storage_driver.c:1890 -#: src/storage/storage_driver.c:2021 src/storage/storage_driver.c:2094 -#: src/storage/storage_driver.c:2192 src/storage/storage_driver.c:2506 +#: src/storage/storage_driver.c:1798 src/storage/storage_driver.c:2049 +#: src/storage/storage_driver.c:2171 src/storage/storage_driver.c:2294 +#: src/storage/storage_driver.c:2369 src/storage/storage_driver.c:2473 #, c-format msgid "volume '%s' is still being allocated." msgstr "" -#: src/storage/storage_driver.c:1568 +#: src/storage/storage_driver.c:1698 msgid "storage pool does not support vol deletion" msgstr "" -#: src/storage/storage_driver.c:1711 +#: src/storage/storage_driver.c:1855 #, c-format msgid "'%s'" msgstr "" -#: src/storage/storage_driver.c:1721 +#: src/storage/storage_driver.c:1865 msgid "storage pool does not support volume creation" msgstr "" -#: src/storage/storage_driver.c:1868 +#: src/storage/storage_driver.c:2030 #, c-format msgid "storage volume name '%s' already in use." msgstr "" -#: src/storage/storage_driver.c:1884 +#: src/storage/storage_driver.c:2042 msgid "storage pool does not support volume creation from an existing volume" msgstr "" -#: src/storage/storage_driver.c:2206 +#: src/storage/storage_driver.c:2386 msgid "can't shrink capacity below existing allocation" msgstr "" -#: src/storage/storage_driver.c:2214 +#: src/storage/storage_driver.c:2095 msgid "" "Can't shrink capacity below current capacity with shrink flag explicitly " "specified" msgstr "" -#: src/storage/storage_driver.c:2221 +#: src/storage/storage_driver.c:2102 msgid "Not enough space left on storage pool" msgstr "" -#: src/storage/storage_driver.c:2227 +#: src/storage/storage_driver.c:2410 msgid "storage pool does not support changing of volume capacity" msgstr "" -#: src/storage/storage_driver.c:2276 +#: src/storage/storage_backend.c:1971 #, c-format msgid "Failed to truncate volume with path '%s' to 0 bytes" msgstr "" -#: src/storage/storage_driver.c:2285 +#: src/storage/storage_backend.c:1980 #, c-format msgid "Failed to truncate volume with path '%s' to %ju bytes" msgstr "" -#: src/storage/storage_driver.c:2312 +#: src/storage/storage_driver.c:2194 #, c-format msgid "Failed to seek to position %ju in volume with path '%s'" msgstr "" -#: src/storage/storage_driver.c:2325 +#: src/storage/storage_backend.c:2020 #, c-format msgid "Failed to write %zu bytes to storage volume with path '%s'" msgstr "" -#: src/storage/storage_driver.c:2339 +#: src/storage/storage_backend.c:2032 #, c-format msgid "cannot sync data to volume with path '%s'" msgstr "" -#: src/storage/storage_driver.c:2370 +#: src/storage/storage_backend.c:2067 #, c-format msgid "Failed to open storage volume with path '%s'" msgstr "" -#: src/storage/storage_driver.c:2377 +#: src/storage/storage_backend.c:2074 #, c-format msgid "Failed to stat storage volume with path '%s'" msgstr "" -#: src/storage/storage_driver.c:2411 +#: src/storage/storage_backend.c:2108 #, c-format msgid "unsupported algorithm %d" msgstr "" -#: src/storage/storage_driver.c:2463 +#: src/storage/storage_driver.c:2452 #, c-format msgid "wiping algorithm %d not supported" msgstr "" -#: src/test/test_driver.c:246 +#: src/test/test_driver.c:252 msgid "invalid transient" msgstr "" -#: src/test/test_driver.c:253 +#: src/test/test_driver.c:259 msgid "invalid hasmanagedsave" msgstr "" -#: src/test/test_driver.c:262 +#: src/test/test_driver.c:268 #, c-format msgid "runstate '%d' out of range'" msgstr "" -#: src/test/test_driver.c:270 +#: src/test/test_driver.c:276 msgid "invalid runstate" msgstr "" -#: src/test/test_driver.c:276 +#: src/test/test_driver.c:282 msgid "transient domain cannot have runstate 'shutoff'" msgstr "" -#: src/test/test_driver.c:281 +#: src/test/test_driver.c:287 msgid "domain with managedsave data can only have runstate 'shutoff'" msgstr "" -#: src/test/test_driver.c:526 +#: src/test/test_driver.c:549 #, c-format msgid "Exceeded max iface limit %d" msgstr "" -#: src/test/test_driver.c:890 +#: src/test/test_driver.c:799 #, c-format msgid "resolving %s filename" msgstr "" -#: src/test/test_driver.c:926 +#: src/test/test_driver.c:835 msgid "invalid node cpu nodes value" msgstr "" -#: src/test/test_driver.c:935 +#: src/test/test_driver.c:844 msgid "invalid node cpu sockets value" msgstr "" -#: src/test/test_driver.c:944 +#: src/test/test_driver.c:853 msgid "invalid node cpu cores value" msgstr "" -#: src/test/test_driver.c:953 +#: src/test/test_driver.c:862 msgid "invalid node cpu threads value" msgstr "" -#: src/test/test_driver.c:966 +#: src/test/test_driver.c:874 msgid "invalid node cpu active value" msgstr "" -#: src/test/test_driver.c:974 +#: src/test/test_driver.c:882 msgid "invalid node cpu mhz value" msgstr "" -#: src/test/test_driver.c:982 src/xenxs/xen_xm.c:710 +#: src/test/test_driver.c:890 src/xenconfig/xen_common.c:870 #, c-format msgid "Model %s too big for destination" msgstr "" -#: src/test/test_driver.c:994 +#: src/test/test_driver.c:902 msgid "invalid node memory value" msgstr "" -#: src/test/test_driver.c:1040 +#: src/test/test_driver.c:947 msgid "more than one snapshot claims to be active" msgstr "" -#: src/test/test_driver.c:1381 +#: src/test/test_driver.c:1281 msgid "missing username in /node/auth/user field" msgstr "" -#: src/test/test_driver.c:1437 +#: src/test/test_driver.c:1321 msgid "Root element is not 'node'" msgstr "" -#: src/test/test_driver.c:1501 +#: src/test/test_driver.c:1375 msgid "authentication failed when asking for username" msgstr "" -#: src/test/test_driver.c:1519 +#: src/test/test_driver.c:1393 msgid "authentication failed when asking for password" msgstr "" -#: src/test/test_driver.c:1527 +#: src/test/test_driver.c:1401 msgid "authentication failed, see test XML for the correct username/password" msgstr "" -#: src/test/test_driver.c:1561 +#: src/test/test_driver.c:1435 msgid "testOpen: supply a path or use test:///default" msgstr "testOpen: anna polku tai käytä test:///default" -#: src/test/test_driver.c:1941 +#: src/test/test_driver.c:1764 #, c-format msgid "domain '%s' not paused" msgstr "" -#: src/test/test_driver.c:1984 src/test/test_driver.c:2028 +#: src/test/test_driver.c:1795 src/test/test_driver.c:1828 #, c-format msgid "domain '%s' not running" msgstr "" -#: src/test/test_driver.c:2149 src/test/test_driver.c:2767 -#: src/test/test_driver.c:3403 src/test/test_driver.c:3459 +#: src/test/test_driver.c:1924 src/test/test_driver.c:2434 +#: src/test/test_driver.c:3016 src/test/test_driver.c:3063 msgid "getting time of day" msgstr "haetaan kellonaika" -#: src/test/test_driver.c:2232 +#: src/test/test_driver.c:1990 #, c-format msgid "saving domain '%s' failed to allocate space for metadata" msgstr "" -#: src/test/test_driver.c:2239 +#: src/test/test_driver.c:1997 #, c-format msgid "saving domain '%s' to '%s': open failed" msgstr "" -#: src/test/test_driver.c:2246 src/test/test_driver.c:2252 -#: src/test/test_driver.c:2258 src/test/test_driver.c:2265 +#: src/test/test_driver.c:2004 src/test/test_driver.c:2010 +#: src/test/test_driver.c:2016 src/test/test_driver.c:2023 #, c-format msgid "saving domain '%s' to '%s': write failed" msgstr "" -#: src/test/test_driver.c:2335 +#: src/test/test_driver.c:2085 #, c-format msgid "cannot read domain image '%s'" msgstr "" -#: src/test/test_driver.c:2341 +#: src/test/test_driver.c:2091 #, c-format msgid "incomplete save header in '%s'" msgstr "" -#: src/test/test_driver.c:2347 +#: src/test/test_driver.c:2097 msgid "mismatched header magic" msgstr "" -#: src/test/test_driver.c:2352 +#: src/test/test_driver.c:2102 #, c-format msgid "failed to read metadata length in '%s'" msgstr "" -#: src/test/test_driver.c:2358 +#: src/test/test_driver.c:2108 msgid "length of metadata out of range" msgstr "" -#: src/test/test_driver.c:2365 +#: src/test/test_driver.c:2115 #, c-format msgid "incomplete metadata in '%s'" msgstr "" -#: src/test/test_driver.c:2438 +#: src/test/test_driver.c:2185 #, c-format msgid "domain '%s' coredump: failed to open %s" msgstr "" -#: src/test/test_driver.c:2444 +#: src/test/test_driver.c:2191 #, c-format msgid "domain '%s' coredump: failed to write header to %s" msgstr "" -#: src/test/test_driver.c:2450 +#: src/test/test_driver.c:2197 #, c-format msgid "domain '%s' coredump: write failed: %s" msgstr "" -#: src/test/test_driver.c:2674 +#: src/test/test_driver.c:2666 msgid "cannot hotplug vcpus for an inactive domain" msgstr "" -#: src/test/test_driver.c:2686 +#: src/test/test_driver.c:2364 src/test/test_driver.c:2373 #, c-format msgid "requested cpu amount exceeds maximum (%d > %d)" msgstr "" -#: src/test/test_driver.c:2759 +#: src/test/test_driver.c:2426 msgid "cannot list vcpus for an inactive domain" msgstr "" -#: src/test/test_driver.c:2846 +#: src/test/test_driver.c:2506 msgid "cannot pin vcpus on an inactive domain" msgstr "" -#: src/test/test_driver.c:2852 +#: src/test/test_driver.c:2512 msgid "requested vcpu is higher than allocated vcpus" msgstr "" -#: src/test/test_driver.c:3066 +#: src/test/test_driver.c:2747 msgid "Range exceeds available cells" msgstr "" -#: src/test/test_driver.c:3103 +#: src/test/test_driver.c:2780 #, c-format msgid "Domain '%s' is already running" msgstr "" -#: src/test/test_driver.c:3784 +#: src/test/test_driver.c:3289 #, c-format msgid "Network '%s' is still running" msgstr "" -#: src/test/test_driver.c:3873 +#: src/test/test_driver.c:3367 #, c-format msgid "Network '%s' is already running" msgstr "" -#: src/test/test_driver.c:4241 +#: src/test/test_driver.c:3684 msgid "there is another transaction running." msgstr "" -#: src/test/test_driver.c:4269 +#: src/test/test_driver.c:3712 msgid "no transaction running, nothing to be committed." msgstr "" -#: src/test/test_driver.c:4297 +#: src/test/test_driver.c:3740 msgid "no transaction running, nothing to rollback." msgstr "" -#: src/test/test_driver.c:4826 +#: src/test/test_driver.c:4250 msgid "storage pool already exists" msgstr "" -#: src/test/test_driver.c:5293 +#: src/test/test_driver.c:4718 msgid "no storage pool with matching uuid" msgstr "" -#: src/test/test_driver.c:5299 +#: src/test/test_driver.c:4724 msgid "storage pool is not active" msgstr "" -#: src/test/test_driver.c:7203 +#: src/test/test_driver.c:6483 msgid "must respawn guest to start inactive snapshot" msgstr "" -#: src/uml/uml_conf.c:180 +#: src/uml/uml_conf.c:178 msgid "IP address not supported for ethernet interface" msgstr "" -#: src/uml/uml_conf.c:187 +#: src/uml/uml_conf.c:190 msgid "TCP server networking type not supported" msgstr "" -#: src/uml/uml_conf.c:192 +#: src/uml/uml_conf.c:195 msgid "TCP client networking type not supported" msgstr "" -#: src/uml/uml_conf.c:207 +#: src/uml/uml_conf.c:215 #, c-format msgid "Network '%s' not found" msgstr "" -#: src/uml/uml_conf.c:238 +#: src/uml/uml_conf.c:245 msgid "internal networking type not supported" msgstr "" -#: src/uml/uml_conf.c:243 +#: src/uml/uml_conf.c:250 msgid "direct networking type not supported" msgstr "" -#: src/uml/uml_conf.c:248 +#: src/uml/uml_conf.c:255 msgid "hostdev networking type not supported" msgstr "" -#: src/uml/uml_conf.c:257 +#: src/uml/uml_conf.c:264 msgid "interface script execution not supported by this driver" msgstr "" -#: src/uml/uml_conf.c:313 +#: src/uml/uml_conf.c:318 msgid "only TCP listen is supported for chr device" msgstr "" -#: src/uml/uml_conf.c:329 +#: src/uml/uml_conf.c:334 #, c-format msgid "failed to open chardev file: %s" msgstr "" -#: src/uml/uml_conf.c:350 +#: src/uml/uml_conf.c:355 #, c-format msgid "unsupported chr device type %d" msgstr "" -#: src/uml/uml_driver.c:532 +#: src/uml/uml_driver.c:547 msgid "cannot initialize inotify" msgstr "" -#: src/uml/uml_driver.c:538 +#: src/uml/uml_driver.c:553 #, c-format msgid "Failed to create monitor directory %s: %s" msgstr "" -#: src/uml/uml_driver.c:549 +#: src/uml/uml_driver.c:564 #, c-format msgid "Failed to create inotify watch on %s: %s" msgstr "" -#: src/uml/uml_driver.c:580 +#: src/uml/uml_driver.c:594 msgid "umlStartup: out of memory" msgstr "" -#: src/uml/uml_driver.c:836 +#: src/uml/uml_driver.c:849 #, c-format msgid "failed to read pid: %s" msgstr "" -#: src/uml/uml_driver.c:857 +#: src/uml/uml_driver.c:870 #, c-format msgid "Unix path %s too long for destination" msgstr "" -#: src/uml/uml_driver.c:888 +#: src/uml/uml_driver.c:901 msgid "cannot open socket" msgstr "" -#: src/uml/uml_driver.c:898 +#: src/uml/uml_driver.c:911 msgid "cannot bind socket" msgstr "" -#: src/uml/uml_driver.c:952 +#: src/uml/uml_driver.c:965 #, c-format msgid "cannot send too long command %s (%d bytes)" msgstr "" -#: src/uml/uml_driver.c:958 +#: src/uml/uml_driver.c:971 #, c-format msgid "Command %s too long for destination" msgstr "" -#: src/uml/uml_driver.c:965 +#: src/uml/uml_driver.c:978 #, c-format msgid "cannot send command %s" msgstr "" -#: src/uml/uml_driver.c:978 +#: src/uml/uml_driver.c:991 #, c-format msgid "cannot read reply %s" msgstr "" -#: src/uml/uml_driver.c:984 +#: src/uml/uml_driver.c:997 #, c-format msgid "incomplete reply %s" msgstr "" -#: src/uml/uml_driver.c:1049 +#: src/uml/uml_driver.c:1063 msgid "no kernel specified" msgstr "" -#: src/uml/uml_driver.c:1058 +#: src/uml/uml_driver.c:1072 #, c-format msgid "Cannot find UML kernel %s" msgstr "" -#: src/uml/uml_driver.c:1086 +#: src/uml/uml_driver.c:1100 msgid "Unable to set VM logfile close-on-exec flag" msgstr "" -#: src/uml/uml_driver.c:1225 +#: src/uml/uml_driver.c:1239 #, c-format msgid "unexpected UML URI path '%s', try uml:///system" msgstr "" -#: src/uml/uml_driver.c:1232 +#: src/uml/uml_driver.c:1246 #, c-format msgid "unexpected UML URI path '%s', try uml:///session" msgstr "" -#: src/uml/uml_driver.c:1241 +#: src/uml/uml_driver.c:1255 msgid "uml state driver is not active" msgstr "" -#: src/uml/uml_driver.c:1529 +#: src/uml/uml_driver.c:1540 #, c-format msgid "cannot parse version %s" msgstr "" -#: src/uml/uml_driver.c:1663 +#: src/uml/uml_driver.c:1680 msgid "shutdown operation failed" msgstr "" -#: src/uml/uml_driver.c:1814 +#: src/uml/uml_driver.c:1831 msgid "cannot set max memory lower than current memory" msgstr "" -#: src/uml/uml_driver.c:1851 +#: src/uml/uml_driver.c:1868 msgid "cannot set memory of an active domain" msgstr "" -#: src/uml/uml_driver.c:2224 +#: src/uml/uml_driver.c:2253 msgid "cannot attach device on inactive domain" msgstr "" -#: src/uml/uml_driver.c:2270 src/uml/uml_driver.c:2385 -#: src/vbox/vbox_tmpl.c:5702 src/vbox/vbox_tmpl.c:5718 -#: src/vbox/vbox_tmpl.c:5869 +#: src/uml/uml_driver.c:2299 src/uml/uml_driver.c:2412 +#: src/vbox/vbox_common.c:4240 msgid "cannot modify the persistent configuration of a domain" msgstr "" -#: src/uml/uml_driver.c:2345 +#: src/uml/uml_driver.c:2373 msgid "cannot detach device on inactive domain" msgstr "" -#: src/uml/uml_driver.c:2364 +#: src/uml/uml_driver.c:2391 msgid "This type of device cannot be hot unplugged" msgstr "" -#: src/uml/uml_driver.c:2549 tools/virsh-volume.c:679 +#: src/uml/uml_driver.c:2576 tools/virsh-volume.c:690 #, c-format msgid "cannot read %s" msgstr "" @@ -21985,7 +21926,7 @@ msgid "Enter username for %s" msgstr "" -#: src/util/virauth.c:246 +#: src/util/virauth.c:243 #, c-format msgid "Enter %s's password for %s" msgstr "" @@ -22000,290 +21941,292 @@ msgid "Missing group 'credentials-%s' referenced from group '%s' in '%s'" msgstr "" -#: src/util/virbitmap.c:386 +#: src/util/virbitmap.c:423 #, c-format msgid "Failed to parse bitmap '%s'" msgstr "" -#: src/util/vircgroup.c:141 +#: src/util/vircgroup.c:179 msgid "Cannot open /proc/cgroups" msgstr "" -#: src/util/vircgroup.c:176 +#: src/util/vircgroup.c:214 msgid "Error while reading /proc/cgroups" msgstr "" -#: src/util/vircgroup.c:314 +#: src/util/vircgroup.c:312 msgid "Unable to open /proc/mounts" msgstr "" -#: src/util/vircgroup.c:352 +#: src/util/vircgroup.c:387 #, c-format msgid "Missing '/' separator in cgroup mount '%s'" msgstr "" -#: src/util/vircgroup.c:373 +#: src/util/vircgroup.c:408 #, c-format msgid "Cannot stat %s" msgstr "" -#: src/util/vircgroup.c:603 +#: src/util/vircgroup.c:644 #, c-format msgid "Controller '%s' is not wanted, but '%s' is co-mounted" msgstr "" -#: src/util/vircgroup.c:628 +#: src/util/vircgroup.c:669 msgid "At least one cgroup controller is required" msgstr "" -#: src/util/vircgroup.c:650 +#: src/util/vircgroup.c:691 #, c-format msgid "Could not find placement for controller %s at %s" msgstr "" -#: src/util/vircgroup.c:685 +#: src/util/vircgroup.c:755 #, c-format msgid "Invalid value '%s' for '%s'" msgstr "" -#: src/util/vircgroup.c:690 +#: src/util/vircgroup.c:760 #, c-format msgid "Unable to write to '%s'" msgstr "" -#: src/util/vircgroup.c:720 +#: src/util/vircgroup.c:790 #, c-format msgid "Unable to read from '%s'" msgstr "" -#: src/util/vircgroup.c:790 src/util/vircgroup.c:817 +#: src/util/vircgroup.c:893 src/util/vircgroup.c:920 src/util/vircgroup.c:2349 +#: src/util/vircgroup.c:2387 src/util/vircgroup.c:2425 +#: src/util/vircgroup.c:2463 src/util/vircgroup.c:2501 #, c-format msgid "Unable to parse '%s' as an integer" msgstr "" -#: src/util/vircgroup.c:942 +#: src/util/vircgroup.c:1046 #, c-format msgid "Failed to create controller %s for group" msgstr "" -#: src/util/vircgroup.c:1085 +#: src/util/vircgroup.c:1189 #, c-format msgid "Controller %d out of range" msgstr "" -#: src/util/vircgroup.c:1091 +#: src/util/vircgroup.c:1195 #, c-format msgid "Controller '%s' not mounted" msgstr "" -#: src/util/vircgroup.c:1118 +#: src/util/vircgroup.c:1222 #, c-format msgid "Cannot parse '%s' as an integer" msgstr "" -#: src/util/vircgroup.c:1266 +#: src/util/vircgroup.c:1370 #, c-format msgid "Partition path '%s' must start with '/'" msgstr "" -#: src/util/vircgroup.c:1771 +#: src/util/vircgroup.c:1874 msgid "No controllers are mounted" msgstr "" -#: src/util/vircgroup.c:1777 +#: src/util/vircgroup.c:1880 #, c-format msgid "Controller '%s' is not mounted" msgstr "" -#: src/util/vircgroup.c:1784 +#: src/util/vircgroup.c:1887 #, c-format msgid "Controller '%s' is not enabled for group" msgstr "" -#: src/util/vircgroup.c:1859 +#: src/util/vircgroup.c:1962 #, c-format msgid "Cannot parse byte %sstat '%s'" msgstr "" -#: src/util/vircgroup.c:1869 +#: src/util/vircgroup.c:1972 #, c-format msgid "Sum of byte %sstat overflows" msgstr "" -#: src/util/vircgroup.c:1880 +#: src/util/vircgroup.c:1983 #, c-format msgid "Cannot parse %srequest stat '%s'" msgstr "" -#: src/util/vircgroup.c:1890 +#: src/util/vircgroup.c:1993 #, c-format msgid "Sum of %srequest stat overflows" msgstr "" -#: src/util/vircgroup.c:1947 src/util/vircgroup.c:2084 -#: src/util/vircgroup.c:2129 src/util/vircgroup.c:2174 -#: src/util/vircgroup.c:2218 src/util/vircgroup.c:2267 -#: src/util/vircgroup.c:2721 src/util/vircgroup.c:2819 +#: src/util/vircgroup.c:716 src/util/vircgroup.c:3020 src/util/vircgroup.c:3114 #, c-format msgid "Path '%s' is not accessible" msgstr "" -#: src/util/vircgroup.c:1954 src/util/vircgroup.c:2091 -#: src/util/vircgroup.c:2136 src/util/vircgroup.c:2181 -#: src/util/vircgroup.c:2225 src/util/vircgroup.c:2274 +#: src/util/vircgroup.c:723 #, c-format msgid "Path '%s' must be a block device" msgstr "" -#: src/util/vircgroup.c:1974 +#: src/util/vircgroup.c:2062 #, c-format msgid "Cannot find byte stats for block device '%s'" msgstr "" -#: src/util/vircgroup.c:1981 +#: src/util/vircgroup.c:2069 #, c-format msgid "Cannot find request stats for block device '%s'" msgstr "" -#: src/util/vircgroup.c:1989 +#: src/util/vircgroup.c:2077 #, c-format msgid "Cannot find byte %sstats for block device '%s'" msgstr "" -#: src/util/vircgroup.c:1996 src/util/vircgroup.c:2010 +#: src/util/vircgroup.c:2084 src/util/vircgroup.c:2098 #, c-format msgid "Cannot parse %sstat '%s'" msgstr "" -#: src/util/vircgroup.c:2003 +#: src/util/vircgroup.c:2091 #, c-format msgid "Cannot find request %sstats for block device '%s'" msgstr "" -#: src/util/vircgroup.c:2307 src/util/vircgroup.c:2406 -#: src/util/vircgroup.c:2468 +#: src/util/vircgroup.c:2528 src/util/vircgroup.c:2627 +#: src/util/vircgroup.c:2689 #, c-format msgid "Memory '%llu' must be less than %llu" msgstr "" -#: src/util/vircgroup.c:3000 src/util/vircgroup.c:3014 +#: src/util/vircgroup.c:3308 src/util/vircgroup.c:3322 msgid "unable to get cpu account" msgstr "" -#: src/util/vircgroup.c:3070 +#: src/util/vircgroup.c:3378 #, c-format msgid "cfs_period '%llu' must be in range (1000, 1000000)" msgstr "" -#: src/util/vircgroup.c:3115 +#: src/util/vircgroup.c:3423 #, c-format msgid "cfs_quota '%lld' must be in range (1000, %llu)" msgstr "" -#: src/util/vircgroup.c:3147 +#: src/util/vircgroup.c:3455 #, c-format msgid "Unable to open %s (%d)" msgstr "" -#: src/util/vircgroup.c:3170 +#: src/util/vircgroup.c:3478 #, c-format msgid "Failed to readdir for %s (%d)" msgstr "" -#: src/util/vircgroup.c:3178 +#: src/util/vircgroup.c:3486 #, c-format msgid "Unable to remove %s (%d)" msgstr "" -#: src/util/vircgroup.c:3265 src/util/vircgroup.c:3275 src/util/virfile.c:1744 +#: src/util/vircgroup.c:3573 src/util/vircgroup.c:3583 src/util/virfile.c:1846 #, c-format msgid "Failed to read %s" msgstr "" -#: src/util/vircgroup.c:3287 +#: src/util/vircgroup.c:3595 #, c-format msgid "Failed to kill process %lu" msgstr "" -#: src/util/vircgroup.c:3500 +#: src/util/vircgroup.c:3808 #, c-format msgid "Could not find directory separator in %s" msgstr "" -#: src/util/vircgroup.c:3512 +#: src/util/vircgroup.c:3820 msgid "Could not find any mounted controllers" msgstr "" -#: src/util/vircgroup.c:3560 +#: src/util/vircgroup.c:3868 #, c-format msgid "Cannot parse user stat '%s'" msgstr "" -#: src/util/vircgroup.c:3567 +#: src/util/vircgroup.c:3875 #, c-format msgid "Cannot parse sys stat '%s'" msgstr "" -#: src/util/vircgroup.c:3578 +#: src/util/vircgroup.c:3886 msgid "Cannot determine system clock HZ" msgstr "" -#: src/util/vircgroup.c:3627 src/util/vircgroup.c:3659 +#: src/util/vircgroup.c:3935 src/util/vircgroup.c:3967 #, c-format msgid "Unable to create directory %s" msgstr "" -#: src/util/vircgroup.c:3638 +#: src/util/vircgroup.c:3946 #, c-format msgid "Failed to mount %s on %s type %s" msgstr "" -#: src/util/vircgroup.c:3668 +#: src/util/vircgroup.c:3976 #, c-format msgid "Failed to bind cgroup '%s' on '%s'" msgstr "" -#: src/util/vircgroup.c:3684 +#: src/util/vircgroup.c:3992 #, c-format msgid "Unable to symlink directory %s to %s" msgstr "" -#: src/util/vircgroup.c:3726 +#: src/util/vircgroup.c:4034 #, c-format msgid "Unable to open dir '%s'" msgstr "" -#: src/util/vircgroup.c:3819 src/util/vircgroup.c:3828 -#: src/util/vircgroup.c:3841 src/util/vircgroup.c:3853 -#: src/util/vircgroup.c:3864 src/util/vircgroup.c:3875 -#: src/util/vircgroup.c:3889 src/util/vircgroup.c:3906 -#: src/util/vircgroup.c:3923 src/util/vircgroup.c:3942 -#: src/util/vircgroup.c:3952 src/util/vircgroup.c:3963 -#: src/util/vircgroup.c:3973 src/util/vircgroup.c:3986 -#: src/util/vircgroup.c:4000 src/util/vircgroup.c:4010 -#: src/util/vircgroup.c:4020 src/util/vircgroup.c:4031 -#: src/util/vircgroup.c:4041 src/util/vircgroup.c:4051 -#: src/util/vircgroup.c:4061 src/util/vircgroup.c:4071 -#: src/util/vircgroup.c:4081 src/util/vircgroup.c:4091 -#: src/util/vircgroup.c:4101 src/util/vircgroup.c:4111 -#: src/util/vircgroup.c:4121 src/util/vircgroup.c:4131 -#: src/util/vircgroup.c:4141 src/util/vircgroup.c:4151 -#: src/util/vircgroup.c:4161 src/util/vircgroup.c:4171 -#: src/util/vircgroup.c:4181 src/util/vircgroup.c:4191 -#: src/util/vircgroup.c:4201 src/util/vircgroup.c:4210 -#: src/util/vircgroup.c:4223 src/util/vircgroup.c:4235 -#: src/util/vircgroup.c:4246 src/util/vircgroup.c:4259 -#: src/util/vircgroup.c:4271 src/util/vircgroup.c:4282 -#: src/util/vircgroup.c:4292 src/util/vircgroup.c:4302 -#: src/util/vircgroup.c:4312 src/util/vircgroup.c:4322 -#: src/util/vircgroup.c:4332 src/util/vircgroup.c:4341 -#: src/util/vircgroup.c:4350 src/util/vircgroup.c:4360 -#: src/util/vircgroup.c:4370 src/util/vircgroup.c:4379 -#: src/util/vircgroup.c:4389 src/util/vircgroup.c:4399 -#: src/util/vircgroup.c:4409 src/util/vircgroup.c:4420 -#: src/util/vircgroup.c:4431 src/util/vircgroup.c:4441 -#: src/util/vircgroup.c:4451 src/util/vircgroup.c:4462 -#: src/util/vircgroup.c:4484 src/util/vircgroup.c:4496 +#: src/util/vircgroup.c:4157 src/util/vircgroup.c:4169 +#: src/util/vircgroup.c:4178 src/util/vircgroup.c:4191 +#: src/util/vircgroup.c:4204 src/util/vircgroup.c:4215 +#: src/util/vircgroup.c:4228 src/util/vircgroup.c:4238 +#: src/util/vircgroup.c:4258 src/util/vircgroup.c:4275 +#: src/util/vircgroup.c:4294 src/util/vircgroup.c:4304 +#: src/util/vircgroup.c:4315 src/util/vircgroup.c:4325 +#: src/util/vircgroup.c:4338 src/util/vircgroup.c:4352 +#: src/util/vircgroup.c:4362 src/util/vircgroup.c:4372 +#: src/util/vircgroup.c:4383 src/util/vircgroup.c:4393 +#: src/util/vircgroup.c:4403 src/util/vircgroup.c:4413 +#: src/util/vircgroup.c:4423 src/util/vircgroup.c:4433 +#: src/util/vircgroup.c:4443 src/util/vircgroup.c:4453 +#: src/util/vircgroup.c:4463 src/util/vircgroup.c:4473 +#: src/util/vircgroup.c:4482 src/util/vircgroup.c:4492 +#: src/util/vircgroup.c:4502 src/util/vircgroup.c:4512 +#: src/util/vircgroup.c:4522 src/util/vircgroup.c:4532 +#: src/util/vircgroup.c:4542 src/util/vircgroup.c:4552 +#: src/util/vircgroup.c:4562 src/util/vircgroup.c:4572 +#: src/util/vircgroup.c:4582 src/util/vircgroup.c:4592 +#: src/util/vircgroup.c:4602 src/util/vircgroup.c:4612 +#: src/util/vircgroup.c:4622 src/util/vircgroup.c:4631 +#: src/util/vircgroup.c:4639 src/util/vircgroup.c:4652 +#: src/util/vircgroup.c:4664 src/util/vircgroup.c:4675 +#: src/util/vircgroup.c:4688 src/util/vircgroup.c:4700 +#: src/util/vircgroup.c:4711 src/util/vircgroup.c:4721 +#: src/util/vircgroup.c:4731 src/util/vircgroup.c:4741 +#: src/util/vircgroup.c:4751 src/util/vircgroup.c:4761 +#: src/util/vircgroup.c:4770 src/util/vircgroup.c:4779 +#: src/util/vircgroup.c:4789 src/util/vircgroup.c:4799 +#: src/util/vircgroup.c:4808 src/util/vircgroup.c:4818 +#: src/util/vircgroup.c:4828 src/util/vircgroup.c:4838 +#: src/util/vircgroup.c:4849 src/util/vircgroup.c:4860 +#: src/util/vircgroup.c:4870 src/util/vircgroup.c:4880 +#: src/util/vircgroup.c:4891 src/util/vircgroup.c:4913 +#: src/util/vircgroup.c:4925 src/util/vircgroup.c:4934 msgid "Control groups not supported on this platform" msgstr "" @@ -22298,326 +22241,326 @@ msgid "Another close callback is already defined for domain %s" msgstr "" -#: src/util/virclosecallbacks.c:170 +#: src/util/virclosecallbacks.c:171 #, c-format msgid "Trying to remove mismatching close callback for domain %s" msgstr "" -#: src/util/vircommand.c:237 +#: src/util/vircommand.c:312 msgid "cannot block signals" msgstr "" -#: src/util/vircommand.c:256 src/util/vircommand.c:577 +#: src/util/vircommand.c:331 src/util/vircommand.c:653 msgid "cannot fork child process" msgstr "" -#: src/util/vircommand.c:305 +#: src/util/vircommand.c:380 msgid "cannot unblock signals" msgstr "" -#: src/util/vircommand.c:361 +#: src/util/vircommand.c:436 msgid "Unable to notify parent process" msgstr "" -#: src/util/vircommand.c:371 +#: src/util/vircommand.c:446 msgid "Unable to wait on parent process" msgstr "" -#: src/util/vircommand.c:374 +#: src/util/vircommand.c:449 msgid "libvirtd quit during handshake" msgstr "" -#: src/util/vircommand.c:379 +#: src/util/vircommand.c:454 #, c-format msgid "Unexpected confirm code '%c' from parent" msgstr "" -#: src/util/vircommand.c:416 +#: src/util/vircommand.c:491 #, c-format msgid "Cannot find '%s' in path" msgstr "" -#: src/util/vircommand.c:434 +#: src/util/vircommand.c:509 msgid "cannot create pipe" msgstr "" -#: src/util/vircommand.c:441 src/util/vircommand.c:468 +#: src/util/vircommand.c:516 src/util/vircommand.c:543 msgid "Failed to set non-blocking file descriptor flag" msgstr "" -#: src/util/vircommand.c:461 +#: src/util/vircommand.c:536 msgid "Failed to create pipe" msgstr "" -#: src/util/vircommand.c:526 +#: src/util/vircommand.c:602 #, c-format msgid "failed to preserve fd %d" msgstr "" -#: src/util/vircommand.c:533 +#: src/util/vircommand.c:609 msgid "failed to setup stdin file handle" msgstr "" -#: src/util/vircommand.c:538 +#: src/util/vircommand.c:614 msgid "failed to setup stdout file handle" msgstr "" -#: src/util/vircommand.c:543 +#: src/util/vircommand.c:619 msgid "failed to setup stderr file handle" msgstr "" -#: src/util/vircommand.c:564 +#: src/util/vircommand.c:640 msgid "cannot become session leader" msgstr "" -#: src/util/vircommand.c:570 +#: src/util/vircommand.c:646 msgid "cannot change to root directory" msgstr "" -#: src/util/vircommand.c:585 +#: src/util/vircommand.c:661 #, c-format msgid "could not write pidfile %s for %d" msgstr "" -#: src/util/vircommand.c:604 +#: src/util/vircommand.c:680 msgid "Could not disable SIGPIPE" msgstr "" -#: src/util/vircommand.c:628 +#: src/util/vircommand.c:704 #, c-format msgid "unable to set SELinux security context '%s' for '%s'" msgstr "" -#: src/util/vircommand.c:641 +#: src/util/vircommand.c:717 #, c-format msgid "unable to set AppArmor profile '%s' for '%s'" msgstr "" -#: src/util/vircommand.c:667 +#: src/util/vircommand.c:743 #, c-format msgid "Unable to change to %s" msgstr "" -#: src/util/vircommand.c:677 +#: src/util/vircommand.c:753 msgid "Could not re-enable SIGPIPE" msgstr "" -#: src/util/vircommand.c:691 +#: src/util/vircommand.c:776 #, c-format msgid "cannot execute binary %s" msgstr "" -#: src/util/vircommand.c:752 +#: src/util/vircommand.c:837 msgid "virRun is not implemented for WIN32" msgstr "" -#: src/util/vircommand.c:764 +#: src/util/vircommand.c:849 msgid "virExec is not implemented for WIN32" msgstr "" -#: src/util/vircommand.c:1820 src/util/vircommand.c:1832 -#: src/util/vircommand.c:2024 src/util/vircommand.c:2076 -#: src/util/vircommand.c:2227 src/util/vircommand.c:2373 -#: src/util/vircommand.c:2526 src/util/vircommand.c:2592 +#: src/util/vircommand.c:1950 src/util/vircommand.c:1962 +#: src/util/vircommand.c:2151 src/util/vircommand.c:2203 +#: src/util/vircommand.c:2354 src/util/vircommand.c:2500 +#: src/util/vircommand.c:2653 src/util/vircommand.c:2719 msgid "invalid use of command API" msgstr "" -#: src/util/vircommand.c:1926 +#: src/util/vircommand.c:2053 msgid "unable to poll on child" msgstr "" -#: src/util/vircommand.c:1953 +#: src/util/vircommand.c:2080 msgid "unable to read child stdout" msgstr "" -#: src/util/vircommand.c:1954 +#: src/util/vircommand.c:2081 msgid "unable to read child stderr" msgstr "" -#: src/util/vircommand.c:1983 +#: src/util/vircommand.c:2110 msgid "unable to write to child input" msgstr "" -#: src/util/vircommand.c:2038 +#: src/util/vircommand.c:2165 msgid "Executing new processes is not supported on Win32 platform" msgstr "" -#: src/util/vircommand.c:2098 +#: src/util/vircommand.c:2225 msgid "cannot mix caller fds with blocking execution" msgstr "" -#: src/util/vircommand.c:2104 +#: src/util/vircommand.c:2231 msgid "cannot mix string I/O with daemon" msgstr "" -#: src/util/vircommand.c:2240 +#: src/util/vircommand.c:2367 msgid "unable to open pipe" msgstr "" -#: src/util/vircommand.c:2250 +#: src/util/vircommand.c:2377 msgid "cannot mix string I/O with asynchronous command" msgstr "" -#: src/util/vircommand.c:2256 +#: src/util/vircommand.c:2383 #, c-format msgid "command is already running as pid %lld" msgstr "" -#: src/util/vircommand.c:2263 +#: src/util/vircommand.c:2390 msgid "daemonized command cannot use virCommandRunAsync" msgstr "" -#: src/util/vircommand.c:2268 +#: src/util/vircommand.c:2395 #, c-format msgid "daemonized command cannot set working directory %s" msgstr "" -#: src/util/vircommand.c:2274 +#: src/util/vircommand.c:2401 msgid "creation of pid file requires daemonized command" msgstr "" -#: src/util/vircommand.c:2328 +#: src/util/vircommand.c:2455 msgid "Unable to create thread to process command's IO" msgstr "" -#: src/util/vircommand.c:2387 +#: src/util/vircommand.c:2514 msgid "command is not yet running" msgstr "" -#: src/util/vircommand.c:2404 +#: src/util/vircommand.c:2531 msgid "Error while processing command's IO" msgstr "" -#: src/util/vircommand.c:2423 +#: src/util/vircommand.c:2550 #, c-format msgid "Child process (%s) unexpected %s%s%s" msgstr "" -#: src/util/vircommand.c:2532 src/util/vircommand.c:2598 +#: src/util/vircommand.c:2659 src/util/vircommand.c:2725 msgid "Handshake is already complete" msgstr "" -#: src/util/vircommand.c:2540 +#: src/util/vircommand.c:2667 msgid "Unable to wait for child process" msgstr "" -#: src/util/vircommand.c:2543 +#: src/util/vircommand.c:2670 msgid "Child quit during startup handshake" msgstr "" -#: src/util/vircommand.c:2563 +#: src/util/vircommand.c:2690 msgid "No error message from child failure" msgstr "" -#: src/util/vircommand.c:2604 +#: src/util/vircommand.c:2731 msgid "Unable to notify child process" msgstr "" -#: src/util/virconf.c:120 +#: src/util/virconf.c:128 #, c-format msgid "%s:%d: %s" msgstr "" -#: src/util/virconf.c:362 +#: src/util/virconf.c:371 msgid "unterminated number" msgstr "päättymätön numero" -#: src/util/virconf.c:395 src/util/virconf.c:416 src/util/virconf.c:428 +#: src/util/virconf.c:404 src/util/virconf.c:425 src/util/virconf.c:437 msgid "unterminated string" msgstr "päättämätön merkkijono" -#: src/util/virconf.c:466 src/util/virconf.c:537 +#: src/util/virconf.c:475 src/util/virconf.c:544 msgid "expecting a value" msgstr "odotetaan arvoa" -#: src/util/virconf.c:478 +#: src/util/virconf.c:487 msgid "lists not allowed in VMX format" msgstr "" -#: src/util/virconf.c:499 +#: src/util/virconf.c:508 msgid "expecting a separator in list" msgstr "odotetaan erotinta luettelossa" -#: src/util/virconf.c:522 +#: src/util/virconf.c:530 msgid "list is not closed with ]" msgstr "" -#: src/util/virconf.c:529 +#: src/util/virconf.c:537 msgid "numbers not allowed in VMX format" msgstr "" -#: src/util/virconf.c:571 +#: src/util/virconf.c:578 msgid "expecting a name" msgstr "odotetaan nimeä" -#: src/util/virconf.c:634 +#: src/util/virconf.c:641 msgid "expecting a separator" msgstr "odotetaan erotinta" -#: src/util/virconf.c:665 +#: src/util/virconf.c:671 msgid "expecting an assignment" msgstr "odotetaan sijoitusta" -#: src/util/virconf.c:991 +#: src/util/virconf.c:994 msgid "failed to open file" msgstr "ei voitu avata tiedostoa" -#: src/util/virconf.c:1001 +#: src/util/virconf.c:1004 msgid "failed to save content" msgstr "sisältöä ei voitu tallentaa" -#: src/util/virdbus.c:92 src/util/virdbus.c:159 +#: src/util/virdbus.c:93 src/util/virdbus.c:160 msgid "Unable to run one time DBus initializer" msgstr "" -#: src/util/virdbus.c:107 +#: src/util/virdbus.c:108 #, c-format msgid "Unable to get DBus system bus connection: %s" msgstr "" -#: src/util/virdbus.c:165 +#: src/util/virdbus.c:166 #, c-format msgid "Unable to get DBus session bus connection: %s" msgstr "" -#: src/util/virdbus.c:328 src/util/virdbus.c:349 src/util/virdbus.c:376 +#: src/util/virdbus.c:332 src/util/virdbus.c:362 src/util/virdbus.c:394 #, c-format msgid "Signature '%s' too deeply nested" msgstr "" -#: src/util/virdbus.c:386 +#: src/util/virdbus.c:407 #, c-format msgid "Dict entry in signature '%s' must be a basic type" msgstr "" -#: src/util/virdbus.c:404 +#: src/util/virdbus.c:428 #, c-format msgid "Dict entry in signature '%s' is wrong size" msgstr "" -#: src/util/virdbus.c:414 +#: src/util/virdbus.c:437 #, c-format msgid "Unexpected signature '%s'" msgstr "" -#: src/util/virdbus.c:450 +#: src/util/virdbus.c:501 msgid "DBus type too deeply nested" msgstr "" -#: src/util/virdbus.c:475 +#: src/util/virdbus.c:527 msgid "DBus type stack is empty" msgstr "" -#: src/util/virdbus.c:517 +#: src/util/virdbus.c:595 #, c-format msgid "Cannot append basic type %s" msgstr "" -#: src/util/virdbus.c:574 +#: src/util/virdbus.c:656 msgid "Cannot close container iterator" msgstr "" -#: src/util/virdbus.c:691 src/util/virdbus.c:984 +#: src/util/virdbus.c:773 src/util/virdbus.c:1076 msgid "Missing variant type signature" msgstr "" @@ -22626,151 +22569,151 @@ msgid "Unknown type in signature '%s'" msgstr "" -#: src/util/virdbus.c:849 src/util/virdbus.c:1057 +#: src/util/virdbus.c:943 src/util/virdbus.c:1154 msgid "Not enough fields in message for signature" msgstr "" -#: src/util/virdbus.c:1064 +#: src/util/virdbus.c:1162 msgid "Too many fields in message for signature" msgstr "" -#: src/util/virdbus.c:1106 +#: src/util/virdbus.c:1204 #, c-format msgid "No args present for signature %s" msgstr "" -#: src/util/virdbus.c:1567 +#: src/util/virdbus.c:1711 msgid "Reply message incorrect" msgstr "" -#: src/util/virdbus.c:1634 src/util/virdbus.c:1654 src/util/virdbus.c:1666 -#: src/util/virdbus.c:1679 src/util/virdbus.c:1688 src/util/virdbus.c:1696 -#: src/util/virdbus.c:1710 src/util/virdbus.c:1718 src/util/virdbus.c:1727 -#: src/util/virdbus.c:1736 +#: src/util/virdbus.c:1778 src/util/virdbus.c:1798 src/util/virdbus.c:1810 +#: src/util/virdbus.c:1823 src/util/virdbus.c:1832 src/util/virdbus.c:1840 +#: src/util/virdbus.c:1854 src/util/virdbus.c:1862 src/util/virdbus.c:1871 +#: src/util/virdbus.c:1880 msgid "DBus support not compiled into this binary" msgstr "" -#: src/util/virdnsmasq.c:256 src/util/virdnsmasq.c:440 +#: src/util/virdnsmasq.c:264 src/util/virdnsmasq.c:455 #, c-format msgid "cannot write config file '%s'" msgstr "" -#: src/util/virdnsmasq.c:597 +#: src/util/virdnsmasq.c:612 #, c-format msgid "Failed to make dnsmasq (PID: %d) reload config files." msgstr "" -#: src/util/virdnsmasq.c:725 +#: src/util/virdnsmasq.c:740 #, c-format msgid "Cannot check dnsmasq binary %s" msgstr "" -#: src/util/virdnsmasq.c:739 +#: src/util/virdnsmasq.c:753 #, c-format msgid "dnsmasq binary %s is not executable" msgstr "" -#: src/util/virdnsmasq.c:749 +#: src/util/virdnsmasq.c:763 #, c-format msgid "failed to run '%s --version': %s" msgstr "" -#: src/util/virdnsmasq.c:760 +#: src/util/virdnsmasq.c:774 #, c-format msgid "failed to run '%s --help': %s" msgstr "" -#: src/util/vireventpoll.c:650 +#: src/util/vireventpoll.c:648 msgid "Unable to poll on file handles" msgstr "" -#: src/util/vireventpoll.c:700 +#: src/util/vireventpoll.c:698 msgid "Unable to setup wakeup pipe" msgstr "" -#: src/util/vireventpoll.c:708 +#: src/util/vireventpoll.c:706 #, c-format msgid "Unable to add handle %d to event loop" msgstr "" -#: src/util/virfile.c:207 +#: src/util/virfile.c:211 msgid "invalid use with no flags" msgstr "" -#: src/util/virfile.c:220 +#: src/util/virfile.c:224 msgid "O_DIRECT unsupported on this platform" msgstr "" -#: src/util/virfile.c:230 +#: src/util/virfile.c:234 #, c-format msgid "invalid fd %d for %s" msgstr "" -#: src/util/virfile.c:236 +#: src/util/virfile.c:240 #, c-format msgid "unexpected mode %x for %s" msgstr "" -#: src/util/virfile.c:243 +#: src/util/virfile.c:247 #, c-format msgid "unable to create pipe for %s" msgstr "" -#: src/util/virfile.c:277 +#: src/util/virfile.c:281 msgid "unable to close pipe" msgstr "" -#: src/util/virfile.c:299 +#: src/util/virfile.c:303 msgid "virFileWrapperFd unsupported on this platform" msgstr "" -#: src/util/virfile.c:453 src/util/virfile.c:499 +#: src/util/virfile.c:457 src/util/virfile.c:503 #, c-format msgid "cannot create file '%s'" msgstr "" -#: src/util/virfile.c:459 +#: src/util/virfile.c:463 #, c-format msgid "cannot write data to file '%s'" msgstr "" -#: src/util/virfile.c:465 +#: src/util/virfile.c:469 #, c-format msgid "cannot sync file '%s'" msgstr "" -#: src/util/virfile.c:471 src/util/virfile.c:505 +#: src/util/virfile.c:475 src/util/virfile.c:509 #, c-format msgid "cannot save file '%s'" msgstr "" -#: src/util/virfile.c:477 +#: src/util/virfile.c:481 #, c-format msgid "cannot rename file '%s' as '%s'" msgstr "" -#: src/util/virfile.c:525 +#: src/util/virfile.c:529 msgid "invalid mode" msgstr "" -#: src/util/virfile.c:543 +#: src/util/virfile.c:547 #, c-format msgid "cannot change permission of '%s'" msgstr "" -#: src/util/virfile.c:574 +#: src/util/virfile.c:578 msgid "Unable to open /dev/loop-control" msgstr "" -#: src/util/virfile.c:580 +#: src/util/virfile.c:584 msgid "Unable to get free loop device via ioctl" msgstr "" -#: src/util/virfile.c:616 +#: src/util/virfile.c:620 msgid "Unable to read /dev" msgstr "" -#: src/util/virfile.c:645 +#: src/util/virfile.c:649 #, c-format msgid "Unable to get loop status on %s" msgstr "" @@ -22779,25 +22722,25 @@ msgid "Unable to iterate over loop devices" msgstr "" -#: src/util/virfile.c:657 +#: src/util/virfile.c:661 msgid "Unable to find a free loop device in /dev" msgstr "" -#: src/util/virfile.c:715 +#: src/util/virfile.c:719 #, c-format msgid "Unable to attach %s to loop device" msgstr "" -#: src/util/virfile.c:722 +#: src/util/virfile.c:726 msgid "Unable to mark loop device as autoclear" msgstr "" -#: src/util/virfile.c:762 +#: src/lxc/lxc_controller.c:559 src/util/virfile.c:767 #, c-format msgid "Cannot check NBD device %s pid" msgstr "" -#: src/util/virfile.c:784 +#: src/util/virfile.c:789 #, c-format msgid "Cannot read directory %s" msgstr "" @@ -22806,35 +22749,35 @@ msgid "Unable to iterate over NBD devices" msgstr "" -#: src/util/virfile.c:804 +#: src/util/virfile.c:808 msgid "No free NBD devices" msgstr "" -#: src/util/virfile.c:828 +#: src/util/virfile.c:856 msgid "Unable to find 'qemu-nbd' binary in $PATH" msgstr "" -#: src/util/virfile.c:875 +#: src/util/virfile.c:903 #, c-format msgid "Unable to associate file %s with loop device" msgstr "" -#: src/util/virfile.c:887 +#: src/util/virfile.c:915 #, c-format msgid "Unable to associate file %s with NBD device" msgstr "" -#: src/util/virfile.c:916 +#: src/util/virfile.c:948 #, c-format msgid "Cannot open dir '%s'" msgstr "" -#: src/util/virfile.c:933 +#: src/util/virfile.c:965 #, c-format msgid "Cannot access '%s'" msgstr "" -#: src/util/virfile.c:944 +#: src/util/virfile.c:976 #, c-format msgid "Cannot delete file '%s'" msgstr "" @@ -22844,86 +22787,86 @@ msgid "Cannot read dir '%s'" msgstr "" -#: src/util/virfile.c:957 +#: src/util/virfile.c:989 #, c-format msgid "Cannot delete directory '%s'" msgstr "" -#: src/util/virfile.c:1297 +#: src/util/virfile.c:1383 #, c-format msgid "Failed to read file '%s'" msgstr "" -#: src/util/virfile.c:1696 src/util/virfile.c:1703 +#: src/util/virfile.c:1798 src/util/virfile.c:1805 #, c-format msgid "Cannot stat '%s'" msgstr "" -#: src/util/virfile.c:1783 +#: src/util/virfile.c:1885 msgid "Unable to determine mount table on this platform" msgstr "" -#: src/util/virfile.c:1982 +#: src/util/virfile.c:2091 #, c-format msgid "failed to create socket needed for '%s'" msgstr "" -#: src/util/virfile.c:2006 +#: src/util/virfile.c:2118 #, c-format msgid "child process failed to create file '%s'" msgstr "" -#: src/util/virfile.c:2023 +#: src/util/virfile.c:2142 msgid "child process failed to send fd to parent" msgstr "" -#: src/util/virfile.c:2066 src/util/virfile.c:2283 +#: src/util/virfile.c:1952 src/util/virfile.c:2169 #, c-format msgid "failed to wait for child creating '%s'" msgstr "" -#: src/util/virfile.c:2209 +#: src/util/virfile.c:2445 #, c-format msgid "failed to create directory '%s'" msgstr "" -#: src/util/virfile.c:2307 +#: src/util/virfile.c:2590 #, c-format msgid "child failed to create directory '%s'" msgstr "" -#: src/util/virfile.c:2323 +#: src/util/virfile.c:2609 #, c-format msgid "cannot chown '%s' to group %u" msgstr "" -#: src/util/virfile.c:2362 +#: src/util/virfile.c:2656 msgid "virFileOpenAs is not implemented for WIN32" msgstr "" -#: src/util/virfile.c:2375 +#: src/util/virfile.c:2669 msgid "virDirCreate is not implemented for WIN32" msgstr "" -#: src/util/virfile.c:2792 +#: src/util/virfile.c:3106 msgid "Could not write to stream" msgstr "" -#: src/util/virhash.c:45 +#: src/util/virhash.c:46 msgid "Hash operation not allowed during iteration" msgstr "" -#: src/util/virhook.c:117 +#: src/util/virhook.c:118 #, c-format msgid "Invalid hook name for #%d" msgstr "" -#: src/util/virhook.c:124 src/util/virhook.c:281 +#: src/util/virhook.c:125 src/util/virhook.c:282 #, c-format msgid "Failed to build path for %s hook" msgstr "" -#: src/util/virhook.c:268 +#: src/util/virhook.c:269 #, c-format msgid "Hook for %s, failed to find operation #%d" msgstr "" @@ -22932,65 +22875,65 @@ msgid "Cannot initialize thread local for current identity" msgstr "" -#: src/util/viridentity.c:119 +#: src/util/viridentity.c:118 msgid "Unable to set thread local identity" msgstr "" -#: src/util/viridentity.c:175 +#: src/util/viridentity.c:177 msgid "Unable to lookup SELinux process context" msgstr "" -#: src/util/viridentity.c:289 +#: src/util/viridentity.c:252 msgid "Identity attribute is already set" msgstr "" -#: src/util/virinitctl.c:143 +#: src/util/virinitctl.c:146 #, c-format msgid "Cannot open init control %s" msgstr "" -#: src/util/virinitctl.c:150 +#: src/util/virinitctl.c:160 #, c-format msgid "Failed to send request to init control %s" msgstr "" -#: src/util/viriptables.c:230 +#: src/util/viriptables.c:228 msgid "Only IPv4 or IPv6 addresses can be used with iptables" msgstr "" -#: src/util/viriptables.c:236 +#: src/util/viriptables.c:234 msgid "Failure to mask address" msgstr "" -#: src/util/viriptables.c:684 src/util/viriptables.c:845 +#: src/util/viriptables.c:682 src/util/viriptables.c:843 #, c-format msgid "Attempted to NAT '%s'. NAT is only supported for IPv4." msgstr "" -#: src/util/viriptables.c:730 +#: src/util/viriptables.c:728 #, c-format msgid "Invalid port range '%u-%u'." msgstr "" -#: src/util/virjson.c:983 +#: src/util/virjson.c:1613 msgid "Unable to create JSON parser" msgstr "" -#: src/util/virjson.c:995 +#: src/util/virjson.c:1641 #, c-format msgid "cannot parse json %s: %s" msgstr "" -#: src/util/virjson.c:1004 +#: src/util/virjson.c:1650 #, c-format msgid "cannot parse json %s: unterminated string/map/array" msgstr "" -#: src/util/virjson.c:1115 +#: src/util/virjson.c:1776 msgid "Unable to create JSON formatter" msgstr "" -#: src/util/virjson.c:1144 src/util/virjson.c:1151 +#: src/util/virjson.c:1806 src/util/virjson.c:1816 msgid "No JSON parser implementation is available" msgstr "" @@ -23005,12 +22948,12 @@ msgstr "" #: src/util/virlockspace.c:148 src/util/virlockspace.c:202 -#: src/util/virpidfile.c:397 +#: src/util/virpidfile.c:405 #, c-format msgid "Failed to set close-on-exec flag '%s'" msgstr "" -#: src/util/virlockspace.c:155 src/util/virpidfile.c:405 +#: src/util/virlockspace.c:155 src/util/virpidfile.c:413 #, c-format msgid "Unable to check status of pid file '%s'" msgstr "" @@ -23061,7 +23004,7 @@ msgid "Missing resource fd in JSON document" msgstr "" -#: src/util/virlockspace.c:374 +#: src/logging/log_handler.c:270 src/util/virlockspace.c:374 msgid "Cannot enable close-on-exec flag" msgstr "" @@ -23085,7 +23028,7 @@ msgid "Malformed owner value in JSON document" msgstr "" -#: src/util/virlockspace.c:487 +#: src/logging/log_handler.c:569 src/util/virlockspace.c:487 msgid "Cannot disable close-on-exec flag" msgstr "" @@ -23099,422 +23042,426 @@ msgid "Lockspace resource '%s' is not locked" msgstr "" -#: src/util/virlockspace.c:689 +#: src/util/virlockspace.c:688 #, c-format msgid "owner %lld does not hold the resource lock" msgstr "" -#: src/util/virnetdev.c:72 src/util/virnetdev.c:543 -#: src/util/virnetdevbridge.c:95 src/util/virnetdevbridge.c:392 -#: src/util/virnetdevbridge.c:462 src/util/virnetdevtap.c:275 -#: src/util/virnetdevtap.c:336 +#: src/util/virnetdev.c:141 src/util/virnetdev.c:641 +#: src/util/virnetdevbridge.c:98 src/util/virnetdevbridge.c:690 +#: src/util/virnetdevbridge.c:760 src/util/virnetdevtap.c:281 +#: src/util/virnetdevtap.c:347 #, c-format msgid "Network interface name '%s' is too long" msgstr "" -#: src/util/virnetdev.c:80 src/util/virnetdevbridge.c:89 +#: src/util/virnetdev.c:149 src/util/virnetdevbridge.c:92 msgid "Cannot open network interface control socket" msgstr "" -#: src/util/virnetdev.c:86 +#: src/util/virnetdev.c:155 msgid "Cannot set close-on-exec flag for socket" msgstr "" -#: src/util/virnetdev.c:107 +#: src/util/virnetdev.c:176 msgid "Network device configuration is not supported on this platform" msgstr "" -#: src/util/virnetdev.c:137 +#: src/util/virnetdev.c:206 #, c-format msgid "Unable to check interface flags for %s" msgstr "" -#: src/util/virnetdev.c:151 +#: src/util/virnetdev.c:220 #, c-format msgid "Unable to check interface %s" msgstr "" -#: src/util/virnetdev.c:182 src/util/virnetdev.c:270 src/util/virnetdev.c:288 +#: src/util/virnetdev.c:251 src/util/virnetdev.c:341 src/util/virnetdev.c:359 #, c-format msgid "Cannot get interface MAC on '%s'" msgstr "" -#: src/util/virnetdev.c:191 src/util/virnetdev.c:225 src/util/virnetdev.c:241 +#: src/util/virnetdev.c:312 #, c-format msgid "Cannot set interface MAC on '%s'" msgstr "" -#: src/util/virnetdev.c:324 +#: src/util/virnetdev.c:394 #, c-format msgid "Unable to preserve mac for %s" msgstr "" -#: src/util/virnetdev.c:367 src/util/virnetdev.c:1739 +#: src/util/virnetdev.c:436 src/util/virnetdev.c:2498 #, c-format msgid "Cannot parse MAC address from '%s'" msgstr "" -#: src/util/virnetdev.c:403 src/util/virnetdev.c:418 +#: src/util/virnetdev.c:472 src/util/virnetdev.c:487 #, c-format msgid "Cannot get interface MTU on '%s'" msgstr "" -#: src/util/virnetdev.c:449 src/util/virnetdev.c:464 +#: src/util/virnetdev.c:518 src/util/virnetdev.c:533 #, c-format msgid "Cannot set interface MTU on '%s'" msgstr "" -#: src/util/virnetdev.c:553 +#: src/util/virnetdev.c:651 #, c-format msgid "Unable to rename '%s' to '%s'" msgstr "" -#: src/util/virnetdev.c:568 +#: src/util/virnetdev.c:666 #, c-format msgid "Cannot rename interface '%s' to '%s' on this platform" msgstr "" -#: src/util/virnetdev.c:598 src/util/virnetdev.c:658 src/util/virnetdev.c:675 +#: src/util/virnetdev.c:687 src/util/virnetdev.c:813 src/util/virnetdev.c:832 #, c-format msgid "Cannot get interface flags on '%s'" msgstr "" -#: src/util/virnetdev.c:612 src/util/virnetdev.c:629 +#: src/util/virnetdev.c:701 src/util/virnetdev.c:720 #, c-format msgid "Cannot set interface flags on '%s'" msgstr "" -#: src/util/virnetdev.c:700 src/util/virnetdev.c:753 +#: src/util/virnetdev.c:925 src/util/virnetdev.c:978 msgid "Unable to open control socket" msgstr "" -#: src/util/virnetdev.c:709 src/util/virnetdev.c:759 +#: src/util/virnetdev.c:934 src/util/virnetdev.c:984 #, c-format msgid "invalid interface name %s" msgstr "" -#: src/util/virnetdev.c:716 +#: src/util/virnetdev.c:941 #, c-format msgid "Unable to get index for interface %s" msgstr "" -#: src/util/virnetdev.c:736 +#: src/util/virnetdev.c:961 msgid "Unable to get interface index on this platform" msgstr "" -#: src/util/virnetdev.c:766 +#: src/util/virnetdev.c:991 #, c-format msgid "Unable to get VLAN for interface %s" msgstr "" -#: src/util/virnetdev.c:783 +#: src/util/virnetdev.c:1008 msgid "Unable to get VLAN on this platform" msgstr "" -#: src/util/virnetdev.c:971 +#: src/util/virnetdev.c:964 #, c-format msgid "Unable to get IPv4 address for interface %s" msgstr "" -#: src/util/virnetdev.c:991 +#: src/util/virnetdev.c:984 msgid "Unable to get IPv4 address on this platform" msgstr "" -#: src/util/virnetdev.c:1037 +#: src/util/virnetdev.c:1736 #, c-format msgid "could not get MAC address of interface %s" msgstr "" -#: src/util/virnetdev.c:1070 +#: src/util/virnetdev.c:1769 msgid "Unable to check interface config on this platform" msgstr "" -#: src/util/virnetdev.c:1143 +#: src/util/virnetdev.c:1842 msgid "Failed to get PCI Config Address String" msgstr "" -#: src/util/virnetdev.c:1148 +#: src/util/virnetdev.c:1847 msgid "Failed to get PCI SYSFS file" msgstr "" -#: src/util/virnetdev.c:1304 +#: src/util/virnetdev.c:2003 msgid "Unable to get virtual functions on this platform" msgstr "" -#: src/util/virnetdev.c:1312 +#: src/util/virnetdev.c:2011 msgid "Unable to check virtual function status on this platform" msgstr "" -#: src/util/virnetdev.c:1322 +#: src/util/virnetdev.c:2021 msgid "Unable to get virtual function index on this platform" msgstr "" -#: src/util/virnetdev.c:1331 +#: src/util/virnetdev.c:2030 msgid "Unable to get physical function status on this platform" msgstr "" -#: src/util/virnetdev.c:1341 +#: src/util/virnetdev.c:2040 msgid "Unable to get virtual function info on this platform" msgstr "" -#: src/util/virnetdev.c:1435 +#: src/util/virnetdev.c:2149 #, c-format msgid "error dumping %s (%d) interface" msgstr "" -#: src/util/virnetdev.c:1460 src/util/virnetdev.c:1582 -#: src/util/virnetdevmacvlan.c:201 src/util/virnetdevmacvlan.c:278 -#: src/util/virnetdevvportprofile.c:757 +#: src/util/virnetdev.c:2176 src/util/virnetdev.c:2305 +#: src/util/virnetdevbridge.c:502 src/util/virnetdevbridge.c:1165 +#: src/util/virnetdevmacvlan.c:203 src/util/virnetdevvportprofile.c:803 +#: src/util/virnetlink.c:359 src/util/virnetlink.c:406 msgid "malformed netlink response message" msgstr "" -#: src/util/virnetdev.c:1465 src/util/virnetdev.c:1587 -#: src/util/virnetdevmacvlan.c:206 src/util/virnetdevmacvlan.c:283 -#: src/util/virnetdevvportprofile.c:762 +#: src/util/virnetdev.c:1092 src/util/virnetdev.c:1266 +#: src/util/virnetdev.c:1384 src/util/virnetdev.c:2181 +#: src/util/virnetdev.c:2310 src/util/virnetdevbridge.c:506 +#: src/util/virnetdevbridge.c:1170 src/util/virnetdevmacvlan.c:208 +#: src/util/virnetdevvportprofile.c:808 src/util/virnetlink.c:364 msgid "allocated netlink buffer is too small" msgstr "" -#: src/util/virnetdev.c:1560 +#: src/util/virnetdev.c:1553 #, c-format msgid "error during set %s of ifindex %d" msgstr "" -#: src/util/virnetdev.c:1604 +#: src/util/virnetdev.c:2327 msgid "missing IFLA_VF_INFO in netlink response" msgstr "" -#: src/util/virnetdev.c:1615 +#: src/util/virnetdev.c:2338 msgid "error parsing IFLA_VF_INFO" msgstr "" -#: src/util/virnetdev.c:1640 +#: src/util/virnetdev.c:2363 #, c-format msgid "couldn't find IFLA_VF_INFO for VF %d in netlink response" msgstr "" -#: src/util/virnetdev.c:1688 +#: src/util/virnetdev.c:2436 #, c-format msgid "Unable to preserve mac/vlan tag for pf = %s, vf = %d" msgstr "" -#: src/util/virnetdev.c:1730 +#: src/util/virnetdev.c:2489 #, c-format msgid "Cannot parse vlan tag from '%s'" msgstr "" -#: src/util/virnetdev.c:1807 +#: src/util/virnetdev.c:2609 msgid "Unable to dump link info on this platform" msgstr "" -#: src/util/virnetdev.c:1819 +#: src/util/virnetdev.c:2621 msgid "Unable to replace net config on this platform" msgstr "" -#: src/util/virnetdev.c:1830 +#: src/util/virnetdev.c:2632 msgid "Unable to restore net config on this platform" msgstr "" -#: src/util/virnetdevbandwidth.c:406 src/util/virnetdevbandwidth.c:502 +#: src/util/virnetdevbandwidth.c:526 src/util/virnetdevbandwidth.c:600 #, c-format msgid "Invalid class ID %d" msgstr "" -#: src/util/virnetdevbandwidth.c:415 +#: src/util/virnetdevbandwidth.c:534 #, c-format msgid "Bridge '%s' has no QoS set, therefore unable to set 'floor' on '%s'" msgstr "" -#: src/util/virnetdevbridge.c:138 src/util/virnetdevbridge.c:149 -#: src/util/virnetdevbridge.c:156 +#: src/util/virnetdevbridge.c:140 src/util/virnetdevbridge.c:151 +#: src/util/virnetdevbridge.c:158 #, c-format msgid "Unable to set bridge %s %s" msgstr "" -#: src/util/virnetdevbridge.c:188 src/util/virnetdevbridge.c:200 -#: src/util/virnetdevbridge.c:210 +#: src/util/virnetdevbridge.c:190 src/util/virnetdevbridge.c:202 +#: src/util/virnetdevbridge.c:212 #, c-format msgid "Unable to get bridge %s %s" msgstr "" -#: src/util/virnetdevbridge.c:242 src/util/virnetdevbridge.c:281 +#: src/util/virnetdevbridge.c:409 src/util/virnetdevbridge.c:548 #, c-format msgid "Unable to create bridge %s" msgstr "" -#: src/util/virnetdevbridge.c:264 +#: src/util/virnetdevbridge.c:532 msgid "Unable to create bridge device" msgstr "" -#: src/util/virnetdevbridge.c:305 src/util/virnetdevbridge.c:341 +#: src/util/virnetdevbridge.c:575 src/util/virnetdevbridge.c:639 #, c-format msgid "Unable to delete bridge %s" msgstr "" -#: src/util/virnetdevbridge.c:327 +#: src/util/virnetdevbridge.c:625 #, c-format msgid "Unable to remove bridge %s" msgstr "" -#: src/util/virnetdevbridge.c:368 src/util/virnetdevbridge.c:437 +#: src/util/virnetdevbridge.c:666 src/util/virnetdevbridge.c:735 #, c-format msgid "Unable to get interface index for %s" msgstr "" -#: src/util/virnetdevbridge.c:374 src/util/virnetdevbridge.c:399 -#: src/util/virnetdevbridge.c:410 +#: src/util/virnetdevbridge.c:672 src/util/virnetdevbridge.c:697 +#: src/util/virnetdevbridge.c:708 #, c-format msgid "Unable to add bridge %s port %s" msgstr "" -#: src/util/virnetdevbridge.c:444 src/util/virnetdevbridge.c:469 -#: src/util/virnetdevbridge.c:480 +#: src/util/virnetdevbridge.c:742 src/util/virnetdevbridge.c:767 +#: src/util/virnetdevbridge.c:778 #, c-format msgid "Unable to remove bridge %s port %s" msgstr "" -#: src/util/virnetdevbridge.c:619 +#: src/util/virnetdevbridge.c:917 #, c-format msgid "Unable to set STP delay on %s" msgstr "" -#: src/util/virnetdevbridge.c:629 src/util/virnetdevbridge.c:663 +#: src/util/virnetdevbridge.c:927 src/util/virnetdevbridge.c:961 #, c-format msgid "Unable to get STP delay on %s on this platform" msgstr "" -#: src/util/virnetdevbridge.c:646 src/util/virnetdevbridge.c:681 +#: src/util/virnetdevbridge.c:944 src/util/virnetdevbridge.c:979 #, c-format msgid "Unable to get STP on %s on this platform" msgstr "" -#: src/util/virnetdevbridge.c:655 +#: src/util/virnetdevbridge.c:953 #, c-format msgid "Unable to set STP delay on %s on this platform" msgstr "" -#: src/util/virnetdevbridge.c:673 +#: src/util/virnetdevbridge.c:971 #, c-format msgid "Unable to set STP on %s on this platform" msgstr "" -#: src/util/virnetdevmacvlan.c:180 +#: src/util/virnetdevmacvlan.c:190 #, c-format msgid "error creating %s type of interface attach to %s" msgstr "" -#: src/util/virnetdevmacvlan.c:257 +#: src/util/virnetdevmacvlan.c:267 #, c-format msgid "error destroying %s interface" msgstr "" -#: src/util/virnetdevmacvlan.c:310 +#: src/util/virnetdevmacvlan.c:320 msgid "buffer for ifindex path is too small" msgstr "" -#: src/util/virnetdevmacvlan.c:318 +#: src/util/virnetdevmacvlan.c:328 #, c-format msgid "cannot open macvtap file %s to determine interface index" msgstr "" -#: src/util/virnetdevmacvlan.c:325 +#: src/util/virnetdevmacvlan.c:335 msgid "cannot determine macvtap's tap device interface index" msgstr "" -#: src/util/virnetdevmacvlan.c:337 +#: src/util/virnetdevmacvlan.c:347 msgid "internal buffer for tap device is too small" msgstr "" -#: src/util/virnetdevmacvlan.c:354 +#: src/util/virnetdevmacvlan.c:268 #, c-format msgid "cannot open macvtap tap device %s" msgstr "" -#: src/util/virnetdevmacvlan.c:388 +#: src/util/virnetdevmacvlan.c:318 msgid "cannot get interface flags on macvtap tap" msgstr "" -#: src/util/virnetdevmacvlan.c:397 +#: src/util/virnetdevmacvlan.c:407 msgid "cannot clean IFF_VNET_HDR flag on macvtap tap" msgstr "" -#: src/util/virnetdevmacvlan.c:401 +#: src/util/virnetdevmacvlan.c:327 msgid "cannot get feature flags on macvtap tap" msgstr "" -#: src/util/virnetdevmacvlan.c:406 +#: src/util/virnetdevmacvlan.c:416 msgid "cannot set IFF_VNET_HDR flag on macvtap tap" msgstr "" -#: src/util/virnetdevmacvlan.c:854 +#: src/util/virnetdevmacvlan.c:814 #, c-format msgid "Unable to create macvlan device %s" msgstr "" -#: src/util/virnetdevmacvlan.c:1057 src/util/virnetdevmacvlan.c:1064 -#: src/util/virnetdevmacvlan.c:1082 src/util/virnetdevmacvlan.c:1094 -#: src/util/virnetdevmacvlan.c:1106 src/util/virnetdevmacvlan.c:1118 +#: src/util/virnetdevmacvlan.c:1014 src/util/virnetdevmacvlan.c:1021 +#: src/util/virnetdevmacvlan.c:1039 src/util/virnetdevmacvlan.c:1051 +#: src/util/virnetdevmacvlan.c:1063 src/util/virnetdevmacvlan.c:1075 msgid "Cannot create macvlan devices on this platform" msgstr "" -#: src/util/virnetdevopenvswitch.c:153 +#: src/util/virnetdevopenvswitch.c:154 #, c-format msgid "Unable to add port %s to OVS bridge %s" msgstr "" -#: src/util/virnetdevopenvswitch.c:187 +#: src/util/virnetdevopenvswitch.c:188 #, c-format msgid "Unable to delete port %s from OVS" msgstr "" -#: src/util/virnetdevtap.c:249 src/util/virnetdevtap.c:327 +#: src/util/virnetdevtap.c:168 src/util/virnetdevtap.c:246 msgid "Unable to open /dev/net/tun, is tun module loaded?" msgstr "" -#: src/util/virnetdevtap.c:262 src/util/virnetdevtap.c:372 +#: src/util/virnetdevmacvlan.c:344 src/util/virnetdevtap.c:268 +#: src/util/virnetdevtap.c:384 msgid "Multiqueue devices are not supported on this system" msgstr "" -#: src/util/virnetdevtap.c:283 +#: src/util/virnetdevtap.c:289 #, c-format msgid "Unable to create tap device %s" msgstr "" -#: src/util/virnetdevtap.c:299 +#: src/util/virnetdevtap.c:305 #, c-format msgid "Unable to set tap device %s to persistent" msgstr "" -#: src/util/virnetdevtap.c:343 +#: src/util/virnetdevtap.c:354 msgid "Unable to associate TAP device" msgstr "" -#: src/util/virnetdevtap.c:349 +#: src/util/virnetdevtap.c:360 msgid "Unable to make TAP device non-persistent" msgstr "" -#: src/util/virnetdevtap.c:385 +#: src/util/virnetdevtap.c:397 msgid "Unable to create tap device" msgstr "" -#: src/util/virnetdevtap.c:413 +#: src/util/virnetdevtap.c:425 #, c-format msgid "Failed to generate new name for interface %s" msgstr "" -#: src/util/virnetdevtap.c:458 +#: src/util/virnetdevtap.c:470 #, c-format msgid "Unable to remove tap device %s" msgstr "" -#: src/util/virnetdevtap.c:476 +#: src/util/virnetdevtap.c:489 msgid "Unable to create TAP devices on this platform" msgstr "" -#: src/util/virnetdevtap.c:482 +#: src/util/virnetdevtap.c:496 msgid "Unable to delete TAP devices on this platform" msgstr "" -#: src/util/virnetdevtap.c:549 +#: src/util/virnetdevtap.c:565 #, c-format msgid "Unable to use MAC address starting with reserved value 0xFE - '%s' - " msgstr "" @@ -23533,124 +23480,124 @@ msgid "Failed to delete veth device %s" msgstr "" -#: src/util/virnetdevvportprofile.c:195 +#: src/util/virnetdevvportprofile.c:201 #, c-format msgid "missing %s in " msgstr "" -#: src/util/virnetdevvportprofile.c:252 +#: src/util/virnetdevvportprofile.c:258 #, c-format msgid "extra %s unsupported in " msgstr "" -#: src/util/virnetdevvportprofile.c:280 +#: src/util/virnetdevvportprofile.c:286 #, c-format msgid "attempt to merge virtualports with mismatched types (%s and %s)" msgstr "" -#: src/util/virnetdevvportprofile.c:295 +#: src/util/virnetdevvportprofile.c:301 #, c-format msgid "attempt to merge virtualports with mismatched managerids (%d and %d)" msgstr "" -#: src/util/virnetdevvportprofile.c:310 +#: src/util/virnetdevvportprofile.c:316 #, c-format msgid "attempt to merge virtualports with mismatched typeids (%d and %d)" msgstr "" -#: src/util/virnetdevvportprofile.c:325 +#: src/util/virnetdevvportprofile.c:331 #, c-format msgid "" "attempt to merge virtualports with mismatched typeidversions (%d and %d)" msgstr "" -#: src/util/virnetdevvportprofile.c:344 +#: src/util/virnetdevvportprofile.c:350 #, c-format msgid "" "attempt to merge virtualports with mismatched instanceids ('%s' and '%s')" msgstr "" -#: src/util/virnetdevvportprofile.c:364 +#: src/util/virnetdevvportprofile.c:370 #, c-format msgid "" "attempt to merge virtualports with mismatched interfaceids ('%s' and '%s')" msgstr "" -#: src/util/virnetdevvportprofile.c:381 +#: src/util/virnetdevvportprofile.c:387 #, c-format msgid "" "attempt to merge virtualports with mismatched profileids ('%s' and '%s')" msgstr "" -#: src/util/virnetdevvportprofile.c:390 +#: src/util/virnetdevvportprofile.c:396 msgid "corrupted profileid string" msgstr "" -#: src/util/virnetdevvportprofile.c:471 +#: src/util/virnetdevvportprofile.c:477 msgid "error parsing pid of lldpad" msgstr "" -#: src/util/virnetdevvportprofile.c:476 +#: src/util/virnetdevvportprofile.c:482 #, c-format msgid "Error opening file %s" msgstr "" -#: src/util/virnetdevvportprofile.c:511 +#: src/util/virnetdevvportprofile.c:517 msgid "error parsing IFLA_PORT_SELF part" msgstr "" -#: src/util/virnetdevvportprofile.c:516 +#: src/util/virnetdevvportprofile.c:522 msgid "IFLA_PORT_SELF is missing" msgstr "" -#: src/util/virnetdevvportprofile.c:529 +#: src/util/virnetdevvportprofile.c:535 msgid "error while iterating over IFLA_VF_PORTS part" msgstr "" -#: src/util/virnetdevvportprofile.c:537 +#: src/util/virnetdevvportprofile.c:543 msgid "error parsing IFLA_VF_PORT part" msgstr "" -#: src/util/virnetdevvportprofile.c:556 +#: src/util/virnetdevvportprofile.c:553 msgid "Could not find netlink response with expected parameters" msgstr "" -#: src/util/virnetdevvportprofile.c:562 +#: src/util/virnetdevvportprofile.c:608 msgid "IFLA_VF_PORTS is missing" msgstr "" -#: src/util/virnetdevvportprofile.c:577 +#: src/util/virnetdevvportprofile.c:623 msgid "no IFLA_PORT_RESPONSE found in netlink message" msgstr "" -#: src/util/virnetdevvportprofile.c:736 +#: src/util/virnetdevvportprofile.c:782 #, c-format msgid "error during virtual port configuration of ifindex %d" msgstr "" -#: src/util/virnetdevvportprofile.c:809 +#: src/util/virnetdevvportprofile.c:857 msgid "buffer for root interface name is too small" msgstr "" -#: src/util/virnetdevvportprofile.c:864 +#: src/util/virnetdevvportprofile.c:917 msgid "sending of PortProfileRequest failed." msgstr "" -#: src/util/virnetdevvportprofile.c:894 +#: src/util/virnetdevvportprofile.c:948 #, c-format msgid "error %d during port-profile setlink on interface %s (%d)" msgstr "" -#: src/util/virnetdevvportprofile.c:906 +#: src/util/virnetdevvportprofile.c:960 msgid "port-profile setlink timed out" msgstr "" -#: src/util/virnetdevvportprofile.c:994 src/util/virnetdevvportprofile.c:1108 +#: src/util/virnetdevvportprofile.c:1048 src/util/virnetdevvportprofile.c:1162 #, c-format msgid "operation type %d not supported" msgstr "" -#: src/util/virnetdevvportprofile.c:1255 src/util/virnetdevvportprofile.c:1267 +#: src/util/virnetdevvportprofile.c:1309 src/util/virnetdevvportprofile.c:1321 msgid "Virtual port profile association not supported on this platform" msgstr "" @@ -23658,8 +23605,8 @@ msgid "cannot allocate placeholder nlhandle for netlink" msgstr "" -#: src/util/virnetlink.c:199 src/util/virnetlink.c:465 -#: src/util/virnetlink.c:514 +#: src/util/virnetlink.c:199 src/util/virnetlink.c:597 +#: src/util/virnetlink.c:646 #, c-format msgid "invalid protocol argument: %d" msgstr "" @@ -23668,16 +23615,16 @@ msgid "cannot allocate nlhandle for netlink" msgstr "" -#: src/util/virnetlink.c:212 src/util/virnetlink.c:544 +#: src/util/virnetlink.c:212 src/util/virnetlink.c:676 #, c-format msgid "cannot connect to netlink socket with protocol %d" msgstr "" -#: src/util/virnetlink.c:220 src/util/virnetlink.c:551 +#: src/util/virnetlink.c:220 src/util/virnetlink.c:683 msgid "cannot get netlink socket fd" msgstr "" -#: src/util/virnetlink.c:226 src/util/virnetlink.c:557 +#: src/util/virnetlink.c:226 src/util/virnetlink.c:689 msgid "cannot add netlink membership" msgstr "" @@ -23697,35 +23644,35 @@ msgid "nl_recv failed" msgstr "" -#: src/util/virnetlink.c:343 +#: src/util/virnetlink.c:475 msgid "nl_recv returned with error" msgstr "" -#: src/util/virnetlink.c:488 +#: src/util/virnetlink.c:620 msgid "netlink event service not running" msgstr "" -#: src/util/virnetlink.c:538 +#: src/util/virnetlink.c:670 msgid "cannot allocate nlhandle for virNetlinkEvent server" msgstr "" -#: src/util/virnetlink.c:563 +#: src/util/virnetlink.c:695 msgid "cannot set netlink socket nonblocking" msgstr "" -#: src/util/virnetlink.c:572 +#: src/util/virnetlink.c:704 msgid "Failed to add netlink event handle watch" msgstr "" -#: src/util/virnetlink.c:630 +#: src/util/virnetlink.c:762 msgid "Invalid NULL callback provided" msgstr "" -#: src/util/virnetlink.c:736 +#: src/util/virnetlink.c:868 msgid "libnl was not available at build time" msgstr "" -#: src/util/virnetlink.c:738 src/util/virpci.c:2692 +#: src/util/virnetlink.c:870 src/util/virpci.c:2732 msgid "not supported on non-linux platforms" msgstr "" @@ -23757,40 +23704,40 @@ msgid "Failed to create thread to suspend the host" msgstr "" -#: src/util/virnuma.c:76 +#: src/util/virnuma.c:71 msgid "Failed to query numad for the advisory nodeset" msgstr "" -#: src/util/virnuma.c:88 +#: src/util/virnuma.c:83 msgid "numad is not available on this host" msgstr "" -#: src/util/virnuma.c:123 +#: src/util/virnuma.c:121 msgid "Host kernel is not aware of NUMA." msgstr "" -#: src/util/virnuma.c:136 +#: src/util/virnuma.c:115 #, c-format msgid "NUMA node %d is out of range" msgstr "" -#: src/util/virnuma.c:159 +#: src/util/virnuma.c:140 msgid "NUMA memory tuning in 'preferred' mode only supports single node" msgstr "" -#: src/util/virnuma.c:173 +#: src/util/virnuma.c:171 msgid "Invalid mode for memory NUMA tuning." msgstr "" -#: src/util/virnuma.c:205 src/util/virnuma.c:360 src/util/virnuma.c:388 +#: src/util/virnuma.c:184 src/util/virnuma.c:335 src/util/virnuma.c:363 msgid "NUMA isn't available on this host" msgstr "" -#: src/util/virnuma.c:211 +#: src/util/virnuma.c:190 msgid "Failed to request maximum NUMA node id" msgstr "" -#: src/util/virnuma.c:340 +#: src/util/virnuma.c:338 msgid "libvirt is compiled without NUMA tuning support" msgstr "" @@ -23804,141 +23751,141 @@ msgid "Class %s must derive from virObjectLockable" msgstr "" -#: src/util/virpci.c:252 +#: src/util/virpci.c:267 #, c-format msgid "Invalid device %s driver file %s is not a symlink" msgstr "" -#: src/util/virpci.c:258 +#: src/util/virpci.c:273 #, c-format msgid "Unable to resolve device %s driver symlink %s" msgstr "" -#: src/util/virpci.c:289 +#: src/util/virpci.c:304 #, c-format msgid "Failed to open config space file '%s'" msgstr "" -#: src/util/virpci.c:375 +#: src/util/virpci.c:390 #, c-format msgid "Unusual value in %s/devices/%s/class: %s" msgstr "" -#: src/util/virpci.c:789 +#: src/util/virpci.c:807 #, c-format msgid "Active %s devices on bus with %s, not doing bus reset" msgstr "" -#: src/util/virpci.c:799 src/util/virpci.c:2265 +#: src/util/virpci.c:818 src/util/virpci.c:2302 #, c-format msgid "Failed to find parent device for %s" msgstr "" -#: src/util/virpci.c:814 src/util/virpci.c:863 +#: src/util/virpci.c:833 src/util/virpci.c:882 #, c-format msgid "Failed to read PCI config space for %s" msgstr "" -#: src/util/virpci.c:835 src/util/virpci.c:885 +#: src/util/virpci.c:854 src/util/virpci.c:904 #, c-format msgid "Failed to restore PCI config space for %s" msgstr "" -#: src/util/virpci.c:921 +#: src/util/virpci.c:940 #, c-format msgid "Not resetting active device %s" msgstr "" -#: src/util/virpci.c:969 +#: src/util/virpci.c:988 #, c-format msgid "Unable to reset PCI device %s: %s" msgstr "" -#: src/util/virpci.c:972 +#: src/util/virpci.c:991 msgid "no FLR, PM reset or bus reset available" msgstr "" -#: src/util/virpci.c:1016 +#: src/util/virpci.c:1044 #, c-format msgid "Failed to load PCI stub module %s: administratively prohibited" msgstr "" -#: src/util/virpci.c:1021 +#: src/util/virpci.c:1049 #, c-format msgid "Failed to load PCI stub module %s" msgstr "" -#: src/util/virpci.c:1051 +#: src/util/virpci.c:1079 #, c-format msgid "Failed to unbind PCI device '%s' from %s" msgstr "" -#: src/util/virpci.c:1123 +#: src/util/virpci.c:1136 #, c-format msgid "Failed to remove slot for PCI device '%s' from %s" msgstr "" -#: src/util/virpci.c:1146 +#: src/util/virpci.c:1160 #, c-format msgid "Failed to trigger a re-probe for PCI device '%s'" msgstr "" -#: src/util/virpci.c:1210 +#: src/util/virpci.c:1234 #, c-format msgid "Failed to add PCI device ID '%s' to %s" msgstr "" -#: src/util/virpci.c:1238 +#: src/util/virpci.c:1265 #, c-format msgid "Failed to add slot for PCI device '%s' to %s" msgstr "" -#: src/util/virpci.c:1251 +#: src/util/virpci.c:1278 #, c-format msgid "Failed to bind PCI device '%s' to %s" msgstr "" -#: src/util/virpci.c:1279 +#: src/util/virpci.c:1307 #, c-format msgid "Failed to remove PCI ID '%s' from %s" msgstr "" -#: src/util/virpci.c:1342 +#: src/util/virpci.c:1363 #, c-format msgid "Not detaching active device %s" msgstr "" -#: src/util/virpci.c:1367 +#: src/util/virpci.c:1389 #, c-format msgid "Not reattaching active device %s" msgstr "" -#: src/util/virpci.c:1564 +#: src/util/virpci.c:1585 #, c-format msgid "dev->name buffer overflow: %.4x:%.2x:%.2x.%.1x" msgstr "" -#: src/util/virpci.c:1574 +#: src/util/virpci.c:1595 #, c-format msgid "Device %s not found: could not access %s" msgstr "" -#: src/util/virpci.c:1584 +#: src/util/virpci.c:1605 #, c-format msgid "Failed to read product/vendor ID for %s" msgstr "" -#: src/util/virpci.c:1593 +#: src/util/virpci.c:1614 #, c-format msgid "dev->id buffer overflow: %s %s" msgstr "" -#: src/util/virpci.c:1784 src/util/virusb.c:471 +#: src/util/virpci.c:1817 src/util/virusb.c:470 #, c-format msgid "Device %s is already in use" msgstr "" -#: src/util/virpci.c:1988 +#: src/util/virpci.c:2027 #, c-format msgid "Found invalid device link '%s' in '%s'" msgstr "" @@ -23948,243 +23895,243 @@ msgid "Failed to read directory entry for %s" msgstr "" -#: src/util/virpci.c:2143 src/util/virpci.c:2187 +#: src/util/virpci.c:2180 src/util/virpci.c:2224 #, c-format msgid "Unable to resolve device %s iommu_group symlink %s" msgstr "" -#: src/util/virpci.c:2151 +#: src/util/virpci.c:2188 #, c-format msgid "device %s iommu_group symlink %s has invalid group number %s" msgstr "" -#: src/util/virpci.c:2181 +#: src/util/virpci.c:2218 #, c-format msgid "Invalid device %s iommu_group file %s is not a symlink" msgstr "" -#: src/util/virpci.c:2320 +#: src/util/virpci.c:2357 #, c-format msgid "Device %s is behind a switch lacking ACS and cannot be assigned" msgstr "" -#: src/util/virpci.c:2417 +#: src/util/virpci.c:2447 #, c-format msgid "Failed to resolve device link '%s'" msgstr "" -#: src/util/virpci.c:2428 +#: src/util/virpci.c:2458 #, c-format msgid "Failed to parse PCI config address '%s'" msgstr "" -#: src/util/virpci.c:2504 +#: src/util/virpci.c:2540 #, c-format msgid "Failed to get SRIOV function from device link '%s'" msgstr "" -#: src/util/virpci.c:2571 +#: src/util/virpci.c:2610 #, c-format msgid "Error getting physical function's '%s' virtual_functions" msgstr "" -#: src/util/virpidfile.c:390 +#: src/util/virpidfile.c:398 #, c-format msgid "Failed to open pid file '%s'" msgstr "" -#: src/util/virpidfile.c:413 +#: src/util/virpidfile.c:421 #, c-format msgid "Failed to acquire pid file '%s'" msgstr "" -#: src/util/virpidfile.c:443 +#: src/util/virpidfile.c:451 #, c-format msgid "Failed to write to pid file '%s'" msgstr "" -#: src/util/virportallocator.c:131 +#: src/util/virportallocator.c:135 #, c-format msgid "Unknown family %d" msgstr "" -#: src/util/virportallocator.c:141 +#: src/util/virportallocator.c:145 msgid "Unable to open test socket" msgstr "" -#: src/util/virportallocator.c:147 +#: src/util/virutil.c:169 msgid "Unable to set socket reuse addr flag" msgstr "" -#: src/util/virportallocator.c:154 +#: src/util/virportallocator.c:155 msgid "Unable to set IPV6_V6ONLY flag" msgstr "" -#: src/util/virportallocator.c:163 +#: src/util/virportallocator.c:164 #, c-format msgid "Unable to bind to port %d" msgstr "" -#: src/util/virportallocator.c:189 +#: src/util/virportallocator.c:191 #, c-format msgid "Failed to query port %zu" msgstr "" -#: src/util/virportallocator.c:205 +#: src/util/virportallocator.c:201 #, c-format msgid "Failed to reserve port %zu" msgstr "" -#: src/util/virportallocator.c:215 +#: src/util/virportallocator.c:211 #, c-format msgid "Unable to find an unused port in range '%s' (%d-%d)" msgstr "" -#: src/util/virportallocator.c:243 +#: src/util/virportallocator.c:239 src/util/virportallocator.c:275 #, c-format msgid "Failed to release port %d" msgstr "" -#: src/util/virprocess.c:73 +#: src/util/virprocess.c:129 #, c-format msgid "exit status %d" msgstr "" -#: src/util/virprocess.c:76 +#: src/util/virprocess.c:132 #, c-format msgid "fatal signal %d" msgstr "" -#: src/util/virprocess.c:79 +#: src/util/virprocess.c:135 #, c-format msgid "invalid value %d" msgstr "" -#: src/util/virprocess.c:185 src/util/virprocess.c:195 +#: src/util/virprocess.c:241 src/util/virprocess.c:251 #, c-format msgid "unable to wait for process %lld" msgstr "" -#: src/util/virprocess.c:217 +#: src/util/virprocess.c:273 #, c-format msgid "Child process (%lld) unexpected %s" msgstr "" -#: src/util/virprocess.c:329 src/util/virprocess.c:341 +#: src/util/virprocess.c:385 src/util/virprocess.c:397 #, c-format msgid "Failed to terminate process %lld with SIG%s" msgstr "" -#: src/util/virprocess.c:393 src/util/virprocess.c:411 -#: src/util/virprocess.c:506 +#: src/util/virprocess.c:447 src/util/virprocess.c:463 +#: src/util/virprocess.c:551 #, c-format msgid "cannot set CPU affinity on process %d" msgstr "" -#: src/util/virprocess.c:455 src/util/virprocess.c:474 -#: src/util/virprocess.c:527 +#: src/util/virprocess.c:503 src/util/virprocess.c:569 #, c-format msgid "cannot get CPU affinity of process %d" msgstr "" -#: src/util/virprocess.c:544 src/util/virprocess.c:553 +#: src/util/virprocess.c:589 src/util/virprocess.c:597 msgid "Process CPU affinity is not supported on this platform" msgstr "" -#: src/util/virprocess.c:612 +#: src/util/virprocess.c:704 msgid "Expected at least one file descriptor" msgstr "" -#: src/util/virprocess.c:624 +#: src/util/virprocess.c:719 msgid "Unable to join domain namespace" msgstr "" -#: src/util/virprocess.c:636 +#: src/util/virprocess.c:614 #, c-format msgid "Cannot get namespaces for %llu" msgstr "" -#: src/util/virprocess.c:646 +#: src/util/virprocess.c:624 msgid "Cannot set namespaces" msgstr "" -#: src/util/virprocess.c:681 +#: src/util/virprocess.c:760 #, c-format msgid "cannot limit locked memory to %llu" msgstr "" -#: src/util/virprocess.c:688 +#: src/util/virprocess.c:767 #, c-format msgid "cannot limit locked memory of process %lld to %llu" msgstr "" -#: src/util/virprocess.c:703 src/util/virprocess.c:744 -#: src/util/virprocess.c:792 src/util/virutil.c:2042 src/util/virutil.c:2050 -#: src/util/virutil.c:2058 src/util/virutil.c:2068 src/util/virutil.c:2077 -#: src/util/virutil.c:2084 +#: src/util/virprocess.c:786 src/util/virprocess.c:832 +#: src/util/virprocess.c:872 src/util/virprocess.c:920 src/util/virutil.c:2332 +#: src/util/virutil.c:2341 src/util/virutil.c:2349 src/util/virutil.c:2360 +#: src/util/virutil.c:2370 src/util/virutil.c:2378 src/util/virutil.c:2386 +#: src/util/virutil.c:2396 src/util/virutil.c:2405 src/util/virutil.c:2412 msgid "Not supported on this platform" msgstr "" -#: src/util/virprocess.c:722 +#: src/util/virprocess.c:850 #, c-format msgid "cannot limit number of subprocesses to %u" msgstr "" -#: src/util/virprocess.c:729 +#: src/util/virprocess.c:857 #, c-format msgid "cannot limit number of subprocesses of process %lld to %u" msgstr "" -#: src/util/virprocess.c:770 +#: src/util/virprocess.c:898 #, c-format msgid "cannot limit number of open files to %u" msgstr "" -#: src/util/virprocess.c:777 +#: src/util/virprocess.c:905 #, c-format msgid "cannot limit number of open files of process %lld to %u" msgstr "" -#: src/util/virprocess.c:826 src/util/virprocess.c:833 -#: src/util/virprocess.c:842 +#: src/util/virprocess.c:954 src/util/virprocess.c:961 +#: src/util/virprocess.c:970 #, c-format msgid "Cannot find start time in %s" msgstr "" -#: src/util/virprocess.c:852 +#: src/util/virprocess.c:980 #, c-format msgid "Cannot parse start time %s in %s" msgstr "" -#: src/util/virprocess.c:880 +#: src/util/virprocess.c:1008 msgid "Unable to query process ID start time" msgstr "" -#: src/util/virprocess.c:920 +#: src/util/virprocess.c:1046 msgid "Kernel does not provide mount namespace" msgstr "" -#: src/util/virprocess.c:926 +#: src/util/virprocess.c:1052 msgid "Unable to enter mount namespace" msgstr "" -#: src/util/virprocess.c:962 +#: src/util/virprocess.c:1088 msgid "Cannot create pipe for child" msgstr "" -#: src/util/virprocess.c:999 +#: src/util/virprocess.c:982 msgid "Mount namespaces are not available on this platform" msgstr "" -#: src/util/virrandom.c:171 +#: src/util/virrandom.c:172 msgid "argument virt_type must not be NULL" msgstr "" -#: src/util/virrandom.c:188 +#: src/util/virrandom.c:189 msgid "Unsupported virt type" msgstr "" -#: src/util/virsexpr.c:244 +#: src/util/virsexpr.c:242 #, c-format msgid "unknown s-expression kind %d" msgstr "" @@ -24194,47 +24141,47 @@ msgid "Cannot parse adapter '%s'" msgstr "" -#: src/util/virscsi.c:132 src/util/virscsi.c:178 src/util/virsysinfo.c:229 -#: src/util/virsysinfo.c:347 src/util/virsysinfo.c:476 -#: src/util/virsysinfo.c:491 +#: src/util/virscsi.c:132 src/util/virscsi.c:179 src/util/virsysinfo.c:278 +#: src/util/virsysinfo.c:410 src/util/virsysinfo.c:560 +#: src/util/virsysinfo.c:575 #, c-format msgid "Failed to open %s" msgstr "" -#: src/util/virscsi.c:236 +#: src/util/virscsi.c:238 #, c-format msgid "SCSI device '%s': could not access %s" msgstr "" -#: src/util/virscsi.c:406 +#: src/util/virscsi.c:408 #, c-format msgid "Device %s already exists" msgstr "" -#: src/util/virsocketaddr.c:89 src/util/virsocketaddr.c:307 +#: src/util/virsocketaddr.c:90 src/util/virsocketaddr.c:308 msgid "Missing address" msgstr "" -#: src/util/virsocketaddr.c:99 +#: src/util/virsocketaddr.c:100 #, c-format msgid "Cannot parse socket address '%s': %s" msgstr "" -#: src/util/virsocketaddr.c:129 +#: src/util/virsocketaddr.c:130 #, c-format msgid "No socket addresses found for '%s'" msgstr "" -#: src/util/virsocketaddr.c:331 +#: src/util/virsocketaddr.c:332 #, c-format msgid "Cannot convert socket address to string: %s" msgstr "" -#: src/util/virstatslinux.c:61 +#: src/util/virstats.c:63 msgid "Could not open /proc/net/dev" msgstr "" -#: src/util/virstatslinux.c:117 src/xen/xen_hypervisor.c:1476 +#: src/util/virstats.c:119 src/xen/xen_hypervisor.c:1476 msgid "/proc/net/dev: Interface not found" msgstr "" @@ -24243,12 +24190,12 @@ msgid "name too long: '%s'" msgstr "" -#: src/util/virstoragefile.c:605 +#: src/util/virstoragefile.c:572 #, c-format msgid "Cannot access backing file '%s'" msgstr "" -#: src/util/virstoragefile.c:612 +#: src/util/virstoragefile.c:579 #, c-format msgid "Can't canonicalize path '%s'" msgstr "" @@ -24258,888 +24205,889 @@ msgid "unknown storage file format %d" msgstr "" -#: src/util/virstoragefile.c:921 +#: src/util/virstoragefile.c:891 #, c-format msgid "cannot set to start of '%s'" msgstr "" -#: src/util/virstoragefile.c:1048 +#: src/storage/storage_backend.c:1642 src/util/virstoragefile.c:1033 #, c-format msgid "cannot seek to start of '%s'" msgstr "" -#: src/util/virstoragefile.c:1133 +#: src/util/virstoragefile.c:1052 #, c-format msgid "backing store for %s is self-referential" msgstr "" -#: src/util/virstoragefile.c:1351 src/util/virstoragefile.c:1358 +#: src/util/virstoragefile.c:1122 #, c-format msgid "Failed to pre-allocate space for file '%s'" msgstr "" -#: src/util/virstoragefile.c:1364 +#: src/util/virstoragefile.c:1231 msgid "preallocate is not supported on this platform" msgstr "" -#: src/util/virstoragefile.c:1370 +#: src/util/virstoragefile.c:1129 #, c-format msgid "Failed to truncate file '%s'" msgstr "" -#: src/util/virstoragefile.c:1376 +#: src/util/virstoragefile.c:1135 #, c-format msgid "Unable to save '%s'" msgstr "" -#: src/util/virfile.c:2849 +#: src/util/virfile.c:3166 #, c-format msgid "Invalid relative path '%s'" msgstr "" -#: src/util/virfile.c:2867 +#: src/util/virfile.c:3184 src/util/virfile.c:3224 #, c-format msgid "cannot determine filesystem for '%s'" msgstr "" -#: src/util/virstoragefile.c:1458 +#: src/util/virstoragefile.c:1216 #, c-format msgid "Unable to get LVM key for %s" msgstr "" -#: src/util/virstoragefile.c:1508 +#: src/util/virstoragefile.c:1266 #, c-format msgid "Unable to get SCSI key for %s" msgstr "" -#: src/util/virstring.c:790 +#: src/util/virstring.c:874 #, c-format msgid "Error while compiling regular expression '%s': %s" msgstr "" -#: src/util/virstring.c:797 +#: src/util/virstring.c:881 #, c-format msgid "Regular expression '%s' must have exactly 1 match group, not %zu" msgstr "" -#: src/util/virsysinfo.c:521 +#: src/util/virsysinfo.c:605 msgid "Host sysinfo extraction not supported on this platform" msgstr "" -#: src/util/virsysinfo.c:836 +#: src/util/virsysinfo.c:1030 #, c-format msgid "Failed to find path for %s binary" msgstr "" -#: src/util/virsysinfo.c:1050 +#: src/util/virsysinfo.c:1277 #, c-format msgid "unexpected sysinfo type model %d" msgstr "" -#: src/util/virsysinfo.c:1085 +#: src/util/virsysinfo.c:1330 src/util/virsysinfo.c:1355 +#: src/util/virsysinfo.c:1412 msgid "Target sysinfo does not match source" msgstr "" -#: src/util/virsysinfo.c:1091 +#: src/util/virsysinfo.c:1418 #, c-format msgid "Target sysinfo %s does not match source %s" msgstr "" -#: src/util/virsysinfo.c:1101 +#: src/util/virsysinfo.c:1313 #, c-format msgid "Target sysinfo %s %s does not match source %s" msgstr "" -#: src/util/virerror.c:177 +#: src/util/virerror.c:182 msgid "An error occurred, but the cause is unknown" msgstr "" -#: src/util/virerror.c:261 tools/virsh-domain-monitor.c:46 +#: src/util/virerror.c:282 tools/virsh-domain-monitor.c:49 msgid "no error" msgstr "" -#: src/util/virerror.c:545 +#: src/util/virerror.c:566 msgid "warning" msgstr "varoitus" -#: src/util/virerror.c:548 tools/virsh-domain-monitor.c:122 +#: src/util/virerror.c:569 tools/virsh-domain-monitor.c:125 msgid "error" msgstr "virhe" -#: src/util/virerror.c:685 +#: src/util/virerror.c:738 msgid "No error message provided" msgstr "Ei virheviestiä" -#: src/util/virerror.c:754 +#: src/util/virerror.c:835 #, c-format msgid "internal error: %s" msgstr "" -#: src/util/virerror.c:756 +#: src/util/virerror.c:837 msgid "internal error" msgstr "sisäinen virhe" -#: src/util/virerror.c:759 tools/virsh.c:720 +#: src/driver.c:78 src/util/virerror.c:840 tools/vsh.c:2238 msgid "out of memory" msgstr "muisti lopussa" -#: src/util/virerror.c:763 +#: src/util/virerror.c:844 msgid "this function is not supported by the connection driver" msgstr "" -#: src/util/virerror.c:765 +#: src/util/virerror.c:846 #, c-format msgid "this function is not supported by the connection driver: %s" msgstr "" -#: src/util/virerror.c:769 +#: src/util/virerror.c:850 msgid "no connection driver available" msgstr "" -#: src/util/virerror.c:771 +#: src/util/virerror.c:852 #, c-format msgid "no connection driver available for %s" msgstr "" -#: src/util/virerror.c:775 +#: src/util/virerror.c:856 msgid "invalid connection pointer in" msgstr "virheellinen yhteysosoitin kohteessa" -#: src/util/virerror.c:777 +#: src/util/virerror.c:858 #, c-format msgid "invalid connection pointer in %s" msgstr "virheellinen yhteysosoitin kohteessa %s" -#: src/util/virerror.c:781 +#: src/util/virerror.c:862 msgid "invalid domain pointer in" msgstr "virheellinen toimialueosoitin kohteessa" -#: src/util/virerror.c:783 +#: src/util/virerror.c:864 #, c-format msgid "invalid domain pointer in %s" msgstr "virheellinen toimialueosoitin kohteessa %s" -#: src/util/virerror.c:787 src/xen/xen_hypervisor.c:2922 +#: src/util/virerror.c:868 src/xen/xen_hypervisor.c:2914 msgid "invalid argument" msgstr "" -#: src/util/virerror.c:789 +#: src/util/virerror.c:870 #, c-format msgid "invalid argument: %s" msgstr "" -#: src/util/virerror.c:793 +#: src/util/virerror.c:874 #, c-format msgid "operation failed: %s" msgstr "toimenpide epäonnistui: %s" -#: src/util/virerror.c:795 +#: src/util/virerror.c:876 msgid "operation failed" msgstr "toimenpide epäonnistui" -#: src/util/virerror.c:799 +#: src/util/virerror.c:880 #, c-format msgid "GET operation failed: %s" msgstr "GET-toimenpide epäonnistui: %s" -#: src/util/virerror.c:801 +#: src/util/virerror.c:882 msgid "GET operation failed" msgstr "GET-toimenpide epäonnistui" -#: src/util/virerror.c:805 +#: src/util/virerror.c:886 #, c-format msgid "POST operation failed: %s" msgstr "POST-toimenpide epäonnistui: %s" -#: src/util/virerror.c:807 +#: src/util/virerror.c:888 msgid "POST operation failed" msgstr "POST-toimenpide epäonnistui" -#: src/util/virerror.c:810 +#: src/util/virerror.c:891 #, c-format msgid "got unknown HTTP error code %d" msgstr "saatiin tuntematon HTTP-virhekoodi %d" -#: src/util/virerror.c:814 +#: src/util/virerror.c:895 #, c-format msgid "unknown host %s" msgstr "tuntematon kone %s" -#: src/util/virerror.c:816 +#: src/util/virerror.c:897 msgid "unknown host" msgstr "tuntematon kone" -#: src/util/virerror.c:820 +#: src/util/virerror.c:901 #, c-format msgid "failed to serialize S-Expr: %s" msgstr "failed to serialize S-Expr: %s" -#: src/util/virerror.c:822 +#: src/util/virerror.c:903 msgid "failed to serialize S-Expr" msgstr "Komennon ”%s” ajaminen epäonnistui: %s" -#: src/util/virerror.c:826 +#: src/util/virerror.c:907 msgid "could not use Xen hypervisor entry" msgstr "Xen-hypervisoria ei voitu käyttää" -#: src/util/virerror.c:828 +#: src/util/virerror.c:909 #, c-format msgid "could not use Xen hypervisor entry %s" msgstr "Xen-hypervisoria %s ei voitu käyttää" -#: src/util/virerror.c:832 +#: src/util/virerror.c:913 msgid "could not connect to Xen Store" msgstr "Xen Storeen yhdistäminen epäonnistui" -#: src/util/virerror.c:834 +#: src/util/virerror.c:915 #, c-format msgid "could not connect to Xen Store %s" msgstr "Xen Storeen %s yhdistäminen epäonnistui" -#: src/util/virerror.c:837 +#: src/util/virerror.c:918 #, c-format msgid "failed Xen syscall %s" msgstr "" -#: src/util/virerror.c:841 +#: src/security/virt-aa-helper.c:734 src/util/virerror.c:922 msgid "unknown OS type" msgstr "tuntematon käyttöjärjestelmän tyyppi" -#: src/util/virerror.c:843 +#: src/util/virerror.c:924 #, c-format msgid "unknown OS type %s" msgstr "tuntematon käyttöjärjestelmän tyyppi %s" -#: src/util/virerror.c:846 +#: src/util/virerror.c:927 msgid "missing kernel information" msgstr "ytimen tietoja puuttuu" -#: src/util/virerror.c:850 +#: src/util/virerror.c:931 msgid "missing root device information" msgstr "juurilaitteen tietoja puuttuu" # Tarkista -#: src/util/virerror.c:852 +#: src/util/virerror.c:933 #, c-format msgid "missing root device information in %s" msgstr "juurilaitteen tietoja puuttuu %s" -#: src/util/virerror.c:856 +#: src/util/virerror.c:937 msgid "missing source information for device" msgstr "lähdetietoja puuttuu laitteelle" -#: src/util/virerror.c:858 +#: src/util/virerror.c:939 #, c-format msgid "missing source information for device %s" msgstr "lähdetietoja puuttuu laitteelle %s" -#: src/util/virerror.c:862 +#: src/util/virerror.c:943 msgid "missing target information for device" msgstr "kohdetietoja puuttuu laitteelle" -#: src/util/virerror.c:864 +#: src/util/virerror.c:945 #, c-format msgid "missing target information for device %s" msgstr "kohdetietoja puuttuu laitteelle %s" -#: src/util/virerror.c:868 +#: src/util/virerror.c:949 msgid "missing name information" msgstr "" -#: src/util/virerror.c:870 +#: src/util/virerror.c:951 #, c-format msgid "missing name information in %s" msgstr "" -#: src/util/virerror.c:874 +#: src/util/virerror.c:955 msgid "missing operating system information" msgstr "käyttöjärjestelmätieto puuttuu" -#: src/util/virerror.c:876 +#: src/util/virerror.c:957 #, c-format msgid "missing operating system information for %s" msgstr "käyttöjärjestelmätieto puuttuu kohteelle %s" -#: src/util/virerror.c:880 +#: src/util/virerror.c:961 msgid "missing devices information" msgstr "laitetietoja puuttuu" -#: src/util/virerror.c:882 +#: src/util/virerror.c:963 #, c-format msgid "missing devices information for %s" msgstr "laitetietoja puuttuu kohteelle %s" -#: src/util/virerror.c:886 +#: src/util/virerror.c:967 msgid "too many drivers registered" msgstr "liian monta rekisteröityä ajuria" -#: src/util/virerror.c:888 +#: src/util/virerror.c:969 #, c-format msgid "too many drivers registered in %s" msgstr "liian monta rekisteröityä ajuria kohteessa %s" -#: src/util/virerror.c:892 +#: src/util/virerror.c:973 msgid "library call failed, possibly not supported" msgstr "kirjastokutsu epäonnistui, sitä ei ehkä tueta" -#: src/util/virerror.c:894 +#: src/util/virerror.c:975 #, c-format msgid "library call %s failed, possibly not supported" msgstr "kirjastokutsu %s epäonnistui, sitä ei ehkä tueta" -#: src/util/virerror.c:898 +#: src/util/virerror.c:979 msgid "XML description is invalid or not well formed" msgstr "" -#: src/util/virerror.c:900 +#: src/util/virerror.c:981 #, c-format msgid "XML error: %s" msgstr "" -#: src/util/virerror.c:904 +#: src/util/virerror.c:985 msgid "this domain exists already" msgstr "Tämä toimialue on jo olemassa" -#: src/util/virerror.c:906 +#: src/util/virerror.c:987 #, c-format msgid "domain %s exists already" msgstr "toimialue %s on jo olemassa" -#: src/util/virerror.c:910 +#: src/util/virerror.c:991 msgid "operation forbidden for read only access" msgstr "toiminto on kielletty vain luku -käytössä" -#: src/util/virerror.c:912 +#: src/util/virerror.c:993 #, c-format msgid "operation forbidden: %s" msgstr "" -#: src/util/virerror.c:916 +#: src/util/virerror.c:997 msgid "failed to open configuration file for reading" msgstr "asetustiedoston avaaminen luettavaksi epäonnistui" -#: src/util/virerror.c:918 +#: src/util/virerror.c:999 #, c-format msgid "failed to open %s for reading" msgstr "tiedoston %s avaaminen luettavaksi epäonnistui" -#: src/util/virerror.c:922 +#: src/util/virerror.c:1003 msgid "failed to read configuration file" msgstr "asetustiedoston lukeminen epäonnistui" -#: src/util/virerror.c:924 +#: src/util/virerror.c:1005 #, c-format msgid "failed to read configuration file %s" msgstr "asetustiedoston %s lukeminen epäonnistui" -#: src/util/virerror.c:928 +#: src/util/virerror.c:1009 msgid "failed to parse configuration file" msgstr "asetustiedoston jäsentäminen epäonnistui" -#: src/util/virerror.c:930 +#: src/util/virerror.c:1011 #, c-format msgid "failed to parse configuration file %s" msgstr "asetustiedoston %s jäsentäminen epäonnistui" -#: src/util/virerror.c:934 +#: src/util/virerror.c:1015 msgid "configuration file syntax error" msgstr "asetustiedoston syntaksivirhe" -#: src/util/virerror.c:936 +#: src/util/virerror.c:1017 #, c-format msgid "configuration file syntax error: %s" msgstr "asetustiedoston syntaksivirhe: %s" -#: src/util/virerror.c:940 +#: src/util/virerror.c:1021 msgid "failed to write configuration file" msgstr "asetustiedoston kirjoitus epäonnistui" -#: src/util/virerror.c:942 +#: src/util/virerror.c:1023 #, c-format msgid "failed to write configuration file: %s" msgstr "asetustiedoston kirjoitus epäonnistui: %s" -#: src/util/virerror.c:946 +#: src/util/virerror.c:1027 msgid "parser error" msgstr "jäsenninvirhe" -#: src/util/virerror.c:952 +#: src/util/virerror.c:1033 msgid "invalid network pointer in" msgstr "virheellinen verkko-osoitin kohteessa" -#: src/util/virerror.c:954 +#: src/util/virerror.c:1035 #, c-format msgid "invalid network pointer in %s" msgstr "virheellinen verkko-osoitin kohteessa %s" -#: src/util/virerror.c:958 +#: src/util/virerror.c:1039 msgid "this network exists already" msgstr "Tämä verkko on jo olemassa" -#: src/util/virerror.c:960 +#: src/util/virerror.c:1041 #, c-format msgid "network %s exists already" msgstr "verkko %s on jo olemassa" -#: src/util/virerror.c:964 +#: src/util/virerror.c:1045 msgid "system call error" msgstr "järjestelmäkutsuvirhe" -#: src/util/virerror.c:970 +#: src/util/virerror.c:1051 msgid "RPC error" msgstr "RPC-virhe" -#: src/util/virerror.c:976 +#: src/util/virerror.c:1057 msgid "GNUTLS call error" msgstr "GNUTLS-kutsuvirhe" -#: src/util/virerror.c:982 +#: src/util/virerror.c:1063 msgid "Failed to find the network" msgstr "Verkkoa ei löytynyt" -#: src/util/virerror.c:984 +#: src/util/virerror.c:1065 #, c-format msgid "Failed to find the network: %s" msgstr "Verkkoa ei löytynyt: %s" -#: src/util/virerror.c:988 +#: src/util/virerror.c:1069 msgid "Domain not found" msgstr "Toimialuetta ei löytynyt" -#: src/util/virerror.c:990 +#: src/util/virerror.c:1071 #, c-format msgid "Domain not found: %s" msgstr "Toimialuetta ei löytynyt: %s" -#: src/util/virerror.c:994 +#: src/util/virerror.c:1075 msgid "Network not found" msgstr "Verkkoa ei löytynyt" -#: src/util/virerror.c:996 +#: src/util/virerror.c:1077 #, c-format msgid "Network not found: %s" msgstr "Verkkoa ei löytynyt %s" -#: src/util/virerror.c:1000 +#: src/util/virerror.c:1081 msgid "invalid MAC address" msgstr "" -#: src/util/virerror.c:1002 +#: src/util/virerror.c:1083 #, c-format msgid "invalid MAC address: %s" msgstr "" -#: src/util/virerror.c:1012 +#: src/util/virerror.c:1093 msgid "authentication cancelled" msgstr "" -#: src/util/virerror.c:1014 +#: src/util/virerror.c:1095 #, c-format msgid "authentication cancelled: %s" msgstr "" -#: src/util/virerror.c:1018 +#: src/util/virerror.c:1099 msgid "Storage pool not found" msgstr "" -#: src/util/virerror.c:1020 +#: src/util/virerror.c:1101 #, c-format msgid "Storage pool not found: %s" msgstr "" -#: src/util/virerror.c:1024 +#: src/util/virerror.c:1105 msgid "Storage volume not found" msgstr "" -#: src/util/virerror.c:1026 +#: src/util/virerror.c:1107 #, c-format msgid "Storage volume not found: %s" msgstr "" -#: src/util/virerror.c:1030 +#: src/util/virerror.c:1111 msgid "this storage volume exists already" msgstr "" -#: src/util/virerror.c:1032 +#: src/util/virerror.c:1113 #, c-format msgid "storage volume %s exists already" msgstr "" -#: src/util/virerror.c:1036 +#: src/util/virerror.c:1117 msgid "Storage pool probe failed" msgstr "" -#: src/util/virerror.c:1038 +#: src/util/virerror.c:1119 #, c-format msgid "Storage pool probe failed: %s" msgstr "" -#: src/util/virerror.c:1042 +#: src/util/virerror.c:1123 msgid "Storage pool already built" msgstr "" -#: src/util/virerror.c:1044 +#: src/util/virerror.c:1125 #, c-format msgid "Storage pool already built: %s" msgstr "" -#: src/util/virerror.c:1048 +#: src/util/virerror.c:1129 msgid "invalid storage pool pointer in" msgstr "" -#: src/util/virerror.c:1050 +#: src/util/virerror.c:1131 #, c-format msgid "invalid storage pool pointer in %s" msgstr "" -#: src/util/virerror.c:1054 +#: src/util/virerror.c:1135 msgid "invalid storage volume pointer in" msgstr "" -#: src/util/virerror.c:1056 +#: src/util/virerror.c:1137 #, c-format msgid "invalid storage volume pointer in %s" msgstr "" -#: src/util/virerror.c:1060 +#: src/util/virerror.c:1141 msgid "Failed to find a storage driver" msgstr "" -#: src/util/virerror.c:1062 +#: src/util/virerror.c:1143 #, c-format msgid "Failed to find a storage driver: %s" msgstr "" -#: src/util/virerror.c:1066 +#: src/util/virerror.c:1147 msgid "Failed to find a node driver" msgstr "" -#: src/util/virerror.c:1068 +#: src/util/virerror.c:1149 #, c-format msgid "Failed to find a node driver: %s" msgstr "" -#: src/util/virerror.c:1072 +#: src/util/virerror.c:1153 msgid "invalid node device pointer" msgstr "" -#: src/util/virerror.c:1074 +#: src/util/virerror.c:1155 #, c-format msgid "invalid node device pointer in %s" msgstr "" -#: src/util/virerror.c:1078 +#: src/util/virerror.c:1159 msgid "Node device not found" msgstr "" -#: src/util/virerror.c:1080 +#: src/util/virerror.c:1161 #, c-format msgid "Node device not found: %s" msgstr "" -#: src/util/virerror.c:1084 +#: src/util/virerror.c:1165 msgid "Security model not found" msgstr "" -#: src/util/virerror.c:1086 +#: src/util/virerror.c:1167 #, c-format msgid "Security model not found: %s" msgstr "" -#: src/util/virerror.c:1090 +#: src/util/virerror.c:1171 msgid "Requested operation is not valid" msgstr "" -#: src/util/virerror.c:1092 +#: src/util/virerror.c:1173 #, c-format msgid "Requested operation is not valid: %s" msgstr "" -#: src/util/virerror.c:1096 +#: src/util/virerror.c:1177 msgid "Failed to find the interface" msgstr "" -#: src/util/virerror.c:1098 +#: src/util/virerror.c:1179 #, c-format msgid "Failed to find the interface: %s" msgstr "" -#: src/util/virerror.c:1102 +#: src/util/virerror.c:1183 src/util/virstats.c:163 msgid "Interface not found" msgstr "" -#: src/util/virerror.c:1104 +#: src/util/virerror.c:1185 #, c-format msgid "Interface not found: %s" msgstr "" -#: src/util/virerror.c:1108 +#: src/util/virerror.c:1189 msgid "invalid interface pointer in" msgstr "" -#: src/util/virerror.c:1110 +#: src/util/virerror.c:1191 #, c-format msgid "invalid interface pointer in %s" msgstr "" -#: src/util/virerror.c:1114 +#: src/util/virerror.c:1195 msgid "multiple matching interfaces found" msgstr "" -#: src/util/virerror.c:1116 +#: src/util/virerror.c:1197 #, c-format msgid "multiple matching interfaces found: %s" msgstr "" -#: src/util/virerror.c:1120 +#: src/util/virerror.c:1201 msgid "Failed to find a secret storage driver" msgstr "" -#: src/util/virerror.c:1122 +#: src/util/virerror.c:1203 #, c-format msgid "Failed to find a secret storage driver: %s" msgstr "" -#: src/util/virerror.c:1126 +#: src/util/virerror.c:1207 msgid "Invalid secret" msgstr "" -#: src/util/virerror.c:1128 +#: src/util/virerror.c:1209 #, c-format msgid "Invalid secret: %s" msgstr "" -#: src/util/virerror.c:1132 +#: src/util/virerror.c:1213 msgid "Secret not found" msgstr "" -#: src/util/virerror.c:1134 +#: src/util/virerror.c:1215 #, c-format msgid "Secret not found: %s" msgstr "" -#: src/util/virerror.c:1138 +#: src/util/virerror.c:1219 msgid "Failed to start the nwfilter driver" msgstr "" -#: src/util/virerror.c:1140 +#: src/util/virerror.c:1221 #, c-format msgid "Failed to start the nwfilter driver: %s" msgstr "" -#: src/util/virerror.c:1144 +#: src/util/virerror.c:1225 msgid "Invalid network filter" msgstr "" -#: src/util/virerror.c:1146 +#: src/util/virerror.c:1227 #, c-format msgid "Invalid network filter: %s" msgstr "" -#: src/util/virerror.c:1150 +#: src/util/virerror.c:1231 msgid "Network filter not found" msgstr "" -#: src/util/virerror.c:1152 +#: src/util/virerror.c:1233 #, c-format msgid "Network filter not found: %s" msgstr "" -#: src/util/virerror.c:1156 +#: src/util/virerror.c:1237 msgid "Error while building firewall" msgstr "" -#: src/util/virerror.c:1158 +#: src/util/virerror.c:1239 #, c-format msgid "Error while building firewall: %s" msgstr "" -#: src/util/virerror.c:1162 +#: src/util/virerror.c:1243 msgid "unsupported configuration" msgstr "" -#: src/util/virerror.c:1164 +#: src/util/virerror.c:1245 #, c-format msgid "unsupported configuration: %s" msgstr "" -#: src/util/virerror.c:1168 +#: src/util/virerror.c:1249 msgid "Timed out during operation" msgstr "" -#: src/util/virerror.c:1170 +#: src/util/virerror.c:1251 #, c-format msgid "Timed out during operation: %s" msgstr "" -#: src/util/virerror.c:1174 +#: src/util/virerror.c:1255 msgid "Failed to make domain persistent after migration" msgstr "" -#: src/util/virerror.c:1176 +#: src/util/virerror.c:1257 #, c-format msgid "Failed to make domain persistent after migration: %s" msgstr "" -#: src/util/virerror.c:1180 +#: src/util/virerror.c:1261 msgid "Hook script execution failed" msgstr "" -#: src/util/virerror.c:1182 +#: src/util/virerror.c:1263 #, c-format msgid "Hook script execution failed: %s" msgstr "" -#: src/util/virerror.c:1186 +#: src/util/virerror.c:1267 msgid "Invalid snapshot" msgstr "" -#: src/util/virerror.c:1188 +#: src/util/virerror.c:1269 #, c-format msgid "Invalid snapshot: %s" msgstr "" -#: src/util/virerror.c:1192 +#: src/util/virerror.c:1273 msgid "Domain snapshot not found" msgstr "" -#: src/util/virerror.c:1194 +#: src/util/virerror.c:1275 #, c-format msgid "Domain snapshot not found: %s" msgstr "" -#: src/util/virerror.c:1198 +#: src/util/virerror.c:1279 msgid "invalid stream pointer" msgstr "" -#: src/util/virerror.c:1200 +#: src/util/virerror.c:1281 #, c-format msgid "invalid stream pointer in %s" msgstr "" -#: src/util/virerror.c:1204 +#: src/util/virerror.c:1285 msgid "argument unsupported" msgstr "" -#: src/util/virerror.c:1206 +#: src/util/virerror.c:1287 #, c-format msgid "argument unsupported: %s" msgstr "" -#: src/util/virerror.c:1210 +#: src/util/virerror.c:1291 msgid "revert requires force" msgstr "" -#: src/util/virerror.c:1212 +#: src/util/virerror.c:1293 #, c-format msgid "revert requires force: %s" msgstr "" -#: src/util/virerror.c:1216 +#: src/util/virerror.c:1297 msgid "operation aborted" msgstr "" -#: src/util/virerror.c:1218 +#: src/util/virerror.c:1299 #, c-format msgid "operation aborted: %s" msgstr "" -#: src/util/virerror.c:1222 +#: src/util/virerror.c:1303 msgid "metadata not found" msgstr "" -#: src/util/virerror.c:1224 +#: src/util/virerror.c:1305 #, c-format msgid "metadata not found: %s" msgstr "" -#: src/util/virerror.c:1228 +#: src/util/virerror.c:1309 msgid "Unsafe migration" msgstr "" -#: src/util/virerror.c:1230 +#: src/util/virerror.c:1311 #, c-format msgid "Unsafe migration: %s" msgstr "" -#: src/util/virerror.c:1234 +#: src/util/virerror.c:1315 msgid "numerical overflow" msgstr "" -#: src/util/virerror.c:1236 +#: src/util/virerror.c:1317 #, c-format msgid "numerical overflow: %s" msgstr "" -#: src/util/virerror.c:1240 +#: src/util/virerror.c:1321 msgid "block copy still active" msgstr "" -#: src/util/virerror.c:1242 +#: src/util/virerror.c:1323 #, c-format msgid "block copy still active: %s" msgstr "" -#: src/util/virerror.c:1246 +#: src/util/virerror.c:1327 msgid "Operation not supported" msgstr "" -#: src/util/virerror.c:1248 +#: src/util/virerror.c:1329 #, c-format msgid "Operation not supported: %s" msgstr "" -#: src/util/virerror.c:1252 +#: src/util/virerror.c:1333 msgid "SSH transport error" msgstr "" -#: src/util/virerror.c:1254 +#: src/util/virerror.c:1335 #, c-format msgid "SSH transport error: %s" msgstr "" -#: src/util/virerror.c:1258 +#: src/util/virerror.c:1339 msgid "Guest agent is not responding" msgstr "" -#: src/util/virerror.c:1260 +#: src/util/virerror.c:1341 #, c-format msgid "Guest agent is not responding: %s" msgstr "" -#: src/util/virerror.c:1264 +#: src/util/virerror.c:1345 msgid "resource busy" msgstr "" -#: src/util/virerror.c:1266 +#: src/util/virerror.c:1252 #, c-format msgid "resource busy %s" msgstr "" -#: src/util/virerror.c:1270 +#: src/util/virerror.c:1351 msgid "access denied" msgstr "" -#: src/util/virerror.c:1272 +#: src/util/virerror.c:1353 #, c-format msgid "access denied: %s" msgstr "" -#: src/util/virerror.c:1276 +#: src/util/virerror.c:1357 msgid "error from service" msgstr "" -#: src/util/virerror.c:1278 +#: src/util/virerror.c:1359 #, c-format msgid "error from service: %s" msgstr "" -#: src/util/virerror.h:80 +#: src/util/virerror.h:85 #, c-format msgid "%s in %s must be NULL" msgstr "" -#: src/util/virerror.h:91 +#: src/util/virerror.h:96 #, c-format msgid "%s in %s must not be NULL" msgstr "" @@ -25149,17 +25097,17 @@ msgid "%s in %s must greater than zero" msgstr "" -#: src/util/virerror.h:113 +#: src/util/virerror.h:129 #, c-format msgid "%s in %s must not be zero" msgstr "" -#: src/util/virerror.h:124 +#: src/util/virerror.h:140 #, c-format msgid "%s in %s must be zero" msgstr "" -#: src/util/virerror.h:135 +#: src/util/virerror.h:151 #, c-format msgid "%s in %s must be zero or greater" msgstr "" @@ -25168,82 +25116,82 @@ msgid "Unable to break out time format" msgstr "" -#: src/util/virtime.c:311 src/util/virtime.c:340 -#: tools/virsh-domain-monitor.c:1451 +#: src/util/virtime.c:284 src/util/virtime.c:313 +#: tools/virsh-domain-monitor.c:1410 msgid "Unable to format time" msgstr "" -#: src/util/virtpm.c:54 +#: src/util/virtpm.c:69 #, c-format msgid "TPM device path %s is invalid" msgstr "" -#: src/util/virtpm.c:58 +#: src/util/virtpm.c:73 msgid "Missing TPM device path" msgstr "" -#: src/util/virtypedparam.c:85 +#: src/util/virtypedparam.c:122 #, c-format msgid "invalid type '%s' for parameter '%s', expected '%s'" msgstr "" -#: src/util/virtypedparam.c:96 +#: src/util/virtypedparam.c:134 #, c-format msgid "parameter '%s' not supported" msgstr "" -#: src/util/virtypedparam.c:103 +#: src/util/virtypedparam.c:111 #, c-format msgid "parameter '%s' occurs multiple times" msgstr "" -#: src/util/virtypedparam.c:172 src/util/virtypedparam.c:225 -#: src/util/virtypedparam.c:319 +#: src/util/virtypedparam.c:203 src/util/virtypedparam.c:255 +#: src/util/virtypedparam.c:349 #, c-format msgid "unexpected type %d for field %s" msgstr "" -#: src/util/virtypedparam.c:245 +#: src/util/virtypedparam.c:275 #, c-format msgid "NULL value for field '%s'" msgstr "" -#: src/util/virtypedparam.c:261 +#: src/util/virtypedparam.c:291 #, c-format msgid "Invalid value for field '%s': expected int" msgstr "" -#: src/util/virtypedparam.c:269 +#: src/util/virtypedparam.c:299 #, c-format msgid "Invalid value for field '%s': expected unsigned int" msgstr "" -#: src/util/virtypedparam.c:278 +#: src/util/virtypedparam.c:308 #, c-format msgid "Invalid value for field '%s': expected long long" msgstr "" -#: src/util/virtypedparam.c:287 +#: src/util/virtypedparam.c:317 #, c-format msgid "Invalid value for field '%s': expected unsigned long long" msgstr "" -#: src/util/virtypedparam.c:296 +#: src/util/virtypedparam.c:326 #, c-format msgid "Invalid value for field '%s': expected double" msgstr "" -#: src/util/virtypedparam.c:309 +#: src/util/virtypedparam.c:339 #, c-format msgid "Invalid boolean value for field '%s'" msgstr "" -#: src/util/virtypedparam.c:359 +#: src/util/virtypedparam.c:389 #, c-format msgid "Parameter '%s' is not a string" msgstr "" -#: src/util/virtypedparam.c:458 +#: src/util/virtypedparam.c:530 #, c-format msgid "Invalid type '%s' requested for parameter '%s', actual type is '%s'" msgstr "" @@ -25258,209 +25206,209 @@ msgid "Unable to parse URI %s" msgstr "" -#: src/util/virusb.c:112 +#: src/util/virusb.c:111 #, c-format msgid "Could not parse usb file %s" msgstr "" -#: src/util/virusb.c:145 +#: src/util/virusb.c:144 #, c-format msgid "Could not open directory %s" msgstr "" -#: src/util/virusb.c:170 +#: src/util/virusb.c:169 #, c-format msgid "Failed to parse dir name '%s'" msgstr "" -#: src/util/virusb.c:243 +#: src/util/virusb.c:242 #, c-format msgid "Did not find USB device %x:%x" msgstr "" -#: src/util/virusb.c:281 +#: src/util/virusb.c:280 #, c-format msgid "Did not find USB device bus:%u device:%u" msgstr "" -#: src/util/virusb.c:322 +#: src/util/virusb.c:321 #, c-format msgid "Did not find USB device %x:%x bus:%u device:%u" msgstr "" -#: src/util/virusb.c:352 +#: src/util/virusb.c:351 #, c-format msgid "dev->name buffer overflow: %.3d:%.3d" msgstr "" -#: src/util/virusb.c:368 +#: src/util/virusb.c:367 #, c-format msgid "dev->id buffer overflow: %d %d" msgstr "" -#: src/util/virutil.c:201 +#: src/util/virutil.c:215 msgid "Unknown poll response." msgstr "" -#: src/util/virutil.c:233 +#: src/util/virutil.c:247 msgid "poll error" msgstr "" -#: src/util/virutil.c:275 +#: src/util/virutil.c:289 #, c-format msgid "invalid scale %llu" msgstr "" -#: src/util/virutil.c:291 src/util/virutil.c:316 +#: src/util/virutil.c:305 src/util/virutil.c:330 #, c-format msgid "unknown suffix '%s'" msgstr "" -#: src/util/virutil.c:322 +#: src/util/virutil.c:336 #, c-format msgid "value too large: %llu%s" msgstr "" -#: src/util/virutil.c:574 +#: src/util/virutil.c:621 #, c-format msgid "Disk index %d is negative" msgstr "" -#: src/util/virutil.c:628 +#: src/util/virutil.c:676 msgid "failed to determine host name" msgstr "" -#: src/util/virutil.c:726 src/util/virutil.c:731 +#: src/util/virutil.c:791 src/util/virutil.c:796 #, c-format msgid "Failed to find user record for uid '%u'" msgstr "" -#: src/util/virutil.c:785 src/util/virutil.c:789 +#: src/util/virutil.c:850 src/util/virutil.c:854 #, c-format msgid "Failed to find group record for gid '%u'" msgstr "" -#: src/util/virutil.c:936 +#: src/util/virutil.c:1001 #, c-format msgid "Failed to parse user '%s'" msgstr "" -#: src/util/virutil.c:1016 +#: src/util/virutil.c:1081 #, c-format msgid "Failed to parse group '%s'" msgstr "" -#: src/util/virutil.c:1049 +#: src/util/virutil.c:1115 #, c-format msgid "cannot get group list for '%s'" msgstr "" -#: src/util/virutil.c:1086 +#: src/util/virutil.c:1152 #, c-format msgid "cannot change to '%u' group" msgstr "" -#: src/util/virutil.c:1094 +#: src/util/virutil.c:1160 msgid "cannot set supplemental groups" msgstr "" -#: src/util/virutil.c:1101 +#: src/util/virutil.c:1167 #, c-format msgid "cannot change to uid to '%u'" msgstr "" -#: src/util/virutil.c:1210 +#: src/util/virutil.c:1275 msgid "Unable to determine home directory" msgstr "" -#: src/util/virutil.c:1226 src/util/virutil.c:1241 +#: src/util/virutil.c:1291 src/util/virutil.c:1306 msgid "Unable to determine config directory" msgstr "" -#: src/util/virutil.c:1258 +#: src/util/virutil.c:1323 msgid "virGetUserDirectory is not available" msgstr "" -#: src/util/virutil.c:1267 +#: src/util/virutil.c:1332 msgid "virGetUserConfigDirectory is not available" msgstr "" -#: src/util/virutil.c:1276 +#: src/util/virutil.c:1341 msgid "virGetUserCacheDirectory is not available" msgstr "" -#: src/util/virutil.c:1285 +#: src/util/virutil.c:1350 msgid "virGetUserRuntimeDirectory is not available" msgstr "" -#: src/util/virutil.c:1295 +#: src/util/virutil.c:1360 msgid "virGetUserName is not available" msgstr "" -#: src/util/virutil.c:1304 +#: src/util/virutil.c:1369 msgid "virGetUserID is not available" msgstr "" -#: src/util/virutil.c:1314 +#: src/util/virutil.c:1379 msgid "virGetGroupID is not available" msgstr "" -#: src/util/virutil.c:1326 +#: src/util/virutil.c:1391 msgid "virSetUIDGID is not available" msgstr "" -#: src/util/virutil.c:1334 +#: src/util/virutil.c:1399 msgid "virGetGroupName is not available" msgstr "" -#: src/util/virutil.c:1396 +#: src/util/virutil.c:1461 msgid "prctl failed to set KEEPCAPS" msgstr "" -#: src/util/virutil.c:1414 src/util/virutil.c:1446 +#: src/util/virutil.c:1479 src/util/virutil.c:1511 #, c-format msgid "cannot apply process capabilities %d" msgstr "" -#: src/util/virutil.c:1425 +#: src/util/virutil.c:1490 msgid "prctl failed to reset KEEPCAPS" msgstr "" -#: src/util/virutil.c:1536 +#: src/util/virutil.c:1599 #, c-format msgid "Malformed wwn: %s" msgstr "" -#: src/util/virutil.c:1597 +#: src/util/virutil.c:1660 #, c-format msgid "Unable to get device ID '%s'" msgstr "" -#: src/util/virutil.c:1623 src/util/virutil.c:1657 +#: src/util/virutil.c:1686 src/util/virutil.c:1720 msgid "unpriv_sgio is not supported by this kernel" msgstr "" -#: src/util/virutil.c:1669 +#: src/util/virutil.c:1732 #, c-format msgid "failed to parse value of %s" msgstr "" -#: src/util/virutil.c:1803 +#: src/util/virutil.c:2094 #, c-format msgid "Invalid vport operation (%d)" msgstr "" -#: src/util/virutil.c:1825 +#: src/util/virutil.c:2116 #, c-format msgid "vport operation '%s' is not supported for host%d" msgstr "" -#: src/util/virutil.c:1841 +#: src/util/virutil.c:2132 #, c-format msgid "Write of '%s' to '%s' during vport create/delete failed" msgstr "" -#: src/util/virutil.c:2141 +#: src/util/virutil.c:2446 #, c-format msgid "Failed to parse uid and gid from '%s'" msgstr "" @@ -25482,62 +25430,62 @@ msgid "Invalid parameter to virXPathLong()" msgstr "" -#: src/util/virxml.c:281 src/util/virxml.c:398 +#: src/util/virxml.c:280 src/util/virxml.c:396 msgid "Invalid parameter to virXPathULong()" msgstr "" -#: src/util/virxml.c:445 +#: src/util/virxml.c:442 msgid "Invalid parameter to virXPathLongLong()" msgstr "" -#: src/util/virxml.c:505 +#: src/util/virxml.c:501 msgid "Invalid parameter to virXPathBoolean()" msgstr "" -#: src/util/virxml.c:542 +#: src/util/virxml.c:538 msgid "Invalid parameter to virXPathNode()" msgstr "" -#: src/util/virxml.c:582 +#: src/util/virxml.c:578 msgid "Invalid parameter to virXPathNodeSet()" msgstr "" -#: src/util/virxml.c:597 +#: src/util/virxml.c:593 #, c-format msgid "Incorrect xpath '%s'" msgstr "" -#: src/util/virxml.c:693 +#: src/util/virxml.c:687 #, c-format msgid "" "%s:%d: %s%s\n" "%s" msgstr "" -#: src/util/virxml.c:701 +#: src/util/virxml.c:695 #, c-format msgid "" "at line %d: %s%s\n" "%s" msgstr "" -#: src/util/virxml.c:761 +#: src/util/virxml.c:755 msgid "missing root element" msgstr "" -#: src/util/virxml.c:785 +#: src/util/virxml.c:779 msgid "failed to parse xml document" msgstr "" -#: src/util/virxml.c:920 +#: src/util/virxml.c:914 msgid "failed to convert the XML node tree" msgstr "" -#: src/util/virxml.c:1016 +#: src/util/virxml.c:1008 msgid "Failed to copy XML node" msgstr "" -#: src/util/virxml.c:1079 +#: src/util/virxml.c:1077 msgid "failed to create a new XML namespace" msgstr "" @@ -25556,17 +25504,17 @@ msgid "Registry value '%s\\%s' is too short" msgstr "" -#: src/vbox/vbox_MSCOMGlue.c:547 src/vbox/vbox_MSCOMGlue.c:555 +#: src/vbox/vbox_MSCOMGlue.c:540 src/vbox/vbox_MSCOMGlue.c:548 #, c-format msgid "Could not parse IID from '%s', rc = 0x%08x" msgstr "" -#: src/vbox/vbox_MSCOMGlue.c:564 +#: src/vbox/vbox_MSCOMGlue.c:557 #, c-format msgid "Could not create VirtualBox instance, rc = 0x%08x" msgstr "" -#: src/vbox/vbox_MSCOMGlue.c:573 +#: src/vbox/vbox_MSCOMGlue.c:566 #, c-format msgid "Could not create Session instance, rc = 0x%08x" msgstr "" @@ -25576,705 +25524,706 @@ msgid "Library '%s' doesn't exist" msgstr "" -#: src/vbox/vbox_XPCOMCGlue.c:144 +#: src/vbox/vbox_XPCOMCGlue.c:142 #, c-format msgid "Could not dlsym %s from '%s': %s" msgstr "" -#: src/vbox/vbox_XPCOMCGlue.c:152 +#: src/vbox/vbox_XPCOMCGlue.c:150 #, c-format msgid "Calling %s from '%s' failed" msgstr "" -#: src/vbox/vbox_driver.c:194 src/vbox/vbox_tmpl.c:1038 +#: src/vbox/vbox_driver.c:70 src/vbox/vbox_common.c:417 msgid "no VirtualBox driver path specified (try vbox:///session)" msgstr "" -#: src/vbox/vbox_driver.c:201 src/vbox/vbox_tmpl.c:1045 +#: src/vbox/vbox_driver.c:77 src/vbox/vbox_common.c:424 #, c-format msgid "unknown driver path '%s' specified (try vbox:///session)" msgstr "" -#: src/vbox/vbox_driver.c:208 src/vbox/vbox_tmpl.c:1052 +#: src/vbox/vbox_driver.c:84 src/vbox/vbox_common.c:431 #, c-format msgid "unknown driver path '%s' specified (try vbox:///system)" msgstr "" -#: src/vbox/vbox_driver.c:214 +#: src/vbox/vbox_driver.c:90 msgid "unable to initialize VirtualBox driver API" msgstr "" -#: src/vbox/vbox_tmpl.c:942 +#: src/vbox/vbox_tmpl.c:1990 msgid "nsIEventQueue object is null" msgstr "" -#: src/vbox/vbox_tmpl.c:951 +#: src/vbox/vbox_common.c:298 msgid "IVirtualBox object is null" msgstr "" -#: src/vbox/vbox_tmpl.c:957 +#: src/vbox/vbox_common.c:304 msgid "ISession object is null" msgstr "" -#: src/vbox/vbox_tmpl.c:991 +#: src/vbox/vbox_common.c:374 msgid "Could not extract VirtualBox version" msgstr "" -#: src/vbox/vbox_tmpl.c:1182 +#: src/vbox/vbox_common.c:633 #, c-format msgid "Could not get list of Domains, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:1221 +#: src/vbox/vbox_common.c:675 #, c-format msgid "Could not get number of Domains, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:1295 src/vbox/vbox_tmpl.c:1358 -#: src/vbox/vbox_tmpl.c:1431 src/vbox/vbox_tmpl.c:1501 -#: src/vbox/vbox_tmpl.c:1989 src/vbox/vbox_tmpl.c:3775 +#: src/vbox/vbox_common.c:729 src/vbox/vbox_common.c:797 +#: src/vbox/vbox_common.c:874 src/vbox/vbox_common.c:2258 +#: src/vbox/vbox_common.c:2360 src/vbox/vbox_common.c:2803 +#: src/vbox/vbox_common.c:7632 #, c-format msgid "Could not get list of machines, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:1566 src/vbox/vbox_tmpl.c:1592 -#: src/vbox/vbox_tmpl.c:2075 src/vbox/vbox_tmpl.c:6055 -#: src/vbox/vbox_tmpl.c:6157 src/vbox/vbox_tmpl.c:6261 -#: src/vbox/vbox_tmpl.c:6312 src/vbox/vbox_tmpl.c:6398 -#: src/vbox/vbox_tmpl.c:6430 src/vbox/vbox_tmpl.c:6472 -#: src/vbox/vbox_tmpl.c:6536 src/vbox/vbox_tmpl.c:6597 -#: src/vbox/vbox_tmpl.c:6657 src/vbox/vbox_tmpl.c:6801 -#: src/vbox/vbox_tmpl.c:6959 +#: src/vbox/vbox_tmpl.c:1539 src/vbox/vbox_tmpl.c:1564 +#: src/vbox/vbox_tmpl.c:2040 src/vbox/vbox_tmpl.c:5988 +#: src/vbox/vbox_tmpl.c:6090 src/vbox/vbox_tmpl.c:6194 +#: src/vbox/vbox_tmpl.c:6245 src/vbox/vbox_tmpl.c:6331 +#: src/vbox/vbox_tmpl.c:6363 src/vbox/vbox_tmpl.c:6405 +#: src/vbox/vbox_tmpl.c:6469 src/vbox/vbox_tmpl.c:6530 +#: src/vbox/vbox_tmpl.c:6590 src/vbox/vbox_tmpl.c:6734 +#: src/vbox/vbox_tmpl.c:6892 msgid "no domain with matching UUID" msgstr "" -#: src/vbox/vbox_tmpl.c:1639 +#: src/vbox/vbox_common.c:2491 msgid "error while suspending the domain" msgstr "" -#: src/vbox/vbox_tmpl.c:1645 +#: src/vbox/vbox_common.c:2497 msgid "machine not in running state to suspend it" msgstr "" -#: src/vbox/vbox_tmpl.c:1692 +#: src/vbox/vbox_common.c:2542 msgid "error while resuming the domain" msgstr "" -#: src/vbox/vbox_tmpl.c:1698 +#: src/vbox/vbox_common.c:2548 msgid "machine not paused, so can't resume it" msgstr "" -#: src/vbox/vbox_tmpl.c:1739 +#: src/vbox/vbox_common.c:2587 msgid "machine paused, so can't power it down" msgstr "" -#: src/vbox/vbox_tmpl.c:1743 src/vbox/vbox_tmpl.c:1849 +#: src/vbox/vbox_common.c:2591 src/vbox/vbox_common.c:2692 msgid "machine already powered down" msgstr "" -#: src/vbox/vbox_tmpl.c:1807 +#: src/vbox/vbox_common.c:2653 msgid "machine not running, so can't reboot it" msgstr "" -#: src/vbox/vbox_tmpl.c:1924 +#: src/vbox/vbox_common.c:2756 msgid "memory size can't be changed unless domain is powered down" msgstr "" -#: src/vbox/vbox_tmpl.c:1940 +#: src/vbox/vbox_common.c:2774 #, c-format msgid "could not set the memory size of the domain to: %lu Kb, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:2190 +#: src/vbox/vbox_common.c:2932 #, c-format msgid "could not set the number of cpus of the domain to: %u, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:2201 +#: src/vbox/vbox_common.c:2943 #, c-format msgid "can't open session to the domain with id %d" msgstr "" -#: src/vbox/vbox_tmpl.c:2964 +#: src/vbox/vbox_common.c:3229 src/vbox/vbox_common.c:5989 #, c-format msgid "" "Could not generate medium name for the disk at: controller instance:%u, " "port:%d, slot:%d" msgstr "" -#: src/vbox/vbox_tmpl.c:3512 +#: src/vbox/vbox_common.c:4027 #, c-format msgid "Could not get list of Defined Domains, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:3565 +#: src/vbox/vbox_common.c:4087 #, c-format msgid "Could not get number of Defined Domains, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:3720 +#: src/vbox/vbox_common.c:2202 msgid "OpenRemoteSession/LaunchVMProcess failed, domain can't be started" msgstr "" -#: src/vbox/vbox_tmpl.c:3768 +#: src/vbox/vbox_common.c:2251 msgid "Error while reading the domain name" msgstr "" -#: src/vbox/vbox_tmpl.c:3805 +#: src/vbox/vbox_common.c:2288 msgid "machine is not in poweroff|saved|aborted state, so couldn't start it" msgstr "" -#: src/vbox/vbox_tmpl.c:3945 src/vbox/vbox_tmpl.c:5562 +#: src/vbox/vbox_tmpl.c:851 src/vbox/vbox_tmpl.c:2353 #, c-format msgid "can't get the uuid of the file to be attached to cdrom: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:3952 src/vbox/vbox_tmpl.c:5571 +#: src/vbox/vbox_tmpl.c:858 src/vbox/vbox_tmpl.c:2362 #, c-format msgid "could not attach the file to cdrom: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:4008 +#: src/vbox/vbox_tmpl.c:914 #, c-format msgid "" "can't get the uuid of the file to be attached as harddisk: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:4055 +#: src/vbox/vbox_tmpl.c:961 #, c-format msgid "could not attach the file as harddisk: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:4100 src/vbox/vbox_tmpl.c:5614 +#: src/vbox/vbox_tmpl.c:1006 src/vbox/vbox_tmpl.c:2499 #, c-format msgid "" "can't get the uuid of the file to be attached to floppy drive: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:4108 src/vbox/vbox_tmpl.c:5621 +#: src/vbox/vbox_tmpl.c:1014 src/vbox/vbox_tmpl.c:2506 #, c-format msgid "could not attach the file to floppy drive: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:4296 +#: src/vbox/vbox_common.c:1107 src/vbox/vbox_tmpl.c:1174 #, c-format msgid "" "Failed to attach the following disk/dvd/floppy to the machine: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:4306 +#: src/vbox/vbox_common.c:1117 src/vbox/vbox_tmpl.c:1184 #, c-format msgid "" "can't get the uuid of the file to be attached as harddisk/dvd/floppy: %s, " "rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:4347 +#: src/vbox/vbox_common.c:1158 src/vbox/vbox_tmpl.c:1225 #, c-format msgid "" "can't get the port/slot number of harddisk/dvd/floppy to be attached: %s, " "rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:4371 +#: src/vbox/vbox_common.c:1178 src/vbox/vbox_tmpl.c:1245 #, c-format msgid "could not attach the file as harddisk/dvd/floppy: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5193 src/vbox/vbox_tmpl.c:5264 +#: src/vbox/vbox_common.c:1887 src/vbox/vbox_common.c:1948 #, c-format msgid "could not define a domain, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5201 +#: src/vbox/vbox_common.c:1895 #, c-format msgid "could not set the memory size of the domain to: %llu Kb, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5213 +#: src/vbox/vbox_common.c:1907 #, c-format msgid "could not set the number of virtual CPUs to: %u, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5232 +#: src/vbox/vbox_common.c:1916 #, c-format msgid "could not change PAE status to: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5234 src/vbox/vbox_tmpl.c:5246 -#: src/vbox/vbox_tmpl.c:5255 +#: src/vbox/vbox_common.c:1918 src/vbox/vbox_common.c:1930 +#: src/vbox/vbox_common.c:1939 msgid "Enabled" msgstr "" -#: src/vbox/vbox_tmpl.c:5234 src/vbox/vbox_tmpl.c:5246 -#: src/vbox/vbox_tmpl.c:5255 +#: src/vbox/vbox_common.c:1918 src/vbox/vbox_common.c:1930 +#: src/vbox/vbox_common.c:1939 msgid "Disabled" msgstr "" -#: src/vbox/vbox_tmpl.c:5244 +#: src/vbox/vbox_common.c:1928 #, c-format msgid "could not change ACPI status to: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5253 +#: src/vbox/vbox_common.c:1937 #, c-format msgid "could not change APIC status to: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5472 +#: src/vbox/vbox_common.c:2068 #, c-format msgid "could not delete the domain, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5666 +#: src/vbox/vbox_common.c:4191 #, c-format msgid "could not attach shared folder '%s', rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5783 +#: src/vbox/vbox_tmpl.c:2395 #, c-format msgid "could not de-attach the mounted ISO, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5804 +#: src/vbox/vbox_tmpl.c:2541 #, c-format msgid "could not attach the file to floppy drive, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5839 +#: src/vbox/vbox_common.c:4326 #, c-format msgid "could not detach shared folder '%s', rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:5891 src/vbox/vbox_tmpl.c:6274 +#: src/vbox/vbox_common.c:5453 src/vbox/vbox_common.c:6188 #, c-format msgid "could not get snapshot count for domain %s" msgstr "" -#: src/vbox/vbox_tmpl.c:5909 src/vbox/vbox_tmpl.c:6333 +#: src/vbox/vbox_common.c:5467 src/vbox/vbox_common.c:6240 #, c-format msgid "could not get root snapshot for domain %s" msgstr "" -#: src/vbox/vbox_tmpl.c:5922 +#: src/vbox/vbox_common.c:5480 #, c-format msgid "unexpected number of snapshots < %u" msgstr "" -#: src/vbox/vbox_tmpl.c:5930 src/vbox/vbox_tmpl.c:6923 +#: src/vbox/vbox_common.c:5488 src/vbox/vbox_common.c:6702 msgid "could not get children snapshots" msgstr "" -#: src/vbox/vbox_tmpl.c:5939 +#: src/vbox/vbox_common.c:5497 #, c-format msgid "unexpected number of snapshots > %u" msgstr "" -#: src/vbox/vbox_tmpl.c:5985 src/vbox/vbox_tmpl.c:6353 +#: src/vbox/vbox_common.c:5543 src/vbox/vbox_common.c:6260 msgid "could not get snapshot name" msgstr "" -#: src/vbox/vbox_tmpl.c:6000 +#: src/vbox/vbox_common.c:5558 #, c-format msgid "domain %s has no snapshots with name %s" msgstr "" -#: src/vbox/vbox_tmpl.c:6062 src/vbox/vbox_tmpl.c:6728 -#: src/vbox/vbox_tmpl.c:6828 src/vbox/vbox_tmpl.c:6970 +#: src/vbox/vbox_common.c:5367 src/vbox/vbox_common.c:6613 +#: src/vbox/vbox_common.c:7199 src/vbox/vbox_tmpl.c:1334 msgid "could not get domain state" msgstr "" -#: src/vbox/vbox_tmpl.c:6077 src/vbox/vbox_tmpl.c:6744 -#: src/vbox/vbox_tmpl.c:6993 +#: src/vbox/vbox_common.c:5381 src/vbox/vbox_common.c:7235 +#: src/vbox/vbox_tmpl.c:1350 #, c-format msgid "could not open VirtualBox session with domain %s" msgstr "" -#: src/vbox/vbox_tmpl.c:6099 src/vbox/vbox_tmpl.c:6107 +#: src/vbox/vbox_common.c:5403 src/vbox/vbox_common.c:5411 #, c-format msgid "could not take snapshot of domain %s" msgstr "" -#: src/vbox/vbox_tmpl.c:6114 src/vbox/vbox_tmpl.c:6820 +#: src/vbox/vbox_common.c:5418 src/vbox/vbox_common.c:6605 #, c-format msgid "could not get current snapshot of domain %s" msgstr "" -#: src/vbox/vbox_tmpl.c:6172 +#: src/vbox/vbox_common.c:6086 #, c-format msgid "could not get description of snapshot %s" msgstr "" -#: src/vbox/vbox_tmpl.c:6189 +#: src/vbox/vbox_common.c:6103 #, c-format msgid "could not get creation time of snapshot %s" msgstr "" -#: src/vbox/vbox_tmpl.c:6199 src/vbox/vbox_tmpl.c:6482 +#: src/vbox/vbox_common.c:6113 src/vbox/vbox_common.c:6383 #, c-format msgid "could not get parent of snapshot %s" msgstr "" -#: src/vbox/vbox_tmpl.c:6207 src/vbox/vbox_tmpl.c:6496 +#: src/vbox/vbox_common.c:6121 src/vbox/vbox_common.c:6397 #, c-format msgid "could not get name of parent of snapshot %s" msgstr "" -#: src/vbox/vbox_tmpl.c:6223 src/vbox/vbox_tmpl.c:6812 +#: src/vbox/vbox_common.c:6137 src/vbox/vbox_common.c:6597 #, c-format msgid "could not get online state of snapshot %s" msgstr "" -#: src/vbox/vbox_tmpl.c:6437 src/vbox/vbox_tmpl.c:6543 -#: src/vbox/vbox_tmpl.c:6607 +#: src/vbox/vbox_common.c:6339 src/vbox/vbox_common.c:6442 +#: src/vbox/vbox_common.c:6504 msgid "could not get current snapshot" msgstr "" -#: src/vbox/vbox_tmpl.c:6549 +#: src/vbox/vbox_common.c:6448 msgid "domain has no snapshots" msgstr "" -#: src/vbox/vbox_tmpl.c:6556 src/vbox/vbox_tmpl.c:6618 +#: src/vbox/vbox_common.c:6455 src/vbox/vbox_common.c:6515 msgid "could not get current snapshot name" msgstr "" -#: src/vbox/vbox_tmpl.c:6687 src/vbox/vbox_tmpl.c:6874 +#: src/vbox/vbox_common.c:6656 src/vbox/vbox_tmpl.c:1289 msgid "could not get snapshot UUID" msgstr "" -#: src/vbox/vbox_tmpl.c:6694 src/vbox/vbox_tmpl.c:6756 -#: src/vbox/vbox_tmpl.c:6766 +#: src/vbox/vbox_tmpl.c:1296 src/vbox/vbox_tmpl.c:1362 +#: src/vbox/vbox_tmpl.c:1372 #, c-format msgid "could not restore snapshot for domain %s" msgstr "" -#: src/vbox/vbox_tmpl.c:6721 +#: src/vbox/vbox_tmpl.c:1327 msgid "could not get domain UUID" msgstr "" -#: src/vbox/vbox_tmpl.c:6735 +#: src/vbox/vbox_tmpl.c:1341 #, c-format msgid "domain %s is already running" msgstr "" -#: src/vbox/vbox_tmpl.c:6753 +#: src/vbox/vbox_tmpl.c:1359 msgid "cannot restore domain snapshot for running domain" msgstr "" -#: src/vbox/vbox_tmpl.c:6835 +#: src/vbox/vbox_common.c:6619 msgid "cannot revert snapshot of running domain" msgstr "" -#: src/vbox/vbox_tmpl.c:6886 +#: src/vbox/vbox_common.c:6664 msgid "cannot delete domain snapshot for running domain" msgstr "" -#: src/vbox/vbox_tmpl.c:6889 src/vbox/vbox_tmpl.c:6898 +#: src/vbox/vbox_common.c:6667 src/vbox/vbox_common.c:6676 msgid "could not delete snapshot" msgstr "" -#: src/vbox/vbox_tmpl.c:6984 +#: src/vbox/vbox_common.c:7226 msgid "cannot delete snapshots of running domain" msgstr "" -#: src/vbox/vbox_tmpl.c:8475 +#: src/vbox/vbox_storage.c:103 #, c-format msgid "could not get number of volumes in the pool: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:8523 +#: src/vbox/vbox_storage.c:144 #, c-format msgid "could not get the volume list in the pool: %s, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:8609 src/vbox/vbox_tmpl.c:8852 -#: src/vbox/vbox_tmpl.c:9026 src/vbox/vbox_tmpl.c:9100 -#: src/vbox/vbox_tmpl.c:9207 +#: src/vbox/vbox_storage.c:278 src/vbox/vbox_storage.c:531 +#: src/vbox/vbox_storage.c:684 src/vbox/vbox_storage.c:745 +#: src/vbox/vbox_storage.c:828 #, c-format msgid "Could not parse UUID from '%s'" msgstr "" -#: src/vbox/vbox_tmpl.c:9284 +#: src/vbox/vbox_common.c:7288 msgid "unable to get monitor count" msgstr "" -#: src/vbox/vbox_tmpl.c:9291 +#: src/vbox/vbox_common.c:7295 #, c-format msgid "screen ID higher than monitor count (%d)" msgstr "" -#: src/vbox/vbox_tmpl.c:9337 +#: src/vbox/vbox_common.c:7342 msgid "unable to get screen resolution" msgstr "" -#: src/vbox/vbox_tmpl.c:9347 +#: src/vbox/vbox_common.c:7352 msgid "failed to take screenshot" msgstr "" -#: src/vbox/vbox_tmpl.c:9353 +#: src/vbox/vbox_common.c:7358 #, c-format msgid "unable to write data to '%s'" msgstr "" -#: src/vbox/vbox_tmpl.c:9435 +#: src/vbox/vbox_common.c:7443 #, c-format msgid "Could not get list of domains, rc=%08x" msgstr "" -#: src/vbox/vbox_tmpl.c:9469 +#: src/vbox/vbox_common.c:7481 msgid "could not get snapshot count for listed domains" msgstr "" -#: src/vmware/vmware_conf.c:240 +#: src/vmware/vmware_conf.c:244 #, c-format msgid "Invalid driver type: %d" msgstr "" -#: src/vmware/vmware_conf.c:246 +#: src/vmware/vmware_conf.c:256 #, c-format msgid "failed to parse %sversion" msgstr "" -#: src/vmware/vmware_conf.c:252 +#: src/vmware/vmware_conf.c:262 msgid "version parsing error" msgstr "" -#: src/vmware/vmware_conf.c:289 +#: src/vmware/vmware_conf.c:299 msgid "invalid driver type for version detection" msgstr "" -#: src/vmware/vmware_conf.c:345 +#: src/vmware/vmware_conf.c:355 #, c-format msgid "path '%s' doesn't reference a file" msgstr "" -#: src/vmware/vmware_conf.c:458 +#: src/vmware/vmware_conf.c:467 #, c-format msgid "file %s does not exist" msgstr "" -#: src/vmware/vmware_conf.c:470 +#: src/vmware/vmware_conf.c:479 #, c-format msgid "failed to move file to %s " msgstr "" -#: src/vmware/vmware_conf.c:507 +#: src/vmware/vmware_conf.c:516 msgid "unable to read vmware log file" msgstr "" -#: src/vmware/vmware_conf.c:513 +#: src/vmware/vmware_conf.c:522 msgid "cannot find pid in vmware log file" msgstr "" -#: src/vmware/vmware_conf.c:523 +#: src/vmware/vmware_conf.c:532 msgid "cannot parse pid in vmware log file" msgstr "" -#: src/vmware/vmware_driver.c:122 +#: src/vmware/vmware_driver.c:150 #, c-format msgid "" "unexpected VMware URI path '%s', try vmwareplayer:///session, " "vmwarews:///session or vmwarefusion:///session" msgstr "" -#: src/vmware/vmware_driver.c:147 +#: src/vmware/vmware_driver.c:175 msgid "vmrun utility is missing" msgstr "" -#: src/vmware/vmware_driver.c:155 +#: src/vmware/vmware_driver.c:183 #, c-format msgid "unable to parse URI scheme '%s'" msgstr "" -#: src/vmware/vmware_driver.c:164 +#: src/vmware/vmware_driver.c:192 #, c-format msgid "unable to find valid requested VMware backend '%s'" msgstr "" -#: src/vmware/vmware_driver.c:373 src/vmware/vmware_driver.c:655 +#: src/vmware/vmware_driver.c:407 src/vmware/vmware_driver.c:701 #, c-format msgid "Failed to write vmx file '%s'" msgstr "" -#: src/vmware/vmware_driver.c:488 src/vmware/vmware_driver.c:537 +#: src/vmware/vmware_driver.c:528 src/vmware/vmware_driver.c:577 msgid "" "vmplayer does not support libvirt suspend/resume (vmware pause/unpause) " "operation " msgstr "" -#: src/vmware/vmware_driver.c:556 +#: src/vmware/vmware_driver.c:596 msgid "domain is not in suspend state" msgstr "" -#: src/vmx/vmx.c:625 +#: src/vmx/vmx.c:681 #, c-format msgid "libxml2 doesn't handle %s encoding" msgstr "" -#: src/vmx/vmx.c:634 +#: src/vmx/vmx.c:690 #, c-format msgid "Could not convert from %s to UTF-8 encoding" msgstr "" -#: src/vmx/vmx.c:666 src/vmx/vmx.c:682 src/vmx/vmx.c:704 src/vmx/vmx.c:720 -#: src/vmx/vmx.c:750 src/vmx/vmx.c:761 src/vmx/vmx.c:799 src/vmx/vmx.c:810 +#: src/vmx/vmx.c:721 src/vmx/vmx.c:736 src/vmx/vmx.c:758 src/vmx/vmx.c:774 +#: src/vmx/vmx.c:804 src/vmx/vmx.c:815 src/vmx/vmx.c:853 src/vmx/vmx.c:864 #, c-format msgid "Missing essential config entry '%s'" msgstr "" -#: src/vmx/vmx.c:672 src/vmx/vmx.c:711 src/vmx/vmx.c:776 src/vmx/vmx.c:827 +#: src/vmx/vmx.c:727 src/vmx/vmx.c:765 src/vmx/vmx.c:830 src/vmx/vmx.c:881 #, c-format msgid "Config entry '%s' must be a string" msgstr "" -#: src/vmx/vmx.c:770 +#: src/vmx/vmx.c:824 #, c-format msgid "Config entry '%s' must represent an integer value" msgstr "" -#: src/vmx/vmx.c:821 +#: src/vmx/vmx.c:875 #, c-format msgid "Config entry '%s' must represent a boolean value (true|false)" msgstr "" -#: src/vmx/vmx.c:843 +#: src/vmx/vmx.c:897 msgid "" "Expecting domain XML attribute 'dev' of entry 'devices/disk/target' to start " "with 'sd'" msgstr "" -#: src/vmx/vmx.c:852 src/vmx/vmx.c:892 src/vmx/vmx.c:927 +#: src/vmx/vmx.c:906 src/vmx/vmx.c:945 src/vmx/vmx.c:980 #, c-format msgid "Could not parse valid disk index from '%s'" msgstr "" -#: src/vmx/vmx.c:859 +#: src/vmx/vmx.c:913 #, c-format msgid "SCSI disk index (parsed from '%s') is too large" msgstr "" -#: src/vmx/vmx.c:883 +#: src/vmx/vmx.c:936 msgid "" "Expecting domain XML attribute 'dev' of entry 'devices/disk/target' to start " "with 'hd'" msgstr "" -#: src/vmx/vmx.c:899 +#: src/vmx/vmx.c:952 #, c-format msgid "IDE disk index (parsed from '%s') is too large" msgstr "" -#: src/vmx/vmx.c:918 +#: src/vmx/vmx.c:971 msgid "" "Expecting domain XML attribute 'dev' of entry 'devices/disk/target' to start " "with 'fd'" msgstr "" -#: src/vmx/vmx.c:934 +#: src/vmx/vmx.c:987 #, c-format msgid "Floppy disk index (parsed from '%s') is too large" msgstr "" -#: src/vmx/vmx.c:955 +#: src/vmx/vmx.c:1010 #, c-format msgid "Unsupported disk address type '%s'" msgstr "" -#: src/vmx/vmx.c:967 +#: src/vmx/vmx.c:1022 msgid "Could not verify disk address" msgstr "" -#: src/vmx/vmx.c:975 +#: src/vmx/vmx.c:1030 #, c-format msgid "Disk address %d:%d:%d doesn't match target device '%s'" msgstr "" -#: src/vmx/vmx.c:984 src/vmx/vmx.c:1667 src/vmx/vmx.c:1888 src/vmx/vmx.c:2013 +#: src/vmx/vmx.c:1039 src/vmx/vmx.c:1703 src/vmx/vmx.c:1930 src/vmx/vmx.c:2053 #, c-format msgid "SCSI controller index %d out of [0..3] range" msgstr "" -#: src/vmx/vmx.c:991 +#: src/vmx/vmx.c:1046 #, c-format msgid "SCSI bus index %d out of [0] range" msgstr "" -#: src/vmx/vmx.c:998 src/vmx/vmx.c:2020 +#: src/vmx/vmx.c:1053 src/vmx/vmx.c:2060 #, c-format msgid "SCSI unit index %d out of [0..6,8..15] range" msgstr "" -#: src/vmx/vmx.c:1005 +#: src/vmx/vmx.c:1060 #, c-format msgid "IDE controller index %d out of [0] range" msgstr "" -#: src/vmx/vmx.c:1012 src/vmx/vmx.c:2038 +#: src/vmx/vmx.c:1067 src/vmx/vmx.c:2077 #, c-format msgid "IDE bus index %d out of [0..1] range" msgstr "" -#: src/vmx/vmx.c:1019 src/vmx/vmx.c:2045 +#: src/vmx/vmx.c:1074 src/vmx/vmx.c:2084 #, c-format msgid "IDE unit index %d out of [0..1] range" msgstr "" -#: src/vmx/vmx.c:1026 src/vmx/vmx.c:2068 +#: src/vmx/vmx.c:1081 src/vmx/vmx.c:2106 #, c-format msgid "FDC controller index %d out of [0] range" msgstr "" -#: src/vmx/vmx.c:1033 +#: src/vmx/vmx.c:1088 #, c-format msgid "FDC bus index %d out of [0] range" msgstr "" -#: src/vmx/vmx.c:1040 src/vmx/vmx.c:2075 +#: src/vmx/vmx.c:1095 src/vmx/vmx.c:2113 #, c-format msgid "FDC unit index %d out of [0..1] range" msgstr "" -#: src/vmx/vmx.c:1046 +#: src/vmx/vmx.c:1101 #, c-format msgid "Unsupported bus type '%s'" msgstr "" -#: src/vmx/vmx.c:1084 +#: src/vmx/vmx.c:1137 #, c-format msgid "Unknown driver name '%s'" msgstr "" -#: src/vmx/vmx.c:1097 +#: src/vmx/vmx.c:1150 #, c-format msgid "Missing SCSI controller for index %d" msgstr "" -#: src/vmx/vmx.c:1106 +#: src/vmx/vmx.c:1159 #, c-format msgid "" "Inconsistent SCSI controller model ('%s' is not '%s') for SCSI controller " "index %d" msgstr "" -#: src/vmx/vmx.c:1184 +#: src/vmx/vmx.c:1237 #, c-format msgid "" "Disks on SCSI controller %d have inconsistent controller models, cannot " "autodetect model" msgstr "" -#: src/vmx/vmx.c:1200 +#: src/vmx/vmx.c:1253 #, c-format msgid "" "Expecting domain XML attribute 'model' of entry 'controller' to be " "'buslogic' or 'lsilogic' or 'lsisas1068' or 'vmpvscsi' but found '%s'" msgstr "" -#: src/vmx/vmx.c:1257 +#: src/vmx/vmx.c:1312 msgid "virVMXContext has no parseFileName function set" msgstr "" -#: src/vmx/vmx.c:1308 +#: src/vmx/vmx.c:1359 #, c-format msgid "Expecting VMX entry 'config.version' to be 8 but found %lld" msgstr "" @@ -26285,363 +26234,363 @@ "Expecting VMX entry 'virtualHW.version' to be 4, 7, 8 or 9 but found %lld" msgstr "" -#: src/vmx/vmx.c:1344 +#: src/vmx/vmx.c:1391 msgid "VMX entry 'name' contains invalid escape sequence" msgstr "" -#: src/vmx/vmx.c:1358 +#: src/vmx/vmx.c:1405 msgid "VMX entry 'annotation' contains invalid escape sequence" msgstr "" -#: src/vmx/vmx.c:1371 +#: src/vmx/vmx.c:1417 #, c-format msgid "" "Expecting VMX entry 'memsize' to be an unsigned integer (multiple of 4) but " "found %lld" msgstr "" -#: src/vmx/vmx.c:1417 +#: src/vmx/vmx.c:1458 #, c-format msgid "" "Expecting VMX entry 'numvcpus' to be an unsigned integer (1 or a multiple of " "2) but found %lld" msgstr "" -#: src/vmx/vmx.c:1448 src/vmx/vmx.c:1476 +#: src/vmx/vmx.c:1493 src/vmx/vmx.c:1520 #, c-format msgid "" "Expecting VMX entry 'sched.cpu.affinity' to be a comma separated list of " "unsigned integers but found '%s'" msgstr "" -#: src/vmx/vmx.c:1456 +#: src/vmx/vmx.c:1501 #, c-format msgid "VMX entry 'sched.cpu.affinity' contains a %d, this value is too large" msgstr "" -#: src/vmx/vmx.c:1487 +#: src/vmx/vmx.c:1531 #, c-format msgid "" "Expecting VMX entry 'sched.cpu.affinity' to contain at least as many values " "as 'numvcpus' (%lld) but found only %d value(s)" msgstr "" -#: src/vmx/vmx.c:1511 +#: src/vmx/vmx.c:1556 #, c-format msgid "" "Expecting VMX entry 'sched.cpu.shares' to be an unsigned integer or 'low', " "'normal' or 'high' but found '%s'" msgstr "" -#: src/vmx/vmx.c:1659 +#: src/vmx/vmx.c:1695 msgid "Could not add controllers" msgstr "" -#: src/vmx/vmx.c:1926 +#: src/vmx/vmx.c:1966 #, c-format msgid "" "Expecting VMX entry '%s' to be 'buslogic' or 'lsilogic' or 'lsisas1068' or " "'pvscsi' but found '%s'" msgstr "" -#: src/vmx/vmx.c:2059 src/vmx/vmx.c:2090 +#: src/vmx/vmx.c:2097 src/vmx/vmx.c:2127 #, c-format msgid "Unsupported bus type '%s' for device type '%s'" msgstr "" -#: src/vmx/vmx.c:2177 +#: src/vmx/vmx.c:2208 #, c-format msgid "" "Expecting VMX entry '%s' to be 'scsi-hardDisk' or 'disk' but found '%s'" msgstr "" -#: src/vmx/vmx.c:2185 +#: src/vmx/vmx.c:2216 #, c-format msgid "" "Expecting VMX entry '%s' to be 'ata-hardDisk' or 'disk' but found '%s'" msgstr "" -#: src/vmx/vmx.c:2217 src/vmx/vmx.c:2274 src/vmx/vmx.c:2298 +#: src/vmx/vmx.c:2251 src/vmx/vmx.c:2324 src/vmx/vmx.c:2348 #, c-format msgid "" "Invalid or not yet handled value '%s' for VMX entry '%s' for device type '%s'" msgstr "" -#: src/vmx/vmx.c:2230 +#: src/vmx/vmx.c:2263 #, c-format msgid "Expecting VMX entry '%s' to be 'cdrom-image' but found '%s'" msgstr "" -#: src/vmx/vmx.c:2312 +#: src/vmx/vmx.c:2362 #, c-format msgid "Could not assign address to disk '%s'" msgstr "" -#: src/vmx/vmx.c:2487 src/vmx/vmx.c:3643 +#: src/vmx/vmx.c:2532 src/vmx/vmx.c:3673 #, c-format msgid "Ethernet controller index %d out of [0..3] range" msgstr "" -#: src/vmx/vmx.c:2544 src/vmx/vmx.c:2554 +#: src/vmx/vmx.c:2587 src/vmx/vmx.c:2597 #, c-format msgid "Expecting VMX entry '%s' to be MAC address but found '%s'" msgstr "" -#: src/vmx/vmx.c:2561 +#: src/vmx/vmx.c:2604 #, c-format msgid "" "Expecting VMX entry '%s' to be 'generated' or 'static' or 'vpx' but found " "'%s'" msgstr "" -#: src/vmx/vmx.c:2578 +#: src/vmx/vmx.c:2554 #, c-format msgid "" "Expecting VMX entry '%s' to be 'vlance' or 'vmxnet' or 'vmxnet3' or 'e1000' " "but found '%s'" msgstr "" -#: src/vmx/vmx.c:2621 +#: src/vmx/vmx.c:2665 #, c-format msgid "No yet handled value '%s' for VMX entry '%s'" msgstr "" -#: src/vmx/vmx.c:2640 +#: src/vmx/vmx.c:2684 #, c-format msgid "Invalid value '%s' for VMX entry '%s'" msgstr "" -#: src/vmx/vmx.c:2705 src/vmx/vmx.c:3751 +#: src/vmx/vmx.c:2749 src/vmx/vmx.c:3782 #, c-format msgid "Serial port index %d out of [0..3] range" msgstr "" -#: src/vmx/vmx.c:2789 +#: src/vmx/vmx.c:2832 #, c-format msgid "VMX entry '%s' doesn't contain a port part" msgstr "" -#: src/vmx/vmx.c:2820 +#: src/vmx/vmx.c:2863 #, c-format msgid "VMX entry '%s' contains unsupported scheme '%s'" msgstr "" -#: src/vmx/vmx.c:2831 +#: src/vmx/vmx.c:2874 #, c-format msgid "Expecting VMX entry '%s' to be 'server' or 'client' but found '%s'" msgstr "" -#: src/vmx/vmx.c:2837 +#: src/vmx/vmx.c:2880 #, c-format msgid "" "Expecting VMX entry '%s' to be 'device', 'file' or 'pipe' or 'network' but " "found '%s'" msgstr "" -#: src/vmx/vmx.c:2894 src/vmx/vmx.c:3857 +#: src/vmx/vmx.c:2937 src/vmx/vmx.c:3887 #, c-format msgid "Parallel port index %d out of [0..2] range" msgstr "" -#: src/vmx/vmx.c:2954 +#: src/vmx/vmx.c:2992 #, c-format msgid "Expecting VMX entry '%s' to be 'device' or 'file' but found '%s'" msgstr "" -#: src/vmx/vmx.c:3043 +#: src/vmx/vmx.c:3082 msgid "virVMXContext has no formatFileName function set" msgstr "" -#: src/vmx/vmx.c:3051 +#: src/vmx/vmx.c:3090 #, c-format msgid "Expecting virt type to be '%s' but found '%s'" msgstr "" -#: src/vmx/vmx.c:3074 +#: src/vmx/vmx.c:3113 #, c-format msgid "" "Expecting domain XML attribute 'arch' of entry 'os/type' to be 'i686' or " "'x86_64' but found '%s'" msgstr "" -#: src/vmx/vmx.c:3088 +#: src/vmx/vmx.c:3127 #, c-format msgid "Unsupported SMBIOS mode '%s'" msgstr "" -#: src/vmx/vmx.c:3153 +#: src/vmx/vmx.c:3190 msgid "No support for domain XML entry 'vcpu' attribute 'current'" msgstr "" -#: src/vmx/vmx.c:3159 +#: src/vmx/vmx.c:3135 #, c-format msgid "" "Expecting domain XML entry 'vcpu' to be an unsigned integer (1 or a multiple " "of 2) but found %d" msgstr "" -#: src/vmx/vmx.c:3181 +#: src/vmx/vmx.c:3218 #, c-format msgid "" "Expecting domain XML attribute 'cpuset' of entry 'vcpu' to contain at least " "%d CPU(s)" msgstr "" -#: src/vmx/vmx.c:3228 +#: src/vmx/vmx.c:3264 #, c-format msgid "Unsupported graphics type '%s'" msgstr "" -#: src/vmx/vmx.c:3280 +#: src/vmx/vmx.c:3315 #, c-format msgid "Unsupported disk device type '%s'" msgstr "" -#: src/vmx/vmx.c:3322 +#: src/vmx/vmx.c:3354 msgid "No support for multiple video devices" msgstr "" -#: src/vmx/vmx.c:3438 +#: src/vmx/vmx.c:3464 #, c-format msgid "Invalid device type supplied: %s" msgstr "" -#: src/vmx/vmx.c:3446 +#: src/vmx/vmx.c:3472 #, c-format msgid "%s %s '%s' has unsupported type '%s', expecting '%s' or '%s'" msgstr "" -#: src/vmx/vmx.c:3466 +#: src/vmx/vmx.c:3492 #, c-format msgid "Unsupported bus type '%s' for %s" msgstr "" -#: src/vmx/vmx.c:3484 +#: src/vmx/vmx.c:3516 #, c-format msgid "%s %s '%s' has an unsupported type '%s'" msgstr "" -#: src/vmx/vmx.c:3499 +#: src/vmx/vmx.c:3531 #, c-format msgid "Image file for %s %s '%s' has unsupported suffix, expecting '%s'" msgstr "" -#: src/vmx/vmx.c:3536 +#: src/vmx/vmx.c:3567 #, c-format msgid "%s harddisk '%s' has unsupported cache mode '%s'" msgstr "" -#: src/vmx/vmx.c:3596 +#: src/vmx/vmx.c:3626 #, c-format msgid "Floppy '%s' has unsupported type '%s', expecting '%s' or '%s'" msgstr "" -#: src/vmx/vmx.c:3614 +#: src/vmx/vmx.c:3644 #, c-format msgid "Only '%s' filesystem type is supported" msgstr "" -#: src/vmx/vmx.c:3658 +#: src/vmx/vmx.c:3627 #, c-format msgid "" "Expecting domain XML entry 'devices/interface/model' to be 'vlance' or " "'vmxnet' or 'vmxnet2' or 'vmxnet3' or 'e1000' but found '%s'" msgstr "" -#: src/vmx/vmx.c:3700 +#: src/vmx/vmx.c:3731 #, c-format msgid "Unsupported net type '%s'" msgstr "" -#: src/vmx/vmx.c:3816 +#: src/vmx/vmx.c:3846 #, c-format msgid "Unsupported character device TCP protocol '%s'" msgstr "" -#: src/vmx/vmx.c:3834 src/vmx/vmx.c:3892 +#: src/vmx/vmx.c:3864 src/vmx/vmx.c:3921 #, c-format msgid "Unsupported character device type '%s'" msgstr "" -#: src/vmx/vmx.c:3909 +#: src/vmx/vmx.c:3938 #, c-format msgid "Unsupported video device type '%s'" msgstr "" -#: src/vmx/vmx.c:3922 +#: src/vmx/vmx.c:3951 msgid "Multi-head video devices are unsupported" msgstr "" -#: src/xen/block_stats.c:184 +#: src/xen/block_stats.c:169 #, c-format msgid "Failed to read any block statistics for domain %d" msgstr "" -#: src/xen/block_stats.c:198 +#: src/xen/block_stats.c:183 #, c-format msgid "Frontend block device not connected for domain %d" msgstr "" -#: src/xen/block_stats.c:209 +#: src/xen/block_stats.c:194 #, c-format msgid "stats->rd_bytes would overflow 64 bit counter for domain %d" msgstr "" -#: src/xen/block_stats.c:218 +#: src/xen/block_stats.c:203 #, c-format msgid "stats->wr_bytes would overflow 64 bit counter for domain %d" msgstr "" -#: src/xen/block_stats.c:336 +#: src/xen/block_stats.c:321 #, c-format msgid "" "invalid path, device names must be in the range sda[1-15] - sdiv[1-15] for " "domain %d" msgstr "" -#: src/xen/block_stats.c:340 +#: src/xen/block_stats.c:325 #, c-format msgid "" "invalid path, device names must be in the range hda[1-63] - hdt[1-63] for " "domain %d" msgstr "" -#: src/xen/block_stats.c:344 +#: src/xen/block_stats.c:329 #, c-format msgid "" "invalid path, device names must be in the range xvda[1-15] - xvdiz[1-15] for " "domain %d" msgstr "" -#: src/xen/block_stats.c:348 +#: src/xen/block_stats.c:333 #, c-format msgid "unsupported path, use xvdN, hdN, or sdN for domain %d" msgstr "" -#: src/xen/xen_driver.c:522 +#: src/xen/xen_driver.c:537 #, c-format msgid "Errored to create save dir '%s': %s" msgstr "" -#: src/xen/xen_driver.c:1042 +#: src/xen/xen_driver.c:1036 msgid "Unable to query OS type for inactive domain" msgstr "" -#: src/xen/xen_driver.c:1464 +#: src/xen/xen_driver.c:1458 msgid "Cannot get VCPUs of inactive domain" msgstr "" -#: src/xen/xen_driver.c:2122 src/xen/xen_driver.c:2156 -#: src/xen/xen_driver.c:2199 +#: src/xen/xen_driver.c:2114 src/xen/xen_driver.c:2148 +#: src/xen/xen_driver.c:2191 msgid "Cannot change scheduler parameters" msgstr "" -#: src/xen/xen_driver.c:2590 +#: src/xen/xen_driver.c:2464 #, c-format msgid "Device %s has been assigned to guest %d" msgstr "" -#: src/xen/xen_driver.c:2664 +#: src/xen/xen_driver.c:2538 msgid "cannot find default console device" msgstr "" @@ -26666,7 +26615,7 @@ msgid "unsupported in dom interface < 5" msgstr "" -#: src/xen/xen_hypervisor.c:1264 src/xen/xend_internal.c:3054 +#: src/xen/xen_hypervisor.c:1264 src/xen/xend_internal.c:2877 msgid "Invalid parameter count" msgstr "" @@ -26697,38 +26646,38 @@ msgid "invalid path, vif should match this domain ID" msgstr "" -#: src/xen/xen_hypervisor.c:1868 src/xen/xen_hypervisor.c:1995 +#: src/xen/xen_hypervisor.c:1870 src/xen/xen_hypervisor.c:1997 #, c-format msgid "Unable to issue hypervisor ioctl %lu" msgstr "" -#: src/xen/xen_hypervisor.c:2250 +#: src/xen/xen_hypervisor.c:2251 msgid "could not read CPU flags" msgstr "" -#: src/xen/xen_hypervisor.c:2513 src/xen/xen_hypervisor.c:2524 +#: src/xen/xen_hypervisor.c:2511 src/xen/xen_hypervisor.c:2522 #, c-format msgid "cannot read file %s" msgstr "" -#: src/xen/xen_hypervisor.c:2589 src/xen/xen_hypervisor.c:2595 -#: src/xen/xen_hypervisor.c:3057 +#: src/xen/xen_hypervisor.c:2581 src/xen/xen_hypervisor.c:2587 +#: src/xen/xen_hypervisor.c:3048 msgid "cannot get domain details" msgstr "" -#: src/xen/xen_hypervisor.c:2916 +#: src/xen/xen_hypervisor.c:2908 msgid "cannot determine actual number of cells" msgstr "" -#: src/xen/xen_hypervisor.c:2931 +#: src/xen/xen_hypervisor.c:2923 msgid "unsupported in sys interface < 4" msgstr "" -#: src/xen/xen_hypervisor.c:3046 +#: src/xen/xen_hypervisor.c:3037 msgid "invalid cpumap_t size" msgstr "" -#: src/xen/xen_hypervisor.c:3074 src/xen/xen_hypervisor.c:3082 +#: src/xen/xen_hypervisor.c:3065 src/xen/xen_hypervisor.c:3073 msgid "cannot get VCPUs info" msgstr "" @@ -26745,33 +26694,33 @@ msgid "Error looking up domain" msgstr "" -#: src/xen/xen_inotify.c:202 src/xen/xen_inotify.c:298 -#: src/xen/xen_inotify.c:305 +#: src/xen/xen_inotify.c:202 src/xen/xen_inotify.c:299 +#: src/xen/xen_inotify.c:306 msgid "Error adding file to config cache" msgstr "" -#: src/xen/xen_inotify.c:248 +#: src/xen/xen_inotify.c:249 msgid "conn, or private data is NULL" msgstr "" -#: src/xen/xen_inotify.c:294 src/xen/xen_inotify.c:317 +#: src/xen/xen_inotify.c:295 src/xen/xen_inotify.c:318 msgid "looking up dom" msgstr "" -#: src/xen/xen_inotify.c:363 +#: src/xen/xen_inotify.c:365 #, c-format msgid "cannot open directory: %s" msgstr "" -#: src/xen/xen_inotify.c:379 +#: src/xen/xen_inotify.c:381 msgid "Error adding file to config list" msgstr "" -#: src/xen/xen_inotify.c:394 +#: src/xen/xen_inotify.c:396 msgid "initializing inotify" msgstr "" -#: src/xen/xen_inotify.c:405 +#: src/xen/xen_inotify.c:407 #, c-format msgid "adding watch on %s" msgstr "" @@ -26784,321 +26733,321 @@ msgid "failed to connect to xend" msgstr "" -#: src/xen/xend_internal.c:163 +#: src/xen/xend_internal.c:161 msgid "failed to read from Xen Daemon" msgstr "Luku Xen Daemonista epäonnistui" -#: src/xen/xend_internal.c:166 +#: src/xen/xend_internal.c:164 msgid "failed to write to Xen Daemon" msgstr "" -#: src/xen/xend_internal.c:299 +#: src/xen/xend_internal.c:297 msgid "failed to parse Xend response content length" msgstr "" -#: src/xen/xend_internal.c:305 +#: src/xen/xend_internal.c:303 msgid "failed to parse Xend response return code" msgstr "" -#: src/xen/xend_internal.c:318 +#: src/xen/xend_internal.c:316 #, c-format msgid "Xend returned HTTP Content-Length of %d, which exceeds maximum of %d" msgstr "" -#: src/xen/xend_internal.c:375 +#: src/xen/xend_internal.c:373 #, c-format msgid "%d status from xen daemon: %s:%s" msgstr "" -#: src/xen/xend_internal.c:423 src/xen/xend_internal.c:426 -#: src/xen/xend_internal.c:435 +#: src/xen/xend_internal.c:421 src/xen/xend_internal.c:424 +#: src/xen/xend_internal.c:433 #, c-format msgid "xend_post: error from xen daemon: %s" msgstr "" -#: src/xen/xend_internal.c:470 +#: src/xen/xend_internal.c:468 #, c-format msgid "Unexpected HTTP error code %d" msgstr "" -#: src/xen/xend_internal.c:681 +#: src/xen/xend_internal.c:676 #, c-format msgid "unable to resolve hostname '%s': %s" msgstr "" -#: src/xen/xend_internal.c:718 +#: src/xen/xend_internal.c:713 #, c-format msgid "unable to connect to '%s:%s'" msgstr "" -#: src/xen/xend_internal.c:853 +#: src/xen/xend_internal.c:848 msgid "domain information incomplete, missing domid" msgstr "toimialuetieto on epätäydellistä, domid puuttuu" -#: src/xen/xend_internal.c:859 +#: src/xen/xend_internal.c:852 msgid "domain information incorrect domid not numeric" msgstr "toimialuetieto on virheellistä, domid ei ole numeerinen" -#: src/xen/xend_internal.c:864 +#: src/xen/xend_internal.c:857 msgid "domain information incomplete, missing uuid" msgstr "toimialuetieto on epätäydellistä, uuid puuttuu" -#: src/xen/xend_internal.c:1111 +#: src/xen/xend_internal.c:1079 msgid "topology syntax error" msgstr "topologiasyntaksivirhe" -#: src/xen/xend_internal.c:1158 +#: src/xen/xend_internal.c:1118 msgid "failed to parse Xend domain information" msgstr "Xend-toimialueen tietojen jäsentäminen epäonnistui" -#: src/xen/xend_internal.c:1277 src/xen/xend_internal.c:1298 -#: src/xen/xend_internal.c:1321 src/xen/xend_internal.c:1344 -#: src/xen/xend_internal.c:1370 src/xen/xend_internal.c:1426 -#: src/xen/xend_internal.c:1463 +#: src/xen/xend_internal.c:1232 src/xen/xend_internal.c:1253 +#: src/xen/xend_internal.c:1276 src/xen/xend_internal.c:1299 +#: src/xen/xend_internal.c:1325 src/xen/xend_internal.c:1381 +#: src/xen/xend_internal.c:1418 #, c-format msgid "Domain %s isn't running." msgstr "" -#: src/xen/xend_internal.c:1433 +#: src/xen/xend_internal.c:1388 msgid "Cannot save host domain" msgstr "" -#: src/xen/xend_internal.c:1802 +#: src/xen/xend_internal.c:1757 msgid "domain not running" msgstr "" -#: src/xen/xend_internal.c:1809 src/xen/xend_internal.c:2249 -#: src/xen/xend_internal.c:2397 src/xen/xend_internal.c:2499 +#: src/xen/xend_internal.c:1764 src/xen/xend_internal.c:2119 +#: src/xen/xend_internal.c:2255 src/xen/xend_internal.c:2345 msgid "Xend only supports modifying both live and persistent config" msgstr "" -#: src/xen/xend_internal.c:1910 +#: src/xen/xend_internal.c:1908 msgid "failed to add vcpupin xml entry" msgstr "" -#: src/xen/xend_internal.c:1948 src/xen/xm_internal.c:752 +#: src/xen/xend_internal.c:1863 src/xen/xm_internal.c:752 msgid "domain not active" msgstr "" -#: src/xen/xend_internal.c:2151 +#: src/xen/xend_internal.c:2034 #, c-format msgid "Domain %s is already running" msgstr "" -#: src/xen/xend_internal.c:2174 +#: src/xen/xend_internal.c:2056 #, c-format msgid "Domain %s did not start" msgstr "" -#: src/xen/xend_internal.c:2229 src/xen/xend_internal.c:2377 -#: src/xen/xend_internal.c:2479 +#: src/xen/xend_internal.c:2111 src/xen/xend_internal.c:2247 +#: src/xen/xend_internal.c:2337 msgid "Cannot modify live config if domain is inactive" msgstr "" -#: src/xen/xend_internal.c:2238 src/xen/xend_internal.c:2386 -#: src/xen/xend_internal.c:2488 +#: src/xen/xend_internal.c:2236 src/xen/xend_internal.c:2384 +#: src/xen/xend_internal.c:2486 msgid "Xend version does not support modifying persistent config" msgstr "" -#: src/xen/xend_internal.c:2308 src/xen/xend_internal.c:2315 -#: src/xen/xend_internal.c:2425 src/xen/xend_internal.c:2525 +#: src/xen/xend_internal.c:2178 src/xen/xend_internal.c:2185 +#: src/xen/xend_internal.c:2283 src/xen/xend_internal.c:2371 msgid "unsupported device type" msgstr "" -#: src/xen/xend_internal.c:2328 +#: src/xen/xend_internal.c:2198 #, c-format msgid "target '%s' already exists" msgstr "" -#: src/xen/xend_internal.c:2433 +#: src/xen/xend_internal.c:2291 msgid "requested device does not exist" msgstr "" -#: src/xen/xend_internal.c:2557 +#: src/xen/xend_internal.c:2402 msgid "xenDaemonGetAutostart failed to find this domain" msgstr "" -#: src/xen/xend_internal.c:2585 +#: src/xen/xend_internal.c:2429 msgid "xenDaemonSetAutostart failed to find this domain" msgstr "" -#: src/xen/xend_internal.c:2595 +#: src/xen/xend_internal.c:2439 msgid "unexpected value from on_xend_start" msgstr "" -#: src/xen/xend_internal.c:2607 +#: src/xen/xend_internal.c:2451 msgid "sexpr2string failed" msgstr "" -#: src/xen/xend_internal.c:2620 +#: src/xen/xend_internal.c:2462 msgid "Failed to redefine sexpr" msgstr "" -#: src/xen/xend_internal.c:2625 +#: src/xen/xend_internal.c:2467 msgid "on_xend_start not present in sexpr" msgstr "" -#: src/xen/xend_internal.c:2689 +#: src/xen/xend_internal.c:2531 msgid "" "xenDaemonDomainMigrate: Xen does not support renaming domains during " "migration" msgstr "" -#: src/xen/xend_internal.c:2699 +#: src/xen/xend_internal.c:2541 msgid "" "xenDaemonDomainMigrate: Xen does not support bandwidth limits during " "migration" msgstr "" -#: src/xen/xend_internal.c:2727 +#: src/xen/xend_internal.c:2569 msgid "xenDaemonDomainMigrate: xend cannot migrate paused domains" msgstr "" -#: src/xen/xend_internal.c:2735 +#: src/xen/xend_internal.c:2577 msgid "xenDaemonDomainMigrate: unsupported flag" msgstr "" -#: src/xen/xend_internal.c:2751 +#: src/xen/xend_internal.c:2593 msgid "" "xenDaemonDomainMigrate: only xenmigr:// migrations are supported by Xen" msgstr "" -#: src/xen/xend_internal.c:2758 +#: src/xen/xend_internal.c:2600 msgid "xenDaemonDomainMigrate: a hostname must be specified in the URI" msgstr "" -#: src/xen/xend_internal.c:2776 +#: src/xen/xend_internal.c:2617 msgid "xenDaemonDomainMigrate: invalid port number" msgstr "" -#: src/xen/xend_internal.c:2829 +#: src/xen/xend_internal.c:2668 msgid "failed to build sexpr" msgstr "" -#: src/xen/xend_internal.c:2837 +#: src/xen/xend_internal.c:2676 #, c-format msgid "Failed to create inactive domain %s" msgstr "" -#: src/xen/xend_internal.c:2969 src/xen/xend_internal.c:3033 -#: src/xen/xend_internal.c:3138 +#: src/xen/xend_internal.c:2967 src/xen/xend_internal.c:3031 +#: src/xen/xend_internal.c:3136 msgid "unsupported in xendConfigVersion < 4" msgstr "" -#: src/xen/xend_internal.c:2981 +#: src/xen/xend_internal.c:2812 msgid "node information incomplete, missing scheduler name" msgstr "" -#: src/xen/xend_internal.c:2995 src/xen/xend_internal.c:3101 -#: src/xen/xend_internal.c:3208 +#: src/xen/xend_internal.c:2826 src/xen/xend_internal.c:2924 +#: src/xen/xend_internal.c:3023 msgid "Unknown scheduler" msgstr "" -#: src/xen/xend_internal.c:3046 src/xen/xend_internal.c:3151 +#: src/xen/xend_internal.c:2869 src/xen/xend_internal.c:2966 msgid "Failed to get a scheduler name" msgstr "" -#: src/xen/xend_internal.c:3065 src/xen/xend_internal.c:3187 +#: src/xen/xend_internal.c:2888 src/xen/xend_internal.c:3002 msgid "domain information incomplete, missing cpu_weight" msgstr "" -#: src/xen/xend_internal.c:3070 src/xen/xend_internal.c:3196 +#: src/xen/xend_internal.c:2893 src/xen/xend_internal.c:3011 msgid "domain information incomplete, missing cpu_cap" msgstr "" -#: src/xen/xend_internal.c:3077 +#: src/xen/xend_internal.c:2900 #, c-format msgid "Weight %s too big for destination" msgstr "" -#: src/xen/xend_internal.c:3088 +#: src/xen/xend_internal.c:2911 #, c-format msgid "Cap %s too big for destination" msgstr "" -#: src/xen/xend_internal.c:3256 +#: src/xen/xend_internal.c:3071 msgid "domainBlockPeek is not supported for dom0" msgstr "" -#: src/xen/xend_internal.c:3278 +#: src/xen/xend_internal.c:3093 #, c-format msgid "%s: invalid path" msgstr "" -#: src/xen/xend_internal.c:3287 +#: src/xen/xend_internal.c:3102 #, c-format msgid "failed to open for reading: %s" msgstr "" -#: src/xen/xend_internal.c:3299 +#: src/xen/xend_internal.c:3114 #, c-format msgid "failed to lseek or read from file: %s" msgstr "" -#: src/xen/xend_internal.c:3407 +#: src/xen/xend_internal.c:3223 msgid "hotplug of device type not supported" msgstr "" -#: src/xen/xm_internal.c:208 +#: src/xen/xm_internal.c:205 #, c-format msgid "cannot stat: %s" msgstr "" -#: src/xen/xm_internal.c:269 +#: src/xen/xm_internal.c:265 msgid "xenXMConfigCacheRefresh: virHashAddEntry" msgstr "" -#: src/xen/xm_internal.c:312 +#: src/xen/xm_internal.c:311 msgid "cannot get time of day" msgstr "" -#: src/xen/xm_internal.c:325 +#: src/xen/xm_internal.c:324 #, c-format msgid "cannot read directory %s" msgstr "" -#: src/xen/xm_internal.c:548 src/xen/xm_internal.c:592 +#: src/xen/xm_internal.c:547 src/xen/xm_internal.c:591 #, c-format msgid "Memory %lu too small, min %lu" msgstr "" -#: src/xen/xm_internal.c:804 +#: src/xen/xm_internal.c:806 msgid "virHashLookup" msgstr "" -#: src/xen/xm_internal.c:809 +#: src/xen/xm_internal.c:811 msgid "can't retrieve config file for domain" msgstr "" -#: src/xen/xm_internal.c:1000 +#: src/xen/xm_internal.c:1002 msgid "can't retrieve config filename for domain to overwrite" msgstr "" -#: src/xen/xm_internal.c:1006 +#: src/xen/xm_internal.c:1008 msgid "can't retrieve config entry for domain to overwrite" msgstr "" -#: src/xen/xm_internal.c:1013 src/xen/xm_internal.c:1020 +#: src/xen/xm_internal.c:1015 src/xen/xm_internal.c:1022 msgid "failed to remove old domain from config map" msgstr "" -#: src/xen/xm_internal.c:1038 +#: src/xen/xm_internal.c:1040 msgid "unable to get current time" msgstr "" -#: src/xen/xm_internal.c:1048 src/xen/xm_internal.c:1055 +#: src/xen/xm_internal.c:1050 src/xen/xm_internal.c:1057 msgid "unable to store config file handle" msgstr "" -#: src/xen/xm_internal.c:1241 src/xen/xm_internal.c:1328 +#: src/xen/xm_internal.c:1243 src/xen/xm_internal.c:1330 msgid "Xm driver only supports modifying persistent config" msgstr "" -#: src/xen/xm_internal.c:1277 +#: src/xen/xm_internal.c:1279 msgid "Xm driver only supports adding disk or network devices" msgstr "" -#: src/xen/xm_internal.c:1402 +#: src/xen/xm_internal.c:1404 msgid "block peeking not implemented" msgstr "" @@ -27107,12 +27056,12 @@ msgid "cannot check link %s points to config %s" msgstr "" -#: src/xen/xm_internal.c:1467 +#: src/xen/xm_internal.c:1469 #, c-format msgid "failed to create link %s to %s" msgstr "" -#: src/xen/xm_internal.c:1475 +#: src/xen/xm_internal.c:1477 #, c-format msgid "failed to remove link %s" msgstr "" @@ -27129,141 +27078,143 @@ msgid "adding watch @introduceDomain" msgstr "" -#: src/xen/xs_internal.c:657 +#: src/xen/xs_internal.c:652 msgid "watch already tracked" msgstr "" -#: src/xenapi/xenapi_driver.c:125 +#: src/xenapi/xenapi_driver.c:154 msgid "Server name not in URI" msgstr "" -#: src/xenapi/xenapi_driver.c:131 +#: src/xenapi/xenapi_driver.c:160 msgid "Authentication Credentials not found" msgstr "" -#: src/xenapi/xenapi_driver.c:167 +#: src/xenapi/xenapi_driver.c:196 msgid "Capabilities not found" msgstr "" -#: src/xenapi/xenapi_driver.c:174 +#: src/xenapi/xenapi_driver.c:203 msgid "Failed to create XML conf object" msgstr "" -#: src/xenapi/xenapi_driver.c:195 +#: src/xenapi/xenapi_driver.c:224 msgid "Failed to allocate xen session" msgstr "" -#: src/xenapi/xenapi_driver.c:324 +#: src/xenapi/xenapi_driver.c:353 msgid "Couldn't parse version info" msgstr "" -#: src/xenapi/xenapi_driver.c:332 +#: src/xenapi/xenapi_driver.c:361 msgid "Couldn't get version info" msgstr "" -#: src/xenapi/xenapi_driver.c:401 +#: src/xenapi/xenapi_driver.c:430 msgid "Unable to get host metric Information" msgstr "" -#: src/xenapi/xenapi_driver.c:423 +#: src/xenapi/xenapi_driver.c:452 msgid "Unable to get Host CPU set" msgstr "" -#: src/xenapi/xenapi_driver.c:446 +#: src/xenapi/xenapi_driver.c:471 msgid "Capabilities not available" msgstr "" -#: src/xenapi/xenapi_driver.c:476 +#: src/xenapi/xenapi_driver.c:502 msgid "DomainID can't fit in 32 bits" msgstr "" -#: src/xenapi/xenapi_driver.c:552 +#: src/xenapi/xenapi_driver.c:584 msgid "Domain Pointer is invalid" msgstr "" -#: src/xenapi/xenapi_driver.c:605 src/xenapi/xenapi_driver.c:647 +#: src/xenapi/xenapi_driver.c:637 src/xenapi/xenapi_driver.c:679 msgid "Domain Pointer not valid" msgstr "" -#: src/xenapi/xenapi_driver.c:682 src/xenapi/xenapi_driver.c:730 -#: src/xenapi/xenapi_driver.c:766 src/xenapi/xenapi_driver.c:805 -#: src/xenapi/xenapi_driver.c:850 src/xenapi/xenapi_driver.c:894 -#: src/xenapi/xenapi_driver.c:943 src/xenapi/xenapi_driver.c:979 -#: src/xenapi/xenapi_driver.c:1011 src/xenapi/xenapi_driver.c:1049 -#: src/xenapi/xenapi_driver.c:1105 src/xenapi/xenapi_driver.c:1149 -#: src/xenapi/xenapi_driver.c:1194 src/xenapi/xenapi_driver.c:1263 -#: src/xenapi/xenapi_driver.c:1321 src/xenapi/xenapi_driver.c:1381 -#: src/xenapi/xenapi_driver.c:1657 src/xenapi/xenapi_driver.c:1755 -#: src/xenapi/xenapi_driver.c:1799 src/xenapi/xenapi_driver.c:1847 +#: src/xenapi/xenapi_driver.c:715 src/xenapi/xenapi_driver.c:763 +#: src/xenapi/xenapi_driver.c:799 src/xenapi/xenapi_driver.c:838 +#: src/xenapi/xenapi_driver.c:883 src/xenapi/xenapi_driver.c:927 +#: src/xenapi/xenapi_driver.c:976 src/xenapi/xenapi_driver.c:1013 +#: src/xenapi/xenapi_driver.c:1045 src/xenapi/xenapi_driver.c:1083 +#: src/xenapi/xenapi_driver.c:1139 src/xenapi/xenapi_driver.c:1183 +#: src/xenapi/xenapi_driver.c:1228 src/xenapi/xenapi_driver.c:1297 +#: src/xenapi/xenapi_driver.c:1355 src/xenapi/xenapi_driver.c:1416 +#: src/xenapi/xenapi_driver.c:1693 src/xenapi/xenapi_driver.c:1803 +#: src/xenapi/xenapi_driver.c:1847 src/xenapi/xenapi_driver.c:1895 +#: src/xenapi/xenapi_driver.c:2004 msgid "Domain name is not unique" msgstr "" -#: src/xenapi/xenapi_driver.c:703 +#: src/xenapi/xenapi_driver.c:736 msgid "Couldn't get the Domain Pointer" msgstr "" -#: src/xenapi/xenapi_driver.c:1247 +#: src/xenapi/xenapi_driver.c:1281 msgid "Couldn't fetch Domain Information" msgstr "" -#: src/xenapi/xenapi_driver.c:1252 +#: src/xenapi/xenapi_driver.c:1286 msgid "Couldn't fetch Node Information" msgstr "" -#: src/xenapi/xenapi_driver.c:1536 +#: src/xenapi/xenapi_driver.c:1571 msgid "Unable to parse given mac address" msgstr "" -#: src/xenapi/xenapi_driver.c:1589 +#: src/xenapi/xenapi_driver.c:1623 msgid "Couldn't get VM record" msgstr "" -#: src/xenapi/xenapi_driver.c:1720 +#: src/xenapi/xenapi_driver.c:1762 msgid "Couldn't get VM information from XML" msgstr "" -#: src/xenapi/xenapi_driver.c:1898 +#: src/xenapi/xenapi_driver.c:1946 msgid "Couldn't get host metrics - memory information" msgstr "" -#: src/xenapi/xenapi_driver.c:1904 +#: src/xenapi/xenapi_driver.c:1952 msgid "Couldn't get host metrics" msgstr "" -#: src/xenapi/xenapi_utils.c:111 +#: src/xenapi/xenapi_utils.c:112 msgid "Query parameter 'no_verify' has unexpected value (should be 0 or 1)" msgstr "" -#: src/xenxs/xen_sxpr.c:66 src/xenxs/xen_sxpr.c:1100 +#: src/xenxs/xen_sxpr.c:64 src/xenxs/xen_sxpr.c:1103 msgid "domain information incomplete, missing id" msgstr "toimialuetieto on epätäydellistä, id puuttuu" -#: src/xenxs/xen_sxpr.c:104 +#: src/xenconfig/xen_sxpr.c:103 msgid "domain information incomplete, missing HVM loader" msgstr "" -#: src/xenxs/xen_sxpr.c:164 +#: src/xenconfig/xen_sxpr.c:163 msgid "domain information incomplete, missing kernel & bootloader" msgstr "toimialuetieto on epätäydellistä, ydin ja käynnistyslatain puuttuu" -#: src/xenxs/xen_sxpr.c:213 +#: src/xenconfig/xen_sxpr.c:212 #, c-format msgid "unknown chr device type '%s'" msgstr "" -#: src/xenxs/xen_sxpr.c:238 src/xenxs/xen_sxpr.c:264 src/xenxs/xen_sxpr.c:281 +#: src/xenconfig/xen_sxpr.c:237 src/xenconfig/xen_sxpr.c:263 +#: src/xenconfig/xen_sxpr.c:280 msgid "malformed char device string" msgstr "" -#: src/xenxs/xen_sxpr.c:378 +#: src/xenconfig/xen_sxpr.c:435 msgid "domain information incomplete, vbd has no dev" msgstr "domain information incomplete, vbd has no dev" -#: src/xenxs/xen_sxpr.c:389 +#: src/xenconfig/xen_sxpr.c:446 msgid "domain information incomplete, vbd has no src" msgstr "domain information incomplete, vbd has no src" -#: src/xenxs/xen_sxpr.c:398 +#: src/xenconfig/xen_sxpr.c:455 msgid "cannot parse vbd filename, missing driver name" msgstr "cannot parse vbd filename, missing driver name" @@ -27272,192 +27223,193 @@ msgid "Driver name %s too big for destination" msgstr "" -#: src/xenxs/xen_sxpr.c:426 +#: src/xenconfig/xen_sxpr.c:483 msgid "cannot parse vbd filename, missing driver type" msgstr "cannot parse vbd filename, missing driver type" -#: src/xenxs/xen_sxpr.c:440 src/xenxs/xen_xm.c:574 +#: src/xenconfig/xen_sxpr.c:497 src/xenconfig/xen_xm.c:216 #, c-format msgid "Unknown driver type %s" msgstr "" -#: src/xenxs/xen_sxpr.c:593 src/xenxs/xen_xm.c:750 +#: src/xenconfig/xen_common.c:919 src/xenconfig/xen_sxpr.c:647 #, c-format msgid "malformed mac address '%s'" msgstr "" -#: src/xenxs/xen_sxpr.c:675 +#: src/xenconfig/xen_sxpr.c:748 #, c-format msgid "Sound model %s too big for destination" msgstr "" -#: src/xenxs/xen_sxpr.c:889 +#: src/xenconfig/xen_sxpr.c:952 #, c-format msgid "unknown graphics type '%s'" msgstr "" -#: src/xenxs/xen_sxpr.c:1008 +#: src/xenconfig/xen_sxpr.c:1071 msgid "missing PCI domain" msgstr "" -#: src/xenxs/xen_sxpr.c:1013 +#: src/xenconfig/xen_sxpr.c:1076 msgid "missing PCI bus" msgstr "" -#: src/xenxs/xen_sxpr.c:1018 +#: src/xenconfig/xen_sxpr.c:1081 msgid "missing PCI slot" msgstr "" -#: src/xenxs/xen_sxpr.c:1023 +#: src/xenconfig/xen_sxpr.c:1086 msgid "missing PCI func" msgstr "" -#: src/xenxs/xen_sxpr.c:1029 +#: src/xenconfig/xen_sxpr.c:1092 #, c-format msgid "cannot parse PCI domain '%s'" msgstr "" -#: src/xenxs/xen_sxpr.c:1034 +#: src/xenconfig/xen_sxpr.c:1097 #, c-format msgid "cannot parse PCI bus '%s'" msgstr "" -#: src/xenxs/xen_sxpr.c:1039 +#: src/xenconfig/xen_sxpr.c:1102 #, c-format msgid "cannot parse PCI slot '%s'" msgstr "" -#: src/xenxs/xen_sxpr.c:1044 +#: src/xenconfig/xen_sxpr.c:1107 #, c-format msgid "cannot parse PCI func '%s'" msgstr "" -#: src/xenxs/xen_sxpr.c:1113 src/xenxs/xen_sxpr.c:1120 +#: src/xenconfig/xen_sxpr.c:1174 src/xenconfig/xen_sxpr.c:1181 msgid "domain information incomplete, missing name" msgstr "toimialuetiedot ovat epätäydellisiä, nimi puuttuu" -#: src/xenxs/xen_sxpr.c:1176 src/xenxs/xen_sxpr.c:1186 -#: src/xenxs/xen_sxpr.c:1196 +#: src/xenconfig/xen_sxpr.c:1249 src/xenconfig/xen_sxpr.c:1260 +#: src/xenconfig/xen_sxpr.c:1271 #, c-format msgid "unknown lifecycle type %s" msgstr "" -#: src/xenxs/xen_sxpr.c:1222 src/xenxs/xen_sxpr.c:1262 +#: src/xenconfig/xen_sxpr.c:1300 src/xenconfig/xen_sxpr.c:1332 #, c-format msgid "unknown localtime offset %s" msgstr "" -#: src/xenxs/xen_sxpr.c:1523 src/xenxs/xen_sxpr.c:1582 +#: src/xenconfig/xen_sxpr.c:1529 src/xenconfig/xen_sxpr.c:1585 #, c-format msgid "unexpected graphics type %d" msgstr "" -#: src/xenxs/xen_sxpr.c:1636 +#: src/xenconfig/xen_sxpr.c:1636 msgid "unexpected chr device type" msgstr "" -#: src/xenxs/xen_sxpr.c:1692 +#: src/xenconfig/xen_sxpr.c:1692 #, c-format msgid "unsupported chr device type '%s'" msgstr "" -#: src/xenxs/xen_sxpr.c:1734 +#: src/xenconfig/xen_sxpr.c:1730 #, c-format msgid "Cannot directly attach floppy %s" msgstr "" -#: src/xenxs/xen_sxpr.c:1746 +#: src/xenxs/xen_sxpr.c:1751 #, c-format msgid "Cannot directly attach CDROM %s" msgstr "" -#: src/xenxs/xen_sxpr.c:1814 src/xenxs/xen_xm.c:1225 +#: src/xenconfig/xen_sxpr.c:1792 src/xenconfig/xen_xm.c:312 #, c-format msgid "unsupported disk type %s" msgstr "" -#: src/xenxs/xen_sxpr.c:1872 src/xenxs/xen_xm.c:1367 +#: src/xenconfig/xen_common.c:1193 src/xenconfig/xen_sxpr.c:1848 #, c-format msgid "unsupported network type %d" msgstr "" -#: src/xenxs/xen_sxpr.c:1918 src/xenxs/xen_xm.c:1355 +#: src/xenconfig/xen_common.c:1181 src/xenconfig/xen_sxpr.c:1904 #, c-format msgid "network %s is not active" msgstr "" -#: src/xenxs/xen_sxpr.c:2020 src/xenxs/xen_sxpr.c:2080 +#: src/xenconfig/xen_sxpr.c:2005 src/xenconfig/xen_sxpr.c:2065 msgid "managed PCI devices not supported with XenD" msgstr "" -#: src/xenxs/xen_sxpr.c:2237 src/xenxs/xen_sxpr.c:2244 -#: src/xenxs/xen_sxpr.c:2251 +#: src/xenconfig/xen_sxpr.c:2218 src/xenconfig/xen_sxpr.c:2225 +#: src/xenconfig/xen_sxpr.c:2232 #, c-format msgid "unexpected lifecycle value %d" msgstr "" -#: src/xenxs/xen_sxpr.c:2269 +#: src/xenconfig/xen_sxpr.c:2250 msgid "no HVM domain loader" msgstr "" -#: src/xenxs/xen_sxpr.c:2459 src/xenxs/xen_sxpr.c:2499 -#: src/xenxs/xen_sxpr.c:2515 src/xenxs/xen_xm.c:1663 src/xenxs/xen_xm.c:1696 -#: src/xenxs/xen_xm.c:1713 +#: src/xenconfig/xen_common.c:1373 src/xenconfig/xen_common.c:1390 +#: src/xenconfig/xen_sxpr.c:2435 src/xenconfig/xen_sxpr.c:2451 #, c-format msgid "unsupported clock offset='%s'" msgstr "" -#: src/xenxs/xen_sxpr.c:2482 src/xenxs/xen_sxpr.c:2491 src/xenxs/xen_xm.c:1679 -#: src/xenxs/xen_xm.c:1688 +#: src/xenconfig/xen_common.c:1356 src/xenconfig/xen_common.c:1365 +#: src/xenconfig/xen_sxpr.c:2418 src/xenconfig/xen_sxpr.c:2427 msgid "unsupported clock adjustment='reset'" msgstr "" -#: src/xenxs/xen_xm.c:63 src/xenxs/xen_xm.c:91 src/xenxs/xen_xm.c:96 -#: src/xenxs/xen_xm.c:124 src/xenxs/xen_xm.c:129 src/xenxs/xen_xm.c:152 +#: src/xenconfig/xen_common.c:66 src/xenconfig/xen_common.c:95 +#: src/xenconfig/xen_common.c:100 src/xenconfig/xen_common.c:129 +#: src/xenconfig/xen_common.c:134 src/xenconfig/xen_common.c:254 +#: src/xenconfig/xen_xl.c:414 #, c-format msgid "config value %s was malformed" msgstr "" -#: src/xenxs/xen_xm.c:174 src/xenxs/xen_xm.c:187 +#: src/xenconfig/xen_common.c:154 src/xenconfig/xen_common.c:167 #, c-format msgid "config value %s was missing" msgstr "" -#: src/xenxs/xen_xm.c:180 +#: src/xenconfig/xen_common.c:160 #, c-format msgid "config value %s was not a string" msgstr "" -#: src/xenxs/xen_xm.c:216 +#: src/xenconfig/xen_common.c:199 msgid "Arguments must be non null" msgstr "" -#: src/xenxs/xen_xm.c:232 +#: src/xenconfig/xen_common.c:215 #, c-format msgid "config value %s not a string" msgstr "" -#: src/xenxs/xen_xm.c:238 +#: src/xenconfig/xen_common.c:221 #, c-format msgid "%s can't be empty" msgstr "" -#: src/xenxs/xen_xm.c:244 +#: src/xenconfig/xen_common.c:227 #, c-format msgid "%s not parseable" msgstr "" -#: src/xenxs/xen_xm.c:383 +#: src/xenconfig/xen_common.c:365 #, c-format msgid "unexpected value %s for on_poweroff" msgstr "" -#: src/xenxs/xen_xm.c:391 +#: src/xenconfig/xen_common.c:374 #, c-format msgid "unexpected value %s for on_reboot" msgstr "" -#: src/xenxs/xen_xm.c:399 +#: src/xenconfig/xen_common.c:383 #, c-format msgid "unexpected value %s for on_crash" msgstr "" @@ -27467,479 +27419,480 @@ msgid "Source file %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:530 +#: src/xenconfig/xen_xm.c:169 #, c-format msgid "Dest file %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:689 +#: src/xenconfig/xen_common.c:849 #, c-format msgid "MAC address %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:697 +#: src/xenconfig/xen_common.c:857 #, c-format msgid "Bridge %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:717 +#: src/xenconfig/xen_common.c:878 #, c-format msgid "Type %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:724 +#: src/xenconfig/xen_common.c:886 #, c-format msgid "Vifname %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:732 +#: src/xenconfig/xen_common.c:894 #, c-format msgid "IP %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:824 +#: src/xenconfig/xen_common.c:421 #, c-format msgid "Domain %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:834 +#: src/xenconfig/xen_common.c:430 #, c-format msgid "Bus %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:844 +#: src/xenconfig/xen_common.c:439 #, c-format msgid "Slot %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:854 +#: src/xenconfig/xen_common.c:448 #, c-format msgid "Function %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:982 +#: src/xenconfig/xen_common.c:642 #, c-format msgid "VFB %s too big for destination" msgstr "" -#: src/xenxs/xen_xm.c:1158 +#: src/xenconfig/xen_common.c:271 #, c-format msgid "failed to store %lld to %s" msgstr "" -#: src/xenxs/xen_xm.c:1725 src/xenxs/xen_xm.c:1734 src/xenxs/xen_xm.c:1743 +#: src/xenconfig/xen_common.c:1410 src/xenconfig/xen_common.c:1419 +#: src/xenconfig/xen_common.c:1428 #, c-format msgid "unexpected lifecycle action %d" msgstr "" -#: tools/libvirt-guests.sh.in:99 +#: tools/libvirt-guests.sh.in:100 #, sh-format msgid "Unable to connect to libvirt currently. Retrying .. $i" msgstr "" -#: tools/libvirt-guests.sh.in:102 +#: tools/libvirt-guests.sh.in:103 #, sh-format msgid "Can't connect to $uri. Skipping." msgstr "" -#: tools/libvirt-guests.sh.in:165 +#: tools/libvirt-guests.sh.in:166 msgid "libvirt-guests is configured not to start any guests on boot" msgstr "" -#: tools/libvirt-guests.sh.in:187 +#: tools/libvirt-guests.sh.in:190 #, sh-format msgid "Ignoring guests on $uri URI" msgstr "" -#: tools/libvirt-guests.sh.in:193 +#: tools/libvirt-guests.sh.in:196 #, sh-format msgid "Resuming guests on $uri URI..." msgstr "" -#: tools/libvirt-guests.sh.in:196 +#: tools/libvirt-guests.sh.in:199 #, sh-format msgid "Resuming guest $name: " msgstr "" -#: tools/libvirt-guests.sh.in:199 +#: tools/libvirt-guests.sh.in:202 msgid "already active" msgstr "" -#: tools/libvirt-guests.sh.in:208 tools/libvirt-guests.sh.in:249 +#: tools/libvirt-guests.sh.in:211 tools/libvirt-guests.sh.in:255 msgid "done" msgstr "" -#: tools/libvirt-guests.sh.in:227 +#: tools/libvirt-guests.sh.in:233 #, sh-format msgid "Suspending $name: " msgstr "" -#: tools/libvirt-guests.sh.in:261 tools/libvirt-guests.sh.in:310 +#: tools/libvirt-guests.sh.in:267 tools/libvirt-guests.sh.in:316 #, sh-format msgid "Starting shutdown on guest: $name" msgstr "" -#: tools/libvirt-guests.sh.in:268 +#: tools/libvirt-guests.sh.in:274 #, sh-format msgid "Waiting for guest %s to shut down, %d seconds left\\n" msgstr "" -#: tools/libvirt-guests.sh.in:271 +#: tools/libvirt-guests.sh.in:277 #, sh-format msgid "Waiting for guest %s to shut down\\n" msgstr "" -#: tools/libvirt-guests.sh.in:293 +#: tools/libvirt-guests.sh.in:299 #, sh-format msgid "Shutdown of guest $name failed to complete in time." msgstr "" -#: tools/libvirt-guests.sh.in:295 tools/libvirt-guests.sh.in:360 +#: tools/libvirt-guests.sh.in:301 tools/libvirt-guests.sh.in:366 #, sh-format msgid "Shutdown of guest $name complete." msgstr "" -#: tools/libvirt-guests.sh.in:334 +#: tools/libvirt-guests.sh.in:340 #, sh-format msgid "Failed to determine state of guest: $guest. Not tracking it anymore." msgstr "" -#: tools/libvirt-guests.sh.in:377 +#: tools/libvirt-guests.sh.in:383 #, sh-format msgid "Waiting for %d guests to shut down, %d seconds left\\n" msgstr "" -#: tools/libvirt-guests.sh.in:380 +#: tools/libvirt-guests.sh.in:386 #, sh-format msgid "Waiting for %d guests to shut down\\n" msgstr "" -#: tools/libvirt-guests.sh.in:405 +#: tools/libvirt-guests.sh.in:411 #, sh-format msgid "Timeout expired while shutting down domains" msgstr "" -#: tools/libvirt-guests.sh.in:432 +#: tools/libvirt-guests.sh.in:438 msgid "SHUTDOWN_TIMEOUT must be equal or greater than 0" msgstr "" -#: tools/libvirt-guests.sh.in:446 +#: tools/libvirt-guests.sh.in:452 #, sh-format msgid "Running guests on $uri URI: " msgstr "" -#: tools/libvirt-guests.sh.in:458 +#: tools/libvirt-guests.sh.in:464 msgid "no running guests." msgstr "" -#: tools/libvirt-guests.sh.in:469 +#: tools/libvirt-guests.sh.in:475 #, sh-format msgid "Not suspending transient guests on URI: $uri: " msgstr "" -#: tools/libvirt-guests.sh.in:480 +#: tools/libvirt-guests.sh.in:486 #, sh-format msgid "Failed to list persistent guests on $uri" msgstr "" -#: tools/libvirt-guests.sh.in:487 +#: tools/libvirt-guests.sh.in:493 msgid "Failed to list transient guests" msgstr "" -#: tools/libvirt-guests.sh.in:504 +#: tools/libvirt-guests.sh.in:510 #, sh-format msgid "Suspending guests on $uri URI..." msgstr "" -#: tools/libvirt-guests.sh.in:506 +#: tools/libvirt-guests.sh.in:512 #, sh-format msgid "Shutting down guests on $uri URI..." msgstr "" -#: tools/libvirt-guests.sh.in:547 +#: tools/libvirt-guests.sh.in:553 msgid "stopped, with saved guests" msgstr "" -#: tools/libvirt-guests.sh.in:551 +#: tools/libvirt-guests.sh.in:557 msgid "started" msgstr "" -#: tools/libvirt-guests.sh.in:554 +#: tools/libvirt-guests.sh.in:560 msgid "stopped, with no saved guests" msgstr "" -#: tools/libvirt-guests.sh.in:564 +#: tools/libvirt-guests.sh.in:570 #, sh-format msgid "" "Usage: $program_name {start|stop|status|restart|condrestart|try-" "restart|reload|force-reload|gueststatus|shutdown}" msgstr "" -#: tools/virsh.c:108 tools/virsh.c:122 +#: tools/vsh.c:127 tools/vsh.c:141 #, c-format msgid "%s: %d: failed to allocate %d bytes" msgstr "%s: %d: %d tavun varaus epäonnistui" -#: tools/virsh.c:134 +#: tools/vsh.c:153 #, c-format msgid "%s: %d: failed to allocate %lu bytes" msgstr "%s: %d: %lu tavun varaaminen epäonnistui" -#: tools/virsh.c:377 tools/virsh.c:442 tools/virsh.c:3107 +#: tools/virsh.c:196 tools/virsh.c:272 tools/virsh.c:440 msgid "Failed to disconnect from the hypervisor" msgstr "Hypervisor-yhteyden katkaisu epäonnistui" -#: tools/virsh.c:379 tools/virsh.c:444 tools/virsh.c:3109 +#: tools/virsh.c:198 tools/virsh.c:274 tools/virsh.c:442 tools/virt-admin.c:143 msgid "" "One or more references were leaked after disconnect from the hypervisor" msgstr "" -#: tools/virsh.c:387 +#: tools/virsh.c:206 msgid "Failed to reconnect to the hypervisor" msgstr "" -#: tools/virsh.c:389 +#: tools/virsh.c:208 msgid "failed to connect to the hypervisor" msgstr "hypervisoriin ei saatu yhteyttä" -#: tools/virsh.c:393 tools/virsh.c:468 +#: tools/virsh.c:212 tools/virsh.c:299 tools/virt-admin.c:118 msgid "Unable to register disconnect callback" msgstr "" -#: tools/virsh.c:395 +#: tools/virsh.c:214 msgid "Reconnected to the hypervisor" msgstr "" -#: tools/virsh.c:408 +#: tools/virsh.c:250 msgid "(re)connect to hypervisor" msgstr "Yhdistä (uudelleen) hypervisoriin" -#: tools/virsh.c:411 +#: tools/virsh.c:253 msgid "" "Connect to local hypervisor. This is built-in command after shell start up." msgstr "" "Yhdistä paikalliseen hypervisoriin. Tämä on sisäänrakennettu komento " "komentotulkin käynnistymisen jälkeen." -#: tools/virsh.c:421 +#: tools/virsh.c:239 msgid "hypervisor connection URI" msgstr "hypervisorin yhteysosoite" -#: tools/virsh.c:425 +#: tools/virsh.c:243 msgid "read-only connection" msgstr "vain luku -yhteys" -#: tools/virsh.c:462 +#: tools/virsh.c:293 msgid "Failed to connect to the hypervisor" msgstr "Hypervisoriin yhdistäminen epäonnistui" #. TRANSLATORS: For now, we aren't using LC_MESSAGES, and the user #. * choices really are limited to just 'y', 'n', 'f' and '?' -#: tools/virsh.c:517 +#: tools/virsh.c:479 msgid "Try again? [y,n,f,?]:" msgstr "" -#: tools/virsh.c:523 +#: tools/vsh.c:2186 msgid "y - yes, start editor again" msgstr "" -#: tools/virsh.c:524 +#: tools/vsh.c:2187 msgid "n - no, throw away my changes" msgstr "" -#: tools/virsh.c:525 +#: tools/vsh.c:2198 msgid "f - force, try to redefine again" msgstr "" -#: tools/virsh.c:526 +#: tools/vsh.c:2199 msgid "? - print this help" msgstr "" -#: tools/virsh.c:543 +#: tools/vsh.c:2219 msgid "This function is not supported on WIN32 platform" msgstr "" -#: tools/virsh.c:567 +#: tools/vsh.c:2782 msgid "print help" msgstr "näytä ohje" -#: tools/virsh.c:570 +#: tools/vsh.c:2785 msgid "" "Prints global help, command specific help, or help for a\n" " group of related commands" msgstr "" -#: tools/virsh.c:579 +#: tools/vsh.c:2775 msgid "" "Prints global help, command specific help, or help for a group of related " "commands" msgstr "" -#: tools/virsh.c:593 +#: tools/vsh.c:2800 msgid "" "Grouped commands:\n" "\n" msgstr "" -#: tools/virsh.c:596 tools/virsh.c:1256 +#: tools/vsh.c:562 tools/vsh.c:2803 #, c-format msgid " %s (help keyword '%s'):\n" msgstr "" -#: tools/virsh.c:617 +#: tools/vsh.c:2824 #, c-format msgid "command or command group '%s' doesn't exist" msgstr "" -#: tools/virsh.c:703 +#: tools/vsh.c:2422 msgid "Failed to complete tree listing" msgstr "" -#: tools/virsh.c:725 +#: tools/vsh.c:2243 #, c-format msgid "mkostemps: failed to create temporary file: %s" msgstr "" -#: tools/virsh.c:732 +#: tools/vsh.c:2250 #, c-format msgid "write: %s: failed to write to temporary file: %s" msgstr "" -#: tools/virsh.c:740 +#: tools/vsh.c:2258 #, c-format msgid "close: %s: failed to write or close temporary file: %s" msgstr "" -#: tools/virsh.c:781 +#: tools/vsh.c:2299 #, c-format msgid "" "%s: temporary filename contains shell meta or other unacceptable characters " "(is $TMPDIR wrong?)" msgstr "" -#: tools/virsh.c:815 +#: tools/vsh.c:2333 #, c-format msgid "%s: failed to read temporary file: %s" msgstr "" -#: tools/virsh.c:828 +#: tools/vsh.c:2839 msgid "change the current directory" msgstr "" -#: tools/virsh.c:831 +#: tools/vsh.c:2842 msgid "Change the current directory." msgstr "" -#: tools/virsh.c:839 +#: tools/vsh.c:2832 msgid "directory to switch to (default: home or else root)" msgstr "" -#: tools/virsh.c:853 +#: tools/vsh.c:2856 msgid "cd: command valid only in interactive mode" msgstr "" -#: tools/virsh.c:864 +#: tools/vsh.c:2866 #, c-format msgid "cd: %s: %s" msgstr "" -#: tools/virsh.c:878 +#: tools/vsh.c:2968 msgid "print the current directory" msgstr "" -#: tools/virsh.c:881 +#: tools/vsh.c:2971 msgid "Print the current directory." msgstr "" -#: tools/virsh.c:895 +#: tools/vsh.c:2985 #, c-format msgid "pwd: cannot get current directory: %s" msgstr "" -#: tools/virsh.c:899 tools/virsh-domain.c:6476 +#: tools/virsh-domain.c:7331 tools/vsh.c:2989 #, c-format msgid "%s\n" msgstr "" -#: tools/virsh.c:911 +#: tools/vsh.c:2901 msgid "echo arguments" msgstr "" -#: tools/virsh.c:914 +#: tools/vsh.c:2904 msgid "Echo back arguments, possibly with quoting." msgstr "" -#: tools/virsh.c:922 +#: tools/vsh.c:2878 msgid "escape for shell use" msgstr "" -#: tools/virsh.c:926 +#: tools/vsh.c:2882 msgid "escape for XML use" msgstr "" -#: tools/virsh.c:938 +#: tools/vsh.c:2894 msgid "arguments to echo" msgstr "" -#: tools/virsh.c:973 tools/virsh.c:990 tools/virsh-domain.c:652 -#: tools/virsh-domain.c:922 tools/virsh-pool.c:285 tools/virsh-volume.c:296 -#: tools/virsh-volume.c:573 +#: tools/virsh-domain.c:739 tools/virsh-domain.c:1050 tools/virsh-pool.c:378 +#: tools/virsh-volume.c:334 tools/virsh-volume.c:599 tools/vsh.c:2939 +#: tools/vsh.c:2956 msgid "Failed to allocate XML buffer" msgstr "" -#: tools/virsh.c:1005 +#: tools/vsh.c:2998 msgid "quit this interactive terminal" msgstr "poistu tästä vuorovaikutteisesta terminaalista" -#: tools/virsh.c:1109 +#: tools/vsh.c:394 msgid "print help for this function" msgstr "" -#: tools/virsh.c:1141 tools/virsh.c:1988 +#: tools/vsh.c:425 tools/vsh.c:1367 #, c-format msgid "invalid '=' after option --%s" msgstr "" -#: tools/virsh.c:1151 +#: tools/vsh.c:435 #, c-format msgid "option --%s already seen" msgstr "" -#: tools/virsh.c:1162 +#: tools/vsh.c:446 #, c-format msgid "command '%s' doesn't support option --%s" msgstr "komento ”%s” ei tue valitsinta --%s" -#: tools/virsh.c:1209 +#: tools/vsh.c:493 #, c-format msgid "command '%s' requires <%s> option" msgstr "komento ”%s” vaatii valitsimen <%s>" -#: tools/virsh.c:1210 +#: tools/vsh.c:494 #, c-format msgid "command '%s' requires --%s option" msgstr "komento ”%s” vaatii valitsimen --%s" -#: tools/virsh.c:1253 +#: tools/vsh.c:559 #, c-format msgid "command group '%s' doesn't exist" msgstr "" -#: tools/virsh.c:1276 +#: tools/vsh.c:582 #, c-format msgid "command '%s' doesn't exist" msgstr "komentoa ”%s” ei ole olemassa" -#: tools/virsh.c:1288 tools/virsh.c:1940 +#: tools/vsh.c:594 tools/vsh.c:674 tools/vsh.c:684 tools/vsh.c:1319 #, c-format msgid "internal error: bad options in command: '%s'" msgstr "" -#: tools/virsh.c:1293 +#: tools/vsh.c:599 msgid " NAME\n" msgstr " NIMI\n" -#: tools/virsh.c:1296 +#: tools/vsh.c:602 msgid "" "\n" " SYNOPSIS\n" @@ -27947,37 +27900,37 @@ "\n" " TIIVISTELMÄ\n" -#: tools/virsh.c:1309 +#: tools/vsh.c:615 #, c-format msgid "[--%s ]" msgstr "" -#: tools/virsh.c:1315 +#: tools/vsh.c:621 #, c-format msgid "[--%s ]" msgstr "" -#: tools/virsh.c:1328 +#: tools/vsh.c:634 #, c-format msgid "{[--%s] }..." msgstr "" -#: tools/virsh.c:1329 +#: tools/vsh.c:635 #, c-format msgid "[[--%s] ]..." msgstr "" -#: tools/virsh.c:1331 +#: tools/vsh.c:637 #, c-format msgid "<%s>..." msgstr "" -#: tools/virsh.c:1332 +#: tools/vsh.c:638 #, c-format msgid "[<%s>]..." msgstr "" -#: tools/virsh.c:1347 +#: tools/vsh.c:653 msgid "" "\n" " DESCRIPTION\n" @@ -27985,7 +27938,7 @@ "\n" " KUVAUS\n" -#: tools/virsh.c:1353 +#: tools/vsh.c:659 msgid "" "\n" " OPTIONS\n" @@ -27993,62 +27946,62 @@ "\n" " VALITSIMET\n" -#: tools/virsh.c:1361 +#: tools/vsh.c:667 #, c-format msgid "[--%s] " msgstr "" -#: tools/virsh.c:1362 +#: tools/vsh.c:668 #, c-format msgid "--%s " msgstr "--%s " -#: tools/virsh.c:1366 +#: tools/vsh.c:678 #, c-format msgid "--%s " msgstr "--%s " -#: tools/virsh.c:1369 tools/virsh.c:1374 +#: tools/vsh.c:688 tools/vsh.c:693 #, c-format msgid "[--%s] " msgstr "" -#: tools/virsh.c:1374 +#: tools/vsh.c:693 #, c-format msgid "<%s>" msgstr "" -#: tools/virsh.c:1608 +#: tools/vsh.c:1007 msgid "Mandatory option not present" msgstr "" -#: tools/virsh.c:1610 +#: tools/vsh.c:1009 msgid "Option argument is empty" msgstr "" -#: tools/virsh.c:1613 +#: tools/vsh.c:1012 #, c-format msgid "Failed to get option '%s': %s" msgstr "" -#: tools/virsh.c:1763 +#: tools/virsh.c:1725 #, c-format msgid "internal error: virsh %s: no %s VSH_OT_DATA option" msgstr "" -#: tools/virsh.c:1777 +#: tools/virsh.c:1739 msgid "invalid timeout" msgstr "" -#: tools/virsh.c:1783 +#: tools/virsh.c:1745 msgid "timeout is too big" msgstr "" -#: tools/virsh.c:1797 +#: tools/virsh.c:314 tools/virt-admin.c:312 msgid "no valid connection" msgstr "ei sopivaa yhteyttä" -#: tools/virsh.c:1863 +#: tools/vsh.c:1242 #, c-format msgid "" "\n" @@ -28059,134 +28012,134 @@ "(Aika: %.3f ms)\n" "\n" -#: tools/virsh.c:1934 +#: tools/vsh.c:1313 #, c-format msgid "unknown command: '%s'" msgstr "tuntematon komento: ”%s”" -#: tools/virsh.c:1977 +#: tools/vsh.c:1356 #, c-format msgid "expected syntax: --%s <%s>" msgstr "odotettu syntaksi: --%s <%s>" -#: tools/virsh.c:1980 +#: tools/vsh.c:1359 msgid "number" msgstr "luku" -#: tools/virsh.c:1980 +#: tools/vsh.c:1359 msgid "string" msgstr "merkkijono" -#: tools/virsh.c:2004 +#: tools/vsh.c:1383 #, c-format msgid "unexpected data '%s'" msgstr "odottamatonta dataa ”%s”" -#: tools/virsh.c:2026 +#: tools/vsh.c:1405 msgid "optdata" msgstr "" -#: tools/virsh.c:2026 +#: tools/vsh.c:1405 msgid "bool" msgstr "" -#: tools/virsh.c:2027 +#: tools/vsh.c:1406 msgid "(none)" msgstr "" -#: tools/virsh.c:2162 +#: tools/vsh.c:1542 msgid "dangling \\" msgstr "" -#: tools/virsh.c:2175 +#: tools/vsh.c:1555 msgid "missing \"" msgstr "\" puuttuu" -#: tools/virsh.c:2259 tools/virsh-domain-monitor.c:1249 -#: tools/virsh-domain-monitor.c:1262 tools/virsh-network.c:377 -#: tools/virsh-network.c:383 tools/virsh-network.c:388 -#: tools/virsh-network.c:705 tools/virsh-network.c:711 tools/virsh-pool.c:1087 -#: tools/virsh-pool.c:1098 tools/virsh-pool.c:1523 tools/virsh-pool.c:1529 -#: tools/virsh-snapshot.c:944 tools/virsh-snapshot.c:1029 +#: tools/virsh-domain-monitor.c:1218 tools/virsh-domain-monitor.c:1231 +#: tools/virsh-network.c:357 tools/virsh-network.c:363 +#: tools/virsh-network.c:368 tools/virsh-network.c:707 +#: tools/virsh-network.c:713 tools/virsh-pool.c:1189 tools/virsh-pool.c:1200 +#: tools/virsh-pool.c:1624 tools/virsh-pool.c:1630 tools/virsh-snapshot.c:914 +#: tools/virsh-snapshot.c:999 tools/vsh.c:1647 msgid "yes" msgstr "" -#: tools/virsh.c:2259 tools/virsh-domain-monitor.c:1249 -#: tools/virsh-domain-monitor.c:1262 tools/virsh-network.c:377 -#: tools/virsh-network.c:383 tools/virsh-network.c:388 -#: tools/virsh-network.c:705 tools/virsh-network.c:711 tools/virsh-pool.c:1087 -#: tools/virsh-pool.c:1098 tools/virsh-pool.c:1523 tools/virsh-pool.c:1529 -#: tools/virsh-snapshot.c:944 tools/virsh-snapshot.c:1029 +#: tools/virsh-domain-monitor.c:1218 tools/virsh-domain-monitor.c:1231 +#: tools/virsh-network.c:357 tools/virsh-network.c:363 +#: tools/virsh-network.c:368 tools/virsh-network.c:707 +#: tools/virsh-network.c:713 tools/virsh-pool.c:1189 tools/virsh-pool.c:1200 +#: tools/virsh-pool.c:1624 tools/virsh-pool.c:1630 tools/virsh-snapshot.c:914 +#: tools/virsh-snapshot.c:999 tools/vsh.c:1647 msgid "no" msgstr "" -#: tools/virsh.c:2267 +#: tools/vsh.c:1655 #, c-format msgid "unimplemented parameter type %d" msgstr "" -#: tools/virsh.c:2412 +#: tools/vsh.c:1800 msgid "unable to make terminal raw: console isn't a tty" msgstr "" -#: src/fdstream.c:747 tools/virsh.c:2422 +#: src/fdstream.c:751 tools/vsh.c:1810 #, c-format msgid "unable to set tty attributes: %s" msgstr "" -#: tools/virsh.c:2448 +#: tools/vsh.c:1836 msgid "error: " msgstr "virhe: " -#: tools/virsh.c:2539 +#: tools/vsh.c:1927 #, c-format msgid "failed to create pipe: %s" msgstr "" -#: tools/virsh.c:2597 +#: tools/vsh.c:1985 #, c-format msgid "failed to determine loop exit status: %s" msgstr "" -#: tools/virsh.c:2641 +#: tools/virsh.c:2602 msgid "VIRSH_DEBUG not set with a valid numeric value" msgstr "" -#: tools/virsh.c:2724 +#: tools/virsh.c:2685 msgid "failed to get the log file information" msgstr "lokitiedoston tietojen saanti epäonnistui" -#: tools/virsh.c:2729 +#: tools/virsh.c:2690 msgid "the log path is not a file" msgstr "lokin polku ei ole tiedosto" -#: tools/virsh.c:2737 +#: tools/vsh.c:2027 msgid "failed to open the log file. check the log file path" msgstr "lokitiedoston avaaminen epäonnistui, tarkista polku" -#: tools/virsh.c:2820 +#: tools/vsh.c:2110 msgid "failed to write the log file" msgstr "lokitiedoston kirjoitus epäonnistui" -#: tools/virsh.c:2837 +#: tools/vsh.c:2127 #, c-format msgid "%s: failed to write log file: %s" msgstr "%s: lokitiedostoon kirjoitus epäonnistui: %s" -#: tools/virsh.c:2988 +#: tools/virsh.c:2949 msgid "Bad $VIRSH_HISTSIZE value." msgstr "" -#: tools/virsh.c:2992 +#: tools/virsh.c:2953 #, c-format msgid "$VIRSH_HISTSIZE value should be between 0 and %d" msgstr "" -#: tools/virsh.c:3004 +#: tools/vsh.c:2596 msgid "Could not determine home directory" msgstr "" -#: tools/virsh.c:3034 +#: tools/vsh.c:2627 #, c-format msgid "Failed to create '%s': %s" msgstr "" @@ -28215,18 +28168,18 @@ "\n" msgstr "" -#: tools/virsh.c:3169 +#: tools/virsh.c:503 tools/virt-admin.c:428 #, c-format msgid " %s (help keyword '%s')\n" msgstr "" -#: tools/virsh.c:3182 +#: tools/virsh.c:516 tools/virt-admin.c:441 msgid "" "\n" " (specify help for details about the commands in the group)\n" msgstr "" -#: tools/virsh.c:3184 +#: tools/virsh.c:518 tools/virt-admin.c:443 msgid "" "\n" " (specify help for details about the command)\n" @@ -28236,86 +28189,86 @@ " (anna help saadaksesi tietoja komennosta)\n" "\n" -#: tools/virsh.c:3195 +#: tools/virsh.c:529 #, c-format msgid "Virsh command line tool of libvirt %s\n" msgstr "" -#: tools/virsh.c:3196 +#: tools/virsh.c:530 tools/virt-admin.c:455 #, c-format msgid "" "See web site at %s\n" "\n" msgstr "" -#: tools/virsh.c:3198 +#: tools/virsh.c:532 msgid "Compiled with support for:\n" msgstr "" -#: tools/virsh.c:3199 +#: tools/virsh.c:533 msgid " Hypervisors:" msgstr "" -#: tools/virsh.c:3241 +#: tools/virsh.c:578 msgid " Networking:" msgstr "" -#: tools/virsh.c:3267 +#: tools/virsh.c:604 msgid " Storage:" msgstr "" -#: tools/virsh.c:3300 +#: tools/virsh.c:637 msgid " Miscellaneous:" msgstr "" -#: tools/virsh.c:3377 +#: tools/virsh.c:715 tools/virt-admin.c:497 #, c-format msgid "option %s takes a numeric argument" msgstr "" -#: tools/virsh.c:3382 +#: tools/virsh.c:720 tools/virt-admin.c:502 #, c-format msgid "ignoring debug level %d out of range [%d-%d]" msgstr "" -#: tools/virsh.c:3395 +#: tools/virsh.c:733 #, c-format msgid "Invalid string '%s' for escape sequence" msgstr "" -#: tools/virsh.c:3451 +#: tools/virsh.c:803 tools/virt-admin.c:534 #, c-format msgid "option '-%c'/'--%s' requires an argument" msgstr "" -#: tools/virsh.c:3454 +#: tools/virsh.c:806 tools/virt-admin.c:537 #, c-format msgid "option '-%c' requires an argument" msgstr "" -#: tools/virsh.c:3458 +#: tools/virsh.c:810 tools/virt-admin.c:541 #, c-format msgid "unsupported option '-%c'. See --help." msgstr "valitsinta ”-%c” ei tueta. Katso --help." -#: tools/virsh.c:3460 +#: tools/virsh.c:812 tools/virt-admin.c:543 #, c-format msgid "unsupported option '%s'. See --help." msgstr "" -#: tools/virsh.c:3463 +#: tools/virsh.c:815 tools/virt-admin.c:546 msgid "unknown option" msgstr "" -#: tools/virsh.c:3588 +#: tools/virsh.c:926 tools/virt-admin.c:652 msgid "Failed to initialize mutex" msgstr "" -#: tools/virsh.c:3593 +#: tools/virsh.c:931 msgid "Failed to initialize libvirt" msgstr "" -#: tools/virsh.c:3622 +#: tools/virsh.c:955 #, c-format msgid "" "Welcome to %s, the virtualization interactive terminal.\n" @@ -28324,7 +28277,7 @@ "Tervetuloa ohjelmaan %s, virtualisoinnin vuorovaikutteiseen päätteeseen.\n" "\n" -#: tools/virsh.c:3625 +#: tools/virsh.c:958 tools/virt-admin.c:680 msgid "" "Type: 'help' for help with commands\n" " 'quit' to quit\n" @@ -28334,276 +28287,213 @@ " 'quit' poistuaksesi\n" "\n" -#: tools/virsh.h:431 +#: tools/vsh.h:480 #, c-format msgid "Options --%s and --%s are mutually exclusive" msgstr "" -#: tools/virsh-console.c:383 +#: tools/virsh-console.c:379 msgid "unable to wait on console condition" msgstr "" -#: tools/virsh-domain-monitor.c:47 +#: tools/virsh-domain-monitor.c:50 msgid "unspecified error" msgstr "" -#: tools/virsh-domain-monitor.c:48 +#: tools/virsh-domain-monitor.c:51 msgid "no space" msgstr "" -#: tools/virsh-domain-monitor.c:92 +#: tools/virsh-domain-monitor.c:95 msgid "Failed to retrieve domain XML" msgstr "" -#: tools/virsh-domain-monitor.c:97 +#: tools/virsh-domain-monitor.c:100 msgid "Couldn't parse domain XML" msgstr "" -#: tools/virsh-domain-monitor.c:119 +#: tools/virsh-domain-monitor.c:122 msgid "ok" msgstr "" -#: tools/virsh-domain-monitor.c:120 +#: tools/virsh-domain-monitor.c:123 msgid "background job" msgstr "" -#: tools/virsh-domain-monitor.c:121 +#: tools/virsh-domain-monitor.c:124 msgid "occupied" msgstr "" -#: tools/virsh-domain-monitor.c:128 tools/virsh-domain-monitor.c:153 -#: tools/virsh-domain-monitor.c:158 tools/virsh-domain-monitor.c:172 -#: tools/virsh-domain-monitor.c:177 tools/virsh-domain-monitor.c:192 -#: tools/virsh-domain-monitor.c:198 tools/virsh-domain-monitor.c:210 -#: tools/virsh-domain-monitor.c:216 tools/virsh-domain-monitor.c:251 -#: tools/virsh-domain-monitor.c:1247 tools/virsh-domain-monitor.c:1259 -#: tools/virsh-domain.c:5077 tools/virsh-domain.c:10538 -#: tools/virsh-domain.c:10641 tools/virsh-domain.c:10658 -#: tools/virsh-domain.c:10672 tools/virsh-domain.c:10686 -#: tools/virsh-domain.c:10700 tools/virsh-domain.c:10715 -#: tools/virsh-domain.c:10728 tools/virsh-domain.c:10741 -#: tools/virsh-network.c:381 tools/virsh-network.c:1149 tools/virsh-pool.c:913 -#: tools/virsh-pool.c:1095 tools/virsh-pool.c:1110 tools/virsh-pool.c:1112 -#: tools/virsh-pool.c:1113 tools/virsh-pool.c:1114 tools/virsh-pool.c:1521 -#: tools/virsh-volume.c:974 tools/virsh-volume.c:1381 -#: tools/virsh-volume.c:1388 tools/virsh-volume.c:1389 -#: tools/virsh-volume.c:1390 +#: src/conf/network_conf.c:3554 src/conf/network_conf.c:3555 +#: src/conf/network_conf.c:3588 src/conf/network_conf.c:3589 +#: tools/virsh-domain-monitor.c:131 tools/virsh-domain-monitor.c:138 +#: tools/virsh-domain-monitor.c:146 tools/virsh-domain-monitor.c:171 +#: tools/virsh-domain-monitor.c:176 tools/virsh-domain-monitor.c:190 +#: tools/virsh-domain-monitor.c:195 tools/virsh-domain-monitor.c:211 +#: tools/virsh-domain-monitor.c:217 tools/virsh-domain-monitor.c:229 +#: tools/virsh-domain-monitor.c:235 tools/virsh-domain-monitor.c:270 +#: tools/virsh-domain-monitor.c:1216 tools/virsh-domain-monitor.c:1228 +#: tools/virsh-domain.c:5711 tools/virsh-domain.c:11369 +#: tools/virsh-domain.c:11474 tools/virsh-domain.c:11492 +#: tools/virsh-domain.c:11506 tools/virsh-domain.c:11520 +#: tools/virsh-domain.c:11534 tools/virsh-domain.c:11549 +#: tools/virsh-domain.c:11562 tools/virsh-domain.c:11575 +#: tools/virsh-domain.c:11898 tools/virsh-domain.c:11905 +#: tools/virsh-network.c:361 tools/virsh-network.c:1137 tools/virsh-pool.c:1012 +#: tools/virsh-pool.c:1197 tools/virsh-pool.c:1212 tools/virsh-pool.c:1214 +#: tools/virsh-pool.c:1215 tools/virsh-pool.c:1216 tools/virsh-pool.c:1622 +#: tools/virsh-volume.c:965 tools/virsh-volume.c:1348 tools/virsh-volume.c:1355 +#: tools/virsh-volume.c:1356 tools/virsh-volume.c:1357 msgid "unknown" msgstr "" -#: tools/virsh-domain-monitor.c:134 tools/virsh-domain-monitor.c:147 -#: tools/virsh-domain.c:125 +#: tools/virsh-domain-monitor.c:152 tools/virsh-domain-monitor.c:165 +#: tools/virsh-domain.c:189 msgid "no state" msgstr "ei tilaa" -#: tools/virsh-domain-monitor.c:135 tools/virsh-domain.c:118 -#: tools/virsh-pool.c:905 +#: tools/virsh-domain-monitor.c:153 tools/virsh-domain.c:182 +#: tools/virsh-pool.c:1004 msgid "running" msgstr "suoritetaan" -#: tools/virsh-domain-monitor.c:136 +#: tools/virsh-domain-monitor.c:154 msgid "idle" msgstr "" -#: tools/virsh-domain-monitor.c:137 +#: tools/virsh-domain-monitor.c:155 msgid "paused" msgstr "pysäytetty" -#: tools/virsh-domain-monitor.c:138 +#: tools/virsh-domain-monitor.c:156 msgid "in shutdown" msgstr "sammutuksessa" -#: tools/virsh-domain-monitor.c:139 +#: tools/virsh-domain-monitor.c:157 msgid "shut off" msgstr "sammutettu" -#: tools/virsh-domain-monitor.c:140 tools/virsh-domain-monitor.c:167 -#: tools/virsh-domain-monitor.c:187 tools/virsh-domain-monitor.c:201 +#: tools/virsh-domain-monitor.c:158 tools/virsh-domain-monitor.c:185 +#: tools/virsh-domain-monitor.c:205 tools/virsh-domain-monitor.c:220 msgid "crashed" msgstr "kaatui" -#: tools/virsh-domain-monitor.c:141 +#: tools/virsh-domain-monitor.c:159 msgid "pmsuspended" msgstr "" -#: tools/virsh-domain-monitor.c:159 +#: tools/virsh-domain-monitor.c:177 msgid "booted" msgstr "" -#: tools/virsh-domain-monitor.c:160 tools/virsh-domain-monitor.c:202 +#: tools/virsh-domain-monitor.c:178 tools/virsh-domain-monitor.c:221 msgid "migrated" msgstr "" -#: tools/virsh-domain-monitor.c:161 +#: tools/virsh-domain-monitor.c:179 msgid "restored" msgstr "" -#: tools/virsh-domain-monitor.c:162 tools/virsh-domain-monitor.c:184 -#: tools/virsh-domain-monitor.c:205 +#: tools/virsh-domain-monitor.c:180 tools/virsh-domain-monitor.c:202 +#: tools/virsh-domain-monitor.c:224 msgid "from snapshot" msgstr "" -#: tools/virsh-domain-monitor.c:163 +#: tools/virsh-domain-monitor.c:181 msgid "unpaused" msgstr "" -#: tools/virsh-domain-monitor.c:164 +#: tools/virsh-domain-monitor.c:182 msgid "migration canceled" msgstr "" -#: tools/virsh-domain-monitor.c:165 +#: tools/virsh-domain-monitor.c:183 msgid "save canceled" msgstr "" -#: tools/virsh-domain-monitor.c:166 +#: tools/virsh-domain-monitor.c:184 msgid "event wakeup" msgstr "" -#: tools/virsh-domain-monitor.c:178 tools/virsh-domain-monitor.c:193 +#: tools/virsh-domain-monitor.c:196 tools/virsh-domain-monitor.c:212 msgid "user" msgstr "" -#: tools/virsh-domain-monitor.c:179 +#: tools/virsh-domain-monitor.c:197 msgid "migrating" msgstr "" -#: tools/virsh-domain-monitor.c:180 +#: tools/virsh-domain-monitor.c:198 msgid "saving" msgstr "" -#: tools/virsh-domain-monitor.c:181 +#: tools/virsh-domain-monitor.c:199 msgid "dumping" msgstr "" -#: tools/virsh-domain-monitor.c:182 +#: tools/virsh-domain-monitor.c:200 msgid "I/O error" msgstr "" -#: tools/virsh-domain-monitor.c:183 +#: tools/virsh-domain-monitor.c:201 msgid "watchdog" msgstr "" -#: tools/virsh-domain-monitor.c:185 +#: tools/virsh-domain-monitor.c:203 msgid "shutting down" msgstr "" -#: tools/virsh-domain-monitor.c:186 +#: tools/virsh-domain-monitor.c:204 msgid "creating snapshot" msgstr "" -#: tools/virsh-domain-monitor.c:199 tools/virsh-domain.c:10651 +#: tools/virsh-domain-monitor.c:218 tools/virsh-domain.c:11484 msgid "shutdown" msgstr "" -#: tools/virsh-domain-monitor.c:200 +#: tools/virsh-domain-monitor.c:219 msgid "destroyed" msgstr "" -#: tools/virsh-domain-monitor.c:203 tools/virsh-domain-monitor.c:1930 -#: tools/virsh-domain-monitor.c:1937 +#: tools/virsh-domain-monitor.c:222 tools/virsh-domain-monitor.c:1896 +#: tools/virsh-domain-monitor.c:1904 msgid "saved" msgstr "" -#: tools/virsh-domain-monitor.c:204 tools/virsh-domain.c:10707 +#: tools/virsh-domain-monitor.c:223 tools/virsh-domain.c:11541 msgid "failed" msgstr "" -#: tools/virsh-domain-monitor.c:211 +#: tools/virsh-domain-monitor.c:230 msgid "panicked" msgstr "" -#: tools/virsh-domain-monitor.c:259 +#: tools/virsh-domain-monitor.c:278 msgid "get memory statistics for a domain" msgstr "" -#: tools/virsh-domain-monitor.c:262 +#: tools/virsh-domain-monitor.c:281 msgid "Get memory statistics for a running domain." msgstr "" -#: tools/virsh-domain-monitor.c:271 tools/virsh-domain-monitor.c:395 -#: tools/virsh-domain-monitor.c:450 tools/virsh-domain-monitor.c:572 -#: tools/virsh-domain-monitor.c:677 tools/virsh-domain-monitor.c:792 -#: tools/virsh-domain-monitor.c:845 tools/virsh-domain-monitor.c:1035 -#: tools/virsh-domain-monitor.c:1177 tools/virsh-domain-monitor.c:1319 -#: tools/virsh-domain-monitor.c:1375 tools/virsh-domain.c:166 -#: tools/virsh-domain.c:268 tools/virsh-domain.c:708 tools/virsh-domain.c:965 -#: tools/virsh-domain.c:1021 tools/virsh-domain.c:1245 -#: tools/virsh-domain.c:1572 tools/virsh-domain.c:1740 -#: tools/virsh-domain.c:1935 tools/virsh-domain.c:2036 -#: tools/virsh-domain.c:2191 tools/virsh-domain.c:2261 -#: tools/virsh-domain.c:2358 tools/virsh-domain.c:2545 -#: tools/virsh-domain.c:2732 tools/virsh-domain.c:2778 -#: tools/virsh-domain.c:2862 tools/virsh-domain.c:3493 -#: tools/virsh-domain.c:3962 tools/virsh-domain.c:4082 -#: tools/virsh-domain.c:4141 tools/virsh-domain.c:4484 -#: tools/virsh-domain.c:4651 tools/virsh-domain.c:4799 -#: tools/virsh-domain.c:4842 tools/virsh-domain.c:4931 -#: tools/virsh-domain.c:5015 tools/virsh-domain.c:5058 -#: tools/virsh-domain.c:5280 tools/virsh-domain.c:5318 -#: tools/virsh-domain.c:5529 tools/virsh-domain.c:5638 -#: tools/virsh-domain.c:5925 tools/virsh-domain.c:6044 -#: tools/virsh-domain.c:6365 tools/virsh-domain.c:6699 -#: tools/virsh-domain.c:6756 tools/virsh-domain.c:6928 -#: tools/virsh-domain.c:7085 tools/virsh-domain.c:7123 -#: tools/virsh-domain.c:7225 tools/virsh-domain.c:7340 -#: tools/virsh-domain.c:7437 tools/virsh-domain.c:7539 -#: tools/virsh-domain.c:7738 tools/virsh-domain.c:7885 -#: tools/virsh-domain.c:8177 tools/virsh-domain.c:8306 -#: tools/virsh-domain.c:8448 tools/virsh-domain.c:8820 -#: tools/virsh-domain.c:9090 tools/virsh-domain.c:9144 -#: tools/virsh-domain.c:9206 tools/virsh-domain.c:9258 -#: tools/virsh-domain.c:9302 tools/virsh-domain.c:9490 -#: tools/virsh-domain.c:9563 tools/virsh-domain.c:9623 -#: tools/virsh-domain.c:9786 tools/virsh-domain.c:9887 -#: tools/virsh-domain.c:9989 tools/virsh-domain.c:10359 -#: tools/virsh-domain.c:10474 tools/virsh-domain.c:11211 -#: tools/virsh-domain.c:11362 tools/virsh-domain.c:11421 -#: tools/virsh-domain.c:11478 tools/virsh-snapshot.c:128 -#: tools/virsh-snapshot.c:333 tools/virsh-snapshot.c:529 -#: tools/virsh-snapshot.c:651 tools/virsh-snapshot.c:887 -#: tools/virsh-snapshot.c:1444 tools/virsh-snapshot.c:1708 -#: tools/virsh-snapshot.c:1776 tools/virsh-snapshot.c:1844 -#: tools/virsh-snapshot.c:1937 +#: tools/virsh-domain-monitor.c:44 tools/virsh-domain.c:67 +#: tools/virsh-snapshot.c:46 msgid "domain name, id or uuid" msgstr "toimialueen nimi, id tai uuid" -#: tools/virsh-domain-monitor.c:276 +#: tools/virsh-domain-monitor.c:291 msgid "period in seconds to set collection" msgstr "" -#: tools/virsh-domain-monitor.c:280 tools/virsh-domain.c:179 -#: tools/virsh-domain.c:338 tools/virsh-domain.c:750 tools/virsh-domain.c:1078 -#: tools/virsh-domain.c:1273 tools/virsh-domain.c:2376 -#: tools/virsh-domain.c:2562 tools/virsh-domain.c:5651 -#: tools/virsh-domain.c:5934 tools/virsh-domain.c:6057 -#: tools/virsh-domain.c:7353 tools/virsh-domain.c:7450 -#: tools/virsh-domain.c:7559 tools/virsh-domain.c:7750 -#: tools/virsh-domain.c:9799 tools/virsh-domain.c:9900 -#: tools/virsh-domain.c:10006 tools/virsh-domain.c:10372 +#: tools/virsh-domain-monitor.c:293 tools/virsh-domain.c:76 msgid "affect next boot" msgstr "" -#: tools/virsh-domain-monitor.c:284 tools/virsh-domain.c:183 -#: tools/virsh-domain.c:342 tools/virsh-domain.c:754 tools/virsh-domain.c:1082 -#: tools/virsh-domain.c:1277 tools/virsh-domain.c:2566 -#: tools/virsh-domain.c:5655 tools/virsh-domain.c:5938 -#: tools/virsh-domain.c:6061 tools/virsh-domain.c:7357 -#: tools/virsh-domain.c:7454 tools/virsh-domain.c:7563 -#: tools/virsh-domain.c:7754 tools/virsh-domain.c:9803 -#: tools/virsh-domain.c:9904 tools/virsh-domain.c:10010 -#: tools/virsh-domain.c:10376 +#: tools/virsh-domain-monitor.c:294 tools/virsh-domain.c:79 msgid "affect running domain" msgstr "" -#: tools/virsh-domain-monitor.c:288 tools/virsh-domain.c:187 -#: tools/virsh-domain.c:346 tools/virsh-domain.c:758 tools/virsh-domain.c:1086 -#: tools/virsh-domain.c:1281 tools/virsh-domain.c:2570 -#: tools/virsh-domain.c:5659 tools/virsh-domain.c:5942 -#: tools/virsh-domain.c:6065 tools/virsh-domain.c:7361 -#: tools/virsh-domain.c:7458 tools/virsh-domain.c:7567 -#: tools/virsh-domain.c:7758 tools/virsh-domain.c:9807 -#: tools/virsh-domain.c:9908 tools/virsh-domain.c:10014 -#: tools/virsh-domain.c:10380 +#: tools/virsh-domain-monitor.c:295 tools/virsh-domain.c:82 msgid "affect current domain" msgstr "" @@ -28611,235 +28501,237 @@ msgid "Unable to parse integer parameter." msgstr "" -#: tools/virsh-domain-monitor.c:334 +#: tools/virsh-domain-monitor.c:337 #, c-format msgid "Invalid collection period value '%d'" msgstr "" -#: tools/virsh-domain-monitor.c:340 +#: tools/virsh-domain-monitor.c:343 msgid "Unable to change balloon collection period." msgstr "" -#: tools/virsh-domain-monitor.c:349 +#: tools/virsh-domain-monitor.c:352 #, c-format msgid "Failed to get memory statistics for domain %s" msgstr "" -#: tools/virsh-domain-monitor.c:383 +#: tools/virsh-domain-monitor.c:386 msgid "domain block device size information" msgstr "" -#: tools/virsh-domain-monitor.c:386 +#: tools/virsh-domain-monitor.c:389 msgid "Get block device size info for a domain." msgstr "" -#: tools/virsh-domain-monitor.c:400 tools/virsh-domain-monitor.c:850 -#: tools/virsh-domain.c:1026 +#: tools/virsh-domain-monitor.c:399 tools/virsh-domain-monitor.c:830 +#: tools/virsh-domain.c:1159 msgid "block device" msgstr "lohkolaite" -#: tools/virsh-domain-monitor.c:422 tools/virsh-pool.c:1534 -#: tools/virsh-volume.c:1024 +#: tools/virsh-domain-monitor.c:421 tools/virsh-pool.c:1635 +#: tools/virsh-volume.c:1008 msgid "Capacity:" msgstr "" -#: tools/virsh-domain-monitor.c:423 tools/virsh-pool.c:1537 -#: tools/virsh-volume.c:1027 +#: tools/virsh-domain-monitor.c:422 tools/virsh-pool.c:1638 +#: tools/virsh-volume.c:1011 msgid "Allocation:" msgstr "" -#: tools/virsh-domain-monitor.c:424 +#: tools/virsh-domain-monitor.c:423 msgid "Physical:" msgstr "" -#: tools/virsh-domain-monitor.c:438 +#: tools/virsh-domain-monitor.c:437 msgid "list all domain blocks" msgstr "" -#: tools/virsh-domain-monitor.c:441 +#: tools/virsh-domain-monitor.c:440 msgid "Get the summary of block devices for a domain." msgstr "" -#: tools/virsh-domain-monitor.c:454 tools/virsh-domain-monitor.c:576 +#: tools/virsh-domain-monitor.c:449 tools/virsh-domain-monitor.c:567 msgid "get inactive rather than running configuration" msgstr "" -#: tools/virsh-domain-monitor.c:458 +#: tools/virsh-domain-monitor.c:453 msgid "additionally display the type and device value" msgstr "" -#: tools/virsh-domain-monitor.c:498 tools/virsh-domain-monitor.c:613 -#: tools/virsh-volume.c:1475 tools/virsh-volume.c:1511 +#: tools/virsh-domain-monitor.c:497 tools/virsh-domain-monitor.c:604 +#: tools/virsh-domain.c:12487 tools/virsh-volume.c:1442 +#: tools/virsh-volume.c:1478 msgid "Type" msgstr "" -#: tools/virsh-domain-monitor.c:499 +#: tools/virsh-domain-monitor.c:498 msgid "Device" msgstr "" -#: tools/virsh-domain-monitor.c:499 tools/virsh-domain-monitor.c:501 +#: tools/virsh-domain-monitor.c:498 tools/virsh-domain-monitor.c:500 +#: tools/virsh-domain.c:12487 msgid "Target" msgstr "" -#: tools/virsh-domain-monitor.c:499 tools/virsh-domain-monitor.c:501 -#: tools/virsh-domain-monitor.c:613 +#: tools/virsh-domain-monitor.c:498 tools/virsh-domain-monitor.c:500 +#: tools/virsh-domain-monitor.c:604 msgid "Source" msgstr "" -#: tools/virsh-domain-monitor.c:563 +#: tools/virsh-domain-monitor.c:558 msgid "list all domain virtual interfaces" msgstr "" -#: tools/virsh-domain-monitor.c:564 +#: tools/virsh-domain-monitor.c:559 msgid "Get the summary of virtual interfaces for a domain." msgstr "" -#: tools/virsh-domain-monitor.c:612 +#: tools/virsh-domain-monitor.c:603 msgid "Interface" msgstr "" -#: tools/virsh-domain-monitor.c:613 +#: tools/virsh-domain-monitor.c:604 msgid "Model" msgstr "" -#: tools/virsh-domain-monitor.c:613 +#: tools/virsh-domain-monitor.c:604 msgid "MAC" msgstr "" -#: tools/virsh-domain-monitor.c:665 +#: tools/virsh-domain-monitor.c:656 msgid "get link state of a virtual interface" msgstr "" -#: tools/virsh-domain-monitor.c:668 +#: tools/virsh-domain-monitor.c:659 msgid "Get link state of a domain's virtual interface." msgstr "" -#: tools/virsh-domain-monitor.c:682 tools/virsh-domain.c:2363 -#: tools/virsh-domain.c:2550 +#: tools/virsh-domain-monitor.c:669 tools/virsh-domain.c:3000 +#: tools/virsh-domain.c:3180 msgid "interface device (MAC Address)" msgstr "" -#: tools/virsh-domain-monitor.c:690 +#: tools/virsh-domain-monitor.c:675 msgid "Get persistent interface state" msgstr "" -#: tools/virsh-domain-monitor.c:722 tools/virsh-domain.c:2419 +#: tools/virsh-domain-monitor.c:706 tools/virsh-domain.c:3053 msgid "Failed to get domain description xml" msgstr "" -#: tools/virsh-domain-monitor.c:727 tools/virsh-domain.c:2435 +#: tools/virsh-domain-monitor.c:711 tools/virsh-domain.c:3069 msgid "Failed to parse domain description xml" msgstr "" -#: tools/virsh-domain-monitor.c:741 +#: tools/virsh-domain-monitor.c:725 msgid "Failed to extract interface information" msgstr "" -#: tools/virsh-domain-monitor.c:747 +#: tools/virsh-domain-monitor.c:731 #, c-format msgid "Interface (mac: %s) not found." msgstr "" -#: tools/virsh-domain-monitor.c:749 +#: tools/virsh-domain-monitor.c:733 #, c-format msgid "Interface (dev: %s) not found." msgstr "" -#: tools/virsh-domain-monitor.c:780 +#: tools/virsh-domain-monitor.c:764 msgid "domain control interface state" msgstr "" -#: tools/virsh-domain-monitor.c:783 +#: tools/virsh-domain-monitor.c:767 msgid "Returns state of a control interface to the domain." msgstr "" -#: tools/virsh-domain-monitor.c:832 +#: tools/virsh-domain-monitor.c:816 msgid "get device block stats for a domain" msgstr "hae toimialueen laitelohkotilastot" -#: tools/virsh-domain-monitor.c:835 +#: tools/virsh-domain-monitor.c:819 msgid "" "Get device block stats for a running domain. See man page or use --human for " "explanation of fields" msgstr "" -#: tools/virsh-domain-monitor.c:854 +#: tools/virsh-domain-monitor.c:834 msgid "print a more human readable output" msgstr "" -#: tools/virsh-domain-monitor.c:869 +#: tools/virsh-domain-monitor.c:849 msgid "number of read operations:" msgstr "" -#: tools/virsh-domain-monitor.c:871 +#: tools/virsh-domain-monitor.c:851 msgid "number of bytes read:" msgstr "" -#: tools/virsh-domain-monitor.c:873 +#: tools/virsh-domain-monitor.c:853 msgid "number of write operations:" msgstr "" -#: tools/virsh-domain-monitor.c:875 +#: tools/virsh-domain-monitor.c:855 msgid "number of bytes written:" msgstr "" -#: tools/virsh-domain-monitor.c:877 +#: tools/virsh-domain-monitor.c:857 msgid "error count:" msgstr "" -#: tools/virsh-domain-monitor.c:879 +#: tools/virsh-domain-monitor.c:859 msgid "number of flush operations:" msgstr "" -#: tools/virsh-domain-monitor.c:881 +#: tools/virsh-domain-monitor.c:861 msgid "total duration of reads (ns):" msgstr "" -#: tools/virsh-domain-monitor.c:883 +#: tools/virsh-domain-monitor.c:863 msgid "total duration of writes (ns):" msgstr "" -#: tools/virsh-domain-monitor.c:885 +#: tools/virsh-domain-monitor.c:865 msgid "total duration of flushes (ns):" msgstr "" -#: tools/virsh-domain-monitor.c:940 +#: tools/virsh-domain-monitor.c:920 #, c-format msgid "Failed to get block stats %s %s" msgstr "Lohkotilastojen haku epäonnistui %s %s" -#: tools/virsh-domain-monitor.c:947 tools/virsh-domain-monitor.c:966 +#: tools/virsh-domain-monitor.c:927 tools/virsh-domain-monitor.c:946 #, c-format msgid "Device: %s\n" msgstr "" -#: tools/virsh-domain-monitor.c:960 +#: tools/virsh-domain-monitor.c:940 #, c-format msgid "Failed to get block stats for domain '%s' device '%s'" msgstr "" -#: tools/virsh-domain-monitor.c:1023 +#: tools/virsh-domain-monitor.c:1003 msgid "get network interface stats for a domain" msgstr "hae toimialueen verkkoliitäntätilastot" -#: tools/virsh-domain-monitor.c:1026 +#: tools/virsh-domain-monitor.c:1006 msgid "Get network interface stats for a running domain." msgstr "Hae käynnissä olevan toimialueen verkkoliitäntätilastot." -#: tools/virsh-domain-monitor.c:1040 +#: tools/virsh-domain-monitor.c:1016 msgid "interface device" msgstr "liitäntälaite" -#: tools/virsh-domain-monitor.c:1060 +#: tools/virsh-domain-monitor.c:1036 #, c-format msgid "Failed to get interface stats %s %s" msgstr "Liitäntätilastojen haku epäonnistui %s %s" -#: tools/virsh-domain-monitor.c:1100 +#: tools/virsh-domain-monitor.c:1076 msgid "Show errors on block devices" msgstr "" -#: tools/virsh-domain-monitor.c:1103 +#: tools/virsh-domain-monitor.c:1079 msgid "Show block device errors" msgstr "" @@ -28847,219 +28739,217 @@ msgid "domain name, id, or uuid" msgstr "" -#: tools/virsh-domain-monitor.c:1143 +#: tools/virsh-domain-monitor.c:1115 msgid "No errors found\n" msgstr "" -#: tools/virsh-domain-monitor.c:1165 +#: tools/virsh-domain-monitor.c:1137 msgid "domain information" msgstr "toimialueen tiedot" -#: tools/virsh-domain-monitor.c:1168 +#: tools/virsh-domain-monitor.c:1140 msgid "Returns basic information about the domain." msgstr "Palauttaa perustietoja toimialueesta." -#: tools/virsh-domain-monitor.c:1201 tools/virsh-domain-monitor.c:1203 +#: tools/virsh-domain-monitor.c:1170 tools/virsh-domain-monitor.c:1172 msgid "Id:" msgstr "Id:" -#: tools/virsh-domain-monitor.c:1204 tools/virsh-network.c:370 -#: tools/virsh-pool.c:1505 tools/virsh-snapshot.c:926 -#: tools/virsh-volume.c:1014 +#: tools/virsh-domain-monitor.c:1173 tools/virsh-network.c:350 +#: tools/virsh-pool.c:1606 tools/virsh-snapshot.c:896 tools/virsh-volume.c:998 msgid "Name:" msgstr "Nimi:" -#: tools/virsh-domain-monitor.c:1207 tools/virsh-network.c:373 -#: tools/virsh-pool.c:1508 +#: tools/virsh-domain-monitor.c:1176 tools/virsh-network.c:353 +#: tools/virsh-pool.c:1609 msgid "UUID:" msgstr "UUID:" -#: tools/virsh-domain-monitor.c:1210 +#: tools/virsh-domain-monitor.c:1179 msgid "OS Type:" msgstr "Käyttöjärjestelmän tyyppi:" -#: tools/virsh-domain-monitor.c:1215 tools/virsh-domain.c:5569 -#: tools/virsh-domain.c:5598 tools/virsh-pool.c:1513 -#: tools/virsh-snapshot.c:962 +#: tools/virsh-domain-monitor.c:1184 tools/virsh-domain.c:6276 +#: tools/virsh-domain.c:6287 tools/virsh-pool.c:1614 tools/virsh-snapshot.c:932 msgid "State:" msgstr "Tila:" -#: tools/virsh-domain-monitor.c:1218 tools/virsh-host.c:256 +#: tools/virsh-domain-monitor.c:1187 tools/virsh-host.c:647 msgid "CPU(s):" msgstr "Prosessori(t):" -#: tools/virsh-domain-monitor.c:1225 tools/virsh-domain.c:5576 +#: tools/virsh-domain-monitor.c:1194 tools/virsh-domain.c:6283 msgid "CPU time:" msgstr "Prosessoriaika:" -#: tools/virsh-domain-monitor.c:1229 tools/virsh-domain-monitor.c:1232 +#: tools/virsh-domain-monitor.c:1198 tools/virsh-domain-monitor.c:1201 msgid "Max memory:" msgstr "Enimmäismuisti:" -#: tools/virsh-domain-monitor.c:1233 +#: tools/virsh-domain-monitor.c:1202 msgid "no limit" msgstr "ei rajoitusta" -#: tools/virsh-domain-monitor.c:1235 +#: tools/virsh-domain-monitor.c:1204 msgid "Used memory:" msgstr "Käytetty muisti:" -#: tools/virsh-domain-monitor.c:1247 tools/virsh-domain-monitor.c:1249 -#: tools/virsh-network.c:381 tools/virsh-network.c:383 tools/virsh-pool.c:1521 -#: tools/virsh-pool.c:1523 +#: tools/virsh-domain-monitor.c:1216 tools/virsh-domain-monitor.c:1218 +#: tools/virsh-network.c:361 tools/virsh-network.c:363 tools/virsh-pool.c:1622 +#: tools/virsh-pool.c:1624 msgid "Persistent:" msgstr "" -#: tools/virsh-domain-monitor.c:1253 tools/virsh-network.c:386 -#: tools/virsh-network.c:388 tools/virsh-pool.c:1527 tools/virsh-pool.c:1529 +#: tools/virsh-domain-monitor.c:1222 tools/virsh-network.c:366 +#: tools/virsh-network.c:368 tools/virsh-pool.c:1628 tools/virsh-pool.c:1630 msgid "Autostart:" msgstr "" -#: tools/virsh-domain-monitor.c:1254 +#: tools/virsh-domain-monitor.c:1223 msgid "enable" msgstr "" -#: tools/virsh-domain-monitor.c:1254 +#: tools/virsh-domain-monitor.c:1223 msgid "disable" msgstr "" -#: tools/virsh-domain-monitor.c:1259 tools/virsh-domain-monitor.c:1261 +#: tools/virsh-domain-monitor.c:1228 tools/virsh-domain-monitor.c:1230 msgid "Managed save:" msgstr "" -#: tools/virsh-domain-monitor.c:1276 +#: tools/virsh-domain-monitor.c:1245 msgid "Security model:" msgstr "" -#: tools/virsh-domain-monitor.c:1277 +#: tools/virsh-domain-monitor.c:1246 msgid "Security DOI:" msgstr "" -#: tools/virsh-domain-monitor.c:1291 +#: tools/virsh-domain-monitor.c:1260 msgid "Security label:" msgstr "" -#: tools/virsh-domain-monitor.c:1307 +#: tools/virsh-domain-monitor.c:1276 msgid "domain state" msgstr "toimialueen tila" -#: tools/virsh-domain-monitor.c:1310 +#: tools/virsh-domain-monitor.c:1279 msgid "Returns state about a domain." msgstr "" -#: tools/virsh-domain-monitor.c:1323 +#: tools/virsh-domain-monitor.c:1288 msgid "also print reason for the state" msgstr "" -#: tools/virsh-domain-monitor.c:1473 +#: tools/virsh-domain-monitor.c:1432 msgid "list domains" msgstr "luetteloi toimialueet" -#: tools/virsh-domain-monitor.c:1476 +#: tools/virsh-domain-monitor.c:1435 msgid "Returns list of domains." msgstr "Palauttaa listan toimialueista." -#: tools/virsh-domain-monitor.c:1583 +#: tools/virsh-domain-monitor.c:1543 msgid "Failed to list domains" msgstr "" -#: tools/virsh-domain-monitor.c:1595 tools/virsh-domain-monitor.c:1603 +#: tools/virsh-domain-monitor.c:1555 tools/virsh-domain-monitor.c:1563 msgid "Failed to list active domains" msgstr "Aktiivisten toimialueiden luettelointi epäonnistui" -#: tools/virsh-domain-monitor.c:1612 tools/virsh-domain-monitor.c:1621 +#: tools/virsh-domain-monitor.c:1572 tools/virsh-domain-monitor.c:1581 msgid "Failed to list inactive domains" msgstr "Epäaktiivisten toimialueiden luettelointi epäonnistui" -#: tools/virsh-domain-monitor.c:1655 +#: tools/virsh-domain-monitor.c:1615 msgid "Failed to get domain persistence info" msgstr "" -#: tools/virsh-domain-monitor.c:1667 +#: tools/virsh-domain-monitor.c:1627 msgid "Failed to get domain state" msgstr "" -#: tools/virsh-domain-monitor.c:1687 +#: tools/virsh-domain-monitor.c:1647 msgid "Failed to get domain autostart state" msgstr "" -#: tools/virsh-domain-monitor.c:1700 +#: tools/virsh-domain-monitor.c:1660 msgid "Failed to check for managed save image" msgstr "" -#: tools/virsh-domain-monitor.c:1712 +#: tools/virsh-domain-monitor.c:1672 msgid "Failed to get snapshot count" msgstr "" -#: tools/virsh-domain-monitor.c:1759 +#: tools/virsh-domain-monitor.c:1719 msgid "list inactive domains" msgstr "luetteloi epäaktiiviset toimialueet" -#: tools/virsh-domain-monitor.c:1763 +#: tools/virsh-domain-monitor.c:1723 msgid "list inactive & active domains" msgstr "luetteloi epäaktiiviset ja aktiiviset toimialueet" -#: tools/virsh-domain-monitor.c:1767 +#: tools/virsh-domain-monitor.c:1727 msgid "list transient domains" msgstr "" -#: tools/virsh-domain-monitor.c:1771 +#: tools/virsh-domain-monitor.c:1731 msgid "list persistent domains" msgstr "" -#: tools/virsh-domain-monitor.c:1775 +#: tools/virsh-domain-monitor.c:1735 msgid "list domains with existing snapshot" msgstr "" -#: tools/virsh-domain-monitor.c:1779 +#: tools/virsh-domain-monitor.c:1739 msgid "list domains without a snapshot" msgstr "" -#: tools/virsh-domain-monitor.c:1783 +#: tools/virsh-domain-monitor.c:1743 msgid "list domains in running state" msgstr "" -#: tools/virsh-domain-monitor.c:1787 +#: tools/virsh-domain-monitor.c:1747 msgid "list domains in paused state" msgstr "" -#: tools/virsh-domain-monitor.c:1791 +#: tools/virsh-domain-monitor.c:1751 msgid "list domains in shutoff state" msgstr "" -#: tools/virsh-domain-monitor.c:1795 +#: tools/virsh-domain-monitor.c:1755 msgid "list domains in other states" msgstr "" -#: tools/virsh-domain-monitor.c:1799 +#: tools/virsh-domain-monitor.c:1759 msgid "list domains with autostart enabled" msgstr "" -#: tools/virsh-domain-monitor.c:1803 +#: tools/virsh-domain-monitor.c:1763 msgid "list domains with autostart disabled" msgstr "" -#: tools/virsh-domain-monitor.c:1807 +#: tools/virsh-domain-monitor.c:1767 msgid "list domains with managed save state" msgstr "" -#: tools/virsh-domain-monitor.c:1811 +#: tools/virsh-domain-monitor.c:1771 msgid "list domains without managed save" msgstr "" -#: tools/virsh-domain-monitor.c:1815 +#: tools/virsh-domain-monitor.c:1775 tools/virsh-network.c:637 msgid "list uuid's only" msgstr "" -#: tools/virsh-domain-monitor.c:1819 +#: tools/virsh-domain-monitor.c:1779 msgid "list domain names only" msgstr "" -#: tools/virsh-domain-monitor.c:1823 +#: tools/virsh-domain-monitor.c:1783 tools/virsh-network.c:645 msgid "list table (default)" msgstr "" -#: tools/virsh-domain-monitor.c:1827 +#: tools/virsh-domain-monitor.c:1787 msgid "mark inactive domains with managed save state" msgstr "" @@ -29067,154 +28957,153 @@ msgid "show short domain description" msgstr "" -#: tools/virsh-domain-monitor.c:1885 +#: tools/virsh-domain-monitor.c:1846 tools/virsh-network.c:680 msgid "Only one argument from --table, --name and --uuid may be specified." msgstr "" -#: tools/virsh-domain-monitor.c:1900 tools/virsh-domain-monitor.c:1905 +#: tools/virsh-domain-monitor.c:1861 tools/virsh-domain-monitor.c:1866 msgid "Id" msgstr "Id" -#: tools/virsh-domain-monitor.c:1900 tools/virsh-domain-monitor.c:1905 -#: tools/virsh-interface.c:363 tools/virsh-network.c:692 -#: tools/virsh-nwfilter.c:373 tools/virsh-pool.c:1198 tools/virsh-pool.c:1219 -#: tools/virsh-pool.c:1284 tools/virsh-snapshot.c:1601 -#: tools/virsh-snapshot.c:1605 tools/virsh-volume.c:1449 -#: tools/virsh-volume.c:1465 tools/virsh-volume.c:1511 +#: tools/virsh-domain-monitor.c:1861 tools/virsh-domain-monitor.c:1866 +#: tools/virsh-domain-monitor.c:2207 tools/virsh-domain.c:12487 +#: tools/virsh-interface.c:367 tools/virsh-network.c:692 +#: tools/virsh-nwfilter.c:365 tools/virsh-pool.c:1300 tools/virsh-pool.c:1321 +#: tools/virsh-pool.c:1386 tools/virsh-snapshot.c:1565 +#: tools/virsh-snapshot.c:1569 tools/virsh-volume.c:1416 +#: tools/virsh-volume.c:1432 tools/virsh-volume.c:1478 msgid "Name" msgstr "Nimi" -#: tools/virsh-domain-monitor.c:1900 tools/virsh-domain-monitor.c:1905 -#: tools/virsh-interface.c:363 tools/virsh-network.c:692 -#: tools/virsh-pool.c:1198 tools/virsh-pool.c:1224 tools/virsh-pool.c:1284 -#: tools/virsh-snapshot.c:1601 tools/virsh-snapshot.c:1605 +#: tools/virsh-domain-monitor.c:1861 tools/virsh-domain-monitor.c:1866 +#: tools/virsh-interface.c:367 tools/virsh-network.c:692 +#: tools/virsh-pool.c:1300 tools/virsh-pool.c:1326 tools/virsh-pool.c:1386 +#: tools/virsh-snapshot.c:1565 tools/virsh-snapshot.c:1569 msgid "State" msgstr "Tila" -#: tools/virsh-domain-monitor.c:1900 +#: tools/virsh-domain-monitor.c:1861 msgid "Title" msgstr "" -#: tools/virsh-domain-monitor.c:1941 +#: tools/virsh-domain-monitor.c:1909 msgid "Failed to get domain's UUID" msgstr "" -#: tools/virsh-domain.c:109 +#: tools/virsh-domain.c:122 #, c-format msgid "failed to get domain '%s'" msgstr "toimialueen ”%s” hakeminen epäonnistui" -#: tools/virsh-domain.c:117 +#: tools/virsh-domain.c:181 msgid "offline" msgstr "yhteydetön" -#: tools/virsh-domain.c:119 +#: tools/virsh-domain.c:183 msgid "blocked" msgstr "odottaa" -#: tools/virsh-domain.c:154 +#: tools/virsh-domain.c:217 msgid "attach device from an XML file" msgstr "liitä laite XML-tiedostosta" -#: tools/virsh-domain.c:157 +#: tools/virsh-domain.c:220 msgid "Attach device from an XML ." msgstr "Liitä laite XML-tiedostosta ." -#: tools/virsh-domain.c:171 tools/virsh-domain.c:9791 -#: tools/virsh-domain.c:9892 +#: tools/virsh-domain.c:227 tools/virsh-domain.c:10625 +#: tools/virsh-domain.c:10706 msgid "XML file" msgstr "XML-tiedosto" -#: tools/virsh-domain.c:175 tools/virsh-domain.c:334 tools/virsh-domain.c:746 -#: tools/virsh-domain.c:9795 tools/virsh-domain.c:9896 -#: tools/virsh-domain.c:10002 tools/virsh-domain.c:10368 +#: tools/virsh-domain.c:72 msgid "make live change persistent" msgstr "" -#: tools/virsh-domain.c:239 +#: tools/virsh-domain.c:282 #, c-format msgid "Failed to attach device from %s" msgstr "Laitteen liittäminen tiedostosta %s epäonnistui" -#: tools/virsh-domain.c:243 +#: tools/virsh-domain.c:286 msgid "Device attached successfully\n" msgstr "" -#: tools/virsh-domain.c:256 +#: tools/virsh-domain.c:299 msgid "attach disk device" msgstr "liitä levylaite" -#: tools/virsh-domain.c:259 +#: tools/virsh-domain.c:302 msgid "Attach new disk device." msgstr "Lisää uusi levylaite." -#: tools/virsh-domain.c:273 +#: tools/virsh-domain.c:312 msgid "source of disk device" msgstr "levylaitteen lähde" -#: tools/virsh-domain.c:278 tools/virsh-domain.c:10364 +#: tools/virsh-domain.c:317 tools/virsh-domain.c:11195 msgid "target of disk device" msgstr "levylaitteen kohde" -#: tools/virsh-domain.c:282 +#: tools/virsh-domain.c:325 msgid "driver of disk device" msgstr "levylaitteen ajuri" -#: tools/virsh-domain.c:286 +#: tools/virsh-domain.c:329 msgid "subdriver of disk device" msgstr "levylaitteen aliajuri" -#: tools/virsh-domain.c:290 +#: tools/virsh-domain.c:337 msgid "cache mode of disk device" msgstr "" -#: tools/virsh-domain.c:294 +#: tools/virsh-domain.c:341 msgid "target device type" msgstr "kohdelaitetyyppi" -#: tools/virsh-domain.c:302 +#: tools/virsh-domain.c:349 msgid "mode of device reading and writing" msgstr "" -#: tools/virsh-domain.c:306 +#: tools/virsh-domain.c:353 msgid "type of source (block|file)" msgstr "" -#: tools/virsh-domain.c:310 +#: tools/virsh-domain.c:357 msgid "serial of disk device" msgstr "" -#: tools/virsh-domain.c:314 +#: tools/virsh-domain.c:361 msgid "wwn of disk device" msgstr "" -#: tools/virsh-domain.c:318 +#: tools/virsh-domain.c:365 msgid "needs rawio capability" msgstr "" -#: tools/virsh-domain.c:322 +#: tools/virsh-domain.c:369 msgid "address of disk device" msgstr "" -#: tools/virsh-domain.c:326 +#: tools/virsh-domain.c:373 msgid "use multifunction pci under specified address" msgstr "" -#: tools/virsh-domain.c:330 +#: tools/virsh-domain.c:377 msgid "print XML document rather than attach the disk" msgstr "" -#: tools/virsh-domain.c:552 +#: tools/virsh-domain.c:626 #, c-format msgid "Unknown source type: '%s'" msgstr "" -#: tools/virsh-domain.c:558 +#: tools/virsh-domain.c:632 #, c-format msgid "No support for %s in command 'attach-disk'" msgstr "" -#: tools/virsh-domain.c:605 +#: tools/virsh-domain.c:685 msgid "Invalid address." msgstr "" @@ -29222,181 +29111,182 @@ msgid "expecting a pci:0000.00.00.00 address." msgstr "" -#: tools/virsh-domain.c:631 +#: tools/virsh-domain.c:718 msgid "expecting a scsi:00.00.00 address." msgstr "" -#: tools/virsh-domain.c:642 +#: tools/virsh-domain.c:729 msgid "expecting an ide:00.00.00 address." msgstr "" -#: tools/virsh-domain.c:677 +#: tools/virsh-domain.c:764 msgid "Failed to attach disk" msgstr "" -#: tools/virsh-domain.c:679 +#: tools/virsh-domain.c:766 msgid "Disk attached successfully\n" msgstr "" -#: tools/virsh-domain.c:696 +#: tools/virsh-domain.c:783 msgid "attach network interface" msgstr "liitä verkkoliitäntä" -#: tools/virsh-domain.c:699 +#: tools/virsh-domain.c:786 msgid "Attach new network interface." msgstr "Liitä uusi verkkolaite." -#: tools/virsh-domain.c:713 tools/virsh-domain.c:9994 +#: tools/virsh-domain.c:796 tools/virsh-domain.c:10791 msgid "network interface type" msgstr "verkkoliitännän tyyppi" -#: tools/virsh-domain.c:718 +#: tools/virsh-domain.c:801 msgid "source of network interface" msgstr "verkkoliitännän lähde" -#: tools/virsh-domain.c:722 +#: tools/virsh-domain.c:805 msgid "target network name" msgstr "kohdeverkon nimi" -#: tools/virsh-domain.c:726 tools/virsh-domain.c:9998 +#: tools/virsh-domain-monitor.c:2208 tools/virsh-domain.c:809 +#: tools/virsh-domain.c:10795 tools/virsh-network.c:1314 +#: tools/virsh-network.c:1364 msgid "MAC address" msgstr "" -#: tools/virsh-domain.c:730 +#: tools/virsh-domain.c:813 msgid "script used to bridge network interface" msgstr "komentosarja verkkoliitännän siltaamiseen" -#: tools/virsh-domain.c:734 +#: tools/virsh-domain.c:817 msgid "model type" msgstr "" -#: tools/virsh-domain.c:738 tools/virsh-domain.c:2554 +#: tools/virsh-domain.c:821 tools/virsh-domain.c:3184 msgid "control domain's incoming traffics" msgstr "" -#: tools/virsh-domain.c:742 tools/virsh-domain.c:2558 +#: tools/virsh-domain.c:825 tools/virsh-domain.c:3188 msgid "control domain's outgoing traffics" msgstr "" -#: tools/virsh-domain.c:850 +#: tools/virsh-domain.c:928 tools/virsh-domain.c:1004 #, c-format msgid "No support for %s in command 'attach-interface'" msgstr "" -#: tools/virsh-domain.c:858 tools/virsh-domain.c:2615 +#: tools/virsh-domain.c:857 tools/virsh-domain.c:2611 msgid "inbound format is incorrect" msgstr "" -#: tools/virsh-domain.c:862 tools/virsh-domain.c:2619 +#: tools/virsh-domain.c:861 tools/virsh-domain.c:2615 msgid "inbound average is mandatory" msgstr "" -#: tools/virsh-domain.c:869 tools/virsh-domain.c:2643 +#: tools/virsh-domain.c:868 tools/virsh-domain.c:2639 msgid "outbound format is incorrect" msgstr "" -#: tools/virsh-domain.c:873 tools/virsh-domain.c:2647 +#: tools/virsh-domain.c:947 tools/virsh-domain.c:3286 msgid "outbound average is mandatory" msgstr "" -#: tools/virsh-domain.c:936 +#: tools/virsh-domain.c:1075 msgid "Failed to attach interface" msgstr "" -#: tools/virsh-domain.c:938 +#: tools/virsh-domain.c:1077 msgid "Interface attached successfully\n" msgstr "" -#: tools/virsh-domain.c:953 +#: tools/virsh-domain.c:1094 msgid "autostart a domain" msgstr "käynnistä toimialue automaattisesti" -#: tools/virsh-domain.c:956 +#: tools/virsh-domain.c:1097 msgid "Configure a domain to be automatically started at boot." msgstr "" "Aseta toimialue käynnistymään automaattisesti koneen käynnistymisen " "yhteydessä." -#: tools/virsh-domain.c:969 tools/virsh-network.c:102 tools/virsh-pool.c:99 +#: tools/virsh-domain.c:1106 tools/virsh-network.c:99 tools/virsh-pool.c:184 msgid "disable autostarting" msgstr "poista automaattikäynnistys käytöstä" -#: tools/virsh-domain.c:988 +#: tools/virsh-domain.c:1125 #, c-format msgid "Failed to mark domain %s as autostarted" msgstr "" "Toimialueen %s merkitseminen automaattisesti käynnistyväksi epäonnistui" -#: tools/virsh-domain.c:990 +#: tools/virsh-domain.c:1127 #, c-format msgid "Failed to unmark domain %s as autostarted" msgstr "" "Toimialueen %s automaattisen käynnistymisen merkinnän poistaminen epäonnistui" -#: tools/virsh-domain.c:996 +#: tools/virsh-domain.c:1133 #, c-format msgid "Domain %s marked as autostarted\n" msgstr "Toimialue %s merkitty automaattisesti käynnistyväksi\n" -#: tools/virsh-domain.c:998 +#: tools/virsh-domain.c:1135 #, c-format msgid "Domain %s unmarked as autostarted\n" msgstr "Toimialueen %s automaattisen käynnistyksen merkintä poistettu\n" -#: tools/virsh-domain.c:1009 +#: tools/virsh-domain.c:1146 msgid "Set or query a block device I/O tuning parameters." msgstr "" -#: tools/virsh-domain.c:1012 +#: tools/virsh-domain.c:1149 msgid "Set or query disk I/O parameters such as block throttling." msgstr "" -#: tools/virsh-domain.c:1034 +#: tools/virsh-domain.c:1167 msgid "total throughput limit in bytes per second" msgstr "" -#: tools/virsh-domain.c:1042 +#: tools/virsh-domain.c:1175 msgid "read throughput limit in bytes per second" msgstr "" -#: tools/virsh-domain.c:1050 +#: tools/virsh-domain.c:1183 msgid "write throughput limit in bytes per second" msgstr "" -#: tools/virsh-domain.c:1058 +#: tools/virsh-domain.c:1191 msgid "total I/O operations limit per second" msgstr "" -#: tools/virsh-domain.c:1066 +#: tools/virsh-domain.c:1199 msgid "read I/O operations limit per second" msgstr "" -#: tools/virsh-domain.c:1074 +#: tools/virsh-domain.c:1207 msgid "write I/O operations limit per second" msgstr "" -#: tools/virsh-domain.c:1179 +#: tools/virsh-domain.c:1422 msgid "Unable to get number of block I/O throttle parameters" msgstr "" -#: tools/virsh-domain.c:1192 +#: tools/virsh-domain.c:1435 msgid "Unable to get block I/O throttle parameters" msgstr "" -#: tools/virsh-domain.c:1217 +#: tools/virsh-domain.c:1460 msgid "Unable to change block I/O throttle" msgstr "" -#: tools/virsh-domain.c:1221 tools/virsh-domain.c:1319 -#: tools/virsh-domain.c:7628 +#: tools/virsh-domain.c:1464 msgid "Unable to parse integer parameter" msgstr "" -#: tools/virsh-domain.c:1230 +#: tools/virsh-domain.c:1473 msgid "Get or set blkio parameters" msgstr "" -#: tools/virsh-domain.c:1233 +#: tools/virsh-domain.c:1476 msgid "" "Get or set the current blkio parameters for a guest domain.\n" " To get the blkio parameters use following command: \n" @@ -29404,798 +29294,795 @@ " virsh # blkiotune " msgstr "" -#: tools/virsh-domain.c:1249 +#: tools/virsh-domain.c:1245 msgid "IO Weight in range [100, 1000]" msgstr "" -#: tools/virsh-domain.c:1253 +#: tools/virsh-domain.c:1492 msgid "per-device IO Weights, in the form of /path/to/device,weight,..." msgstr "" -#: tools/virsh-domain.c:1257 +#: tools/virsh-domain.c:1496 msgid "" "per-device read I/O limit per second, in the form of " "/path/to/device,read_iops_sec,..." msgstr "" -#: tools/virsh-domain.c:1261 +#: tools/virsh-domain.c:1500 msgid "" "per-device write I/O limit per second, in the form of " "/path/to/device,write_iops_sec,..." msgstr "" -#: tools/virsh-domain.c:1265 +#: tools/virsh-domain.c:1504 msgid "" "per-device bytes read per second, in the form of " "/path/to/device,read_bytes_sec,..." msgstr "" -#: tools/virsh-domain.c:1269 +#: tools/virsh-domain.c:1508 msgid "" "per-device bytes wrote per second, in the form of " "/path/to/device,write_bytes_sec,..." msgstr "" -#: tools/virsh-domain.c:1323 +#: tools/virsh-domain.c:1552 #, c-format msgid "Invalid value of %d for I/O weight" msgstr "" -#: tools/virsh-domain.c:1333 tools/virsh-domain.c:1344 -#: tools/virsh-domain.c:1355 tools/virsh-domain.c:1366 -#: tools/virsh-domain.c:1377 +#: tools/virsh-domain.c:1562 tools/virsh-domain.c:1573 +#: tools/virsh-domain.c:1584 tools/virsh-domain.c:1595 +#: tools/virsh-domain.c:1606 msgid "Unable to parse string parameter" msgstr "" -#: tools/virsh-domain.c:1390 +#: tools/virsh-domain.c:1619 msgid "Unable to get number of blkio parameters" msgstr "" -#: tools/virsh-domain.c:1403 +#: tools/virsh-domain.c:1632 msgid "Unable to get blkio parameters" msgstr "" -#: tools/virsh-domain.c:1428 +#: tools/virsh-domain.c:1657 msgid "Unable to change blkio parameters" msgstr "" -#: tools/virsh-domain.c:1461 +#: tools/virsh-domain.c:1457 msgid "bandwidth must be a number" msgstr "" -#: tools/virsh-domain.c:1560 +#: tools/virsh-domain.c:1936 msgid "Start a block commit operation." msgstr "" -#: tools/virsh-domain.c:1563 +#: tools/virsh-domain.c:1939 msgid "Commit changes from a snapshot down to its backing image." msgstr "" -#: tools/virsh-domain.c:1577 tools/virsh-domain.c:1745 -#: tools/virsh-domain.c:1940 tools/virsh-domain.c:2041 +#: tools/virsh-domain.c:1949 tools/virsh-domain.c:2466 +#: tools/virsh-domain.c:2707 msgid "fully-qualified path of disk" msgstr "" -#: tools/virsh-domain.c:1581 tools/virsh-domain.c:1754 -#: tools/virsh-domain.c:2045 +#: tools/virsh-domain.c:1953 tools/virsh-domain.c:2173 +#: tools/virsh-domain.c:2711 msgid "bandwidth limit in MiB/s" msgstr "" -#: tools/virsh-domain.c:1585 +#: tools/virsh-domain.c:1957 msgid "path of base file to commit into (default bottom of chain)" msgstr "" -#: tools/virsh-domain.c:1589 +#: tools/virsh-domain.c:1961 msgid "use backing file of top as base" msgstr "" -#: tools/virsh-domain.c:1593 +#: tools/virsh-domain.c:1965 msgid "path of top file to commit from (default top of chain)" msgstr "" -#: tools/virsh-domain.c:1597 +#: tools/virsh-domain.c:1973 msgid "delete files that were successfully committed" msgstr "" -#: tools/virsh-domain.c:1601 +#: tools/virsh-domain.c:1597 msgid "wait for job to complete" msgstr "" -#: tools/virsh-domain.c:1605 tools/virsh-domain.c:1774 -#: tools/virsh-domain.c:2057 +#: tools/virsh-domain.c:1982 tools/virsh-domain.c:2197 +#: tools/virsh-domain.c:2723 msgid "with --wait, display the progress" msgstr "" -#: tools/virsh-domain.c:1609 tools/virsh-domain.c:1778 +#: tools/virsh-domain.c:1605 tools/virsh-domain.c:1774 msgid "with --wait, abort if copy exceeds timeout (in seconds)" msgstr "" -#: tools/virsh-domain.c:1613 tools/virsh-domain.c:1790 -#: tools/virsh-domain.c:2065 +#: tools/virsh-domain.c:1998 tools/virsh-domain.c:2213 +#: tools/virsh-domain.c:2731 msgid "with --wait, don't wait for cancel to finish" msgstr "" -#: tools/virsh-domain.c:1655 tools/virsh-domain.c:1838 -#: tools/virsh-domain.c:2107 +#: tools/virsh-domain.c:1651 tools/virsh-domain.c:1834 +#: tools/virsh-domain.c:2103 msgid "missing --wait option" msgstr "" -#: tools/virsh-domain.c:1663 +#: tools/virsh-domain.c:2091 msgid "Block Commit started" msgstr "" -#: tools/virsh-domain.c:1677 tools/virsh-domain.c:1860 -#: tools/virsh-domain.c:2129 +#: tools/virsh-domain.c:1869 #, c-format msgid "failed to query job for disk %s" msgstr "" -#: tools/virsh-domain.c:1684 tools/virsh-domain.c:1710 -#: tools/virsh-domain.c:1971 +#: tools/virsh-domain.c:2505 msgid "Block Commit" msgstr "" -#: tools/virsh-domain.c:1698 tools/virsh-domain.c:1882 -#: tools/virsh-domain.c:2149 +#: tools/virsh-domain.c:1694 tools/virsh-domain.c:1878 +#: tools/virsh-domain.c:2145 #, c-format msgid "failed to abort job for disk %s" msgstr "" -#: tools/virsh-domain.c:1712 +#: tools/virsh-domain.c:2103 msgid "Commit aborted" msgstr "" -#: tools/virsh-domain.c:1712 +#: tools/virsh-domain.c:2137 msgid "Commit complete" msgstr "" -#: tools/virsh-domain.c:1728 +#: tools/virsh-domain.c:2152 msgid "Start a block copy operation." msgstr "" -#: tools/virsh-domain.c:1731 +#: tools/virsh-domain.c:2155 msgid "Copy a disk backing image chain to dest." msgstr "" -#: tools/virsh-domain.c:1750 +#: tools/virsh-domain.c:2169 msgid "path of the copy to create" msgstr "" -#: tools/virsh-domain.c:1758 +#: tools/virsh-domain.c:2177 msgid "make the copy share a backing chain" msgstr "" -#: tools/virsh-domain.c:1762 +#: tools/virsh-domain.c:2181 msgid "reuse existing destination" msgstr "" -#: tools/virsh-domain.c:1766 +#: tools/virsh-domain.c:1762 msgid "use raw destination file" msgstr "" -#: tools/virsh-domain.c:1770 +#: tools/virsh-domain.c:2193 msgid "wait for job to reach mirroring phase" msgstr "" -#: tools/virsh-domain.c:1782 +#: tools/virsh-domain.c:1778 msgid "with --wait, pivot when mirroring starts" msgstr "" -#: tools/virsh-domain.c:1786 +#: tools/virsh-domain.c:1782 msgid "with --wait, quit when mirroring starts" msgstr "" -#: tools/virsh-domain.c:1816 +#: tools/virsh-domain.c:1812 msgid "cannot mix --pivot and --finish" msgstr "" -#: tools/virsh-domain.c:1846 +#: tools/virsh-domain.c:2394 msgid "Block Copy started" msgstr "" -#: tools/virsh-domain.c:1867 tools/virsh-domain.c:1970 +#: tools/virsh-domain.c:2321 tools/virsh-domain.c:2504 msgid "Block Copy" msgstr "" -#: tools/virsh-domain.c:1895 +#: tools/virsh-domain.c:2121 tools/virsh-domain.c:2422 #, c-format msgid "failed to pivot job for disk %s" msgstr "" -#: tools/virsh-domain.c:1900 +#: tools/virsh-domain.c:2128 tools/virsh-domain.c:2429 #, c-format msgid "failed to finish job for disk %s" msgstr "" -#: tools/virsh-domain.c:1904 +#: tools/virsh-domain.c:2405 msgid "Copy aborted" msgstr "" -#: tools/virsh-domain.c:1905 +#: tools/virsh-domain.c:2125 tools/virsh-domain.c:2426 msgid "Successfully pivoted" msgstr "" -#: tools/virsh-domain.c:1906 +#: tools/virsh-domain.c:2433 msgid "Successfully copied" msgstr "" -#: tools/virsh-domain.c:1907 +#: tools/virsh-domain.c:2435 msgid "Now in mirroring phase" msgstr "" -#: tools/virsh-domain.c:1923 +#: tools/virsh-domain.c:2453 msgid "Manage active block operations" msgstr "" -#: tools/virsh-domain.c:1926 +#: tools/virsh-domain.c:2456 msgid "Query, adjust speed, or cancel active block operations." msgstr "" -#: tools/virsh-domain.c:1944 +#: tools/virsh-domain.c:2470 msgid "abort the active job on the specified disk" msgstr "" -#: tools/virsh-domain.c:1948 +#: tools/virsh-domain.c:1944 msgid "don't wait for --abort to complete" msgstr "" -#: tools/virsh-domain.c:1952 +#: tools/virsh-domain.c:1948 msgid "conclude and pivot a copy job" msgstr "" -#: tools/virsh-domain.c:1956 +#: tools/virsh-domain.c:2482 msgid "get active job information for the specified disk" msgstr "" -#: tools/virsh-domain.c:1960 +#: tools/virsh-domain.c:1956 msgid "set the Bandwidth limit in MiB/s" msgstr "" -#: tools/virsh-domain.c:1968 tools/virsh-domain.c:1977 +#: tools/virsh-domain.c:2502 tools/virsh-domain.c:2512 msgid "Unknown job" msgstr "" -#: tools/virsh-domain.c:1969 tools/virsh-domain.c:2136 -#: tools/virsh-domain.c:2161 +#: tools/virsh-domain.c:2503 tools/virsh-domain.c:2777 msgid "Block Pull" msgstr "" -#: tools/virsh-domain.c:1994 +#: tools/virsh-domain.c:1990 msgid "conflict between --abort, --info, and --bandwidth modes" msgstr "" -#: tools/virsh-domain.c:2015 +#: tools/virsh-domain.c:2011 #, c-format msgid " Bandwidth limit: %lu MiB/s\n" msgstr "" -#: tools/virsh-domain.c:2024 tools/virsh-domain.c:2027 +#: tools/virsh-domain.c:2694 tools/virsh-domain.c:2697 msgid "Populate a disk from its backing image." msgstr "" -#: tools/virsh-domain.c:2049 +#: tools/virsh-domain.c:2715 msgid "path of backing file in chain for a partial pull" msgstr "" -#: tools/virsh-domain.c:2053 +#: tools/virsh-domain.c:2719 msgid "wait for job to finish" msgstr "" -#: tools/virsh-domain.c:2061 +#: tools/virsh-domain.c:2727 msgid "with --wait, abort if pull exceeds timeout (in seconds)" msgstr "" -#: tools/virsh-domain.c:2115 +#: tools/virsh-domain.c:2790 msgid "Block Pull started" msgstr "" -#: tools/virsh-domain.c:2163 +#: tools/virsh-domain.c:2801 msgid "Pull aborted" msgstr "" -#: tools/virsh-domain.c:2163 +#: tools/virsh-domain.c:2812 msgid "Pull complete" msgstr "" -#: tools/virsh-domain.c:2179 tools/virsh-domain.c:2182 +#: tools/virsh-domain.c:2829 tools/virsh-domain.c:2832 msgid "Resize block device of domain." msgstr "" -#: tools/virsh-domain.c:2196 +#: tools/virsh-domain.c:2842 msgid "Fully-qualified path of block device" msgstr "" -#: tools/virsh-domain.c:2201 +#: tools/virsh-domain.c:2847 msgid "New size of the block device, as scaled integer (default KiB)" msgstr "" -#: tools/virsh-domain.c:2219 tools/virsh-volume.c:662 tools/virsh-volume.c:667 -#: tools/virsh-volume.c:772 tools/virsh-volume.c:777 +#: tools/virsh-domain.c:2215 tools/virsh-volume.c:648 tools/virsh-volume.c:653 +#: tools/virsh-volume.c:758 tools/virsh-volume.c:763 msgid "Unable to parse integer" msgstr "" -#: tools/virsh-domain.c:2233 +#: tools/virsh-domain.c:2877 #, c-format msgid "Failed to resize block device '%s'" msgstr "" -#: tools/virsh-domain.c:2235 +#: tools/virsh-domain.c:2879 #, c-format msgid "Block device '%s' is resized" msgstr "" -#: tools/virsh-domain.c:2249 +#: tools/virsh-domain.c:2893 msgid "connect to the guest console" msgstr "Yhdistä vieraskonsoliin" -#: tools/virsh-domain.c:2252 +#: tools/virsh-domain.c:2896 msgid "Connect the virtual serial console for the guest" msgstr "Yhdistä vieraan virtuaalisarjakonsoli" -#: tools/virsh-domain.c:2265 +#: tools/virsh-domain.c:2905 msgid "character device name" msgstr "" -#: tools/virsh-domain.c:2269 +#: tools/virsh-domain.c:2909 msgid "force console connection (disconnect already connected sessions)" msgstr "" -#: tools/virsh-domain.c:2273 +#: tools/virsh-domain.c:2913 msgid "only connect if safe console handling is supported" msgstr "" -#: tools/virsh-domain.c:2287 +#: tools/virsh-domain.c:2928 msgid "Unable to get domain status" msgstr "" -#: tools/virsh-domain.c:2292 +#: tools/virsh-domain.c:2933 msgid "The domain is not running" msgstr "" -#: tools/virsh-domain.c:2297 +#: tools/virsh-domain.c:2938 msgid "Cannot run interactive console without a controlling TTY" msgstr "" -#: tools/virsh-domain.c:2301 +#: tools/virsh-domain.c:2942 #, c-format msgid "Connected to domain %s\n" msgstr "" -#: tools/virsh-domain.c:2302 +#: tools/virsh-domain.c:2943 #, c-format msgid "Escape character is %s\n" msgstr "" -#: tools/virsh-domain.c:2345 +#: tools/virsh-domain.c:2986 msgid "set link state of a virtual interface" msgstr "" -#: tools/virsh-domain.c:2348 +#: tools/virsh-domain.c:2989 msgid "" "Set link state of a domain's virtual interface. This command wraps usage of " "update-device command." msgstr "" -#: tools/virsh-domain.c:2368 +#: tools/virsh-domain.c:3005 msgid "new state of the device" msgstr "" -#: tools/virsh-domain.c:2412 +#: tools/virsh-domain.c:3046 #, c-format msgid "invalid link state '%s'" msgstr "" -#: tools/virsh-domain.c:2442 +#: tools/virsh-domain.c:3076 msgid "Failed to extract interface information or no interfaces found" msgstr "" -#: tools/virsh-domain.c:2473 +#: tools/virsh-domain.c:3107 #, c-format msgid "interface (%s: %s) not found" msgstr "" -#: tools/virsh-domain.c:2507 +#: tools/virsh-domain.c:3141 msgid "Failed to create XML" msgstr "XML:n luonti epäonnistui" -#: tools/virsh-domain.c:2512 +#: tools/virsh-domain.c:3146 msgid "Failed to update interface link state" msgstr "" -#: tools/virsh-domain.c:2515 tools/virsh-domain.c:9963 +#: tools/virsh-domain.c:3149 tools/virsh-domain.c:10764 msgid "Device updated successfully\n" msgstr "" -#: tools/virsh-domain.c:2533 +#: tools/virsh-domain.c:3167 msgid "get/set parameters of a virtual interface" msgstr "" -#: tools/virsh-domain.c:2536 +#: tools/virsh-domain.c:3170 msgid "Get/set parameters of a domain's virtual interface." msgstr "" -#: tools/virsh-domain.c:2673 +#: tools/virsh-domain.c:3317 msgid "Unable to get number of interface parameters" msgstr "" -#: tools/virsh-domain.c:2686 +#: tools/virsh-domain.c:3330 msgid "Unable to get interface parameters" msgstr "" -#: tools/virsh-domain.c:2711 +#: tools/virsh-domain.c:3355 msgid "Unable to set interface parameters" msgstr "" -#: tools/virsh-domain.c:2720 +#: tools/virsh-domain.c:3364 msgid "suspend a domain" msgstr "aseta toimialue keskeytystilaan" -#: tools/virsh-domain.c:2723 +#: tools/virsh-domain.c:3367 msgid "Suspend a running domain." msgstr "Aseta suorituksessa oleva toimialue keskeytystilaan." -#: tools/virsh-domain.c:2748 +#: tools/virsh-domain.c:3388 #, c-format msgid "Domain %s suspended\n" msgstr "Toimialue %s keskeytystilassa\n" -#: tools/virsh-domain.c:2750 +#: tools/virsh-domain.c:3390 #, c-format msgid "Failed to suspend domain %s" msgstr "Toimialueen %s asettaminen keskeytystilaan epäonnistui" -#: tools/virsh-domain.c:2763 +#: tools/virsh-domain.c:3403 msgid "suspend a domain gracefully using power management functions" msgstr "" -#: tools/virsh-domain.c:2767 +#: tools/virsh-domain.c:3407 msgid "" "Suspends a running domain using guest OS's power management. (Note: This " "requires a guest agent configured and running in the guest OS)." msgstr "" -#: tools/virsh-domain.c:2783 +#: tools/virsh-domain.c:3426 msgid "duration in seconds" msgstr "" -#: tools/virsh-domain.c:2788 tools/virsh-host.c:537 +#: tools/virsh-domain.c:3419 tools/virsh-host.c:949 msgid "mem(Suspend-to-RAM), disk(Suspend-to-Disk), hybrid(Hybrid-Suspend)" msgstr "" -#: tools/virsh-domain.c:2809 tools/virsh-host.c:559 +#: tools/virsh-domain.c:2805 tools/virsh-host.c:559 msgid "Invalid duration argument" msgstr "" -#: tools/virsh-domain.c:2823 tools/virsh-host.c:570 +#: tools/virsh-domain.c:3457 tools/virsh-host.c:981 msgid "Invalid target" msgstr "" -#: tools/virsh-domain.c:2828 +#: tools/virsh-domain.c:3462 #, c-format msgid "Domain %s could not be suspended" msgstr "" -#: tools/virsh-domain.c:2833 +#: tools/virsh-domain.c:3467 #, c-format msgid "Domain %s successfully suspended" msgstr "" -#: tools/virsh-domain.c:2849 +#: tools/virsh-domain.c:3483 msgid "wakeup a domain from pmsuspended state" msgstr "" -#: tools/virsh-domain.c:2852 +#: tools/virsh-domain.c:3486 msgid "Wakeup a domain that was previously suspended by power management." msgstr "" -#: tools/virsh-domain.c:2879 +#: tools/virsh-domain.c:3509 #, c-format msgid "Domain %s could not be woken up" msgstr "" -#: tools/virsh-domain.c:2884 +#: tools/virsh-domain.c:3514 #, c-format msgid "Domain %s successfully woken up" msgstr "" -#: tools/virsh-domain.c:2899 +#: tools/virsh-domain.c:3529 msgid "undefine a domain" msgstr "" -#: tools/virsh-domain.c:2902 +#: tools/virsh-domain.c:3532 msgid "Undefine an inactive domain, or convert persistent to transient." msgstr "" -#: tools/virsh-domain.c:2911 tools/virsh-domain.c:8670 +#: tools/virsh-domain.c:9477 msgid "domain name or uuid" msgstr "toimialueen nimi tai uuid" -#: tools/virsh-domain.c:2915 +#: tools/virsh-domain.c:3541 msgid "remove domain managed state file" msgstr "" -#: tools/virsh-domain.c:2919 +#: tools/virsh-domain.c:3545 msgid "" "remove associated storage volumes (comma separated list of targets or source " "paths) (see domblklist)" msgstr "" -#: tools/virsh-domain.c:2924 +#: tools/virsh-domain.c:3550 msgid "remove all associated storage volumes (use with caution)" msgstr "" -#: tools/virsh-domain.c:2928 +#: tools/virsh-domain.c:3559 msgid "wipe data on the removed volumes" msgstr "" -#: tools/virsh-domain.c:2932 +#: tools/virsh-domain.c:3563 msgid "remove all domain snapshot metadata, if inactive" msgstr "" -#: tools/virsh-domain.c:3060 +#: tools/virsh-domain.c:3705 msgid "Storage volume deletion is supported only on stopped domains" msgstr "" -#: tools/virsh-domain.c:3067 +#: tools/virsh-domain.c:3712 msgid "Specified both --storage and --remove-all-storage" msgstr "" -#: tools/virsh-domain.c:3072 +#: tools/virsh-domain.c:3717 msgid "Could not retrieve domain XML description" msgstr "" -#: tools/virsh-domain.c:3130 +#: tools/virsh-domain.c:3775 #, c-format msgid "Missing storage volume name for disk '%s'" msgstr "" -#: tools/virsh-domain.c:3138 +#: tools/virsh-domain.c:3783 #, c-format msgid "Storage pool '%s' for volume '%s' not found." msgstr "" -#: tools/virsh-domain.c:3153 +#: tools/virsh-domain.c:3798 #, c-format msgid "" "Storage volume '%s'(%s) is not managed by libvirt. Remove it manually.\n" msgstr "" -#: tools/virsh-domain.c:3173 +#: tools/virsh-domain.c:3818 #, c-format msgid "Volume '%s' was not found in domain's definition.\n" msgstr "" -#: tools/virsh-domain.c:3218 +#: tools/virsh-domain.c:3867 #, c-format msgid "Unable to remove metadata of %d snapshots" msgstr "" -#: tools/virsh-domain.c:3219 +#: tools/virsh-domain.c:3868 #, c-format msgid "Refusing to undefine while %d snapshots exist" msgstr "" -#: tools/virsh-domain.c:3228 +#: tools/virsh-domain.c:3877 #, c-format msgid "Domain %s has been undefined\n" msgstr "Toimialueen %s määritys on poistettu\n" -#: tools/virsh-domain.c:3231 +#: tools/virsh-domain.c:3880 #, c-format msgid "Failed to undefine domain %s" msgstr "Toimialueen %s määrityksen poistaminen epäonnistui" -#: tools/virsh-domain.c:3239 +#: tools/virsh-domain.c:3888 #, c-format msgid "Wiping volume '%s'(%s) ... " msgstr "" -#: tools/virsh-domain.c:3243 +#: tools/virsh-domain.c:3892 msgid "Failed! Volume not removed." msgstr "" -#: tools/virsh-domain.c:3247 +#: tools/virsh-domain.c:3896 msgid "Done.\n" msgstr "" -#: tools/virsh-domain.c:3253 +#: tools/virsh-domain.c:3902 #, c-format msgid "Failed to remove storage volume '%s'(%s)" msgstr "" -#: tools/virsh-domain.c:3257 +#: tools/virsh-domain.c:3906 #, c-format msgid "Volume '%s'(%s) removed.\n" msgstr "" -#: tools/virsh-domain.c:3296 +#: tools/virsh-domain.c:3945 msgid "start a (previously defined) inactive domain" msgstr "käynnistä (aikaisemmin määritetty) epäaktiivinen toimialue" -#: tools/virsh-domain.c:3299 +#: tools/virsh-domain.c:3948 msgid "" "Start a domain, either from the last managedsave\n" " state, or via a fresh boot if no managedsave state\n" " is present." msgstr "" -#: tools/virsh-domain.c:3310 +#: tools/virsh-domain.c:3956 msgid "name of the inactive domain" msgstr "Epäaktiivisen toimialueen nimi" -#: tools/virsh-domain.c:3315 tools/virsh-domain.c:6561 +#: tools/virsh-domain.c:3960 tools/virsh-domain.c:7413 msgid "attach to console after creation" msgstr "" -#: tools/virsh-domain.c:3320 tools/virsh-domain.c:6566 +#: tools/virsh-domain.c:3965 tools/virsh-domain.c:7418 msgid "leave the guest paused after creation" msgstr "" -#: tools/virsh-domain.c:3324 tools/virsh-domain.c:6570 +#: tools/virsh-domain.c:3969 tools/virsh-domain.c:7422 msgid "automatically destroy the guest when virsh disconnects" msgstr "" -#: tools/virsh-domain.c:3328 +#: tools/virsh-domain.c:3973 msgid "avoid file system cache when loading" msgstr "" -#: tools/virsh-domain.c:3332 +#: tools/virsh-domain.c:3977 msgid "force fresh boot by discarding any managed save" msgstr "" -#: tools/virsh-domain.c:3336 tools/virsh-domain.c:6574 +#: tools/virsh-domain.c:3981 tools/virsh-domain.c:7426 msgid "pass file descriptors N,M,... to the guest" msgstr "" -#: tools/virsh-domain.c:3360 +#: tools/virsh-domain.c:4005 #, c-format msgid "Unable to split FD list '%s'" msgstr "" -#: tools/virsh-domain.c:3367 +#: tools/virsh-domain.c:4012 #, c-format msgid "Unable to parse FD number '%s'" msgstr "" -#: tools/virsh-domain.c:3371 +#: tools/virsh-domain.c:4016 msgid "Unable to allocate FD list" msgstr "" -#: tools/virsh-domain.c:3407 +#: tools/virsh-domain.c:4052 msgid "Domain is already active" msgstr "Toimialue on jo aktiivinen" -#: tools/virsh-domain.c:3452 +#: tools/virsh-domain.c:4097 #, c-format msgid "Failed to start domain %s" msgstr "Toimialueen %s käynnistys epäonnistui" -#: tools/virsh-domain.c:3457 +#: tools/virsh-domain.c:4102 #, c-format msgid "Domain %s started\n" msgstr "Toimialue %s käynnistetty\n" -#: tools/virsh-domain.c:3477 +#: tools/virsh-domain.c:4122 msgid "save a domain state to a file" msgstr "tallenna toimialueen tila tiedostoon" -#: tools/virsh-domain.c:3480 +#: tools/virsh-domain.c:4125 msgid "Save the RAM state of a running domain." msgstr "" -#: tools/virsh-domain.c:3488 tools/virsh-domain.c:3957 +#: tools/virsh-domain.c:4135 tools/virsh-domain.c:4584 msgid "avoid file system cache when saving" msgstr "" -#: tools/virsh-domain.c:3498 +#: tools/virsh-domain.c:4132 msgid "where to save the data" msgstr "mihin tiedot tallennetaan" -#: tools/virsh-domain.c:3502 tools/virsh-domain.c:3816 -#: tools/virsh-domain.c:4397 tools/virsh-domain.c:8849 +#: tools/virsh-domain.c:4139 tools/virsh-domain.c:4442 +#: tools/virsh-domain.c:4998 tools/virsh-domain.c:9648 msgid "filename containing updated XML for the target" msgstr "" -#: tools/virsh-domain.c:3506 tools/virsh-domain.c:3820 -#: tools/virsh-domain.c:3886 +#: tools/virsh-domain.c:4143 tools/virsh-domain.c:4446 +#: tools/virsh-domain.c:4509 msgid "set domain to be running on restore" msgstr "" -#: tools/virsh-domain.c:3510 tools/virsh-domain.c:3824 -#: tools/virsh-domain.c:3890 +#: tools/virsh-domain.c:4147 tools/virsh-domain.c:4450 +#: tools/virsh-domain.c:4513 msgid "set domain to be paused on restore" msgstr "" -#: tools/virsh-domain.c:3514 tools/virsh-domain.c:3974 +#: tools/virsh-domain.c:4151 tools/virsh-domain.c:4596 msgid "display the progress of save" msgstr "" -#: tools/virsh-domain.c:3564 +#: tools/virsh-domain.c:4201 #, c-format msgid "Failed to save domain %s to %s" msgstr "Toimialueen %s tallentaminen tiedostoon %s epäonnistui" -#: tools/virsh-domain.c:3729 +#: tools/virsh-domain.c:4363 msgid "Save" msgstr "" -#: tools/virsh-domain.c:3734 +#: tools/virsh-domain.c:4368 #, c-format msgid "" "\n" "Domain %s saved to %s\n" msgstr "" -#: tools/virsh-domain.c:3747 +#: tools/virsh-domain.c:4380 msgid "saved state domain information in XML" msgstr "" -#: tools/virsh-domain.c:3750 +#: tools/virsh-domain.c:4383 msgid "Dump XML of domain information for a saved state file to stdout." msgstr "" -#: tools/virsh-domain.c:3759 +#: tools/virsh-domain.c:4389 msgid "saved state file to read" msgstr "" -#: tools/virsh-domain.c:3763 tools/virsh-domain.c:8456 -#: tools/virsh-snapshot.c:659 tools/virsh-snapshot.c:1717 +#: tools/virsh-domain.c:4392 tools/virsh-domain.c:9221 +#: tools/virsh-snapshot.c:634 tools/virsh-snapshot.c:1677 msgid "include security sensitive information in XML dump" msgstr "" -#: tools/virsh-domain.c:3799 +#: tools/virsh-domain.c:4429 msgid "redefine the XML for a domain's saved state file" msgstr "" -#: tools/virsh-domain.c:3802 +#: tools/virsh-domain.c:4432 msgid "Replace the domain XML associated with a saved state file" msgstr "" -#: tools/virsh-domain.c:3811 +#: tools/virsh-domain.c:4438 msgid "saved state file to modify" msgstr "" -#: tools/virsh-domain.c:3853 tools/virsh-snapshot.c:625 +#: tools/virsh-domain.c:4480 tools/virsh-snapshot.c:604 #, c-format msgid "Failed to update %s" msgstr "" -#: tools/virsh-domain.c:3857 +#: tools/virsh-domain.c:4484 #, c-format msgid "State file %s updated.\n" msgstr "" -#: tools/virsh-domain.c:3870 +#: tools/virsh-domain.c:4497 msgid "edit XML for a domain's saved state file" msgstr "" -#: tools/virsh-domain.c:3873 +#: tools/virsh-domain.c:4500 msgid "Edit the domain XML associated with a saved state file" msgstr "" -#: tools/virsh-domain.c:3882 +#: tools/virsh-domain.c:4506 msgid "saved state file to edit" msgstr "" -#: tools/virsh-domain.c:3913 +#: tools/virsh-domain.c:4537 msgid "--running and --paused are mutually exclusive" msgstr "" -#: tools/virsh-domain.c:3923 +#: tools/virsh-domain.c:4548 #, c-format msgid "Saved image %s XML configuration not changed.\n" msgstr "" -#: tools/virsh-domain.c:3931 +#: tools/virsh-domain.c:4557 #, c-format msgid "State file %s edited.\n" msgstr "" -#: tools/virsh-domain.c:3943 +#: tools/virsh-domain.c:4569 msgid "managed save of a domain state" msgstr "" -#: tools/virsh-domain.c:3946 +#: tools/virsh-domain.c:4572 msgid "" "Save and destroy a running domain, so it can be restarted from\n" " the same state at a later time. When the virsh 'start'\n" @@ -30203,275 +30090,275 @@ " be started from this saved state." msgstr "" -#: tools/virsh-domain.c:3966 +#: tools/virsh-domain.c:4588 msgid "set domain to be running on next start" msgstr "" -#: tools/virsh-domain.c:3970 +#: tools/virsh-domain.c:4592 msgid "set domain to be paused on next start" msgstr "" -#: tools/virsh-domain.c:4007 +#: tools/virsh-domain.c:4629 #, c-format msgid "Failed to save domain %s state" msgstr "" -#: tools/virsh-domain.c:4051 +#: tools/virsh-domain.c:4673 msgid "Managedsave" msgstr "" -#: tools/virsh-domain.c:4056 +#: tools/virsh-domain.c:4678 #, c-format msgid "" "\n" "Domain %s state saved by libvirt\n" msgstr "" -#: tools/virsh-domain.c:4070 +#: tools/virsh-domain.c:4692 msgid "Remove managed save of a domain" msgstr "" -#: tools/virsh-domain.c:4073 +#: tools/virsh-domain.c:4695 msgid "Remove an existing managed save state file from a domain" msgstr "" -#: tools/virsh-domain.c:4100 +#: tools/virsh-domain.c:4718 msgid "Failed to check for domain managed save image" msgstr "" -#: tools/virsh-domain.c:4106 +#: tools/virsh-domain.c:4724 #, c-format msgid "Failed to remove managed save image for domain %s" msgstr "" -#: tools/virsh-domain.c:4111 +#: tools/virsh-domain.c:4729 #, c-format msgid "Removed managedsave image for domain %s" msgstr "" -#: tools/virsh-domain.c:4114 +#: tools/virsh-domain.c:4732 #, c-format msgid "Domain %s has no manage save image; removal skipped" msgstr "" -#: tools/virsh-domain.c:4129 +#: tools/virsh-domain.c:4747 msgid "show/set scheduler parameters" msgstr "näytä/aseta skeduloijan parametrit" -#: tools/virsh-domain.c:4132 +#: tools/virsh-domain.c:4750 msgid "Show/Set scheduler parameters." msgstr "Näytä/aseta skeduloijan parametrit." -#: tools/virsh-domain.c:4146 +#: tools/virsh-domain.c:4760 msgid "weight for XEN_CREDIT" msgstr "" -#: tools/virsh-domain.c:4151 +#: tools/virsh-domain.c:4765 msgid "cap for XEN_CREDIT" msgstr "" -#: tools/virsh-domain.c:4155 +#: tools/virsh-domain.c:4767 msgid "get/set current scheduler info" msgstr "" -#: tools/virsh-domain.c:4159 +#: tools/virsh-domain.c:4768 msgid "get/set value to be used on next boot" msgstr "" -#: tools/virsh-domain.c:4163 +#: tools/virsh-domain.c:4769 msgid "get/set value from running domain" msgstr "" -#: tools/virsh-domain.c:4168 +#: tools/virsh-domain.c:4773 msgid "parameter=value" msgstr "" -#: tools/virsh-domain.c:4201 +#: tools/virsh-domain.c:4806 #, c-format msgid "invalid scheduler option: %s" msgstr "" -#: tools/virsh-domain.c:4225 +#: tools/virsh-domain.c:4830 msgid "Invalid syntax for --set, expecting name=value" msgstr "" -#: tools/virsh-domain.c:4298 tools/virsh-domain.c:4301 +#: tools/virsh-domain.c:4903 tools/virsh-domain.c:4906 msgid "Scheduler" msgstr "Skeduloija" -#: tools/virsh-domain.c:4301 +#: tools/virsh-domain.c:4906 msgid "Unknown" msgstr "Tuntematon" -#: tools/virsh-domain.c:4352 +#: tools/virsh-domain.c:4957 msgid "cannot query both live and config at once" msgstr "" -#: tools/virsh-domain.c:4377 +#: tools/virsh-domain.c:4982 msgid "restore a domain from a saved state in a file" msgstr "palauta toimialue tiedostoon tallennetusta tilasta" -#: tools/virsh-domain.c:4380 +#: tools/virsh-domain.c:4985 msgid "Restore a domain." msgstr "Palauta toimialue." -#: tools/virsh-domain.c:4389 +#: tools/virsh-domain.c:4991 msgid "the state to restore" msgstr "palautettava tila" -#: tools/virsh-domain.c:4393 +#: tools/virsh-domain.c:4994 msgid "avoid file system cache when restoring" msgstr "" -#: tools/virsh-domain.c:4401 +#: tools/virsh-domain.c:5002 msgid "restore domain into running state" msgstr "" -#: tools/virsh-domain.c:4405 +#: tools/virsh-domain.c:5006 msgid "restore domain into paused state" msgstr "" -#: tools/virsh-domain.c:4439 +#: tools/virsh-domain.c:5041 #, c-format msgid "Failed to restore domain from %s" msgstr "Toimialueen palautetus tiedostosta %s epäonnistui" -#: tools/virsh-domain.c:4443 +#: tools/virsh-domain.c:5045 #, c-format msgid "Domain restored from %s\n" msgstr "Toimialue palautettu tiedostosta %s\n" -#: tools/virsh-domain.c:4456 +#: tools/virsh-domain.c:5058 msgid "dump the core of a domain to a file for analysis" msgstr "tallenna toimialueen muistivedos tiedostoon analysointia varten" -#: tools/virsh-domain.c:4459 +#: tools/virsh-domain.c:5061 msgid "Core dump a domain." msgstr "Tee toimialueen muistivedos" -#: tools/virsh-domain.c:4467 +#: tools/virsh-domain.c:5069 msgid "perform a live core dump if supported" msgstr "" -#: tools/virsh-domain.c:4471 +#: tools/virsh-domain.c:5072 msgid "crash the domain after core dump" msgstr "" -#: tools/virsh-domain.c:4475 +#: tools/virsh-domain.c:5076 msgid "avoid file system cache when dumping" msgstr "" -#: tools/virsh-domain.c:4479 +#: tools/virsh-domain.c:5080 msgid "reset the domain after core dump" msgstr "" -#: tools/virsh-domain.c:4489 +#: tools/virsh-domain.c:5068 msgid "where to dump the core" msgstr "mihin muistivedos tallennetaan" -#: tools/virsh-domain.c:4493 +#: tools/virsh-domain.c:5084 msgid "display the progress of dump" msgstr "" -#: tools/virsh-domain.c:4497 +#: tools/virsh-domain.c:5088 msgid "dump domain's memory only" msgstr "" -#: tools/virsh-domain.c:4569 tools/virsh-domain.c:4574 +#: tools/virsh-domain.c:5160 tools/virsh-domain.c:5165 #, c-format msgid "Failed to core dump domain %s to %s" msgstr "" "Toimialueen %s muistivedoksen tallentaminen tiedostoon %s epäonnistui" -#: tools/virsh-domain.c:4622 +#: tools/virsh-domain.c:5213 msgid "Dump" msgstr "" -#: tools/virsh-domain.c:4627 +#: tools/virsh-domain.c:5218 #, c-format msgid "" "\n" "Domain %s dumped to %s\n" msgstr "" -#: tools/virsh-domain.c:4638 +#: tools/virsh-domain.c:5229 msgid "" "take a screenshot of a current domain console and store it into a file" msgstr "" -#: tools/virsh-domain.c:4642 +#: tools/virsh-domain.c:5233 msgid "screenshot of a current domain console" msgstr "" -#: tools/virsh-domain.c:4655 +#: tools/virsh-domain.c:5242 msgid "where to store the screenshot" msgstr "" -#: tools/virsh-domain.c:4659 +#: tools/virsh-domain.c:5246 msgid "ID of a screen to take screenshot of" msgstr "" -#: tools/virsh-domain.c:4677 +#: tools/virsh-domain.c:5264 msgid "Invalid domain supplied" msgstr "" -#: tools/virsh-domain.c:4719 +#: tools/virsh-domain.c:4672 msgid "invalid screen ID" msgstr "" -#: tools/virsh-domain.c:4731 +#: tools/virsh-domain.c:5317 #, c-format msgid "could not take a screenshot of %s" msgstr "" -#: tools/virsh-domain.c:4744 +#: tools/virsh-domain.c:5330 #, c-format msgid "cannot create file %s" msgstr "" -#: tools/virsh-domain.c:4752 +#: tools/virsh-domain.c:5338 #, c-format msgid "could not receive data from domain %s" msgstr "" -#: tools/virsh-domain.c:4757 tools/virsh-volume.c:699 tools/virsh-volume.c:813 +#: tools/virsh-domain.c:5343 tools/virsh-volume.c:710 tools/virsh-volume.c:810 #, c-format msgid "cannot close file %s" msgstr "" -#: tools/virsh-domain.c:4762 +#: tools/virsh-domain.c:5348 #, c-format msgid "cannot close stream on domain %s" msgstr "" -#: tools/virsh-domain.c:4766 +#: tools/virsh-domain.c:5352 #, c-format msgid "Screenshot saved to %s, with type of %s" msgstr "" -#: tools/virsh-domain.c:4787 +#: tools/virsh-domain.c:5437 msgid "resume a domain" msgstr "palauta toimialue" -#: tools/virsh-domain.c:4790 +#: tools/virsh-domain.c:5440 msgid "Resume a previously suspended domain." msgstr "Palauta aiemmin keskeytystilaan asetettu toimialue." -#: tools/virsh-domain.c:4815 +#: tools/virsh-domain.c:5461 #, c-format msgid "Domain %s resumed\n" msgstr "Toimialue %s palautettu\n" -#: tools/virsh-domain.c:4817 +#: tools/virsh-domain.c:5463 #, c-format msgid "Failed to resume domain %s" msgstr "Toimialueen %s palautus epäonnistui" -#: tools/virsh-domain.c:4830 +#: tools/virsh-domain.c:5476 msgid "gracefully shutdown a domain" msgstr "sammuta toimialue siististi" -#: tools/virsh-domain.c:4833 +#: tools/virsh-domain.c:5479 msgid "Run shutdown in the target domain." msgstr "Aja sammutus kohdetoimialueella." @@ -30479,7 +30366,7 @@ msgid "shutdown mode: acpi|agent|initctl|signal" msgstr "" -#: tools/virsh-domain.c:4866 tools/virsh-domain.c:4954 +#: tools/virsh-domain.c:5508 tools/virsh-domain.c:5592 msgid "Cannot parse mode string" msgstr "" @@ -30489,730 +30376,730 @@ "Unknown mode %s value, expecting 'acpi', 'agent', 'initctl' or 'signal'" msgstr "" -#: tools/virsh-domain.c:4900 +#: tools/virsh-domain.c:5542 #, c-format msgid "Domain %s is being shutdown\n" msgstr "Toimialuetta %s sammutetaan\n" -#: tools/virsh-domain.c:4902 +#: tools/virsh-domain.c:5544 #, c-format msgid "Failed to shutdown domain %s" msgstr "Toimialueen %s sammutus epäonnistui" -#: tools/virsh-domain.c:4919 +#: tools/virsh-domain.c:5561 msgid "reboot a domain" msgstr "käynnistä toimialue uudelleen" -#: tools/virsh-domain.c:4922 +#: tools/virsh-domain.c:5564 msgid "Run a reboot command in the target domain." msgstr "Aja uudelleenkäynnistyskomento kohdetoimialueella." -#: tools/virsh-domain.c:4984 +#: tools/virsh-domain.c:5622 #, c-format msgid "Domain %s is being rebooted\n" msgstr "Toimialuetta %s uudelleenkäynnistetään\n" -#: tools/virsh-domain.c:4986 +#: tools/virsh-domain.c:5624 #, c-format msgid "Failed to reboot domain %s" msgstr "Toimialueen %s uudelleenkäynnistys epäonnistui" -#: tools/virsh-domain.c:5003 +#: tools/virsh-domain.c:5641 msgid "reset a domain" msgstr "" -#: tools/virsh-domain.c:5006 +#: tools/virsh-domain.c:5644 msgid "Reset the target domain as if by power button" msgstr "" -#: tools/virsh-domain.c:5031 +#: tools/virsh-domain.c:5665 #, c-format msgid "Domain %s was reset\n" msgstr "" -#: tools/virsh-domain.c:5033 +#: tools/virsh-domain.c:5667 #, c-format msgid "Failed to reset domain %s" msgstr "" -#: tools/virsh-domain.c:5046 +#: tools/virsh-domain.c:5680 msgid "domain job information" msgstr "" -#: tools/virsh-domain.c:5049 +#: tools/virsh-domain.c:5683 msgid "Returns information about jobs running on a domain." msgstr "" -#: tools/virsh-domain.c:5066 +#: tools/virsh-domain.c:5700 msgid "None" msgstr "" -#: tools/virsh-domain.c:5067 +#: tools/virsh-domain.c:5701 msgid "Bounded" msgstr "" -#: tools/virsh-domain.c:5068 +#: tools/virsh-domain.c:5702 msgid "Unbounded" msgstr "" -#: tools/virsh-domain.c:5069 +#: tools/virsh-domain.c:5703 msgid "Completed" msgstr "" -#: tools/virsh-domain.c:5071 +#: tools/virsh-domain.c:5705 msgid "Cancelled" msgstr "" -#: tools/virsh-domain.c:5142 +#: tools/virsh-domain.c:5785 msgid "Job type:" msgstr "" -#: tools/virsh-domain.c:5150 +#: tools/virsh-domain.c:5795 msgid "Time elapsed:" msgstr "" -#: tools/virsh-domain.c:5152 +#: tools/virsh-domain.c:5806 msgid "Time remaining:" msgstr "" -#: tools/virsh-domain.c:5157 +#: tools/virsh-domain.c:5811 msgid "Data processed:" msgstr "" -#: tools/virsh-domain.c:5159 +#: tools/virsh-domain.c:5813 msgid "Data remaining:" msgstr "" -#: tools/virsh-domain.c:5161 +#: tools/virsh-domain.c:5815 msgid "Data total:" msgstr "" -#: tools/virsh-domain.c:5166 +#: tools/virsh-domain.c:5820 msgid "Memory processed:" msgstr "" -#: tools/virsh-domain.c:5168 +#: tools/virsh-domain.c:5822 msgid "Memory remaining:" msgstr "" -#: tools/virsh-domain.c:5170 +#: tools/virsh-domain.c:5824 msgid "Memory total:" msgstr "" -#: tools/virsh-domain.c:5175 +#: tools/virsh-domain.c:5855 msgid "File processed:" msgstr "" -#: tools/virsh-domain.c:5177 +#: tools/virsh-domain.c:5857 msgid "File remaining:" msgstr "" -#: tools/virsh-domain.c:5179 +#: tools/virsh-domain.c:5859 msgid "File total:" msgstr "" -#: tools/virsh-domain.c:5187 +#: tools/virsh-domain.c:5877 msgid "Constant pages:" msgstr "" -#: tools/virsh-domain.c:5194 +#: tools/virsh-domain.c:5884 msgid "Normal pages:" msgstr "" -#: tools/virsh-domain.c:5202 +#: tools/virsh-domain.c:5892 msgid "Normal data:" msgstr "" -#: tools/virsh-domain.c:5210 +#: tools/virsh-domain.c:5905 msgid "Expected downtime:" msgstr "" -#: tools/virsh-domain.c:5219 +#: tools/virsh-domain.c:5929 msgid "Compression cache:" msgstr "" -#: tools/virsh-domain.c:5227 +#: tools/virsh-domain.c:5937 msgid "Compressed data:" msgstr "" -#: tools/virsh-domain.c:5234 +#: tools/virsh-domain.c:5944 msgid "Compressed pages:" msgstr "" -#: tools/virsh-domain.c:5241 +#: tools/virsh-domain.c:5951 msgid "Compression cache misses:" msgstr "" -#: tools/virsh-domain.c:5248 +#: tools/virsh-domain.c:5958 msgid "Compression overflows:" msgstr "" -#: tools/virsh-domain.c:5268 +#: tools/virsh-domain.c:5978 msgid "abort active domain job" msgstr "" -#: tools/virsh-domain.c:5271 +#: tools/virsh-domain.c:5981 msgid "Aborts the currently running domain job" msgstr "" -#: tools/virsh-domain.c:5306 +#: tools/virsh-domain.c:6012 msgid "domain vcpu counts" msgstr "" -#: tools/virsh-domain.c:5309 +#: tools/virsh-domain.c:6015 msgid "Returns the number of virtual CPUs used by the domain." msgstr "" -#: tools/virsh-domain.c:5322 +#: tools/virsh-domain.c:6024 msgid "get maximum count of vcpus" msgstr "" -#: tools/virsh-domain.c:5326 +#: tools/virsh-domain.c:6028 msgid "get number of currently active vcpus" msgstr "" -#: tools/virsh-domain.c:5330 +#: tools/virsh-domain.c:6030 msgid "get value from running domain" msgstr "" -#: tools/virsh-domain.c:5334 +#: tools/virsh-domain.c:6031 msgid "get value to be used on next boot" msgstr "" -#: tools/virsh-domain.c:5338 +#: tools/virsh-domain.c:6032 msgid "get value according to current domain state" msgstr "" -#: tools/virsh-domain.c:5342 +#: tools/virsh-domain.c:6035 msgid "retrieve vcpu count from the guest instead of the hypervisor" msgstr "" -#: tools/virsh-domain.c:5387 +#: tools/virsh-domain.c:6080 msgid "Failed to retrieve vCPU count from the guest" msgstr "" -#: tools/virsh-domain.c:5415 +#: tools/virsh-domain.c:6108 msgid "Failed to retrieve maximum vcpu count" msgstr "" -#: tools/virsh-domain.c:5421 +#: tools/virsh-domain.c:6114 msgid "Failed to retrieve current vcpu count" msgstr "" -#: tools/virsh-domain.c:5490 tools/virsh-domain.c:5491 +#: tools/virsh-domain.c:6187 tools/virsh-domain.c:6188 msgid "maximum" msgstr "" -#: tools/virsh-domain.c:5490 tools/virsh-domain.c:5492 +#: tools/virsh-domain.c:6187 tools/virsh-domain.c:6189 msgid "config" msgstr "" -#: tools/virsh-domain.c:5491 tools/virsh-domain.c:5493 +#: tools/virsh-domain.c:6188 tools/virsh-domain.c:6190 msgid "live" msgstr "" -#: tools/virsh-domain.c:5492 tools/virsh-domain.c:5493 +#: tools/virsh-domain.c:6189 tools/virsh-domain.c:6190 msgid "current" msgstr "" -#: tools/virsh-domain.c:5517 +#: tools/virsh-domain.c:6214 msgid "detailed domain vcpu information" msgstr "" -#: tools/virsh-domain.c:5520 +#: tools/virsh-domain.c:6217 msgid "Returns basic information about the domain virtual CPUs." msgstr "Palauttaa perustietoja toimialueen virtuaalisista prosessoreista." -#: tools/virsh-domain.c:5567 tools/virsh-domain.c:5596 -#: tools/virsh-domain.c:5871 +#: tools/virsh-domain.c:6273 tools/virsh-domain.c:6484 msgid "VCPU:" msgstr "Virtuaaliprosessori:" -#: tools/virsh-domain.c:5568 tools/virsh-domain.c:5597 +#: tools/virsh-domain.c:6275 tools/virsh-domain.c:6286 msgid "CPU:" msgstr "Prosessori:" -#: tools/virsh-domain.c:5578 tools/virsh-domain.c:5600 +#: tools/virsh-domain.c:6290 msgid "CPU Affinity:" msgstr "Prosessorin affiniteetti:" -#: tools/virsh-domain.c:5597 tools/virsh-domain.c:5598 -#: tools/virsh-domain.c:5599 +#: tools/virsh-domain.c:6286 tools/virsh-domain.c:6287 +#: tools/virsh-domain.c:6288 msgid "N/A" msgstr "" -#: tools/virsh-domain.c:5599 +#: tools/virsh-domain.c:6288 msgid "CPU time" msgstr "" -#: tools/virsh-domain.c:5626 +#: tools/virsh-domain.c:6325 msgid "control or query domain vcpu affinity" msgstr "" -#: tools/virsh-domain.c:5629 +#: tools/virsh-domain.c:6328 msgid "Pin domain VCPUs to host physical CPUs." msgstr "" "Kiinnitä toimialueen virtuaaliprosessorit isännän fyysisiin prosessoreihin." -#: tools/virsh-domain.c:5642 +#: tools/virsh-domain.c:6337 msgid "vcpu number" msgstr "virtuaaliprosessorin numero" -#: tools/virsh-domain.c:5647 tools/virsh-domain.c:5930 +#: tools/virsh-domain.c:6342 tools/virsh-domain.c:6537 msgid "host cpu number(s) to set, or omit option to query" msgstr "" -#: tools/virsh-domain.c:5740 tools/virsh-domain.c:5765 +#: tools/virsh-domain.c:5687 tools/virsh-domain.c:5712 #, c-format msgid "Physical CPU %d doesn't exist." msgstr "Fyysistä suoritinta %d ei ole olemassa." -#: tools/virsh-domain.c:5789 +#: tools/virsh-domain.c:5736 msgid "cpulist: Invalid format." msgstr "" -#: tools/virsh-domain.c:5836 +#: tools/virsh-domain.c:5783 msgid "vcpupin: Invalid or missing vCPU number." msgstr "" -#: tools/virsh-domain.c:5847 +#: tools/virsh-domain.c:5794 msgid "vcpupin: failed to get domain information." msgstr "" -#: tools/virsh-domain.c:5853 +#: tools/virsh-domain.c:5800 msgid "vcpupin: Invalid vCPU number." msgstr "" -#: tools/virsh-domain.c:5871 tools/virsh-domain.c:6000 +#: tools/virsh-domain.c:6484 tools/virsh-domain.c:6597 +#: tools/virsh-domain.c:6771 msgid "CPU Affinity" msgstr "" -#: tools/virsh-domain.c:5913 +#: tools/virsh-domain.c:6524 msgid "control or query domain emulator affinity" msgstr "" -#: tools/virsh-domain.c:5916 +#: tools/virsh-domain.c:6527 msgid "Pin domain emulator threads to host physical CPUs." msgstr "" -#: tools/virsh-domain.c:6000 +#: tools/virsh-domain.c:6597 msgid "emulator:" msgstr "" -#: tools/virsh-domain.c:6032 +#: tools/virsh-domain.c:6628 msgid "change number of virtual CPUs" msgstr "muuta virtuaaliprosessorien määrää" -#: tools/virsh-domain.c:6035 +#: tools/virsh-domain.c:6631 msgid "Change the number of virtual CPUs in the guest domain." msgstr "" -#: tools/virsh-domain.c:6049 +#: tools/virsh-domain.c:6641 msgid "number of virtual CPUs" msgstr "virtuaaliprosessorien määrä" -#: tools/virsh-domain.c:6053 +#: tools/virsh-domain.c:6645 msgid "set maximum limit on next boot" msgstr "" -#: tools/virsh-domain.c:6069 +#: tools/virsh-domain.c:6652 msgid "modify cpu state in the guest" msgstr "" -#: tools/virsh-domain.c:6105 +#: tools/virsh-domain.c:6052 msgid "Invalid number of virtual CPUs" msgstr "" -#: tools/virsh-domain.c:6127 +#: tools/virsh-domain.c:6074 msgid "--maximum must be used with --config only" msgstr "" -#: tools/virsh-domain.c:6149 +#: tools/virsh-domain.c:7004 msgid "compare host CPU with a CPU described by an XML file" msgstr "" -#: tools/virsh-domain.c:6152 +#: tools/virsh-domain.c:7007 msgid "compare CPU with host CPU" msgstr "" -#: tools/virsh-domain.c:6161 +#: tools/virsh-domain.c:7013 msgid "file containing an XML CPU description" msgstr "" -#: tools/virsh-domain.c:6197 +#: tools/virsh-domain.c:7056 #, c-format msgid "" "File '%s' does not contain a element or is not a valid domain or " "capabilities XML" msgstr "" -#: tools/virsh-domain.c:6206 +#: tools/virsh-domain.c:7065 #, c-format msgid "CPU described in %s is incompatible with host CPU\n" msgstr "" -#: tools/virsh-domain.c:6212 +#: tools/virsh-domain.c:7071 #, c-format msgid "CPU described in %s is identical to host CPU\n" msgstr "" -#: tools/virsh-domain.c:6217 +#: tools/virsh-domain.c:7076 #, c-format msgid "Host CPU is a superset of CPU described in %s\n" msgstr "" -#: tools/virsh-domain.c:6223 +#: tools/virsh-domain.c:7082 #, c-format msgid "Failed to compare host CPU with %s" msgstr "" -#: tools/virsh-domain.c:6243 +#: tools/virsh-domain.c:7102 msgid "compute baseline CPU" msgstr "" -#: tools/virsh-domain.c:6246 +#: tools/virsh-domain.c:7105 msgid "Compute baseline CPU for a set of given CPUs." msgstr "" -#: tools/virsh-domain.c:6255 +#: tools/virsh-domain.c:7111 msgid "file containing XML CPU descriptions" msgstr "" -#: tools/virsh-domain.c:6259 +#: tools/virsh-domain.c:7114 msgid "Show features that are part of the CPU model type" msgstr "" -#: tools/virsh-domain.c:6307 +#: tools/virsh-domain.c:7169 #, c-format msgid "No host CPU specified in '%s'" msgstr "" -#: tools/virsh-domain.c:6353 +#: tools/virsh-domain.c:7215 msgid "show domain cpu statistics" msgstr "" -#: tools/virsh-domain.c:6356 +#: tools/virsh-domain.c:7218 msgid "Display per-CPU and total statistics about the domain's CPUs" msgstr "" -#: tools/virsh-domain.c:6369 +#: tools/virsh-domain.c:7227 msgid "Show total statistics only" msgstr "" -#: tools/virsh-domain.c:6373 +#: tools/virsh-domain.c:7231 msgid "Show statistics from this CPU" msgstr "" -#: tools/virsh-domain.c:6377 +#: tools/virsh-domain.c:7235 msgid "Number of shown CPUs at most" msgstr "" -#: tools/virsh-domain.c:6400 +#: tools/virsh-domain.c:6347 msgid "Unable to parse integer parameter for start" msgstr "" -#: tools/virsh-domain.c:6404 +#: tools/virsh-domain.c:7261 msgid "Invalid value for start CPU" msgstr "" -#: tools/virsh-domain.c:6412 +#: tools/virsh-domain.c:6359 msgid "Unable to parse integer parameter for CPUs to show" msgstr "" -#: tools/virsh-domain.c:6416 +#: tools/virsh-domain.c:7271 msgid "Invalid value for number of CPUs to show" msgstr "" -#: tools/virsh-domain.c:6436 +#: tools/virsh-domain.c:7291 #, c-format msgid "Only %d CPUs available to show\n" msgstr "" -#: tools/virsh-domain.c:6445 +#: tools/virsh-domain.c:7300 msgid "No per-CPU stats available" msgstr "" -#: tools/virsh-domain.c:6498 +#: tools/virsh-domain.c:7353 msgid "No total stats available" msgstr "" -#: tools/virsh-domain.c:6509 +#: tools/virsh-domain.c:7365 msgid "Total:\n" msgstr "" -#: tools/virsh-domain.c:6534 +#: tools/virsh-domain.c:7390 #, c-format msgid "Failed to retrieve CPU statistics for domain '%s'" msgstr "" -#: tools/virsh-domain.c:6544 +#: tools/virsh-domain.c:7400 msgid "create a domain from an XML file" msgstr "luo toimialue XML-tiedostosta" -#: tools/virsh-domain.c:6547 +#: tools/virsh-domain.c:7403 msgid "Create a domain." msgstr "Luo toimialue." -#: tools/virsh-domain.c:6556 tools/virsh-domain.c:6649 +#: tools/virsh-domain.c:7409 tools/virsh-domain.c:7505 msgid "file containing an XML domain description" msgstr "tiedosto, joka sisältää XML-muotoisen toimialueen kuvauksen" -#: tools/virsh-domain.c:6613 +#: tools/virsh-domain.c:7472 #, c-format msgid "Failed to create domain from %s" msgstr "Toimialueen luonti tiedostosta %s epäonnistui" -#: tools/virsh-domain.c:6617 +#: tools/virsh-domain.c:7476 #, c-format msgid "Domain %s created from %s\n" msgstr "Toimialue %s luotu tiedostosta %s\n" -#: tools/virsh-domain.c:6637 +#: tools/virsh-domain.c:7496 msgid "define (but don't start) a domain from an XML file" msgstr "määritä (mutta älä käynnistä) toimialue XML-tiedostosta" -#: tools/virsh-domain.c:6640 +#: tools/virsh-domain.c:7499 msgid "Define a domain." msgstr "Määritä toimialue." -#: tools/virsh-domain.c:6672 +#: tools/virsh-domain.c:7539 #, c-format msgid "Domain %s defined from %s\n" msgstr "Toimialue %s määritetty tiedostosta %s\n" -#: tools/virsh-domain.c:6676 +#: tools/virsh-domain.c:7543 #, c-format msgid "Failed to define domain from %s" msgstr "Toimialueen määrittäminen tiedostosta %s epäonnistui" -#: tools/virsh-domain.c:6687 +#: tools/virsh-domain.c:7554 msgid "destroy (stop) a domain" msgstr "" -#: tools/virsh-domain.c:6690 +#: tools/virsh-domain.c:7557 msgid "Forcefully stop a given domain, but leave its resources intact." msgstr "" -#: tools/virsh-domain.c:6703 +#: tools/virsh-domain.c:7566 msgid "terminate gracefully" msgstr "" -#: tools/virsh-domain.c:6729 +#: tools/virsh-domain.c:7592 #, c-format msgid "Domain %s destroyed\n" msgstr "Toimialue %s tuhottu\n" -#: tools/virsh-domain.c:6731 +#: tools/virsh-domain.c:7594 #, c-format msgid "Failed to destroy domain %s" msgstr "Toimialueen %s tuhoaminen epäonnistui" -#: tools/virsh-domain.c:6744 +#: tools/virsh-domain.c:7607 msgid "show or set domain's description or title" msgstr "" -#: tools/virsh-domain.c:6747 +#: tools/virsh-domain.c:7610 msgid "Allows to show or modify description or title of a domain." msgstr "" -#: tools/virsh-domain.c:6760 tools/virsh-domain.c:6932 +#: tools/virsh-domain.c:7617 tools/virsh-domain.c:7788 msgid "modify/get running state" msgstr "" -#: tools/virsh-domain.c:6764 tools/virsh-domain.c:6936 +#: tools/virsh-domain.c:7618 tools/virsh-domain.c:7789 msgid "modify/get persistent configuration" msgstr "" -#: tools/virsh-domain.c:6768 tools/virsh-domain.c:6940 +#: tools/virsh-domain.c:7619 tools/virsh-domain.c:7790 msgid "modify/get current state configuration" msgstr "" -#: tools/virsh-domain.c:6772 +#: tools/virsh-domain.c:7622 msgid "modify/get the title instead of description" msgstr "" -#: tools/virsh-domain.c:6776 +#: tools/virsh-domain.c:7626 msgid "open an editor to modify the description" msgstr "" -#: tools/virsh-domain.c:6780 +#: tools/virsh-domain.c:7630 msgid "message" msgstr "" -#: tools/virsh-domain.c:6835 +#: tools/virsh-domain.c:7685 msgid "Failed to collect new description/title" msgstr "" -#: tools/virsh-domain.c:6871 +#: tools/virsh-domain.c:6818 msgid "Domain description not changed.\n" msgstr "" -#: tools/virsh-domain.c:6883 +#: tools/virsh-domain.c:7736 msgid "Failed to set new domain description" msgstr "" -#: tools/virsh-domain.c:6886 +#: tools/virsh-domain.c:7741 msgid "Domain description updated successfully" msgstr "" -#: tools/virsh-domain.c:6896 +#: tools/virsh-domain.c:7753 #, c-format msgid "No description for domain: %s" msgstr "" -#: tools/virsh-domain.c:6916 +#: tools/virsh-domain.c:7773 msgid "show or set domain's custom XML metadata" msgstr "" -#: tools/virsh-domain.c:6919 +#: tools/virsh-domain.c:7776 msgid "Shows or modifies the XML metadata of a domain." msgstr "" -#: tools/virsh-domain.c:6944 +#: tools/virsh-domain.c:7793 msgid "use an editor to change the metadata" msgstr "" -#: tools/virsh-domain.c:6949 +#: tools/virsh-domain.c:7786 msgid "URI of the namespace" msgstr "" -#: tools/virsh-domain.c:6953 +#: tools/virsh-domain.c:7797 msgid "key to be used as a namespace identifier" msgstr "" -#: tools/virsh-domain.c:6957 +#: tools/virsh-domain.c:7801 msgid "new metadata to set" msgstr "" -#: tools/virsh-domain.c:6961 +#: tools/virsh-domain.c:7805 msgid "remove the metadata corresponding to an uri" msgstr "" -#: tools/virsh-domain.c:7022 +#: tools/virsh-domain.c:7866 msgid "namespace key is required when modifying metadata" msgstr "" -#: tools/virsh-domain.c:7032 +#: tools/virsh-domain.c:7876 msgid "Metadata removed" msgstr "" -#: tools/virsh-domain.c:7034 tools/virsh-domain.c:7048 +#: tools/virsh-domain.c:7878 tools/virsh-domain.c:7894 msgid "Metadata modified" msgstr "" -#: tools/virsh-domain.c:7039 +#: tools/virsh-domain.c:7884 msgid "Metadata not changed" msgstr "" -#: tools/virsh-domain.c:7073 +#: tools/virsh-domain.c:7919 msgid "Inject NMI to the guest" msgstr "" -#: tools/virsh-domain.c:7076 +#: tools/virsh-domain.c:7922 msgid "Inject NMI to the guest domain." msgstr "" -#: tools/virsh-domain.c:7111 +#: tools/virsh-domain.c:7953 msgid "Send keycodes to the guest" msgstr "" -#: tools/virsh-domain.c:7114 +#: tools/virsh-domain.c:7956 msgid "Send keycodes (integers or symbolic names) to the guest" msgstr "" -#: tools/virsh-domain.c:7128 +#: tools/virsh-domain.c:7966 msgid "the codeset of keycodes, default:linux" msgstr "" -#: tools/virsh-domain.c:7133 +#: tools/virsh-domain.c:7971 msgid "the time (in milliseconds) how long the keys will be held" msgstr "" -#: tools/virsh-domain.c:7138 +#: tools/virsh-domain.c:7976 msgid "the key code" msgstr "" -#: tools/virsh-domain.c:7173 +#: tools/virsh-domain.c:7120 msgid "invalid value of --holdtime" msgstr "" -#: tools/virsh-domain.c:7179 +#: tools/virsh-domain.c:8015 #, c-format msgid "unknown codeset: '%s'" msgstr "" -#: tools/virsh-domain.c:7185 +#: tools/virsh-domain.c:8021 msgid "too many keycodes" msgstr "" -#: tools/virsh-domain.c:7191 +#: tools/virsh-domain.c:8027 #, c-format msgid "invalid keycode: '%s'" msgstr "" -#: tools/virsh-domain.c:7213 +#: tools/virsh-domain.c:8049 msgid "Send signals to processes" msgstr "" -#: tools/virsh-domain.c:7216 +#: tools/virsh-domain.c:8052 msgid "Send signals to processes in the guest" msgstr "" -#: tools/virsh-domain.c:7230 +#: tools/virsh-domain.c:8062 msgid "the process ID" msgstr "" -#: tools/virsh-domain.c:7235 +#: tools/virsh-domain.c:8067 msgid "the signal number or name" msgstr "" -#: tools/virsh-domain.c:7304 +#: tools/virsh-domain.c:7251 #, c-format msgid "malformed PID value: %s" msgstr "" -#: tools/virsh-domain.c:7309 +#: tools/virsh-domain.c:8135 #, c-format msgid "malformed signal name: %s" msgstr "" -#: tools/virsh-domain.c:7328 +#: tools/virsh-domain.c:8154 msgid "change memory allocation" msgstr "muuta muistinvarausta" -#: tools/virsh-domain.c:7331 +#: tools/virsh-domain.c:8157 msgid "Change the current memory allocation in the guest domain." msgstr "Muuta nykyistä muistinvarausta vierastoimialueella." -#: tools/virsh-domain.c:7349 +#: tools/virsh-domain.c:8171 msgid "new memory size, as scaled integer (default KiB)" msgstr "" -#: tools/virsh-domain.c:7400 tools/virsh-domain.c:7497 +#: tools/virsh-domain.c:7347 tools/virsh-domain.c:7444 msgid "memory size has to be a number" msgstr "" -#: tools/virsh-domain.c:7425 +#: tools/virsh-domain.c:8235 msgid "change maximum memory limit" msgstr "muuta muistin enimmäisrajaa" -#: tools/virsh-domain.c:7428 +#: tools/virsh-domain.c:8238 msgid "Change the maximum memory allocation limit in the guest domain." msgstr "Muuta nykyistä muistinvarauksen enimmäisrajaa vierastoimialueella." -#: tools/virsh-domain.c:7446 +#: tools/virsh-domain.c:8252 msgid "new maximum memory size, as scaled integer (default KiB)" msgstr "" -#: tools/virsh-domain.c:7505 tools/virsh-domain.c:7510 +#: tools/virsh-domain.c:8301 tools/virsh-domain.c:8306 msgid "Unable to change MaxMemorySize" msgstr "Ei voi muuttaa MaxMemorySizeä" -#: tools/virsh-domain.c:7524 +#: tools/virsh-domain.c:8320 msgid "Get or set memory parameters" msgstr "" -#: tools/virsh-domain.c:7527 +#: tools/virsh-domain.c:8323 msgid "" "Get or set the current memory parameters for a guest domain.\n" " To get the memory parameters use following command: \n" @@ -31220,43 +31107,43 @@ " virsh # memtune " msgstr "" -#: tools/virsh-domain.c:7543 +#: tools/virsh-domain.c:8335 msgid "Max memory, as scaled integer (default KiB)" msgstr "" -#: tools/virsh-domain.c:7547 +#: tools/virsh-domain.c:8339 msgid "Memory during contention, as scaled integer (default KiB)" msgstr "" -#: tools/virsh-domain.c:7551 +#: tools/virsh-domain.c:8343 msgid "Max memory plus swap, as scaled integer (default KiB)" msgstr "" -#: tools/virsh-domain.c:7555 +#: tools/virsh-domain.c:8347 msgid "Min guaranteed memory, as scaled integer (default KiB)" msgstr "" -#: tools/virsh-domain.c:7672 tools/virsh-domain.c:7821 tools/virsh-host.c:899 +#: tools/virsh-domain.c:8446 tools/virsh-domain.c:8583 tools/virsh-host.c:1313 msgid "Unable to get number of memory parameters" msgstr "" -#: tools/virsh-domain.c:7685 tools/virsh-host.c:911 +#: tools/virsh-domain.c:8459 tools/virsh-host.c:1325 msgid "Unable to get memory parameters" msgstr "" -#: tools/virsh-domain.c:7692 +#: tools/virsh-domain.c:8466 msgid "unlimited" msgstr "" -#: tools/virsh-domain.c:7714 tools/virsh-host.c:938 +#: tools/virsh-domain.c:8488 tools/virsh-host.c:1352 msgid "Unable to change memory parameters" msgstr "" -#: tools/virsh-domain.c:7723 +#: tools/virsh-domain.c:8497 msgid "Get or set numa parameters" msgstr "" -#: tools/virsh-domain.c:7726 +#: tools/virsh-domain.c:8500 msgid "" "Get or set the current numa parameters for a guest domain.\n" " To get the numa parameters use following command: \n" @@ -31264,1006 +31151,1005 @@ " virsh # numatune " msgstr "" -#: tools/virsh-domain.c:7742 +#: tools/virsh-domain.c:7689 msgid "NUMA mode, one of strict, preferred and interleave" msgstr "" -#: tools/virsh-domain.c:7746 +#: tools/virsh-domain.c:8517 msgid "NUMA node selections to set" msgstr "" -#: tools/virsh-domain.c:7808 +#: tools/virsh-domain.c:8570 #, c-format msgid "Invalid mode: %s" msgstr "" -#: tools/virsh-domain.c:7834 +#: tools/virsh-domain.c:8596 msgid "Unable to get numa parameters" msgstr "" -#: tools/virsh-domain.c:7864 +#: tools/virsh-domain.c:8626 msgid "Unable to change numa parameters" msgstr "" -#: tools/virsh-domain.c:7873 tools/virsh-domain.c:7876 +#: tools/virsh-domain.c:8635 tools/virsh-domain.c:8638 msgid "QEMU Monitor Command" msgstr "" -#: tools/virsh-domain.c:7889 +#: tools/virsh-domain.c:8647 msgid "command is in human monitor protocol" msgstr "" -#: tools/virsh-domain.c:7893 +#: tools/virsh-domain.c:8651 msgid "pretty-print any qemu monitor protocol output" msgstr "" -#: tools/virsh-domain.c:7898 tools/virsh-domain.c:8199 +#: tools/virsh-domain.c:8656 tools/virsh-domain.c:8973 msgid "command" msgstr "" -#: tools/virsh-domain.c:7927 tools/virsh-domain.c:8230 +#: tools/virsh-domain.c:8685 tools/virsh-domain.c:9004 msgid "Failed to collect command" msgstr "" -#: tools/virsh-domain.c:7934 +#: tools/virsh-domain.c:8692 msgid "--hmp and --pretty are not compatible" msgstr "" -#: tools/virsh-domain.c:8114 tools/virsh-domain.c:8117 +#: tools/virsh-domain.c:8895 tools/virsh-domain.c:8898 msgid "QEMU Attach" msgstr "" -#: tools/virsh-domain.c:8126 +#: tools/virsh-domain.c:8907 msgid "pid" msgstr "" -#: tools/virsh-domain.c:8140 +#: tools/virsh-domain.c:7945 msgid "missing pid value" msgstr "" -#: tools/virsh-domain.c:8148 +#: tools/virsh-domain.c:8929 #, c-format msgid "Domain %s attached to pid %u\n" msgstr "" -#: tools/virsh-domain.c:8153 +#: tools/virsh-domain.c:8925 #, c-format msgid "Failed to attach to pid %u" msgstr "" -#: tools/virsh-domain.c:8165 +#: tools/virsh-domain.c:8943 msgid "QEMU Guest Agent Command" msgstr "" -#: tools/virsh-domain.c:8168 +#: tools/virsh-domain.c:8946 msgid "Run an arbitrary qemu guest agent command; use at your own risk" msgstr "" -#: tools/virsh-domain.c:8182 +#: tools/virsh-domain.c:8956 msgid "timeout seconds. must be positive." msgstr "" -#: tools/virsh-domain.c:8186 +#: tools/virsh-domain.c:8960 msgid "execute command without waiting for timeout" msgstr "" -#: tools/virsh-domain.c:8190 +#: tools/virsh-domain.c:8964 msgid "execute command without timeout" msgstr "" -#: tools/virsh-domain.c:8194 +#: tools/virsh-domain.c:8968 msgid "pretty-print the output" msgstr "" -#: tools/virsh-domain.c:8237 +#: tools/virsh-domain.c:8042 msgid "timeout number has to be a number" msgstr "" -#: tools/virsh-domain.c:8243 +#: tools/virsh-domain.c:9015 msgid "timeout must be positive" msgstr "" -#: tools/virsh-domain.c:8257 +#: tools/virsh-domain.c:9029 msgid "timeout, async and block options are exclusive" msgstr "" -#: tools/virsh-domain.c:8294 +#: tools/virsh-domain.c:9066 msgid "LXC Guest Enter Namespace" msgstr "" -#: tools/virsh-domain.c:8297 +#: tools/virsh-domain.c:8102 msgid "Run an arbitrary lxc guest enter namespace; use at your own risk" msgstr "" -#: tools/virsh-domain.c:8310 +#: tools/virsh-domain.c:9078 msgid "Do not change process security label" msgstr "" -#: tools/virsh-domain.c:8315 +#: tools/virsh-domain.c:8120 msgid "namespace" msgstr "" -#: tools/virsh-domain.c:8345 tools/virsh-domain.c:8351 +#: tools/virsh-domain.c:9114 tools/virsh-domain.c:9120 #, c-format msgid "%s: %d: failed to allocate argv" msgstr "" -#: tools/virsh-domain.c:8361 +#: tools/virsh-domain.c:9130 msgid "Failed to allocate security model" msgstr "" -#: tools/virsh-domain.c:8365 +#: tools/virsh-domain.c:9134 msgid "Failed to allocate security label" msgstr "" -#: tools/virsh-domain.c:8436 +#: tools/virsh-domain.c:9205 msgid "domain information in XML" msgstr "toimialuetiedot XML-muodossa" -#: tools/virsh-domain.c:8439 +#: tools/virsh-domain.c:9208 msgid "Output the domain information as an XML dump to stdout." msgstr "Tulosta toimialuetiedot XML-muodossa oletustulosteeseen." -#: tools/virsh-domain.c:8452 tools/virsh-interface.c:473 -#: tools/virsh-pool.c:643 +#: tools/virsh-domain.c:9217 tools/virsh-interface.c:473 tools/virsh-pool.c:741 msgid "show inactive defined XML" msgstr "" -#: tools/virsh-domain.c:8460 +#: tools/virsh-domain.c:9225 msgid "update guest CPU according to host CPU" msgstr "" -#: tools/virsh-domain.c:8464 +#: tools/virsh-domain.c:9229 msgid "provide XML suitable for migrations" msgstr "" -#: tools/virsh-domain.c:8510 +#: tools/virsh-domain.c:9275 msgid "Convert native config to domain XML" msgstr "" -#: tools/virsh-domain.c:8513 +#: tools/virsh-domain.c:9278 msgid "Convert native guest configuration format to domain XML format." msgstr "" -#: tools/virsh-domain.c:8522 +#: tools/virsh-domain.c:9287 msgid "source config data format" msgstr "" -#: tools/virsh-domain.c:8527 +#: tools/virsh-domain.c:9292 msgid "config data file to import from" msgstr "" -#: tools/virsh-domain.c:8566 +#: tools/virsh-domain.c:9332 msgid "Convert domain XML to native config" msgstr "" -#: tools/virsh-domain.c:8569 +#: tools/virsh-domain.c:9335 msgid "Convert domain XML config to a native guest configuration format." msgstr "" -#: tools/virsh-domain.c:8578 +#: tools/virsh-domain.c:9344 msgid "target config data type format" msgstr "" -#: tools/virsh-domain.c:8583 +#: tools/virsh-domain.c:9349 msgid "xml data file to export from" msgstr "" -#: tools/virsh-domain.c:8622 +#: tools/virsh-domain.c:9389 msgid "convert a domain id or UUID to domain name" msgstr "muunna toimialueen tunnus tai UUID toimialueen nimeksi" -#: tools/virsh-domain.c:8634 +#: tools/virsh-domain.c:9398 msgid "domain id or uuid" msgstr "toimialueen id tai uuid" -#: tools/virsh-domain.c:8658 +#: tools/virsh-domain.c:9468 msgid "convert a domain name or UUID to domain id" msgstr "muunna toimialueen nimi tai UUID toimialueen tunnukseksi" -#: tools/virsh-domain.c:8699 +#: tools/virsh-domain.c:9505 msgid "convert a domain name or id to domain UUID" msgstr "muunna toimialueen nimi tai tunnus UUID:ksi" -#: tools/virsh-domain.c:8711 +#: tools/virsh-domain.c:9514 msgid "domain id or name" msgstr "toimialueen id tai nimi" -#: tools/virsh-domain.c:8729 +#: tools/virsh-domain.c:9531 msgid "failed to get domain UUID" msgstr "toimialueen UUID:n saanti epäonnistui" -#: tools/virsh-domain.c:8740 +#: tools/virsh-domain.c:9542 msgid "migrate domain to another host" msgstr "siirrä toimialue toiseen koneeseen" -#: tools/virsh-domain.c:8743 +#: tools/virsh-domain.c:9545 msgid "Migrate domain to another host. Add --live for live migration." msgstr "" "Siirrä toimialue toiseen koneeseen. Valitsin --live siirtää käytettäessä." -#: tools/virsh-domain.c:8751 +#: tools/virsh-domain.c:9557 msgid "live migration" msgstr "siirto käytettäessä" -#: tools/virsh-domain.c:8755 +#: tools/virsh-domain.c:9560 msgid "offline migration" msgstr "" -#: tools/virsh-domain.c:8759 +#: tools/virsh-domain.c:9564 msgid "peer-2-peer migration" msgstr "" -#: tools/virsh-domain.c:8763 +#: tools/virsh-domain.c:9568 msgid "direct migration" msgstr "" -#: tools/virsh-domain.c:8771 +#: tools/virsh-domain.c:9576 msgid "tunnelled migration" msgstr "" -#: tools/virsh-domain.c:8775 +#: tools/virsh-domain.c:9580 msgid "persist VM on destination" msgstr "" -#: tools/virsh-domain.c:8779 +#: tools/virsh-domain.c:9584 msgid "undefine VM on source" msgstr "" -#: tools/virsh-domain.c:8783 +#: tools/virsh-domain.c:9588 msgid "do not restart the domain on the destination host" msgstr "" -#: tools/virsh-domain.c:8787 +#: tools/virsh-domain.c:9592 msgid "migration with non-shared storage with full disk copy" msgstr "" -#: tools/virsh-domain.c:8791 +#: tools/virsh-domain.c:9596 msgid "" "migration with non-shared storage with incremental copy (same base image " "shared between source and destination)" msgstr "" -#: tools/virsh-domain.c:8795 +#: tools/virsh-domain.c:9600 msgid "prevent any configuration changes to domain until migration ends" msgstr "" -#: tools/virsh-domain.c:8799 +#: tools/virsh-domain.c:9604 msgid "force migration even if it may be unsafe" msgstr "" -#: tools/virsh-domain.c:8803 +#: tools/virsh-domain.c:9608 msgid "display the progress of migration" msgstr "" -#: tools/virsh-domain.c:8807 +#: tools/virsh-domain.c:9612 msgid "compress repeated pages during live migration" msgstr "" -#: tools/virsh-domain.c:8815 +#: tools/virsh-domain.c:9624 msgid "abort on soft errors during migration" msgstr "" -#: tools/virsh-domain.c:8825 +#: tools/virsh-domain.c:9555 msgid "" "connection URI of the destination host as seen from the client(normal " "migration) or source(p2p migration)" msgstr "" -#: tools/virsh-domain.c:8829 +#: tools/virsh-domain.c:9628 msgid "migration URI, usually can be omitted" msgstr "siirto-URI, voidaan yleensä jättää pois" -#: tools/virsh-domain.c:8833 +#: tools/virsh-domain.c:9632 msgid "graphics URI to be used for seamless graphics migration" msgstr "" -#: tools/virsh-domain.c:8837 +#: tools/virsh-domain.c:9636 msgid "listen address that destination should bind to for incoming migration" msgstr "" -#: tools/virsh-domain.c:8841 +#: tools/virsh-domain.c:9640 msgid "rename to new name during migration (if supported)" msgstr "" -#: tools/virsh-domain.c:8845 +#: tools/virsh-domain.c:9644 msgid "force guest to suspend if live migration exceeds timeout (in seconds)" msgstr "" -#: tools/virsh-domain.c:8915 +#: tools/virsh-domain.c:9738 #, c-format msgid "cannot read file '%s'" msgstr "" -#: tools/virsh-domain.c:8974 +#: tools/virsh-domain.c:8768 msgid "migrate: Unexpected migrateuri for peer2peer/direct migration" msgstr "" -#: tools/virsh-domain.c:9045 +#: tools/virsh-domain.c:9853 msgid "migrate: Unexpected timeout for offline migration" msgstr "" -#: tools/virsh-domain.c:9062 +#: tools/virsh-domain.c:9887 msgid "Migration" msgstr "" -#: tools/virsh-domain.c:9078 +#: tools/virsh-domain.c:9905 msgid "set maximum tolerable downtime" msgstr "" -#: tools/virsh-domain.c:9081 +#: tools/virsh-domain.c:9908 msgid "" "Set maximum tolerable downtime of a domain which is being live-migrated to " "another host." msgstr "" -#: tools/virsh-domain.c:9095 +#: tools/virsh-domain.c:9918 msgid "maximum tolerable downtime (in milliseconds) for migration" msgstr "" -#: tools/virsh-domain.c:9112 +#: tools/virsh-domain.c:9936 msgid "migrate: Invalid downtime" msgstr "" -#: tools/virsh-domain.c:9131 +#: tools/virsh-domain.c:9955 msgid "get/set compression cache size" msgstr "" -#: tools/virsh-domain.c:9134 +#: tools/virsh-domain.c:9958 msgid "" "Get/set size of the cache (in bytes) used for compressing repeatedly " "transferred memory pages during live migration." msgstr "" -#: tools/virsh-domain.c:9149 +#: tools/virsh-domain.c:9969 msgid "requested size of the cache (in bytes) used for compression" msgstr "" -#: tools/virsh-domain.c:9169 +#: tools/virsh-domain.c:8963 msgid "Unable to parse size parameter" msgstr "" -#: tools/virsh-domain.c:9180 +#: tools/virsh-domain.c:9999 #, c-format msgid "Compression cache: %.3lf %s" msgstr "" -#: tools/virsh-domain.c:9193 +#: tools/virsh-domain.c:10012 msgid "Set the maximum migration bandwidth" msgstr "" -#: tools/virsh-domain.c:9196 +#: tools/virsh-domain.c:10015 msgid "" "Set the maximum migration bandwidth (in MiB/s) for a domain which is being " "migrated to another host." msgstr "" -#: tools/virsh-domain.c:9211 +#: tools/virsh-domain.c:10026 msgid "migration bandwidth limit in MiB/s" msgstr "" -#: tools/virsh-domain.c:9227 +#: tools/virsh-domain.c:9021 msgid "migrate: Invalid bandwidth" msgstr "" -#: tools/virsh-domain.c:9246 +#: tools/virsh-domain.c:10059 msgid "Get the maximum migration bandwidth" msgstr "" -#: tools/virsh-domain.c:9249 +#: tools/virsh-domain.c:10062 msgid "Get the maximum migration bandwidth (in MiB/s) for a domain." msgstr "" -#: tools/virsh-domain.c:9290 +#: tools/virsh-domain.c:10099 msgid "domain display connection URI" msgstr "" -#: tools/virsh-domain.c:9293 +#: tools/virsh-domain.c:10102 msgid "Output the IP address and port number for the graphical display." msgstr "" -#: tools/virsh-domain.c:9306 +#: tools/virsh-domain.c:10112 msgid "includes the password into the connection URI if available" msgstr "" -#: tools/virsh-domain.c:9448 +#: tools/virsh-domain.c:10282 msgid "Failed to create display URI" msgstr "" -#: tools/virsh-domain.c:9478 +#: tools/virsh-domain.c:10319 msgid "vnc display" msgstr "vnc-näyttö" -#: tools/virsh-domain.c:9481 +#: tools/virsh-domain.c:10322 msgid "Output the IP address and port number for the VNC display." msgstr "Tulosta VNC-näytön IP-osoite ja porttinumero" -#: tools/virsh-domain.c:9524 +#: tools/virsh-domain.c:10361 msgid "Failed to get VNC port. Is this domain using VNC?" msgstr "" -#: tools/virsh-domain.c:9551 +#: tools/virsh-domain.c:10400 msgid "tty console" msgstr "tty-konsoli" -#: tools/virsh-domain.c:9554 +#: tools/virsh-domain.c:10403 msgid "Output the device for the TTY console." msgstr "Tulosta TTY-konsolin laite." -#: tools/virsh-domain.c:9611 +#: tools/virsh-domain.c:10456 msgid "print the domain's hostname" msgstr "" -#: tools/virsh-domain.c:9640 tools/virsh-host.c:636 +#: tools/virsh-domain.c:10481 tools/virsh-host.c:1049 msgid "failed to get hostname" msgstr "konenimen haku epäonnistui" -#: tools/virsh-domain.c:9728 tools/virsh-domain.c:9741 +#: tools/virsh-domain.c:10569 tools/virsh-domain.c:10582 msgid "Bad child elements counting." msgstr "" -#: tools/virsh-domain.c:9774 +#: tools/virsh-domain.c:10615 msgid "detach device from an XML file" msgstr "irrota laite XML-tiedostosta" -#: tools/virsh-domain.c:9777 +#: tools/virsh-domain.c:10618 msgid "Detach device from an XML " msgstr "Irrota laite XML-tiedostosta " -#: tools/virsh-domain.c:9857 +#: tools/virsh-domain.c:10678 #, c-format msgid "Failed to detach device from %s" msgstr "Laitteen irrottaminen tiedostosta %s epäonnistui" -#: tools/virsh-domain.c:9861 +#: tools/virsh-domain.c:10682 msgid "Device detached successfully\n" msgstr "" -#: tools/virsh-domain.c:9875 +#: tools/virsh-domain.c:10696 msgid "update device from an XML file" msgstr "" -#: tools/virsh-domain.c:9878 +#: tools/virsh-domain.c:10699 msgid "Update device from an XML ." msgstr "" -#: tools/virsh-domain.c:9912 +#: tools/virsh-domain.c:10713 msgid "force device update" msgstr "" -#: tools/virsh-domain.c:9959 +#: tools/virsh-domain.c:10760 #, c-format msgid "Failed to update device from %s" msgstr "" -#: tools/virsh-domain.c:9977 +#: tools/virsh-domain.c:10778 msgid "detach network interface" msgstr "irrota verkkoliitäntä" -#: tools/virsh-domain.c:9980 +#: tools/virsh-domain.c:10781 msgid "Detach network interface." msgstr "Irrota verkkoliitäntä." -#: tools/virsh-domain.c:10068 +#: tools/virsh-domain.c:10858 msgid "Failed to get interface information" msgstr "Liitännän tietojen haku epäonnistui" -#: tools/virsh-domain.c:10076 +#: tools/virsh-domain.c:10866 #, c-format msgid "No interface found whose type is %s" msgstr "" -#: tools/virsh-domain.c:10081 +#: tools/virsh-domain.c:10871 #, c-format msgid "" "Domain has %d interfaces. Please specify which one to detach using --mac" msgstr "" -#: tools/virsh-domain.c:10103 +#: tools/virsh-domain.c:10893 #, c-format msgid "" "Domain has multiple interfaces matching MAC address %s. You must use detach-" "device and specify the device pci address to remove it." msgstr "" -#: tools/virsh-domain.c:10116 +#: tools/virsh-domain.c:10906 #, c-format msgid "No interface with MAC address %s was found" msgstr "" -#: tools/virsh-domain.c:10132 +#: tools/virsh-domain.c:10922 msgid "Failed to detach interface" msgstr "" -#: tools/virsh-domain.c:10134 +#: tools/virsh-domain.c:10924 msgid "Interface detached successfully\n" msgstr "" -#: tools/virsh-domain.c:10172 tools/virsh-domain.c:10181 +#: tools/virsh-domain.c:10962 tools/virsh-domain.c:10971 msgid "Failed to get disk information" msgstr "Levytietojen haku epäonnistui" -#: tools/virsh-domain.c:10234 +#: tools/virsh-domain.c:11024 #, c-format msgid "No disk found whose source path or target is %s" msgstr "" -#: tools/virsh-domain.c:10289 +#: tools/virsh-domain.c:11101 #, c-format msgid "The disk device '%s' doesn't have media" msgstr "" -#: tools/virsh-domain.c:10302 +#: tools/virsh-domain.c:10095 msgid "No source is specified for inserting media" msgstr "" -#: tools/virsh-domain.c:10305 +#: tools/virsh-domain.c:10098 msgid "No source is specified for updating media" msgstr "" -#: tools/virsh-domain.c:10312 +#: tools/virsh-domain.c:11115 #, c-format msgid "The disk device '%s' already has media" msgstr "" -#: tools/virsh-domain.c:10347 +#: tools/virsh-domain.c:11182 msgid "detach disk device" msgstr "irrota levylaite" -#: tools/virsh-domain.c:10350 +#: tools/virsh-domain.c:11185 msgid "Detach disk device." msgstr "Irrota levylaite." -#: tools/virsh-domain.c:10442 +#: tools/virsh-domain.c:11262 msgid "Failed to detach disk" msgstr "" -#: tools/virsh-domain.c:10446 +#: tools/virsh-domain.c:11266 msgid "Disk detached successfully\n" msgstr "" -#: tools/virsh-domain.c:10462 +#: tools/virsh-domain.c:11282 msgid "edit XML configuration for a domain" msgstr "" -#: tools/virsh-domain.c:10465 +#: tools/virsh-domain.c:11285 msgid "Edit the XML configuration for a domain." msgstr "" -#: tools/virsh-domain.c:10493 +#: tools/virsh-domain.c:11319 #, c-format msgid "Domain %s XML configuration not changed.\n" msgstr "" -#: tools/virsh-domain.c:10503 +#: tools/virsh-domain.c:11334 #, c-format msgid "Domain %s XML configuration edited.\n" msgstr "" -#: tools/virsh-domain.c:10524 tools/virsh-network.c:1140 +#: tools/virsh-domain.c:11355 tools/virsh-network.c:1128 msgid "Defined" msgstr "" -#: tools/virsh-domain.c:10525 tools/virsh-network.c:1141 +#: tools/virsh-domain.c:11356 tools/virsh-network.c:1129 msgid "Undefined" msgstr "" -#: tools/virsh-domain.c:10526 tools/virsh-network.c:1142 +#: tools/virsh-domain.c:11357 tools/virsh-network.c:1130 msgid "Started" msgstr "" -#: tools/virsh-domain.c:10527 +#: tools/virsh-domain.c:11358 msgid "Suspended" msgstr "" -#: tools/virsh-domain.c:10528 +#: tools/virsh-domain.c:11359 msgid "Resumed" msgstr "" -#: tools/virsh-domain.c:10529 tools/virsh-network.c:1143 +#: tools/virsh-domain.c:11360 tools/virsh-network.c:1131 msgid "Stopped" msgstr "" -#: tools/virsh-domain.c:10530 tools/virsh-domain.c:10582 +#: tools/virsh-domain.c:11361 tools/virsh-domain.c:11415 msgid "Shutdown" msgstr "" -#: tools/virsh-domain.c:10531 +#: tools/virsh-domain.c:11362 msgid "PMSuspended" msgstr "" -#: tools/virsh-domain.c:10532 tools/virsh-domain.c:10584 +#: tools/virsh-domain.c:11363 tools/virsh-domain.c:11417 msgid "Crashed" msgstr "" -#: tools/virsh-domain.c:10544 +#: tools/virsh-domain.c:11375 msgid "Added" msgstr "" -#: tools/virsh-domain.c:10545 +#: tools/virsh-domain.c:11376 msgid "Updated" msgstr "" -#: tools/virsh-domain.c:10550 +#: tools/virsh-domain.c:11382 msgid "Removed" msgstr "" -#: tools/virsh-domain.c:10555 +#: tools/virsh-domain.c:11388 msgid "Booted" msgstr "" -#: tools/virsh-domain.c:10556 tools/virsh-domain.c:10565 -#: tools/virsh-domain.c:10576 tools/virsh-domain.c:10585 +#: tools/virsh-domain.c:11389 tools/virsh-domain.c:11398 +#: tools/virsh-domain.c:11409 tools/virsh-domain.c:11418 msgid "Migrated" msgstr "" -#: tools/virsh-domain.c:10557 tools/virsh-domain.c:10568 +#: tools/virsh-domain.c:11390 tools/virsh-domain.c:11401 msgid "Restored" msgstr "" -#: tools/virsh-domain.c:10558 tools/virsh-domain.c:10569 -#: tools/virsh-domain.c:10577 tools/virsh-domain.c:10588 +#: tools/virsh-domain.c:11391 tools/virsh-domain.c:11402 +#: tools/virsh-domain.c:11410 tools/virsh-domain.c:11421 msgid "Snapshot" msgstr "" -#: tools/virsh-domain.c:10559 +#: tools/virsh-domain.c:11392 msgid "Event wakeup" msgstr "" -#: tools/virsh-domain.c:10564 +#: tools/virsh-domain.c:11397 msgid "Paused" msgstr "" -#: tools/virsh-domain.c:10566 +#: tools/virsh-domain.c:11399 msgid "I/O Error" msgstr "" -#: tools/virsh-domain.c:10567 +#: tools/virsh-domain.c:11400 msgid "Watchdog" msgstr "" -#: tools/virsh-domain.c:10570 +#: tools/virsh-domain.c:11403 msgid "API error" msgstr "" -#: tools/virsh-domain.c:10575 +#: tools/virsh-domain.c:11408 msgid "Unpaused" msgstr "" -#: tools/virsh-domain.c:10583 +#: tools/virsh-domain.c:11416 msgid "Destroyed" msgstr "" -#: tools/virsh-domain.c:10586 +#: tools/virsh-domain.c:11419 msgid "Saved" msgstr "" -#: tools/virsh-domain.c:10593 +#: tools/virsh-domain.c:11426 msgid "Finished" msgstr "" -#: tools/virsh-domain.c:10598 +#: tools/virsh-domain.c:11431 msgid "Memory" msgstr "" -#: tools/virsh-domain.c:10599 +#: tools/virsh-domain.c:11432 msgid "Disk" msgstr "" -#: tools/virsh-domain.c:10604 +#: tools/virsh-domain.c:11437 msgid "Panicked" msgstr "" -#: tools/virsh-domain.c:10647 tools/virsh-domain.c:10664 +#: tools/virsh-domain.c:11480 tools/virsh-domain.c:11498 msgid "none" msgstr "" -#: tools/virsh-domain.c:10648 tools/virsh-domain.c:10665 +#: tools/virsh-domain.c:11481 tools/virsh-domain.c:11499 msgid "pause" msgstr "" -#: tools/virsh-domain.c:10649 +#: tools/virsh-domain.c:11482 msgid "reset" msgstr "" -#: tools/virsh-domain.c:10650 +#: tools/virsh-domain.c:11483 msgid "poweroff" msgstr "" -#: tools/virsh-domain.c:10652 +#: tools/virsh-domain.c:11485 msgid "debug" msgstr "" -#: tools/virsh-domain.c:10666 +#: tools/virsh-domain.c:11500 msgid "report" msgstr "" -#: tools/virsh-domain.c:10678 +#: tools/virsh-domain.c:11512 msgid "connect" msgstr "" -#: tools/virsh-domain.c:10679 +#: tools/virsh-domain.c:11513 msgid "initialize" msgstr "" -#: tools/virsh-domain.c:10680 +#: tools/virsh-domain.c:11514 msgid "disconnect" msgstr "" -#: tools/virsh-domain.c:10692 +#: tools/virsh-domain.c:11526 msgid "IPv4" msgstr "" -#: tools/virsh-domain.c:10693 +#: tools/virsh-domain.c:11527 msgid "IPv6" msgstr "" -#: tools/virsh-domain.c:10694 +#: tools/virsh-domain.c:11528 msgid "unix" msgstr "" -#: tools/virsh-domain.c:10706 +#: tools/virsh-domain.c:11540 msgid "completed" msgstr "" -#: tools/virsh-domain.c:10708 +#: tools/virsh-domain.c:11542 msgid "canceled" msgstr "" -#: tools/virsh-domain.c:10709 +#: tools/virsh-domain.c:11543 msgid "ready" msgstr "" -#: tools/virsh-domain.c:10721 +#: tools/virsh-domain.c:11555 msgid "changed" msgstr "" -#: tools/virsh-domain.c:10722 +#: tools/virsh-domain.c:11556 msgid "dropped" msgstr "" -#: tools/virsh-domain.c:10734 +#: tools/virsh-domain.c:11568 msgid "opened" msgstr "" -#: tools/virsh-domain.c:10735 +#: tools/virsh-domain.c:11569 msgid "closed" msgstr "" -#: tools/virsh-domain.c:10768 +#: tools/virsh-domain.c:11642 #, c-format msgid "event '%s' for domain %s\n" msgstr "" -#: tools/virsh-domain.c:10786 +#: tools/virsh-domain.c:11657 #, c-format msgid "event 'lifecycle' for domain %s: %s %s\n" msgstr "" -#: tools/virsh-domain.c:10804 +#: tools/virsh-domain.c:11672 #, c-format msgid "event 'rtc-change' for domain %s: %lld\n" msgstr "" -#: tools/virsh-domain.c:10821 +#: tools/virsh-domain.c:11686 #, c-format msgid "event 'watchdog' for domain %s: %s\n" msgstr "" -#: tools/virsh-domain.c:10840 +#: tools/virsh-domain.c:11702 #, c-format msgid "event 'io-error' for domain %s: %s (%s) %s\n" msgstr "" -#: tools/virsh-domain.c:10863 +#: tools/virsh-domain.c:10656 #, c-format msgid "" "event 'graphics' for domain %s: %s local[%s %s %s] remote[%s %s %s] %s" msgstr "" -#: tools/virsh-domain.c:10893 +#: tools/virsh-domain.c:11753 #, c-format msgid "event 'io-error-reason' for domain %s: %s (%s) %s due to %s\n" msgstr "" -#: tools/virsh-domain.c:10914 +#: tools/virsh-domain.c:10707 #, c-format msgid "event 'block-job' for domain %s: %s for %s %s\n" msgstr "" -#: tools/virsh-domain.c:10936 +#: tools/virsh-domain.c:11793 #, c-format msgid "event 'disk-change' for domain %s disk %s: %s -> %s: %s\n" msgstr "" -#: tools/virsh-domain.c:10956 +#: tools/virsh-domain.c:10749 #, c-format msgid "event 'disk-change' for domain %s disk %s: %s\n" msgstr "" -#: tools/virsh-domain.c:10986 +#: tools/virsh-domain.c:11838 #, c-format msgid "event 'balloon-change' for domain %s: %lluKiB\n" msgstr "" -#: tools/virsh-domain.c:11004 +#: tools/virsh-domain.c:11852 #, c-format msgid "event 'device-removed' for domain %s: %s\n" msgstr "" -#: tools/virsh-domain.c:11047 +#: tools/virsh-domain.c:11971 msgid "Domain Events" msgstr "" -#: tools/virsh-domain.c:11050 +#: tools/virsh-domain.c:11974 msgid "List event types, or wait for domain events to occur" msgstr "" -#: tools/virsh-domain.c:11058 +#: tools/virsh-domain.c:11982 msgid "filter by domain name, id, or uuid" msgstr "" -#: tools/virsh-domain.c:11062 tools/virsh-network.c:1199 +#: tools/virsh-domain.c:11986 tools/virsh-network.c:1201 msgid "which event type to wait for" msgstr "" -#: tools/virsh-domain.c:11066 +#: tools/virsh-domain.c:11990 msgid "wait for all events instead of just one type" msgstr "" -#: tools/virsh-domain.c:8029 tools/virsh-domain.c:11070 -#: tools/virsh-network.c:1203 +#: tools/virsh-domain.c:8804 tools/virsh-domain.c:11994 +#: tools/virsh-network.c:1205 msgid "loop until timeout or interrupt, rather than one-shot" msgstr "" -#: tools/virsh-domain.c:8033 tools/virsh-domain.c:11074 -#: tools/virsh-network.c:1207 +#: tools/virsh-domain.c:8808 tools/virsh-domain.c:11998 +#: tools/virsh-network.c:1209 msgid "timeout seconds" msgstr "" -#: tools/virsh-domain.c:11078 tools/virsh-network.c:1211 +#: tools/virsh-domain.c:12002 tools/virsh-network.c:1213 msgid "list valid event types" msgstr "" -#: tools/virsh-domain.c:11110 tools/virsh-network.c:1242 +#: tools/virsh-domain.c:12040 tools/virsh-network.c:1249 #, c-format msgid "unknown event type %s" msgstr "" -#: tools/virsh-domain.c:11115 +#: tools/virsh-domain.c:12045 msgid "one of --list, --all, or event type is required" msgstr "" -#: tools/virsh-domain.c:8084 tools/virsh-domain.c:11164 -#: tools/virsh-network.c:1263 +#: tools/virsh-domain.c:8865 tools/virsh-domain.c:12096 +#: tools/virsh-network.c:1271 msgid "event loop interrupted\n" msgstr "" -#: tools/virsh-domain.c:8087 tools/virsh-domain.c:11167 -#: tools/virsh-network.c:1266 +#: tools/virsh-domain.c:8868 tools/virsh-domain.c:12099 +#: tools/virsh-network.c:1274 msgid "event loop timed out\n" msgstr "" -#: tools/virsh-domain.c:8094 tools/virsh-domain.c:11174 -#: tools/virsh-network.c:1273 +#: tools/virsh-domain.c:8875 tools/virsh-domain.c:12106 +#: tools/virsh-network.c:1281 #, c-format msgid "events received: %d\n" msgstr "" -#: tools/virsh-domain.c:11199 +#: tools/virsh-domain.c:12131 msgid "Change media of CD or floppy drive" msgstr "" -#: tools/virsh-domain.c:11202 +#: tools/virsh-domain.c:12134 msgid "Change media of CD or floppy drive." msgstr "" -#: tools/virsh-domain.c:11216 +#: tools/virsh-domain.c:12144 msgid "Fully-qualified path or target of disk device" msgstr "" -#: tools/virsh-domain.c:11220 +#: tools/virsh-domain.c:12148 msgid "source of the media" msgstr "" -#: tools/virsh-domain.c:11224 +#: tools/virsh-domain.c:12152 msgid "Eject the media" msgstr "" -#: tools/virsh-domain.c:11228 +#: tools/virsh-domain.c:12156 msgid "Insert the media" msgstr "" -#: tools/virsh-domain.c:11232 +#: tools/virsh-domain.c:12160 msgid "Update the media" msgstr "" -#: tools/virsh-domain.c:11236 +#: tools/virsh-domain.c:11029 msgid "" "can be either or both of --live and --config, depends on implementation of " "hypervisor driver" msgstr "" -#: tools/virsh-domain.c:11241 +#: tools/virsh-domain.c:12165 msgid "alter live configuration of running domain" msgstr "" -#: tools/virsh-domain.c:11245 +#: tools/virsh-domain.c:12166 msgid "alter persistent configuration, effect observed on next boot" msgstr "" -#: tools/virsh-domain.c:11249 +#: tools/virsh-domain.c:12170 msgid "force media changing" msgstr "" -#: tools/virsh-domain.c:11314 +#: tools/virsh-domain.c:11107 msgid "No disk source specified for inserting" msgstr "" -#: tools/virsh-domain.c:11332 +#: tools/virsh-domain.c:12273 #, c-format msgid "Failed to complete action %s on media" msgstr "" -#: tools/virsh-domain.c:11336 +#: tools/virsh-domain.c:11129 #, c-format msgid "succeeded to complete action %s on media\n" msgstr "" -#: tools/virsh-domain.c:11350 tools/virsh-domain.c:11353 +#: tools/virsh-domain.c:12292 tools/virsh-domain.c:12295 msgid "Invoke fstrim on domain's mounted filesystems." msgstr "" -#: tools/virsh-domain.c:11366 +#: tools/virsh-domain.c:12304 msgid "" "Just a hint to ignore contiguous free ranges smaller than this (Bytes)" msgstr "" -#: tools/virsh-domain.c:11371 +#: tools/virsh-domain.c:12309 msgid "which mount point to trim" msgstr "" -#: tools/virsh-domain.c:11388 +#: tools/virsh-domain.c:11181 msgid "Unable to parse integer parameter minimum" msgstr "" -#: tools/virsh-domain.c:11396 +#: tools/virsh-domain.c:12332 msgid "Unable to invoke fstrim" msgstr "" -#: tools/virsh-edit.c:112 +#: tools/virsh-edit.c:110 msgid "The XML configuration was changed by another user." msgstr "" -#: tools/virsh-edit.c:121 +#: tools/virsh-edit.c:118 msgid "Failed." msgstr "" -#: tools/virsh-host.c:47 +#: tools/virsh-host.c:48 tools/virsh-host.c:333 msgid "capabilities" msgstr "ominaisuudet" -#: tools/virsh-host.c:50 +#: tools/virsh-host.c:51 msgid "Returns capabilities of hypervisor/driver." msgstr "Palauttaa hypervisorin tai ajurin ominaisuudet" -#: tools/virsh-host.c:61 +#: tools/virsh-host.c:63 msgid "failed to get capabilities" msgstr "ominaisuuksien hakeminen epäonnistui" -#: tools/virsh-host.c:75 +#: tools/virsh-host.c:142 msgid "NUMA free memory" msgstr "" -#: tools/virsh-host.c:78 +#: tools/virsh-host.c:145 msgid "display available free memory for the NUMA cell." msgstr "" -#: tools/virsh-host.c:86 +#: tools/virsh-host.c:153 tools/virsh-host.c:278 tools/virsh-host.c:485 msgid "NUMA cell number" msgstr "" -#: tools/virsh-host.c:90 +#: tools/virsh-host.c:157 msgid "show free memory for all NUMA cells" msgstr "" @@ -32271,146 +32157,147 @@ msgid "cell number has to be a number" msgstr "" -#: tools/virsh-host.c:121 tools/virsh-host.c:127 +#: tools/virsh-host.c:187 tools/virsh-host.c:193 tools/virsh-host.c:329 +#: tools/virsh-host.c:535 tools/virsh-host.c:541 msgid "unable to get node capabilities" msgstr "" -#: tools/virsh-host.c:125 +#: tools/virsh-host.c:191 tools/virsh-host.c:539 msgid "(capabilities)" msgstr "" -#: tools/virsh-host.c:135 +#: tools/virsh-host.c:201 tools/virsh-host.c:549 msgid "could not get information about NUMA topology" msgstr "" -#: tools/virsh-host.c:147 +#: tools/virsh-host.c:213 tools/virsh-host.c:558 msgid "conversion from string failed" msgstr "" -#: tools/virsh-host.c:155 +#: tools/virsh-host.c:221 #, c-format msgid "failed to get free memory for NUMA node number: %lu" msgstr "" -#: tools/virsh-host.c:168 tools/virsh-host.c:179 +#: tools/virsh-host.c:234 tools/virsh-host.c:245 msgid "Total" msgstr "Yhteensä" -#: tools/virsh-host.c:200 +#: tools/virsh-host.c:589 msgid "connection vcpu maximum" msgstr "" -#: tools/virsh-host.c:203 +#: tools/virsh-host.c:592 msgid "Show maximum number of virtual CPUs for guests on this connection." msgstr "" -#: tools/virsh-host.c:211 +#: tools/virsh-host.c:600 msgid "domain type" msgstr "" -#: tools/virsh-host.c:238 +#: tools/virsh-host.c:628 msgid "node information" msgstr "solmun tiedot" -#: tools/virsh-host.c:241 +#: tools/virsh-host.c:631 msgid "Returns basic information about the node." msgstr "Palauttaa perustietoja solmusta." -#: tools/virsh-host.c:252 +#: tools/virsh-host.c:643 msgid "failed to get node information" msgstr "solmun tietojen saanti epäonnistui" -#: tools/virsh-host.c:255 +#: tools/virsh-host.c:646 msgid "CPU model:" msgstr "Prosessorin malli:" -#: tools/virsh-host.c:257 +#: tools/virsh-host.c:649 msgid "CPU frequency:" msgstr "Prosessorin taajuus:" -#: tools/virsh-host.c:258 +#: tools/virsh-host.c:650 msgid "CPU socket(s):" msgstr "Prosessorikantoja:" -#: tools/virsh-host.c:259 +#: tools/virsh-host.c:651 msgid "Core(s) per socket:" msgstr "Ytimiä per kanta:" -#: tools/virsh-host.c:260 +#: tools/virsh-host.c:652 msgid "Thread(s) per core:" msgstr "Säikeitä per ydin:" -#: tools/virsh-host.c:261 +#: tools/virsh-host.c:653 msgid "NUMA cell(s):" msgstr "NUMA cell(s):" -#: tools/virsh-host.c:262 +#: tools/virsh-host.c:654 msgid "Memory size:" msgstr "Muistin koko:" -#: tools/virsh-host.c:272 +#: tools/virsh-host.c:664 msgid "node cpu map" msgstr "" -#: tools/virsh-host.c:275 +#: tools/virsh-host.c:667 msgid "" "Displays the node's total number of CPUs, the number of online CPUs and the " "list of online CPUs." msgstr "" -#: tools/virsh-host.c:291 +#: tools/virsh-host.c:693 msgid "Unable to get cpu map" msgstr "" -#: tools/virsh-host.c:295 +#: tools/virsh-host.c:697 msgid "CPUs present:" msgstr "" -#: tools/virsh-host.c:296 +#: tools/virsh-host.c:698 msgid "CPUs online:" msgstr "" -#: tools/virsh-host.c:298 +#: tools/virsh-host.c:700 msgid "CPU map:" msgstr "" -#: tools/virsh-host.c:315 +#: tools/virsh-host.c:726 msgid "Prints cpu stats of the node." msgstr "" -#: tools/virsh-host.c:318 +#: tools/virsh-host.c:729 msgid "Returns cpu stats of the node, in nanoseconds." msgstr "" -#: tools/virsh-host.c:326 +#: tools/virsh-host.c:737 msgid "prints specified cpu statistics only." msgstr "" -#: tools/virsh-host.c:330 +#: tools/virsh-host.c:741 msgid "prints by percentage during 1 second." msgstr "" -#: tools/virsh-host.c:355 +#: tools/virsh-host.c:766 msgid "user:" msgstr "" -#: tools/virsh-host.c:356 +#: tools/virsh-host.c:767 msgid "system:" msgstr "" -#: tools/virsh-host.c:357 tools/virsh-host.c:429 +#: tools/virsh-host.c:768 tools/virsh-host.c:841 msgid "idle:" msgstr "" -#: tools/virsh-host.c:358 +#: tools/virsh-host.c:769 msgid "iowait:" msgstr "" -#: tools/virsh-host.c:359 +#: tools/virsh-host.c:770 msgid "intr:" msgstr "" -#: tools/virsh-host.c:360 tools/virsh-host.c:428 tools/virsh-host.c:437 +#: tools/virsh-host.c:771 tools/virsh-host.c:839 tools/virsh-host.c:850 msgid "usage:" msgstr "" @@ -32418,23 +32305,23 @@ msgid "Invalid value of cpuNum" msgstr "" -#: tools/virsh-host.c:382 +#: tools/virsh-host.c:792 msgid "Unable to get number of cpu stats" msgstr "" -#: tools/virsh-host.c:395 +#: tools/virsh-host.c:805 msgid "Unable to get node cpu stats" msgstr "" -#: tools/virsh-host.c:459 +#: tools/virsh-host.c:872 msgid "Prints memory stats of the node." msgstr "" -#: tools/virsh-host.c:462 +#: tools/virsh-host.c:875 msgid "Returns memory stats of the node, in kilobytes." msgstr "" -#: tools/virsh-host.c:470 +#: tools/virsh-host.c:883 msgid "prints specified cell statistics only." msgstr "" @@ -32442,139 +32329,139 @@ msgid "Invalid value of cellNum" msgstr "" -#: tools/virsh-host.c:492 +#: tools/virsh-host.c:904 msgid "Unable to get number of memory stats" msgstr "" -#: tools/virsh-host.c:505 +#: tools/virsh-host.c:917 msgid "Unable to get memory stats" msgstr "" -#: tools/virsh-host.c:524 +#: tools/virsh-host.c:936 msgid "suspend the host node for a given time duration" msgstr "" -#: tools/virsh-host.c:527 +#: tools/virsh-host.c:939 msgid "" "Suspend the host node for a given time duration and attempt to resume " "thereafter." msgstr "" -#: tools/virsh-host.c:543 +#: tools/virsh-host.c:955 msgid "Suspend duration in seconds, at least 60" msgstr "" -#: tools/virsh-host.c:575 +#: tools/virsh-host.c:986 msgid "Invalid duration" msgstr "" -#: tools/virsh-host.c:580 +#: tools/virsh-host.c:991 msgid "The host was not suspended" msgstr "" -#: tools/virsh-host.c:591 +#: tools/virsh-host.c:1002 msgid "print the hypervisor sysinfo" msgstr "" -#: tools/virsh-host.c:594 +#: tools/virsh-host.c:1005 msgid "output an XML string for the hypervisor sysinfo, if available" msgstr "" -#: tools/virsh-host.c:606 +#: tools/virsh-host.c:1018 msgid "failed to get sysinfo" msgstr "" -#: tools/virsh-host.c:621 +#: tools/virsh-host.c:1033 msgid "print the hypervisor hostname" msgstr "tulosta hypervisorin konenimi" -#: tools/virsh-host.c:651 +#: tools/virsh-host.c:1064 msgid "print the hypervisor canonical URI" msgstr "tulosta hypervisorin kanoninen URI" -#: tools/virsh-host.c:666 +#: tools/virsh-host.c:1080 tools/virt-admin.c:190 msgid "failed to get URI" msgstr "URIn haku epäonnistui" -#: tools/virsh-host.c:681 +#: tools/virsh-host.c:1095 msgid "CPU models" msgstr "" -#: tools/virsh-host.c:684 +#: tools/virsh-host.c:1098 msgid "Get the CPU models for an arch." msgstr "" -#: tools/virsh-host.c:693 +#: tools/virsh-host.c:1107 msgid "architecture" msgstr "" -#: tools/virsh-host.c:711 +#: tools/virsh-host.c:1126 msgid "failed to get CPU model names" msgstr "" -#: tools/virsh-host.c:729 +#: tools/virsh-host.c:1144 tools/virt-admin.c:206 msgid "show version" msgstr "näytä versio" -#: tools/virsh-host.c:732 +#: tools/virsh-host.c:1147 msgid "Display the system version information." msgstr "Näytä järjestelmän versiotiedot." -#: tools/virsh-host.c:740 +#: tools/virsh-host.c:1155 msgid "report daemon version too" msgstr "" -#: tools/virsh-host.c:761 +#: tools/virsh-host.c:1177 msgid "failed to get hypervisor type" msgstr "hypervisorin tyypin saanti epäonnistui" -#: tools/virsh-host.c:770 +#: tools/virsh-host.c:1186 tools/virt-admin.c:231 #, c-format msgid "Compiled against library: libvirt %d.%d.%d\n" msgstr "" -#: tools/virsh-host.c:775 +#: tools/virsh-host.c:1191 tools/virt-admin.c:236 msgid "failed to get the library version" msgstr "kirjastoversion saanti epäonnistui" -#: tools/virsh-host.c:782 +#: tools/virsh-host.c:1198 tools/virt-admin.c:243 #, c-format msgid "Using library: libvirt %d.%d.%d\n" msgstr "" -#: tools/virsh-host.c:789 +#: tools/virsh-host.c:1205 #, c-format msgid "Using API: %s %d.%d.%d\n" msgstr "Käytetään API:a: %s %d.%d.%d\n" -#: tools/virsh-host.c:794 +#: tools/virsh-host.c:1210 msgid "failed to get the hypervisor version" msgstr "hypervisorin version saanti epäonnistui" -#: tools/virsh-host.c:799 +#: tools/virsh-host.c:1215 #, c-format msgid "Cannot extract running %s hypervisor version\n" msgstr "Ei saada selville ajossa olevaa %s-hypervisor-versiota\n" -#: tools/virsh-host.c:806 +#: tools/virsh-host.c:1222 #, c-format msgid "Running hypervisor: %s %d.%d.%d\n" msgstr "Käytetään hypervisoria: %s %d.%d.%d\n" -#: tools/virsh-host.c:813 +#: tools/virsh-host.c:1229 tools/virt-admin.c:248 msgid "failed to get the daemon version" msgstr "" -#: tools/virsh-host.c:819 +#: tools/virsh-host.c:1235 tools/virt-admin.c:254 #, c-format msgid "Running against daemon: %d.%d.%d\n" msgstr "" -#: tools/virsh-host.c:828 +#: tools/virsh-host.c:1244 msgid "Get or set node memory parameters" msgstr "" -#: tools/virsh-host.c:829 +#: tools/virsh-host.c:1245 msgid "" "Get or set node memory parameters\n" " To get the memory parameters, use following command: \n" @@ -32582,17 +32469,17 @@ " virsh # node-memory-tune" msgstr "" -#: tools/virsh-host.c:838 +#: tools/virsh-host.c:1254 msgid "" "number of pages to scan before the shared memory service goes to sleep" msgstr "" -#: tools/virsh-host.c:843 +#: tools/virsh-host.c:1259 msgid "" "number of millisecs the shared memory service should sleep before next scan" msgstr "" -#: tools/virsh-host.c:848 +#: tools/virsh-host.c:1264 msgid "Specifies if pages from different numa nodes can be merged" msgstr "" @@ -32608,102 +32495,100 @@ msgid "invalid shm-merge-across-nodes number" msgstr "" -#: tools/virsh-host.c:918 +#: tools/virsh-host.c:1332 msgid "Shared memory:\n" msgstr "" -#: tools/virsh-interface.c:85 +#: tools/virsh-interface.c:91 #, c-format msgid "failed to get interface '%s'" msgstr "" -#: tools/virsh-interface.c:95 +#: tools/virsh-interface.c:101 msgid "edit XML configuration for a physical host interface" msgstr "" -#: tools/virsh-interface.c:98 +#: tools/virsh-interface.c:104 msgid "Edit the XML configuration for a physical host interface." msgstr "" -#: tools/virsh-interface.c:107 tools/virsh-interface.c:469 -#: tools/virsh-interface.c:572 tools/virsh-interface.c:615 -#: tools/virsh-interface.c:658 +#: tools/virsh-interface.c:30 msgid "interface name or MAC address" msgstr "" -#: tools/virsh-interface.c:126 +#: tools/virsh-interface.c:130 #, c-format msgid "Interface %s XML configuration not changed.\n" msgstr "" -#: tools/virsh-interface.c:136 +#: tools/virsh-interface.c:139 #, c-format msgid "Interface %s XML configuration edited.\n" msgstr "" -#: tools/virsh-interface.c:216 +#: tools/virsh-interface.c:220 msgid "Failed to list interfaces" msgstr "" -#: tools/virsh-interface.c:227 tools/virsh-interface.c:235 +#: tools/virsh-interface.c:231 tools/virsh-interface.c:239 msgid "Failed to list active interfaces" msgstr "" -#: tools/virsh-interface.c:244 tools/virsh-interface.c:253 +#: tools/virsh-interface.c:248 tools/virsh-interface.c:257 msgid "Failed to list inactive interfaces" msgstr "" -#: tools/virsh-interface.c:325 +#: tools/virsh-interface.c:329 msgid "list physical host interfaces" msgstr "" -#: tools/virsh-interface.c:328 +#: tools/virsh-interface.c:332 msgid "Returns list of physical host interfaces." msgstr "" -#: tools/virsh-interface.c:336 +#: tools/virsh-interface.c:340 msgid "list inactive interfaces" msgstr "" -#: tools/virsh-interface.c:340 +#: tools/virsh-interface.c:344 msgid "list inactive & active interfaces" msgstr "" -#: tools/virsh-interface.c:364 +#: tools/virsh-interface.c:368 msgid "MAC Address" msgstr "" -#: tools/virsh-interface.c:372 tools/virsh-network.c:709 -#: tools/virsh-pool.c:1168 +#: tools/virsh-interface.c:376 tools/virsh-network.c:711 +#: tools/virsh-pool.c:1270 msgid "active" msgstr "aktiivinen" -#: tools/virsh-interface.c:372 tools/virsh-network.c:709 -#: tools/virsh-pool.c:903 tools/virsh-pool.c:1170 +#: tools/virsh-interface.c:376 tools/virsh-network.c:711 +#: tools/virsh-pool.c:1002 tools/virsh-pool.c:1272 msgid "inactive" msgstr "epäaktiivinen" -#: tools/virsh-interface.c:385 +#: tools/virsh-interface.c:389 msgid "convert an interface MAC address to interface name" msgstr "" -#: tools/virsh-interface.c:397 +#: tools/virsh-interface.c:401 msgid "interface mac" msgstr "" -#: tools/virsh-interface.c:421 +#: tools/virsh-interface.c:425 msgid "convert an interface name to interface MAC address" msgstr "" -#: tools/virsh-interface.c:433 +#: tools/virsh-interface.c:437 msgid "interface name" msgstr "" -#: tools/virsh-interface.c:457 +#: tools/virsh-interface.c:461 msgid "interface information in XML" msgstr "" -#: tools/virsh-interface.c:460 +#: tools/virsh-interface.c:464 msgid "" "Output the physical host interface information as an XML dump to stdout." msgstr "" @@ -32716,153 +32601,153 @@ msgid "Define a physical host interface." msgstr "" -#: tools/virsh-interface.c:522 +#: tools/virsh-interface.c:520 msgid "file containing an XML interface description" msgstr "" -#: tools/virsh-interface.c:545 +#: tools/virsh-interface.c:543 #, c-format msgid "Interface %s defined from %s\n" msgstr "" -#: tools/virsh-interface.c:549 +#: tools/virsh-interface.c:547 #, c-format msgid "Failed to define interface from %s" msgstr "" -#: tools/virsh-interface.c:560 +#: tools/virsh-interface.c:558 msgid "undefine a physical host interface (remove it from configuration)" msgstr "" -#: tools/virsh-interface.c:563 +#: tools/virsh-interface.c:561 msgid "undefine an interface." msgstr "" -#: tools/virsh-interface.c:588 +#: tools/virsh-interface.c:582 #, c-format msgid "Interface %s undefined\n" msgstr "" -#: tools/virsh-interface.c:590 +#: tools/virsh-interface.c:584 #, c-format msgid "Failed to undefine interface %s" msgstr "" -#: tools/virsh-interface.c:603 +#: tools/virsh-interface.c:597 msgid "start a physical host interface (enable it / \"if-up\")" msgstr "" -#: tools/virsh-interface.c:606 +#: tools/virsh-interface.c:600 msgid "start a physical host interface." msgstr "" -#: tools/virsh-interface.c:631 tools/virsh-interface.c:1190 +#: tools/virsh-interface.c:621 tools/virsh-interface.c:1182 #, c-format msgid "Interface %s started\n" msgstr "" -#: tools/virsh-interface.c:633 tools/virsh-interface.c:1187 +#: tools/virsh-interface.c:623 tools/virsh-interface.c:1179 #, c-format msgid "Failed to start interface %s" msgstr "" -#: tools/virsh-interface.c:646 +#: tools/virsh-interface.c:636 msgid "destroy a physical host interface (disable it / \"if-down\")" msgstr "" -#: tools/virsh-interface.c:649 +#: tools/virsh-interface.c:639 msgid "forcefully stop a physical host interface." msgstr "" -#: tools/virsh-interface.c:674 +#: tools/virsh-interface.c:660 #, c-format msgid "Interface %s destroyed\n" msgstr "" -#: tools/virsh-interface.c:676 +#: tools/virsh-interface.c:662 #, c-format msgid "Failed to destroy interface %s" msgstr "" -#: tools/virsh-interface.c:689 +#: tools/virsh-interface.c:675 msgid "" "create a snapshot of current interfaces settings, which can be later " "committed (iface-commit) or restored (iface-rollback)" msgstr "" -#: tools/virsh-interface.c:694 +#: tools/virsh-interface.c:680 msgid "Create a restore point for interfaces settings" msgstr "" -#: tools/virsh-interface.c:707 +#: tools/virsh-interface.c:695 msgid "Failed to begin network config change transaction" msgstr "" -#: tools/virsh-interface.c:711 +#: tools/virsh-interface.c:699 msgid "Network config change transaction started\n" msgstr "" -#: tools/virsh-interface.c:720 +#: tools/virsh-interface.c:708 msgid "commit changes made since iface-begin and free restore point" msgstr "" -#: tools/virsh-interface.c:723 +#: tools/virsh-interface.c:711 msgid "commit changes and free restore point" msgstr "" -#: tools/virsh-interface.c:736 +#: tools/virsh-interface.c:726 msgid "Failed to commit network config change transaction" msgstr "" -#: tools/virsh-interface.c:740 +#: tools/virsh-interface.c:730 msgid "Network config change transaction committed\n" msgstr "" -#: tools/virsh-interface.c:749 +#: tools/virsh-interface.c:739 msgid "rollback to previous saved configuration created via iface-begin" msgstr "" -#: tools/virsh-interface.c:752 +#: tools/virsh-interface.c:742 msgid "rollback to previous restore point" msgstr "" -#: tools/virsh-interface.c:765 +#: tools/virsh-interface.c:757 msgid "Failed to rollback network config change transaction" msgstr "" -#: tools/virsh-interface.c:769 +#: tools/virsh-interface.c:761 msgid "Network config change transaction rolled back\n" msgstr "" -#: tools/virsh-interface.c:778 +#: tools/virsh-interface.c:770 msgid "create a bridge device and attach an existing network device to it" msgstr "" -#: tools/virsh-interface.c:781 +#: tools/virsh-interface.c:773 msgid "bridge an existing network device" msgstr "" -#: tools/virsh-interface.c:790 +#: tools/virsh-interface.c:782 msgid "existing interface name" msgstr "" -#: tools/virsh-interface.c:795 +#: tools/virsh-interface.c:787 msgid "new bridge device name" msgstr "" -#: tools/virsh-interface.c:799 +#: tools/virsh-interface.c:791 msgid "do not enable STP for this bridge" msgstr "" -#: tools/virsh-interface.c:803 +#: tools/virsh-interface.c:795 msgid "number of seconds to squelch traffic on newly connected ports" msgstr "" -#: tools/virsh-interface.c:807 +#: tools/virsh-interface.c:799 msgid "don't start the bridge immediately" msgstr "" -#: tools/virsh-interface.c:840 +#: tools/virsh-interface.c:833 #, c-format msgid "Network device %s already exists" msgstr "" @@ -32871,238 +32756,235 @@ msgid "Unable to parse delay parameter" msgstr "" -#: tools/virsh-interface.c:858 +#: tools/virsh-interface.c:849 msgid "(interface definition)" msgstr "" -#: tools/virsh-interface.c:859 tools/virsh-interface.c:1064 +#: tools/virsh-interface.c:850 tools/virsh-interface.c:1056 #, c-format msgid "Failed to parse configuration of %s" msgstr "" -#: tools/virsh-interface.c:866 tools/virsh-interface.c:1071 +#: tools/virsh-interface.c:857 tools/virsh-interface.c:1063 #, c-format msgid "Existing device %s has no type" msgstr "" -#: tools/virsh-interface.c:871 +#: tools/virsh-interface.c:862 #, c-format msgid "Existing device %s is already a bridge" msgstr "" -#: tools/virsh-interface.c:878 tools/virsh-interface.c:1084 +#: tools/virsh-interface.c:869 tools/virsh-interface.c:1076 #, c-format msgid "Interface name from config %s doesn't match given supplied name %s" msgstr "" -#: tools/virsh-interface.c:885 +#: tools/virsh-interface.c:876 msgid "Failed to create bridge node in xml document" msgstr "" -#: tools/virsh-interface.c:893 +#: tools/virsh-interface.c:884 msgid "Failed to set stp attribute in xml document" msgstr "" -#: tools/virsh-interface.c:900 +#: tools/virsh-interface.c:891 #, c-format msgid "Failed to set bridge delay %d in xml document" msgstr "" -#: tools/virsh-interface.c:908 +#: tools/virsh-interface.c:899 msgid "Failed to set bridge interface type to 'bridge' in xml document" msgstr "" -#: tools/virsh-interface.c:913 +#: tools/virsh-interface.c:904 #, c-format msgid "Failed to set master bridge interface name to '%s' in xml document" msgstr "" -#: tools/virsh-interface.c:922 +#: tools/virsh-interface.c:913 msgid "Failed to create interface node under bridge node in xml document" msgstr "" -#: tools/virsh-interface.c:930 +#: tools/virsh-interface.c:921 #, c-format msgid "Failed to set new slave interface type to '%s' in xml document" msgstr "" -#: tools/virsh-interface.c:936 +#: tools/virsh-interface.c:927 #, c-format msgid "Failed to set new slave interface name to '%s' in xml document" msgstr "" -#: tools/virsh-interface.c:956 tools/virsh-interface.c:1146 +#: tools/virsh-interface.c:947 tools/virsh-interface.c:1138 #, c-format msgid "Failed to move '%s' element in xml document" msgstr "" -#: tools/virsh-interface.c:967 +#: tools/virsh-interface.c:958 #, c-format msgid "Failed to format new xml document for bridge %s" msgstr "" -#: tools/virsh-interface.c:976 +#: tools/virsh-interface.c:967 #, c-format msgid "Failed to define new bridge interface %s" msgstr "" -#: tools/virsh-interface.c:981 +#: tools/virsh-interface.c:972 #, c-format msgid "Created bridge %s with attached device %s\n" msgstr "" -#: tools/virsh-interface.c:987 +#: tools/virsh-interface.c:978 #, c-format msgid "Failed to start bridge interface %s" msgstr "" -#: tools/virsh-interface.c:990 +#: tools/virsh-interface.c:981 #, c-format msgid "Bridge interface %s started\n" msgstr "" -#: tools/virsh-interface.c:1014 +#: tools/virsh-interface.c:1005 msgid "undefine a bridge device after detaching its slave device" msgstr "" -#: tools/virsh-interface.c:1017 +#: tools/virsh-interface.c:1008 msgid "unbridge a network device" msgstr "" -#: tools/virsh-interface.c:1026 +#: tools/virsh-interface.c:1017 msgid "current bridge device name" msgstr "" -#: tools/virsh-interface.c:1030 +#: tools/virsh-interface.c:1021 msgid "don't start the un-slaved interface immediately (not recommended)" msgstr "" -#: tools/virsh-interface.c:1062 +#: tools/virsh-interface.c:1054 msgid "(bridge interface definition)" msgstr "" -#: tools/virsh-interface.c:1076 +#: tools/virsh-interface.c:1068 #, c-format msgid "Device %s is not a bridge" msgstr "" -#: tools/virsh-interface.c:1092 +#: tools/virsh-interface.c:1084 msgid "No bridge node in xml document" msgstr "" -#: tools/virsh-interface.c:1097 +#: tools/virsh-interface.c:1089 msgid "Multiple interfaces attached to bridge" msgstr "" -#: tools/virsh-interface.c:1102 +#: tools/virsh-interface.c:1094 msgid "No interface attached to bridge" msgstr "" -#: tools/virsh-interface.c:1110 +#: tools/virsh-interface.c:1102 #, c-format msgid "Device attached to bridge %s has no name" msgstr "" -#: tools/virsh-interface.c:1115 +#: tools/virsh-interface.c:1107 #, c-format msgid "Attached device %s has no type" msgstr "" -#: tools/virsh-interface.c:1120 +#: tools/virsh-interface.c:1112 #, c-format msgid "Failed to set interface type to '%s' in xml document" msgstr "" -#: tools/virsh-interface.c:1126 +#: tools/virsh-interface.c:1118 #, c-format msgid "Failed to set interface name to '%s' in xml document" msgstr "" -#: tools/virsh-interface.c:1157 +#: tools/virsh-interface.c:1149 #, c-format msgid "Failed to format new xml document for un-enslaved interface %s" msgstr "" -#: tools/virsh-interface.c:1166 +#: tools/virsh-interface.c:1158 #, c-format msgid "Failed to destroy bridge interface %s" msgstr "" -#: tools/virsh-interface.c:1170 +#: tools/virsh-interface.c:1162 #, c-format msgid "Failed to undefine bridge interface %s" msgstr "" -#: tools/virsh-interface.c:1177 +#: tools/virsh-interface.c:1169 #, c-format msgid "Failed to define new interface %s" msgstr "" -#: tools/virsh-interface.c:1181 +#: tools/virsh-interface.c:1173 #, c-format msgid "Device %s un-attached from bridge %s\n" msgstr "" -#: tools/virsh-network.c:76 +#: tools/virsh-network.c:77 #, c-format msgid "failed to get network '%s'" msgstr "verkon ”%s” hakeminen epäonnistui" -#: tools/virsh-network.c:86 +#: tools/virsh-network.c:87 msgid "autostart a network" msgstr "käynnistä verkko automaattisesti" -#: tools/virsh-network.c:89 +#: tools/virsh-network.c:90 msgid "Configure a network to be automatically started at boot." msgstr "" "Aseta verkkotuki käynnistymään automaattisesti käynnistyksen yhteydessä." -#: tools/virsh-network.c:98 tools/virsh-network.c:254 -#: tools/virsh-network.c:297 tools/virsh-network.c:352 -#: tools/virsh-network.c:771 tools/virsh-network.c:813 -#: tools/virsh-network.c:856 tools/virsh-network.c:1075 +#: tools/virsh-network.c:41 msgid "network name or uuid" msgstr "verkon nimi tai uuid" -#: tools/virsh-network.c:121 +#: tools/virsh-network.c:118 #, c-format msgid "failed to mark network %s as autostarted" msgstr "verkon %s merkitseminen automaattisesti käynnistyväksi epäonnistui" -#: tools/virsh-network.c:123 +#: tools/virsh-network.c:120 #, c-format msgid "failed to unmark network %s as autostarted" msgstr "" "verkon %s automaattisen käynnistymisen merkinnän poistaminen epäonnistui" -#: tools/virsh-network.c:129 +#: tools/virsh-network.c:126 #, c-format msgid "Network %s marked as autostarted\n" msgstr "Verkko %s merkitty automaattisesti käynnistyväksi\n" -#: tools/virsh-network.c:131 +#: tools/virsh-network.c:128 #, c-format msgid "Network %s unmarked as autostarted\n" msgstr "Verkon %s automaattisen käynnistyksen merkintä poistettu\n" -#: tools/virsh-network.c:142 +#: tools/virsh-network.c:139 msgid "create a network from an XML file" msgstr "luo verkko XML-tiedostosta" -#: tools/virsh-network.c:145 +#: tools/virsh-network.c:142 msgid "Create a network." msgstr "Luo verkko." -#: tools/virsh-network.c:154 tools/virsh-network.c:204 +#: tools/virsh-network.c:148 tools/virsh-network.c:196 msgid "file containing an XML network description" msgstr "tiedosto, joka sisältää XML-muotoisen verkkokuvauksen" -#: tools/virsh-network.c:177 +#: tools/virsh-network.c:171 #, c-format msgid "Network %s created from %s\n" msgstr "Verkko %s luotu tiedostosta %s\n" -#: tools/virsh-network.c:181 +#: tools/virsh-network.c:175 #, c-format msgid "Failed to create network from %s" msgstr "Verkon luominen tiedostosta %s epäonnistui" @@ -33115,158 +32997,158 @@ msgid "Define a network." msgstr "Määritä verkko" -#: tools/virsh-network.c:227 +#: tools/virsh-network.c:219 #, c-format msgid "Network %s defined from %s\n" msgstr "Verkko %s määritetty tiedostosta %s\n" -#: tools/virsh-network.c:231 +#: tools/virsh-network.c:223 #, c-format msgid "Failed to define network from %s" msgstr "Verkon määrittäminen tiedostosta %s epäonnistui" -#: tools/virsh-network.c:242 +#: tools/virsh-network.c:234 msgid "destroy (stop) a network" msgstr "" -#: tools/virsh-network.c:245 +#: tools/virsh-network.c:237 msgid "Forcefully stop a given network." msgstr "" -#: tools/virsh-network.c:270 +#: tools/virsh-network.c:258 #, c-format msgid "Network %s destroyed\n" msgstr "Verkko %s tuhottu\n" -#: tools/virsh-network.c:272 +#: tools/virsh-network.c:260 #, c-format msgid "Failed to destroy network %s" msgstr "Verkon %s tuhoaminen epäonnistui" -#: tools/virsh-network.c:285 +#: tools/virsh-network.c:273 msgid "network information in XML" msgstr "verkkotiedot XML-muodossa" -#: tools/virsh-network.c:288 +#: tools/virsh-network.c:276 msgid "Output the network information as an XML dump to stdout." msgstr "Tulosta verkkotiedot XML-muodossa oletustulosteeseen." -#: tools/virsh-network.c:301 +#: tools/virsh-network.c:285 msgid "network information of an inactive domain" msgstr "" -#: tools/virsh-network.c:340 +#: tools/virsh-network.c:324 msgid "network information" msgstr "" -#: tools/virsh-network.c:343 +#: tools/virsh-network.c:327 msgid "Returns basic information about the network" msgstr "" -#: tools/virsh-network.c:377 +#: tools/virsh-network.c:357 msgid "Active:" msgstr "" -#: tools/virsh-network.c:386 tools/virsh-network.c:703 tools/virsh-pool.c:1084 -#: tools/virsh-pool.c:1527 +#: tools/virsh-network.c:366 tools/virsh-network.c:705 tools/virsh-pool.c:1186 +#: tools/virsh-pool.c:1628 msgid "no autostart" msgstr "Ei automaattikäynnistystä" -#: tools/virsh-network.c:392 +#: tools/virsh-network.c:372 msgid "Bridge:" msgstr "" -#: tools/virsh-network.c:479 +#: tools/virsh-network.c:460 msgid "Failed to list networks" msgstr "" -#: tools/virsh-network.c:491 +#: tools/virsh-network.c:472 msgid "Failed to get the number of active networks" msgstr "" -#: tools/virsh-network.c:500 +#: tools/virsh-network.c:481 msgid "Failed to get the number of inactive networks" msgstr "" -#: tools/virsh-network.c:517 +#: tools/virsh-network.c:498 msgid "Failed to list active networks" msgstr "Aktiivisten verkkojen luettelointi epäonnistui" -#: tools/virsh-network.c:528 +#: tools/virsh-network.c:509 msgid "Failed to list inactive networks" msgstr "Epäktiivisten verkkojen luettelointi epäonnistui" -#: tools/virsh-network.c:561 +#: tools/virsh-network.c:542 msgid "Failed to get network persistence info" msgstr "" -#: tools/virsh-network.c:573 +#: tools/virsh-network.c:554 msgid "Failed to get network autostart state" msgstr "" -#: tools/virsh-network.c:621 +#: tools/virsh-network.c:602 msgid "list networks" msgstr "luettele verkot" -#: tools/virsh-network.c:624 +#: tools/virsh-network.c:605 msgid "Returns list of networks." msgstr "Palauttaa verkkoluettelon." -#: tools/virsh-network.c:632 +#: tools/virsh-network.c:613 msgid "list inactive networks" msgstr "luettele epäaktiiviset verkot" -#: tools/virsh-network.c:636 +#: tools/virsh-network.c:617 msgid "list inactive & active networks" msgstr "luettele epäaktiiviset ja aktiiviset verkot" -#: tools/virsh-network.c:640 +#: tools/virsh-network.c:621 msgid "list persistent networks" msgstr "" -#: tools/virsh-network.c:644 +#: tools/virsh-network.c:625 msgid "list transient networks" msgstr "" -#: tools/virsh-network.c:648 +#: tools/virsh-network.c:629 msgid "list networks with autostart enabled" msgstr "" -#: tools/virsh-network.c:652 +#: tools/virsh-network.c:633 msgid "list networks with autostart disabled" msgstr "" -#: tools/virsh-network.c:693 tools/virsh-pool.c:1199 tools/virsh-pool.c:1229 -#: tools/virsh-pool.c:1284 +#: tools/virsh-network.c:693 tools/virsh-pool.c:1301 tools/virsh-pool.c:1331 +#: tools/virsh-pool.c:1386 msgid "Autostart" msgstr "Automaattikäynnistys" -#: tools/virsh-network.c:693 tools/virsh-pool.c:1234 tools/virsh-pool.c:1285 +#: tools/virsh-network.c:693 tools/virsh-pool.c:1336 tools/virsh-pool.c:1387 msgid "Persistent" msgstr "" -#: tools/virsh-network.c:723 +#: tools/virsh-network.c:737 msgid "convert a network UUID to network name" msgstr "Muunna verkko-UUID verkkonimeksi" -#: tools/virsh-network.c:735 +#: tools/virsh-network.c:749 msgid "network uuid" msgstr "verkko-UUID" -#: tools/virsh-network.c:759 +#: tools/virsh-network.c:773 msgid "start a (previously defined) inactive network" msgstr "käynnistä (aikaisemmin määritetty) epäaktiivinen verkko" -#: tools/virsh-network.c:762 +#: tools/virsh-network.c:776 msgid "Start a network." msgstr "Käynnistä verkko" -#: tools/virsh-network.c:787 +#: tools/virsh-network.c:797 #, c-format msgid "Network %s started\n" msgstr "Verkko %s käynnistetty\n" -#: tools/virsh-network.c:789 +#: tools/virsh-network.c:799 #, c-format msgid "Failed to start network %s" msgstr "Verkon %s käynnistäminen epäonnistui" @@ -33279,35 +33161,35 @@ msgid "Undefine the configuration for an inactive network." msgstr "Poista epäaktiivisen verkon asetusten määritykset." -#: tools/virsh-network.c:829 +#: tools/virsh-network.c:835 #, c-format msgid "Network %s has been undefined\n" msgstr "Verkon %s määritykset on poistettu\n" -#: tools/virsh-network.c:831 +#: tools/virsh-network.c:837 #, c-format msgid "Failed to undefine network %s" msgstr "Verkon %s määritysten poistaminen epäonnistui." -#: tools/virsh-network.c:844 +#: tools/virsh-network.c:850 msgid "update parts of an existing network's configuration" msgstr "" -#: tools/virsh-network.c:861 +#: tools/virsh-network.c:863 msgid "type of update (add-first, add-last (add), delete, or modify)" msgstr "" -#: tools/virsh-network.c:866 +#: tools/virsh-network.c:868 msgid "which section of network configuration to update" msgstr "" -#: tools/virsh-network.c:871 +#: tools/virsh-network.c:873 msgid "" "name of file containing xml (or, if it starts with '<', the complete xml " "element itself) to add/modify, or to be matched for search" msgstr "" -#: tools/virsh-network.c:876 +#: tools/virsh-network.c:878 msgid "which parent object to search through" msgstr "" @@ -33315,20 +33197,20 @@ msgid "affect next network startup" msgstr "" -#: tools/virsh-network.c:884 +#: tools/virsh-network.c:881 msgid "affect running network" msgstr "" -#: tools/virsh-network.c:888 +#: tools/virsh-network.c:882 msgid "affect current state of network" msgstr "" -#: tools/virsh-network.c:932 +#: tools/virsh-network.c:925 #, c-format msgid "unrecognized command name '%s'" msgstr "" -#: tools/virsh-network.c:942 +#: tools/virsh-network.c:935 #, c-format msgid "unrecognized section name '%s'" msgstr "" @@ -33337,58 +33219,58 @@ msgid "malformed parent-index argument" msgstr "" -#: tools/virsh-network.c:976 +#: tools/virsh-network.c:967 msgid "--current must be specified exclusively" msgstr "" -#: tools/virsh-network.c:989 +#: tools/virsh-network.c:980 #, c-format msgid "Failed to update network %s" msgstr "" -#: tools/virsh-network.c:996 +#: tools/virsh-network.c:987 msgid "persistent config and live state" msgstr "" -#: tools/virsh-network.c:998 tools/virsh-network.c:1004 +#: tools/virsh-network.c:989 tools/virsh-network.c:995 msgid "persistent config" msgstr "" -#: tools/virsh-network.c:1000 tools/virsh-network.c:1002 +#: tools/virsh-network.c:991 tools/virsh-network.c:993 msgid "live state" msgstr "" -#: tools/virsh-network.c:1007 +#: tools/virsh-network.c:998 #, c-format msgid "Updated network %s %s" msgstr "" -#: tools/virsh-network.c:1022 +#: tools/virsh-network.c:1013 msgid "convert a network name to network UUID" msgstr "muunna verkon nimi verkon UUID:ksi" -#: tools/virsh-network.c:1034 +#: tools/virsh-network.c:1025 msgid "network name" msgstr "verkon nimi" -#: tools/virsh-network.c:1052 +#: tools/virsh-network.c:1043 msgid "failed to get network UUID" msgstr "verkon UUID:n hakeminen epäonnistui" -#: tools/virsh-network.c:1063 +#: tools/virsh-network.c:1054 msgid "edit XML configuration for a network" msgstr "" -#: tools/virsh-network.c:1066 +#: tools/virsh-network.c:1057 msgid "Edit the XML configuration for a network." msgstr "" -#: tools/virsh-network.c:1109 +#: tools/virsh-network.c:1098 #, c-format msgid "Network %s XML configuration not changed.\n" msgstr "" -#: tools/virsh-network.c:1119 +#: tools/virsh-network.c:1107 #, c-format msgid "Network %s XML configuration edited.\n" msgstr "" @@ -33398,162 +33280,162 @@ msgid "event 'lifecycle' for network %s: %s\n" msgstr "" -#: tools/virsh-network.c:1184 +#: tools/virsh-network.c:1186 msgid "Network Events" msgstr "" -#: tools/virsh-network.c:1187 +#: tools/virsh-network.c:1189 msgid "List event types, or wait for network events to occur" msgstr "" -#: tools/virsh-network.c:1195 +#: tools/virsh-network.c:1197 msgid "filter by network name or uuid" msgstr "" -#: tools/virsh-network.c:1238 +#: tools/virsh-network.c:1245 msgid "either --list or event type is required" msgstr "" -#: tools/virsh-nodedev.c:46 +#: tools/virsh-nodedev.c:41 msgid "create a device defined by an XML file on the node" msgstr "" -#: tools/virsh-nodedev.c:50 +#: tools/virsh-nodedev.c:45 msgid "" "Create a device on the node. Note that this command creates devices on the " "physical host that can then be assigned to a virtual machine." msgstr "" -#: tools/virsh-nodedev.c:61 +#: tools/virsh-nodedev.c:53 msgid "file containing an XML description of the device" msgstr "" -#: tools/virsh-nodedev.c:84 +#: tools/virsh-nodedev.c:77 #, c-format msgid "Node device %s created from %s\n" msgstr "" -#: tools/virsh-nodedev.c:88 +#: tools/virsh-nodedev.c:81 #, c-format msgid "Failed to create node device from %s" msgstr "" -#: tools/virsh-nodedev.c:101 +#: tools/virsh-nodedev.c:94 msgid "destroy (stop) a device on the node" msgstr "" -#: tools/virsh-nodedev.c:104 +#: tools/virsh-nodedev.c:97 msgid "" "Destroy a device on the node. Note that this command destroys devices on " "the physical host" msgstr "" -#: tools/virsh-nodedev.c:118 tools/virsh-nodedev.c:527 +#: tools/virsh-nodedev.c:111 tools/virsh-nodedev.c:523 msgid "device name or wwn pair in 'wwnn,wwpn' format" msgstr "" -#: tools/virsh-nodedev.c:138 tools/virsh-nodedev.c:548 +#: tools/virsh-nodedev.c:132 tools/virsh-nodedev.c:545 #, c-format msgid "Malformed device value '%s'" msgstr "" -#: tools/virsh-nodedev.c:151 tools/virsh-nodedev.c:561 +#: tools/virsh-nodedev.c:145 tools/virsh-nodedev.c:558 msgid "Could not find matching device" msgstr "" -#: tools/virsh-nodedev.c:156 +#: tools/virsh-nodedev.c:150 #, c-format msgid "Destroyed node device '%s'\n" msgstr "" -#: tools/virsh-nodedev.c:158 +#: tools/virsh-nodedev.c:152 #, c-format msgid "Failed to destroy node device '%s'" msgstr "" -#: tools/virsh-nodedev.c:248 tools/virsh-nodedev.c:269 +#: tools/virsh-nodedev.c:244 tools/virsh-nodedev.c:265 msgid "Failed to list node devices" msgstr "" -#: tools/virsh-nodedev.c:258 +#: tools/virsh-nodedev.c:254 msgid "Failed to count node devices" msgstr "" -#: tools/virsh-nodedev.c:298 +#: tools/virsh-nodedev.c:294 msgid "Failed to get capability numbers of the device" msgstr "" -#: tools/virsh-nodedev.c:306 +#: tools/virsh-nodedev.c:302 msgid "Failed to get capability names of the device" msgstr "" -#: tools/virsh-nodedev.c:369 +#: tools/virsh-nodedev.c:365 msgid "enumerate devices on this host" msgstr "" -#: tools/virsh-nodedev.c:380 +#: tools/virsh-nodedev.c:376 msgid "list devices in a tree" msgstr "" -#: tools/virsh-nodedev.c:384 +#: tools/virsh-nodedev.c:380 msgid "capability names, separated by comma" msgstr "" -#: tools/virsh-nodedev.c:406 +#: tools/virsh-nodedev.c:402 msgid "Options --tree and --cap are incompatible" msgstr "" -#: tools/virsh-nodedev.c:415 +#: tools/virsh-nodedev.c:411 msgid "Invalid capability type" msgstr "" -#: tools/virsh-nodedev.c:514 +#: tools/virsh-nodedev.c:510 msgid "node device details in XML" msgstr "" -#: tools/virsh-nodedev.c:517 +#: tools/virsh-nodedev.c:513 msgid "Output the node device details as an XML dump to stdout." msgstr "" -#: tools/virsh-nodedev.c:583 +#: tools/virsh-nodedev.c:581 msgid "detach node device from its device driver" msgstr "" -#: tools/virsh-nodedev.c:586 +#: tools/virsh-nodedev.c:584 msgid "" "Detach node device from its device driver before assigning to a domain." msgstr "" -#: tools/virsh-nodedev.c:596 tools/virsh-nodedev.c:661 +#: tools/virsh-nodedev.c:594 tools/virsh-nodedev.c:660 #: tools/virsh-nodedev.c:710 msgid "device key" msgstr "" -#: tools/virsh-nodedev.c:600 +#: tools/virsh-nodedev.c:598 msgid "pci device assignment backend driver (e.g. 'vfio' or 'kvm')" msgstr "" -#: tools/virsh-nodedev.c:619 tools/virsh-nodedev.c:677 -#: tools/virsh-nodedev.c:726 +#: tools/virsh-nodedev.c:618 tools/virsh-nodedev.c:677 +#: tools/virsh-nodedev.c:727 #, c-format msgid "Could not find matching device '%s'" msgstr "" -#: tools/virsh-nodedev.c:635 +#: tools/virsh-nodedev.c:634 #, c-format msgid "Device %s detached\n" msgstr "" -#: tools/virsh-nodedev.c:637 +#: tools/virsh-nodedev.c:636 #, c-format msgid "Failed to detach device %s" msgstr "" -#: tools/virsh-nodedev.c:648 +#: tools/virsh-nodedev.c:647 msgid "reattach node device to its device driver" msgstr "" -#: tools/virsh-nodedev.c:651 +#: tools/virsh-nodedev.c:650 msgid "" "Reattach node device to its device driver once released by the domain." msgstr "" @@ -33576,770 +33458,763 @@ msgid "Reset node device before or after assigning to a domain." msgstr "" -#: tools/virsh-nodedev.c:731 +#: tools/virsh-nodedev.c:732 #, c-format msgid "Device %s reset\n" msgstr "" -#: tools/virsh-nodedev.c:733 +#: tools/virsh-nodedev.c:734 #, c-format msgid "Failed to reset device %s" msgstr "" -#: tools/virsh-nwfilter.c:76 +#: tools/virsh-nwfilter.c:69 #, c-format msgid "failed to get nwfilter '%s'" msgstr "" -#: tools/virsh-nwfilter.c:86 +#: tools/virsh-nwfilter.c:79 msgid "define or update a network filter from an XML file" msgstr "" -#: tools/virsh-nwfilter.c:89 +#: tools/virsh-nwfilter.c:82 msgid "Define a new network filter or update an existing one." msgstr "" -#: tools/virsh-nwfilter.c:98 +#: tools/virsh-nwfilter.c:88 msgid "file containing an XML network filter description" msgstr "" -#: tools/virsh-nwfilter.c:121 +#: tools/virsh-nwfilter.c:112 #, c-format msgid "Network filter %s defined from %s\n" msgstr "" -#: tools/virsh-nwfilter.c:125 +#: tools/virsh-nwfilter.c:116 #, c-format msgid "Failed to define network filter from %s" msgstr "" -#: tools/virsh-nwfilter.c:136 +#: tools/virsh-nwfilter.c:127 msgid "undefine a network filter" msgstr "" -#: tools/virsh-nwfilter.c:139 +#: tools/virsh-nwfilter.c:130 msgid "Undefine a given network filter." msgstr "" -#: tools/virsh-nwfilter.c:148 tools/virsh-nwfilter.c:191 -#: tools/virsh-nwfilter.c:407 +#: tools/virsh-nwfilter.c:139 tools/virsh-nwfilter.c:182 +#: tools/virsh-nwfilter.c:399 msgid "network filter name or uuid" msgstr "" -#: tools/virsh-nwfilter.c:164 +#: tools/virsh-nwfilter.c:155 #, c-format msgid "Network filter %s undefined\n" msgstr "" -#: tools/virsh-nwfilter.c:166 +#: tools/virsh-nwfilter.c:157 #, c-format msgid "Failed to undefine network filter %s" msgstr "" -#: tools/virsh-nwfilter.c:179 +#: tools/virsh-nwfilter.c:170 msgid "network filter information in XML" msgstr "" -#: tools/virsh-nwfilter.c:182 +#: tools/virsh-nwfilter.c:173 msgid "Output the network filter information as an XML dump to stdout." msgstr "" -#: tools/virsh-nwfilter.c:283 +#: tools/virsh-nwfilter.c:275 msgid "Failed to list node filters" msgstr "" -#: tools/virsh-nwfilter.c:293 +#: tools/virsh-nwfilter.c:285 msgid "Failed to count network filters" msgstr "" -#: tools/virsh-nwfilter.c:304 +#: tools/virsh-nwfilter.c:296 msgid "Failed to list network filters" msgstr "" -#: tools/virsh-nwfilter.c:351 +#: tools/virsh-nwfilter.c:343 msgid "list network filters" msgstr "" -#: tools/virsh-nwfilter.c:354 +#: tools/virsh-nwfilter.c:346 msgid "Returns list of network filters." msgstr "" -#: tools/virsh-nwfilter.c:373 tools/virsh-secret.c:535 +#: tools/virsh-nwfilter.c:365 tools/virsh-secret.c:525 msgid "UUID" msgstr "" -#: tools/virsh-nwfilter.c:395 +#: tools/virsh-nwfilter.c:387 msgid "edit XML configuration for a network filter" msgstr "" -#: tools/virsh-nwfilter.c:398 +#: tools/virsh-nwfilter.c:390 msgid "Edit the XML configuration for a network filter." msgstr "" -#: tools/virsh-nwfilter.c:425 +#: tools/virsh-nwfilter.c:419 #, c-format msgid "Network filter %s XML configuration not changed.\n" msgstr "" -#: tools/virsh-nwfilter.c:436 +#: tools/virsh-nwfilter.c:429 #, c-format msgid "Network filter %s XML configuration edited.\n" msgstr "" -#: tools/virsh-pool.c:73 +#: tools/virsh-pool.c:161 #, c-format msgid "failed to get pool '%s'" msgstr "" -#: tools/virsh-pool.c:83 +#: tools/virsh-pool.c:171 msgid "autostart a pool" msgstr "" -#: tools/virsh-pool.c:86 +#: tools/virsh-pool.c:174 msgid "Configure a pool to be automatically started at boot." msgstr "" -#: tools/virsh-pool.c:95 tools/virsh-pool.c:449 tools/virsh-pool.c:510 -#: tools/virsh-pool.c:553 tools/virsh-pool.c:596 tools/virsh-pool.c:639 -#: tools/virsh-pool.c:1487 tools/virsh-pool.c:1646 tools/virsh-pool.c:1730 -#: tools/virsh-volume.c:405 tools/virsh-volume.c:532 tools/virsh-volume.c:628 -#: tools/virsh-volume.c:746 tools/virsh-volume.c:857 tools/virsh-volume.c:905 -#: tools/virsh-volume.c:999 tools/virsh-volume.c:1062 -#: tools/virsh-volume.c:1160 tools/virsh-volume.c:1330 -#: tools/virsh-volume.c:1675 tools/virsh-volume.c:1714 +#: tools/virsh-pool.c:37 tools/virsh-volume.c:46 tools/virsh-volume.c:54 msgid "pool name or uuid" msgstr "" -#: tools/virsh-pool.c:118 +#: tools/virsh-pool.c:203 #, c-format msgid "failed to mark pool %s as autostarted" msgstr "" -#: tools/virsh-pool.c:120 +#: tools/virsh-pool.c:205 #, c-format msgid "failed to unmark pool %s as autostarted" msgstr "" -#: tools/virsh-pool.c:126 +#: tools/virsh-pool.c:211 #, c-format msgid "Pool %s marked as autostarted\n" msgstr "" -#: tools/virsh-pool.c:128 +#: tools/virsh-pool.c:213 #, c-format msgid "Pool %s unmarked as autostarted\n" msgstr "" -#: tools/virsh-pool.c:139 +#: tools/virsh-pool.c:224 msgid "create a pool from an XML file" msgstr "" -#: tools/virsh-pool.c:142 tools/virsh-pool.c:306 +#: tools/virsh-pool.c:227 tools/virsh-pool.c:399 msgid "Create a pool." msgstr "" -#: tools/virsh-pool.c:151 tools/virsh-pool.c:357 +#: tools/virsh-pool.c:233 tools/virsh-pool.c:476 msgid "file containing an XML pool description" msgstr "" -#: tools/virsh-pool.c:174 +#: tools/virsh-pool.c:278 #, c-format msgid "Pool %s created from %s\n" msgstr "" -#: tools/virsh-pool.c:178 +#: tools/virsh-pool.c:282 #, c-format msgid "Failed to create pool from %s" msgstr "" -#: tools/virsh-pool.c:191 +#: tools/virsh-pool.c:64 msgid "name of the pool" msgstr "" -#: tools/virsh-pool.c:195 +#: tools/virsh-pool.c:73 msgid "print XML document, but don't define/create" msgstr "" -#: tools/virsh-pool.c:200 +#: tools/virsh-pool.c:69 msgid "type of the pool" msgstr "" -#: tools/virsh-pool.c:204 +#: tools/virsh-pool.c:77 msgid "source-host for underlying storage" msgstr "" -#: tools/virsh-pool.c:208 +#: tools/virsh-pool.c:81 msgid "source path for underlying storage" msgstr "" -#: tools/virsh-pool.c:212 +#: tools/virsh-pool.c:85 msgid "source device for underlying storage" msgstr "" -#: tools/virsh-pool.c:216 +#: tools/virsh-pool.c:89 msgid "source name for underlying storage" msgstr "" -#: tools/virsh-pool.c:220 +#: tools/virsh-pool.c:93 msgid "target for underlying storage" msgstr "" -#: tools/virsh-pool.c:224 +#: tools/virsh-pool.c:97 msgid "format for underlying storage" msgstr "" -#: tools/virsh-pool.c:303 +#: tools/virsh-pool.c:396 msgid "create a pool from a set of args" msgstr "" -#: tools/virsh-pool.c:330 +#: tools/virsh-pool.c:451 #, c-format msgid "Pool %s created\n" msgstr "" -#: tools/virsh-pool.c:333 +#: tools/virsh-pool.c:454 #, c-format msgid "Failed to create pool %s" msgstr "" -#: tools/virsh-pool.c:345 +#: tools/virsh-pool.c:339 msgid "define (but don't start) a pool from an XML file" msgstr "" -#: tools/virsh-pool.c:348 tools/virsh-pool.c:398 +#: tools/virsh-pool.c:518 msgid "Define a pool." msgstr "" -#: tools/virsh-pool.c:380 +#: tools/virsh-pool.c:500 #, c-format msgid "Pool %s defined from %s\n" msgstr "" -#: tools/virsh-pool.c:384 +#: tools/virsh-pool.c:504 #, c-format msgid "Failed to define pool from %s" msgstr "" -#: tools/virsh-pool.c:395 +#: tools/virsh-pool.c:515 msgid "define a pool from a set of args" msgstr "" -#: tools/virsh-pool.c:422 +#: tools/virsh-pool.c:543 #, c-format msgid "Pool %s defined\n" msgstr "" -#: tools/virsh-pool.c:425 +#: tools/virsh-pool.c:546 #, c-format msgid "Failed to define pool %s" msgstr "" -#: tools/virsh-pool.c:437 +#: tools/virsh-pool.c:558 msgid "build a pool" msgstr "" -#: tools/virsh-pool.c:440 +#: tools/virsh-pool.c:561 msgid "Build a given pool." msgstr "" -#: tools/virsh-pool.c:453 +#: tools/virsh-pool.c:50 msgid "do not overwrite an existing pool of this type" msgstr "" -#: tools/virsh-pool.c:457 +#: tools/virsh-pool.c:57 msgid "overwrite any existing data" msgstr "" -#: tools/virsh-pool.c:482 +#: tools/virsh-pool.c:592 #, c-format msgid "Pool %s built\n" msgstr "" -#: tools/virsh-pool.c:484 +#: tools/virsh-pool.c:594 #, c-format msgid "Failed to build pool %s" msgstr "" -#: tools/virsh-pool.c:498 +#: tools/virsh-pool.c:608 msgid "destroy (stop) a pool" msgstr "" -#: tools/virsh-pool.c:501 +#: tools/virsh-pool.c:611 msgid "Forcefully stop a given pool. Raw data in the pool is untouched" msgstr "" -#: tools/virsh-pool.c:526 +#: tools/virsh-pool.c:633 #, c-format msgid "Pool %s destroyed\n" msgstr "" -#: tools/virsh-pool.c:528 +#: tools/virsh-pool.c:635 #, c-format msgid "Failed to destroy pool %s" msgstr "" -#: tools/virsh-pool.c:541 +#: tools/virsh-pool.c:648 msgid "delete a pool" msgstr "" -#: tools/virsh-pool.c:544 +#: tools/virsh-pool.c:651 msgid "Delete a given pool." msgstr "" -#: tools/virsh-pool.c:569 +#: tools/virsh-pool.c:673 #, c-format msgid "Pool %s deleted\n" msgstr "" -#: tools/virsh-pool.c:571 +#: tools/virsh-pool.c:675 #, c-format msgid "Failed to delete pool %s" msgstr "" -#: tools/virsh-pool.c:584 +#: tools/virsh-pool.c:688 msgid "refresh a pool" msgstr "" -#: tools/virsh-pool.c:587 +#: tools/virsh-pool.c:691 msgid "Refresh a given pool." msgstr "" -#: tools/virsh-pool.c:612 +#: tools/virsh-pool.c:713 #, c-format msgid "Pool %s refreshed\n" msgstr "" -#: tools/virsh-pool.c:614 +#: tools/virsh-pool.c:715 #, c-format msgid "Failed to refresh pool %s" msgstr "" -#: tools/virsh-pool.c:627 +#: tools/virsh-pool.c:728 msgid "pool information in XML" msgstr "" -#: tools/virsh-pool.c:630 +#: tools/virsh-pool.c:731 msgid "Output the pool information as an XML dump to stdout." msgstr "" -#: tools/virsh-pool.c:754 +#: tools/virsh-pool.c:853 msgid "Failed to list pools" msgstr "" -#: tools/virsh-pool.c:764 +#: tools/virsh-pool.c:863 msgid "Filtering using --type is not supported by this libvirt" msgstr "" -#: tools/virsh-pool.c:773 +#: tools/virsh-pool.c:872 msgid "Failed to get the number of active pools " msgstr "" -#: tools/virsh-pool.c:782 +#: tools/virsh-pool.c:881 msgid "Failed to get the number of inactive pools" msgstr "" -#: tools/virsh-pool.c:799 +#: tools/virsh-pool.c:898 msgid "Failed to list active pools" msgstr "" -#: tools/virsh-pool.c:810 +#: tools/virsh-pool.c:909 msgid "Failed to list inactive pools" msgstr "" -#: tools/virsh-pool.c:843 +#: tools/virsh-pool.c:942 msgid "Failed to get pool persistence info" msgstr "" -#: tools/virsh-pool.c:855 +#: tools/virsh-pool.c:954 msgid "Failed to get pool autostart state" msgstr "" -#: tools/virsh-pool.c:904 +#: tools/virsh-pool.c:1003 msgid "building" msgstr "" -#: tools/virsh-pool.c:906 +#: tools/virsh-pool.c:1005 msgid "degraded" msgstr "" -#: tools/virsh-pool.c:907 +#: tools/virsh-pool.c:1006 msgid "inaccessible" msgstr "" -#: tools/virsh-pool.c:922 +#: tools/virsh-pool.c:1021 msgid "list pools" msgstr "" -#: tools/virsh-pool.c:925 +#: tools/virsh-pool.c:1024 msgid "Returns list of pools." msgstr "" -#: tools/virsh-pool.c:933 +#: tools/virsh-pool.c:1032 msgid "list inactive pools" msgstr "" -#: tools/virsh-pool.c:937 +#: tools/virsh-pool.c:1036 msgid "list inactive & active pools" msgstr "" -#: tools/virsh-pool.c:941 +#: tools/virsh-pool.c:1040 msgid "list transient pools" msgstr "" -#: tools/virsh-pool.c:945 +#: tools/virsh-pool.c:1044 msgid "list persistent pools" msgstr "" -#: tools/virsh-pool.c:949 +#: tools/virsh-pool.c:1048 msgid "list pools with autostart enabled" msgstr "" -#: tools/virsh-pool.c:953 +#: tools/virsh-pool.c:1052 msgid "list pools with autostart disabled" msgstr "" -#: tools/virsh-pool.c:957 +#: tools/virsh-pool.c:1056 msgid "only list pool of specified type(s) (if supported)" msgstr "" -#: tools/virsh-pool.c:961 +#: tools/virsh-pool.c:1060 msgid "display extended details for pools" msgstr "" -#: tools/virsh-pool.c:1027 +#: tools/virsh-pool.c:1126 #, c-format msgid "Invalid pool type '%s'" msgstr "" -#: tools/virsh-pool.c:1109 +#: tools/virsh-pool.c:1211 msgid "Could not retrieve pool information" msgstr "" -#: tools/virsh-pool.c:1145 tools/virsh-pool.c:1146 tools/virsh-pool.c:1147 +#: tools/virsh-pool.c:1247 tools/virsh-pool.c:1248 tools/virsh-pool.c:1249 msgid "-" msgstr "" -#: tools/virsh-pool.c:1239 tools/virsh-pool.c:1285 tools/virsh-volume.c:1480 +#: tools/virsh-pool.c:1341 tools/virsh-pool.c:1387 tools/virsh-volume.c:1447 msgid "Capacity" msgstr "" -#: tools/virsh-pool.c:1244 tools/virsh-pool.c:1285 tools/virsh-volume.c:1485 -#: tools/virsh-volume.c:1512 +#: tools/virsh-pool.c:1346 tools/virsh-pool.c:1387 tools/virsh-volume.c:1452 +#: tools/virsh-volume.c:1479 msgid "Allocation" msgstr "" -#: tools/virsh-pool.c:1249 tools/virsh-pool.c:1285 +#: tools/virsh-pool.c:1351 tools/virsh-pool.c:1387 msgid "Available" msgstr "" -#: tools/virsh-pool.c:1331 +#: tools/virsh-pool.c:1433 msgid "find potential storage pool sources" msgstr "" -#: tools/virsh-pool.c:1334 tools/virsh-pool.c:1424 +#: tools/virsh-pool.c:1436 tools/virsh-pool.c:1527 msgid "Returns XML document." msgstr "" -#: tools/virsh-pool.c:1343 +#: tools/virsh-pool.c:1445 msgid "type of storage pool sources to find" msgstr "" -#: tools/virsh-pool.c:1347 +#: tools/virsh-pool.c:1449 msgid "optional host to query" msgstr "" -#: tools/virsh-pool.c:1351 +#: tools/virsh-pool.c:1453 msgid "optional port to query" msgstr "" -#: tools/virsh-pool.c:1355 +#: tools/virsh-pool.c:1457 msgid "optional initiator IQN to use for query" msgstr "" -#: tools/virsh-pool.c:1378 +#: tools/virsh-pool.c:1481 msgid "missing argument" msgstr "" -#: tools/virsh-pool.c:1407 tools/virsh-pool.c:1461 +#: tools/virsh-pool.c:1510 tools/virsh-pool.c:1565 #, c-format msgid "Failed to find any %s pool sources" msgstr "" -#: tools/virsh-pool.c:1421 +#: tools/virsh-pool.c:1524 msgid "discover potential storage pool sources" msgstr "" -#: tools/virsh-pool.c:1433 +#: tools/virsh-pool.c:1536 msgid "type of storage pool sources to discover" msgstr "" -#: tools/virsh-pool.c:1437 +#: tools/virsh-pool.c:1540 msgid "optional file of source xml to query for pools" msgstr "" -#: tools/virsh-pool.c:1475 +#: tools/virsh-pool.c:1579 msgid "storage pool information" msgstr "" -#: tools/virsh-pool.c:1478 +#: tools/virsh-pool.c:1582 msgid "Returns basic information about the storage pool." msgstr "" -#: tools/virsh-pool.c:1540 +#: tools/virsh-pool.c:1641 msgid "Available:" msgstr "" -#: tools/virsh-pool.c:1555 +#: tools/virsh-pool.c:1656 msgid "convert a pool UUID to pool name" msgstr "" -#: tools/virsh-pool.c:1567 +#: tools/virsh-pool.c:1557 msgid "pool uuid" msgstr "" -#: tools/virsh-pool.c:1591 +#: tools/virsh-pool.c:1688 msgid "start a (previously defined) inactive pool" msgstr "" -#: tools/virsh-pool.c:1594 +#: tools/virsh-pool.c:1691 msgid "Start a pool." msgstr "" -#: tools/virsh-pool.c:1603 +#: tools/virsh-pool.c:1593 msgid "name or uuid of the inactive pool" msgstr "" -#: tools/virsh-pool.c:1619 +#: tools/virsh-pool.c:1734 #, c-format msgid "Pool %s started\n" msgstr "" -#: tools/virsh-pool.c:1621 +#: tools/virsh-pool.c:1736 #, c-format msgid "Failed to start pool %s" msgstr "" -#: tools/virsh-pool.c:1634 +#: tools/virsh-pool.c:1749 msgid "undefine an inactive pool" msgstr "" -#: tools/virsh-pool.c:1637 +#: tools/virsh-pool.c:1752 msgid "Undefine the configuration for an inactive pool." msgstr "" -#: tools/virsh-pool.c:1662 +#: tools/virsh-pool.c:1774 #, c-format msgid "Pool %s has been undefined\n" msgstr "" -#: tools/virsh-pool.c:1664 +#: tools/virsh-pool.c:1776 #, c-format msgid "Failed to undefine pool %s" msgstr "" -#: tools/virsh-pool.c:1677 +#: tools/virsh-pool.c:1789 msgid "convert a pool name to pool UUID" msgstr "" -#: tools/virsh-pool.c:1689 tools/virsh-volume.c:130 tools/virsh-volume.c:336 +#: tools/virsh-volume.c:49 msgid "pool name" msgstr "" -#: tools/virsh-pool.c:1707 +#: tools/virsh-pool.c:1815 msgid "failed to get pool UUID" msgstr "" -#: tools/virsh-pool.c:1718 +#: tools/virsh-pool.c:1826 msgid "edit XML configuration for a storage pool" msgstr "" -#: tools/virsh-pool.c:1721 +#: tools/virsh-pool.c:1829 msgid "Edit the XML configuration for a storage pool." msgstr "" -#: tools/virsh-pool.c:1762 +#: tools/virsh-pool.c:1869 #, c-format msgid "Pool %s XML configuration not changed.\n" msgstr "" -#: tools/virsh-pool.c:1772 +#: tools/virsh-pool.c:1878 #, c-format msgid "Pool %s XML configuration edited.\n" msgstr "" -#: tools/virsh-secret.c:65 +#: tools/virsh-secret.c:57 #, c-format msgid "failed to get secret '%s'" msgstr "" -#: tools/virsh-secret.c:75 +#: tools/virsh-secret.c:67 msgid "define or modify a secret from an XML file" msgstr "" -#: tools/virsh-secret.c:78 +#: tools/virsh-secret.c:70 msgid "Define or modify a secret." msgstr "" -#: tools/virsh-secret.c:87 +#: tools/virsh-secret.c:76 msgid "file containing secret attributes in XML" msgstr "" -#: tools/virsh-secret.c:108 +#: tools/virsh-secret.c:97 #, c-format msgid "Failed to set attributes from %s" msgstr "" -#: tools/virsh-secret.c:113 +#: tools/virsh-secret.c:102 msgid "Failed to get UUID of created secret" msgstr "" -#: tools/virsh-secret.c:117 +#: tools/virsh-secret.c:106 #, c-format msgid "Secret %s created\n" msgstr "" -#: tools/virsh-secret.c:132 +#: tools/virsh-secret.c:121 msgid "secret attributes in XML" msgstr "" -#: tools/virsh-secret.c:135 +#: tools/virsh-secret.c:124 msgid "Output attributes of a secret as an XML dump to stdout." msgstr "" -#: tools/virsh-secret.c:144 tools/virsh-secret.c:189 tools/virsh-secret.c:257 -#: tools/virsh-secret.c:314 +#: tools/virsh-secret.c:133 tools/virsh-secret.c:178 tools/virsh-secret.c:246 +#: tools/virsh-secret.c:303 msgid "secret UUID" msgstr "" -#: tools/virsh-secret.c:177 +#: tools/virsh-secret.c:166 msgid "set a secret value" msgstr "" -#: tools/virsh-secret.c:180 +#: tools/virsh-secret.c:169 msgid "Set a secret value." msgstr "" -#: tools/virsh-secret.c:194 +#: tools/virsh-secret.c:183 msgid "base64-encoded secret value" msgstr "" -#: tools/virsh-secret.c:216 +#: tools/virsh-secret.c:205 msgid "Invalid base64 data" msgstr "" -#: tools/virsh-secret.c:220 tools/virsh-secret.c:284 +#: tools/virsh-secret.c:209 tools/virsh-secret.c:273 msgid "Failed to allocate memory" msgstr "Muistin varaus epäonnistui." -#: tools/virsh-secret.c:229 +#: tools/virsh-secret.c:218 msgid "Failed to set secret value" msgstr "" -#: tools/virsh-secret.c:232 +#: tools/virsh-secret.c:221 msgid "Secret value set\n" msgstr "" -#: tools/virsh-secret.c:245 +#: tools/virsh-secret.c:234 msgid "Output a secret value" msgstr "" -#: tools/virsh-secret.c:248 +#: tools/virsh-secret.c:237 msgid "Output a secret value to stdout." msgstr "" -#: tools/virsh-secret.c:302 +#: tools/virsh-secret.c:291 msgid "undefine a secret" msgstr "" -#: tools/virsh-secret.c:305 +#: tools/virsh-secret.c:294 msgid "Undefine a secret." msgstr "" -#: tools/virsh-secret.c:331 +#: tools/virsh-secret.c:320 #, c-format msgid "Failed to delete secret %s" msgstr "" -#: tools/virsh-secret.c:334 +#: tools/virsh-secret.c:323 #, c-format msgid "Secret %s deleted\n" msgstr "" -#: tools/virsh-secret.c:409 +#: tools/virsh-secret.c:399 msgid "Failed to list node secrets" msgstr "" -#: tools/virsh-secret.c:418 +#: tools/virsh-secret.c:408 msgid "Filtering is not supported by this libvirt" msgstr "" -#: tools/virsh-secret.c:424 +#: tools/virsh-secret.c:414 msgid "Failed to count secrets" msgstr "" -#: tools/virsh-secret.c:435 +#: tools/virsh-secret.c:425 msgid "Failed to list secrets" msgstr "" -#: tools/virsh-secret.c:484 +#: tools/virsh-secret.c:474 msgid "list secrets" msgstr "" -#: tools/virsh-secret.c:487 +#: tools/virsh-secret.c:477 msgid "Returns a list of secrets" msgstr "" -#: tools/virsh-secret.c:495 +#: tools/virsh-secret.c:485 msgid "list ephemeral secrets" msgstr "" -#: tools/virsh-secret.c:499 +#: tools/virsh-secret.c:489 msgid "list non-ephemeral secrets" msgstr "" -#: tools/virsh-secret.c:503 +#: tools/virsh-secret.c:493 msgid "list private secrets" msgstr "" -#: tools/virsh-secret.c:507 +#: tools/virsh-secret.c:497 msgid "list non-private secrets" msgstr "" -#: tools/virsh-secret.c:535 +#: tools/virsh-secret.c:525 msgid "Usage" msgstr "" -#: tools/virsh-secret.c:546 +#: tools/virsh-secret.c:536 msgid "Failed to get uuid of secret" msgstr "" -#: tools/virsh-secret.c:556 +#: tools/virsh-secret.c:546 msgid "Unused" msgstr "" -#: tools/virsh-snapshot.c:72 +#: tools/virsh-snapshot.c:76 msgid "cannot halt after snapshot of transient domain" msgstr "" -#: tools/virsh-snapshot.c:91 tools/virsh-snapshot.c:1207 +#: tools/virsh-snapshot.c:95 tools/virsh-snapshot.c:1178 msgid "Could not get snapshot name" msgstr "" -#: tools/virsh-snapshot.c:96 +#: tools/virsh-snapshot.c:100 #, c-format msgid "Domain snapshot %s created from '%s'" msgstr "" -#: tools/virsh-snapshot.c:98 +#: tools/virsh-snapshot.c:102 #, c-format msgid "Domain snapshot %s created" msgstr "" -#: tools/virsh-snapshot.c:116 +#: tools/virsh-snapshot.c:120 msgid "Create a snapshot from XML" msgstr "" -#: tools/virsh-snapshot.c:119 +#: tools/virsh-snapshot.c:123 msgid "Create a snapshot (disk and RAM) from XML" msgstr "" @@ -34351,602 +34226,600 @@ msgid "redefine metadata for existing snapshot" msgstr "" -#: tools/virsh-snapshot.c:140 +#: tools/virsh-snapshot.c:138 msgid "with redefine, set current snapshot" msgstr "" -#: tools/virsh-snapshot.c:144 tools/virsh-snapshot.c:349 +#: tools/virsh-snapshot.c:141 tools/virsh-snapshot.c:339 msgid "take snapshot but create no metadata" msgstr "" -#: tools/virsh-snapshot.c:148 tools/virsh-snapshot.c:353 +#: tools/virsh-snapshot.c:145 tools/virsh-snapshot.c:343 msgid "halt domain after snapshot is created" msgstr "" -#: tools/virsh-snapshot.c:152 tools/virsh-snapshot.c:357 +#: tools/virsh-snapshot.c:149 tools/virsh-snapshot.c:347 msgid "capture disk state but not vm state" msgstr "" -#: tools/virsh-snapshot.c:156 tools/virsh-snapshot.c:361 +#: tools/virsh-snapshot.c:153 tools/virsh-snapshot.c:351 msgid "reuse any existing external files" msgstr "" -#: tools/virsh-snapshot.c:160 tools/virsh-snapshot.c:365 +#: tools/virsh-snapshot.c:157 tools/virsh-snapshot.c:355 msgid "quiesce guest's file systems" msgstr "" -#: tools/virsh-snapshot.c:164 tools/virsh-snapshot.c:369 +#: tools/virsh-snapshot.c:161 tools/virsh-snapshot.c:359 msgid "require atomic operation" msgstr "" -#: tools/virsh-snapshot.c:168 tools/virsh-snapshot.c:373 +#: tools/virsh-snapshot.c:163 tools/virsh-snapshot.c:361 msgid "take a live snapshot" msgstr "" -#: tools/virsh-snapshot.c:263 +#: tools/virsh-snapshot.c:257 #, c-format msgid "unable to parse memspec: %s" msgstr "" -#: tools/virsh-snapshot.c:314 +#: tools/virsh-snapshot.c:308 #, c-format msgid "unable to parse diskspec: %s" msgstr "" -#: tools/virsh-snapshot.c:321 +#: tools/virsh-snapshot.c:315 msgid "Create a snapshot from a set of args" msgstr "" -#: tools/virsh-snapshot.c:324 +#: tools/virsh-snapshot.c:318 msgid "Create a snapshot (disk and RAM) from arguments" msgstr "" -#: tools/virsh-snapshot.c:337 +#: tools/virsh-snapshot.c:327 msgid "name of snapshot" msgstr "" -#: tools/virsh-snapshot.c:341 +#: tools/virsh-snapshot.c:331 msgid "description of snapshot" msgstr "" -#: tools/virsh-snapshot.c:345 +#: tools/virsh-snapshot.c:335 msgid "print XML document rather than create" msgstr "" -#: tools/virsh-snapshot.c:378 +#: tools/virsh-snapshot.c:365 msgid "memory attributes: [file=]name[,snapshot=type]" msgstr "" -#: tools/virsh-snapshot.c:382 +#: tools/virsh-snapshot.c:369 msgid "disk attributes: disk[,snapshot=type][,driver=type][,file=name]" msgstr "" -#: tools/virsh-snapshot.c:403 +#: tools/virsh-snapshot.c:390 msgid "--print-xml is incompatible with --no-metadata" msgstr "" -#: tools/virsh-snapshot.c:491 +#: tools/virsh-snapshot.c:478 #, c-format msgid "--%s and --current are mutually exclusive" msgstr "" -#: tools/virsh-snapshot.c:500 +#: tools/virsh-snapshot.c:487 #, c-format msgid "--%s or --current is required" msgstr "" -#: tools/virsh-snapshot.c:517 +#: tools/virsh-snapshot.c:504 msgid "edit XML for a snapshot" msgstr "" -#: tools/virsh-snapshot.c:520 +#: tools/virsh-snapshot.c:507 msgid "Edit the domain snapshot XML for a named snapshot" msgstr "" -#: tools/virsh-snapshot.c:533 tools/virsh-snapshot.c:891 -#: tools/virsh-snapshot.c:1713 tools/virsh-snapshot.c:1848 -#: tools/virsh-snapshot.c:1941 +#: tools/virsh-snapshot.c:516 tools/virsh-snapshot.c:863 +#: tools/virsh-snapshot.c:1673 tools/virsh-snapshot.c:1797 +#: tools/virsh-snapshot.c:1883 msgid "snapshot name" msgstr "" -#: tools/virsh-snapshot.c:537 +#: tools/virsh-snapshot.c:518 msgid "also set edited snapshot as current" msgstr "" -#: tools/virsh-snapshot.c:541 +#: tools/virsh-snapshot.c:521 msgid "allow renaming an existing snapshot" msgstr "" -#: tools/virsh-snapshot.c:545 +#: tools/virsh-snapshot.c:525 msgid "allow cloning to new name" msgstr "" -#: tools/virsh-snapshot.c:583 +#: tools/virsh-snapshot.c:564 #, c-format msgid "Snapshot %s XML configuration not changed.\n" msgstr "" -#: tools/virsh-snapshot.c:599 +#: tools/virsh-snapshot.c:578 #, c-format msgid "Snapshot %s edited.\n" msgstr "" -#: tools/virsh-snapshot.c:601 +#: tools/virsh-snapshot.c:580 #, c-format msgid "Snapshot %s cloned to %s.\n" msgstr "" -#: tools/virsh-snapshot.c:610 +#: tools/virsh-snapshot.c:589 #, c-format msgid "Failed to clean up %s" msgstr "" -#: tools/virsh-snapshot.c:615 +#: tools/virsh-snapshot.c:594 #, c-format msgid "Must use --rename or --clone to change %s to %s" msgstr "" -#: tools/virsh-snapshot.c:639 tools/virsh-snapshot.c:642 +#: tools/virsh-snapshot.c:618 tools/virsh-snapshot.c:621 msgid "Get or set the current snapshot" msgstr "" -#: tools/virsh-snapshot.c:655 +#: tools/virsh-snapshot.c:630 msgid "list the name, rather than the full xml" msgstr "" -#: tools/virsh-snapshot.c:663 +#: tools/virsh-snapshot.c:638 msgid "name of existing snapshot to make current" msgstr "" -#: tools/virsh-snapshot.c:711 +#: tools/virsh-snapshot.c:686 #, c-format msgid "Snapshot %s set as current" msgstr "" -#: tools/virsh-snapshot.c:720 +#: tools/virsh-snapshot.c:695 #, c-format msgid "domain '%s' has no current snapshot" msgstr "" -#: tools/virsh-snapshot.c:801 +#: tools/virsh-snapshot.c:777 msgid "unable to determine if snapshot has parent" msgstr "" -#: tools/virsh-snapshot.c:845 +#: tools/virsh-snapshot.c:821 msgid "unable to perform snapshot filtering" msgstr "" -#: tools/virsh-snapshot.c:875 +#: tools/virsh-snapshot.c:851 msgid "snapshot information" msgstr "" -#: tools/virsh-snapshot.c:878 +#: tools/virsh-snapshot.c:854 msgid "Returns basic information about a snapshot." msgstr "" -#: tools/virsh-snapshot.c:895 +#: tools/virsh-snapshot.c:865 msgid "info on current snapshot" msgstr "" -#: tools/virsh-snapshot.c:927 +#: tools/virsh-snapshot.c:897 msgid "Domain:" msgstr "" -#: tools/virsh-snapshot.c:943 +#: tools/virsh-snapshot.c:913 msgid "Current:" msgstr "" -#: tools/virsh-snapshot.c:959 tools/virsh-snapshot.c:985 +#: tools/virsh-snapshot.c:929 tools/virsh-snapshot.c:955 msgid "unexpected problem reading snapshot xml" msgstr "" -#: tools/virsh-snapshot.c:988 +#: tools/virsh-snapshot.c:958 msgid "Location:" msgstr "" -#: tools/virsh-snapshot.c:989 +#: tools/virsh-snapshot.c:959 msgid "external" msgstr "" -#: tools/virsh-snapshot.c:989 +#: tools/virsh-snapshot.c:959 msgid "internal" msgstr "" -#: tools/virsh-snapshot.c:994 +#: tools/virsh-snapshot.c:964 msgid "Parent:" msgstr "" -#: tools/virsh-snapshot.c:1012 +#: tools/virsh-snapshot.c:982 msgid "Children:" msgstr "" -#: tools/virsh-snapshot.c:1017 +#: tools/virsh-snapshot.c:987 msgid "Descendants:" msgstr "" -#: tools/virsh-snapshot.c:1028 +#: tools/virsh-snapshot.c:998 msgid "Metadata:" msgstr "" -#: tools/virsh-snapshot.c:1246 +#: tools/virsh-snapshot.c:1217 msgid "failed to collect snapshot list" msgstr "" -#: tools/virsh-snapshot.c:1325 +#: tools/virsh-snapshot.c:1296 #, c-format msgid "snapshot %s disappeared from list" msgstr "" -#: tools/virsh-snapshot.c:1432 +#: tools/virsh-snapshot.c:1403 msgid "List snapshots for a domain" msgstr "" -#: tools/virsh-snapshot.c:1435 +#: tools/virsh-snapshot.c:1406 msgid "Snapshot List" msgstr "" -#: tools/virsh-snapshot.c:1448 +#: tools/virsh-snapshot.c:1415 msgid "add a column showing parent snapshot" msgstr "" -#: tools/virsh-snapshot.c:1452 +#: tools/virsh-snapshot.c:1419 msgid "list only snapshots without parents" msgstr "" -#: tools/virsh-snapshot.c:1456 +#: tools/virsh-snapshot.c:1423 msgid "list only snapshots without children" msgstr "" -#: tools/virsh-snapshot.c:1460 +#: tools/virsh-snapshot.c:1427 msgid "list only snapshots that are not leaves (with children)" msgstr "" -#: tools/virsh-snapshot.c:1464 +#: tools/virsh-snapshot.c:1431 msgid "list only snapshots that have metadata that would prevent undefine" msgstr "" -#: tools/virsh-snapshot.c:1468 +#: tools/virsh-snapshot.c:1435 msgid "list only snapshots that have no metadata managed by libvirt" msgstr "" -#: tools/virsh-snapshot.c:1472 +#: tools/virsh-snapshot.c:1439 msgid "filter by snapshots taken while inactive" msgstr "" -#: tools/virsh-snapshot.c:1476 +#: tools/virsh-snapshot.c:1443 msgid "filter by snapshots taken while active (system checkpoints)" msgstr "" -#: tools/virsh-snapshot.c:1480 +#: tools/virsh-snapshot.c:1447 msgid "filter by disk-only snapshots" msgstr "" -#: tools/virsh-snapshot.c:1484 +#: tools/virsh-snapshot.c:1451 msgid "filter by internal snapshots" msgstr "" -#: tools/virsh-snapshot.c:1488 +#: tools/virsh-snapshot.c:1455 msgid "filter by external snapshots" msgstr "" -#: tools/virsh-snapshot.c:1492 +#: tools/virsh-snapshot.c:1459 msgid "list snapshots in a tree" msgstr "" -#: tools/virsh-snapshot.c:1496 +#: tools/virsh-snapshot.c:1463 msgid "limit list to children of given snapshot" msgstr "" -#: tools/virsh-snapshot.c:1500 +#: tools/virsh-snapshot.c:1465 msgid "limit list to children of current snapshot" msgstr "" -#: tools/virsh-snapshot.c:1504 +#: tools/virsh-snapshot.c:1468 msgid "with --from, list all descendants" msgstr "" -#: tools/virsh-snapshot.c:1508 +#: tools/virsh-snapshot.c:1472 msgid "list snapshot names only" msgstr "" -#: tools/virsh-snapshot.c:1553 +#: tools/virsh-snapshot.c:1517 #, c-format msgid "--%s and --tree are mutually exclusive" msgstr "" -#: tools/virsh-snapshot.c:1582 +#: tools/virsh-snapshot.c:1546 msgid "--descendants requires either --from or --current" msgstr "" -#: tools/virsh-snapshot.c:1601 tools/virsh-snapshot.c:1605 +#: tools/virsh-snapshot.c:1565 tools/virsh-snapshot.c:1569 msgid "Creation Time" msgstr "" -#: tools/virsh-snapshot.c:1602 +#: tools/virsh-snapshot.c:1566 msgid "Parent" msgstr "" -#: tools/virsh-snapshot.c:1660 +#: tools/virsh-snapshot.c:1624 msgid "time_t overflow" msgstr "" -#: tools/virsh-snapshot.c:1696 +#: tools/virsh-snapshot.c:1660 msgid "Dump XML for a domain snapshot" msgstr "" -#: tools/virsh-snapshot.c:1699 +#: tools/virsh-snapshot.c:1663 msgid "Snapshot Dump XML" msgstr "" -#: tools/virsh-snapshot.c:1764 +#: tools/virsh-snapshot.c:1724 msgid "Get the name of the parent of a snapshot" msgstr "" -#: tools/virsh-snapshot.c:1767 +#: tools/virsh-snapshot.c:1727 msgid "Extract the snapshot's parent, if any" msgstr "" -#: tools/virsh-snapshot.c:1780 +#: tools/virsh-snapshot.c:1736 msgid "find parent of snapshot name" msgstr "" -#: tools/virsh-snapshot.c:1784 +#: tools/virsh-snapshot.c:1738 msgid "find parent of current snapshot" msgstr "" -#: tools/virsh-snapshot.c:1809 +#: tools/virsh-snapshot.c:1762 #, c-format msgid "snapshot '%s' has no parent" msgstr "" -#: tools/virsh-snapshot.c:1832 +#: tools/virsh-snapshot.c:1785 msgid "Revert a domain to a snapshot" msgstr "" -#: tools/virsh-snapshot.c:1835 +#: tools/virsh-snapshot.c:1788 msgid "Revert domain to snapshot" msgstr "" -#: tools/virsh-snapshot.c:1852 +#: tools/virsh-snapshot.c:1799 msgid "revert to current snapshot" msgstr "" -#: tools/virsh-snapshot.c:1856 +#: tools/virsh-snapshot.c:1802 msgid "after reverting, change state to running" msgstr "" -#: tools/virsh-snapshot.c:1860 +#: tools/virsh-snapshot.c:1806 msgid "after reverting, change state to paused" msgstr "" -#: tools/virsh-snapshot.c:1864 +#: tools/virsh-snapshot.c:1810 msgid "try harder on risky reverts" msgstr "" -#: tools/virsh-snapshot.c:1925 +#: tools/virsh-snapshot.c:1871 msgid "Delete a domain snapshot" msgstr "" -#: tools/virsh-snapshot.c:1928 +#: tools/virsh-snapshot.c:1874 msgid "Snapshot Delete" msgstr "" -#: tools/virsh-snapshot.c:1945 +#: tools/virsh-snapshot.c:1885 msgid "delete current snapshot" msgstr "" -#: tools/virsh-snapshot.c:1949 +#: tools/virsh-snapshot.c:1888 msgid "delete snapshot and all children" msgstr "" -#: tools/virsh-snapshot.c:1953 +#: tools/virsh-snapshot.c:1892 msgid "delete children but not snapshot" msgstr "" -#: tools/virsh-snapshot.c:1957 +#: tools/virsh-snapshot.c:1896 msgid "delete only libvirt metadata, leaving snapshot contents behind" msgstr "" -#: tools/virsh-snapshot.c:1991 +#: tools/virsh-snapshot.c:1930 #, c-format msgid "Domain snapshot %s children deleted\n" msgstr "" -#: tools/virsh-snapshot.c:1993 +#: tools/virsh-snapshot.c:1932 #, c-format msgid "Domain snapshot %s deleted\n" msgstr "" -#: tools/virsh-snapshot.c:1995 +#: tools/virsh-snapshot.c:1934 #, c-format msgid "Failed to delete snapshot %s" msgstr "" -#: tools/virsh-volume.c:101 tools/virsh-volume.c:267 +#: tools/virsh-volume.c:122 tools/virsh-volume.c:305 #, c-format msgid "failed to get vol '%s'" msgstr "" -#: tools/virsh-volume.c:103 +#: tools/virsh-volume.c:124 #, c-format msgid "failed to get vol '%s', specifying --%s might help" msgstr "" -#: tools/virsh-volume.c:118 +#: tools/virsh-volume.c:158 msgid "create a volume from a set of args" msgstr "" -#: tools/virsh-volume.c:121 tools/virsh-volume.c:327 +#: tools/virsh-volume.c:161 tools/virsh-volume.c:365 msgid "Create a vol." msgstr "" -#: tools/virsh-volume.c:135 +#: tools/virsh-volume.c:171 msgid "name of the volume" msgstr "" -#: tools/virsh-volume.c:140 +#: tools/virsh-volume.c:176 msgid "size of the vol, as scaled integer (default bytes)" msgstr "" -#: tools/virsh-volume.c:144 +#: tools/virsh-volume.c:180 msgid "initial allocation size, as scaled integer (default bytes)" msgstr "" -#: tools/virsh-volume.c:148 +#: tools/virsh-volume.c:184 msgid "file format type raw,bochs,qcow,qcow2,qed,vmdk" msgstr "" -#: tools/virsh-volume.c:152 +#: tools/virsh-volume.c:188 msgid "the backing volume if taking a snapshot" msgstr "" -#: tools/virsh-volume.c:156 +#: tools/virsh-volume.c:192 msgid "format of backing volume if taking a snapshot" msgstr "" -#: tools/virsh-volume.c:160 tools/virsh-volume.c:345 tools/virsh-volume.c:423 -#: tools/virsh-volume.c:536 +#: tools/virsh-volume.c:196 tools/virsh-volume.c:375 tools/virsh-volume.c:442 +#: tools/virsh-volume.c:555 msgid "preallocate metadata (for qcow2 instead of full allocation)" msgstr "" -#: tools/virsh-volume.c:198 tools/virsh-volume.c:204 tools/virsh-volume.c:1116 +#: tools/virsh-volume.c:236 tools/virsh-volume.c:242 tools/virsh-volume.c:1094 #, c-format msgid "Malformed size %s" msgstr "" -#: tools/virsh-volume.c:305 +#: tools/virsh-volume.c:343 #, c-format msgid "Vol %s created\n" msgstr "" -#: tools/virsh-volume.c:309 +#: tools/virsh-volume.c:347 #, c-format msgid "Failed to create vol %s" msgstr "" -#: tools/virsh-volume.c:324 +#: tools/virsh-volume.c:362 msgid "create a vol from an XML file" msgstr "" -#: tools/virsh-volume.c:341 tools/virsh-volume.c:410 +#: tools/virsh-volume.c:372 tools/virsh-volume.c:434 msgid "file containing an XML vol description" msgstr "" -#: tools/virsh-volume.c:374 +#: tools/virsh-volume.c:405 #, c-format msgid "Vol %s created from %s\n" msgstr "" -#: tools/virsh-volume.c:379 tools/virsh-volume.c:461 +#: tools/virsh-volume.c:410 tools/virsh-volume.c:487 #, c-format msgid "Failed to create vol from %s" msgstr "" -#: tools/virsh-volume.c:393 +#: tools/virsh-volume.c:424 msgid "create a vol, using another volume as input" msgstr "" -#: tools/virsh-volume.c:396 +#: tools/virsh-volume.c:427 msgid "Create a vol from an existing volume." msgstr "" -#: tools/virsh-volume.c:415 +#: tools/virsh-volume.c:401 msgid "input vol name or key" msgstr "" -#: tools/virsh-volume.c:419 +#: tools/virsh-volume.c:438 msgid "pool name or uuid of the input volume's pool" msgstr "" -#: tools/virsh-volume.c:458 +#: tools/virsh-volume.c:484 #, c-format msgid "Vol %s created from input vol %s\n" msgstr "" -#: tools/virsh-volume.c:487 +#: tools/virsh-volume.c:513 msgid "(volume_definition)" msgstr "" -#: tools/virsh-volume.c:511 +#: tools/virsh-volume.c:537 msgid "clone a volume." msgstr "" -#: tools/virsh-volume.c:514 +#: tools/virsh-volume.c:540 msgid "Clone an existing volume." msgstr "" -#: tools/virsh-volume.c:523 +#: tools/virsh-volume.c:509 msgid "orig vol name or key" msgstr "" -#: tools/virsh-volume.c:528 +#: tools/virsh-volume.c:550 msgid "clone name" msgstr "" -#: tools/virsh-volume.c:560 tools/virsh-volume.c:1633 +#: tools/virsh-volume.c:586 tools/virsh-volume.c:1600 msgid "failed to get parent pool" msgstr "" -#: tools/virsh-volume.c:580 +#: tools/virsh-volume.c:606 #, c-format msgid "Vol %s cloned from %s\n" msgstr "" -#: tools/virsh-volume.c:583 +#: tools/virsh-volume.c:609 #, c-format msgid "Failed to clone vol from %s" msgstr "" -#: tools/virsh-volume.c:607 +#: tools/virsh-volume.c:633 msgid "upload file contents to a volume" msgstr "" -#: tools/virsh-volume.c:610 +#: tools/virsh-volume.c:636 msgid "Upload file contents to a volume" msgstr "" -#: tools/virsh-volume.c:619 tools/virsh-volume.c:737 tools/virsh-volume.c:853 -#: tools/virsh-volume.c:901 tools/virsh-volume.c:995 tools/virsh-volume.c:1053 -#: tools/virsh-volume.c:1156 +#: tools/virsh-volume.c:61 msgid "vol name, key or path" msgstr "" -#: tools/virsh-volume.c:624 tools/virsh-volume.c:742 tools/virsh-volume.c:964 +#: tools/virsh-volume.c:643 tools/virsh-volume.c:746 tools/virsh-volume.c:955 msgid "file" msgstr "" -#: tools/virsh-volume.c:632 +#: tools/virsh-volume.c:647 msgid "volume offset to upload to" msgstr "" -#: tools/virsh-volume.c:636 +#: tools/virsh-volume.c:651 msgid "amount of data to upload" msgstr "" -#: tools/virsh-volume.c:684 tools/virsh-volume.c:798 +#: tools/virsh-volume.c:695 tools/virsh-volume.c:795 msgid "cannot create a new stream" msgstr "" -#: tools/virsh-volume.c:689 +#: tools/virsh-volume.c:700 #, c-format msgid "cannot upload to volume %s" msgstr "" -#: tools/virsh-volume.c:694 +#: tools/virsh-volume.c:705 #, c-format msgid "cannot send data to volume %s" msgstr "" -#: tools/virsh-volume.c:705 tools/virsh-volume.c:819 +#: tools/virsh-volume.c:716 tools/virsh-volume.c:816 #, c-format msgid "cannot close volume %s" msgstr "" -#: tools/virsh-volume.c:725 +#: tools/virsh-volume.c:736 msgid "download volume contents to a file" msgstr "" -#: tools/virsh-volume.c:728 +#: tools/virsh-volume.c:739 msgid "Download volume contents to a file" msgstr "" @@ -34958,229 +34831,229 @@ msgid "amount of data to download" msgstr "" -#: tools/virsh-volume.c:790 +#: tools/virsh-volume.c:787 #, c-format msgid "cannot create %s" msgstr "" -#: tools/virsh-volume.c:803 +#: tools/virsh-volume.c:800 #, c-format msgid "cannot download from volume %s" msgstr "" -#: tools/virsh-volume.c:808 +#: tools/virsh-volume.c:805 #, c-format msgid "cannot receive data from volume %s" msgstr "" -#: tools/virsh-volume.c:841 +#: tools/virsh-volume.c:838 msgid "delete a vol" msgstr "" -#: tools/virsh-volume.c:844 +#: tools/virsh-volume.c:841 msgid "Delete a given vol." msgstr "" -#: tools/virsh-volume.c:874 +#: tools/virsh-volume.c:873 #, c-format msgid "Vol %s deleted\n" msgstr "" -#: tools/virsh-volume.c:876 +#: tools/virsh-volume.c:875 #, c-format msgid "Failed to delete vol %s" msgstr "" -#: tools/virsh-volume.c:889 +#: tools/virsh-volume.c:888 msgid "wipe a vol" msgstr "" -#: tools/virsh-volume.c:892 +#: tools/virsh-volume.c:891 msgid "Ensure data previously on a volume is not accessible to future reads" msgstr "" -#: tools/virsh-volume.c:909 +#: tools/virsh-volume.c:901 msgid "perform selected wiping algorithm" msgstr "" -#: tools/virsh-volume.c:938 +#: tools/virsh-volume.c:929 #, c-format msgid "Unsupported algorithm '%s'" msgstr "" -#: tools/virsh-volume.c:949 +#: tools/virsh-volume.c:940 #, c-format msgid "Failed to wipe vol %s" msgstr "" -#: tools/virsh-volume.c:953 +#: tools/virsh-volume.c:944 #, c-format msgid "Vol %s wiped\n" msgstr "" -#: tools/virsh-volume.c:965 +#: tools/virsh-volume.c:956 msgid "block" msgstr "" -#: tools/virsh-volume.c:966 +#: tools/virsh-volume.c:957 msgid "dir" msgstr "" -#: tools/virsh-volume.c:967 +#: tools/virsh-volume.c:958 msgid "network" msgstr "verkko" -#: tools/virsh-volume.c:968 +#: tools/virsh-volume.c:959 msgid "netdir" msgstr "" -#: tools/virsh-volume.c:983 +#: tools/virsh-volume.c:974 msgid "storage vol information" msgstr "" -#: tools/virsh-volume.c:986 +#: tools/virsh-volume.c:977 msgid "Returns basic information about the storage vol." msgstr "" -#: tools/virsh-volume.c:1020 +#: tools/virsh-volume.c:1004 msgid "Type:" msgstr "" -#: tools/virsh-volume.c:1041 +#: tools/virsh-volume.c:1025 msgid "resize a vol" msgstr "" -#: tools/virsh-volume.c:1044 +#: tools/virsh-volume.c:1028 msgid "Resizes a storage volume." msgstr "" -#: tools/virsh-volume.c:1058 +#: tools/virsh-volume.c:1038 msgid "new capacity for the vol, as scaled integer (default bytes)" msgstr "" -#: tools/virsh-volume.c:1066 +#: tools/virsh-volume.c:1043 msgid "allocate the new capacity, rather than leaving it sparse" msgstr "" -#: tools/virsh-volume.c:1070 +#: tools/virsh-volume.c:1047 msgid "use capacity as a delta to current size, rather than the new size" msgstr "" -#: tools/virsh-volume.c:1074 +#: tools/virsh-volume.c:1051 msgid "allow the resize to shrink the volume" msgstr "" -#: tools/virsh-volume.c:1111 +#: tools/virsh-volume.c:1097 msgid "negative size requires --delta and --shrink" msgstr "" -#: tools/virsh-volume.c:1122 +#: tools/virsh-volume.c:1100 #, c-format msgid "Size of volume '%s' successfully changed by %s\n" msgstr "" -#: tools/virsh-volume.c:1123 +#: tools/virsh-volume.c:1101 #, c-format msgid "Size of volume '%s' successfully changed to %s\n" msgstr "" -#: tools/virsh-volume.c:1128 +#: tools/virsh-volume.c:1106 #, c-format msgid "Failed to change size of volume '%s' by %s\n" msgstr "" -#: tools/virsh-volume.c:1129 +#: tools/virsh-volume.c:1107 #, c-format msgid "Failed to change size of volume '%s' to %s\n" msgstr "" -#: tools/virsh-volume.c:1144 +#: tools/virsh-volume.c:1122 msgid "vol information in XML" msgstr "" -#: tools/virsh-volume.c:1147 +#: tools/virsh-volume.c:1125 msgid "Output the vol information as an XML dump to stdout." msgstr "" -#: tools/virsh-volume.c:1251 +#: tools/virsh-volume.c:1222 msgid "Failed to list volumes" msgstr "" -#: tools/virsh-volume.c:1260 tools/virsh-volume.c:1272 +#: tools/virsh-volume.c:1231 tools/virsh-volume.c:1243 msgid "Failed to list storage volumes" msgstr "" -#: tools/virsh-volume.c:1318 +#: tools/virsh-volume.c:1289 msgid "list vols" msgstr "" -#: tools/virsh-volume.c:1321 +#: tools/virsh-volume.c:1292 msgid "Returns list of vols by pool." msgstr "" -#: tools/virsh-volume.c:1334 +#: tools/virsh-volume.c:1301 msgid "display extended details for volumes" msgstr "" -#: tools/virsh-volume.c:1449 tools/virsh-volume.c:1470 -#: tools/virsh-volume.c:1511 +#: tools/virsh-volume.c:1416 tools/virsh-volume.c:1437 +#: tools/virsh-volume.c:1478 msgid "Path" msgstr "" -#: tools/virsh-volume.c:1560 +#: tools/virsh-volume.c:1527 msgid "returns the volume name for a given volume key or path" msgstr "" -#: tools/virsh-volume.c:1572 tools/virsh-volume.c:1612 +#: tools/virsh-volume.c:1539 tools/virsh-volume.c:1575 msgid "volume key or path" msgstr "" -#: tools/virsh-volume.c:1596 +#: tools/virsh-volume.c:1563 msgid "returns the storage pool for a given volume key or path" msgstr "" -#: tools/virsh-volume.c:1607 +#: tools/virsh-volume.c:1579 msgid "return the pool uuid rather than pool name" msgstr "" -#: tools/virsh-volume.c:1659 +#: tools/virsh-volume.c:1626 msgid "returns the volume key for a given volume name or path" msgstr "" -#: tools/virsh-volume.c:1671 +#: tools/virsh-volume.c:1638 msgid "volume name or path" msgstr "" -#: tools/virsh-volume.c:1698 +#: tools/virsh-volume.c:1662 msgid "returns the volume path for a given volume name or key" msgstr "" -#: tools/virsh-volume.c:1710 +#: tools/virsh-volume.c:1674 msgid "volume name or key" msgstr "" -#: tools/virt-host-validate-common.c:62 +#: tools/virt-host-validate-common.c:66 #, c-format msgid "%6s: Checking %-60s: " msgstr "" -#: tools/virt-host-validate-common.c:84 tools/virt-host-validate-common.c:86 +#: tools/virt-host-validate-common.c:88 tools/virt-host-validate-common.c:90 msgid "PASS" msgstr "" -#: tools/virt-host-validate-common.c:91 +#: tools/virt-host-validate-common.c:95 msgid "FAIL" msgstr "" -#: tools/virt-host-validate-common.c:92 +#: tools/virt-host-validate-common.c:96 msgid "WARN" msgstr "" -#: tools/virt-host-validate-common.c:93 +#: tools/virt-host-validate-common.c:97 msgid "NOTE" msgstr "" -#: tools/virt-host-validate-common.c:171 +#: tools/virt-host-validate-common.c:227 #, c-format msgid "for Linux >= %d.%d.%d" msgstr "" @@ -35189,23 +35062,23 @@ msgid "Upgrade to a kernel supporting namespaces" msgstr "" -#: tools/virt-host-validate-qemu.c:37 +#: tools/virt-host-validate-qemu.c:38 msgid "" "Check that the 'kvm-intel' or 'kvm-amd' modules are loaded & the BIOS has " "enabled virtualization" msgstr "" -#: tools/virt-host-validate-qemu.c:42 +#: tools/virt-host-validate-qemu.c:48 msgid "" "Only emulated CPUs are available, performance will be significantly limited" msgstr "" -#: tools/virt-host-validate-qemu.c:47 +#: tools/virt-host-validate-qemu.c:53 msgid "" "Load the 'vhost_net' module to improve performance of virtio networking" msgstr "" -#: tools/virt-host-validate-qemu.c:53 +#: tools/virt-host-validate-qemu.c:59 msgid "Load the 'tun' module to enable networking for QEMU guests" msgstr "" @@ -35237,16 +35110,16 @@ msgid "%s: unsupported hypervisor name %s\n" msgstr "" -#: tools/virt-login-shell.c:65 tools/virt-login-shell.c:120 +#: tools/virt-login-shell.c:66 tools/virt-login-shell.c:121 msgid "shell must be a list of strings" msgstr "" -#: tools/virt-login-shell.c:95 +#: tools/virt-login-shell.c:96 #, c-format msgid "%s not matched against 'allowed_users' in %s" msgstr "" -#: tools/virt-login-shell.c:147 +#: tools/virt-login-shell.c:148 #, c-format msgid "" "\n" @@ -35265,27 +35138,27 @@ msgid "Failed to initialize libvirt Error Handling" msgstr "" -#: tools/virt-login-shell.c:240 +#: tools/virt-login-shell.c:241 #, c-format msgid "%s takes no options" msgstr "" -#: tools/virt-login-shell.c:245 +#: tools/virt-login-shell.c:246 #, c-format msgid "%s must be run by non root users" msgstr "" -#: tools/virt-login-shell.c:283 +#: tools/virt-login-shell.c:284 #, c-format msgid "Can't create %s container: %s" msgstr "" -#: tools/virt-login-shell.c:316 +#: tools/virt-login-shell.c:317 #, c-format msgid "Unable to chdir(%s)" msgstr "" -#: tools/virt-login-shell.c:332 +#: tools/virt-login-shell.c:333 #, c-format msgid "Unable to exec shell %s" msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/lightdm.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/lightdm.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/lightdm.po 2014-07-09 09:04:07.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/lightdm.po 2016-07-20 16:57:37.000000000 +0000 @@ -7,21 +7,34 @@ msgstr "" "Project-Id-Version: lightdm\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-04-29 20:15+0000\n" -"PO-Revision-Date: 2014-03-02 08:07+0000\n" -"Last-Translator: Jiri Grönroos \n" +"POT-Creation-Date: 2015-12-02 20:06+0000\n" +"PO-Revision-Date: 2015-12-09 21:54+0000\n" +"Last-Translator: Chris J Arges \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:47+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:15+0000\n" +"X-Generator: Launchpad (build 18147)\n" -#: ../debian/guest-session-auto.sh:22 +#: ../debian/config-error-dialog.sh:16 +#, sh-format +msgid "Error found when loading $CONFIG_FILE:" +msgstr "Asetustiedostoa $CONFIG_FILE ladatessa löytyi virhe:" + +#: ../debian/config-error-dialog.sh:17 +msgid "" +"As a result the session will not be configured correctly.\n" +"You should fix the problem as soon as feasible." +msgstr "" +"Tuloksena istunnon määrityksiä ei pystytä tehdä oikein.\n" +"Sinun tulisi korjata ongelma mahdollisimman pian." + +#: ../debian/guest-session-auto.sh:31 msgid "Temporary Guest Session" msgstr "Väliaikainen vierasistunto" -#: ../debian/guest-session-auto.sh:23 +#: ../debian/guest-session-auto.sh:32 msgid "" "All data created during this guest session will be deleted\n" "when you log out, and settings will be reset to defaults.\n" @@ -33,7 +46,7 @@ "Jos haluat käyttää tiedostojasi vielä myöhemmin, tallenna\n" "ne erilliselle laitteelle, kuten USB-muistitikulle." -#: ../debian/guest-session-auto.sh:27 +#: ../debian/guest-session-auto.sh:36 msgid "" "Another alternative is to save files in the\n" "/var/guest-data folder." @@ -42,53 +55,58 @@ "kansioon /var/guest-data." #. Help string for command line --config flag -#: ../src/lightdm.c:979 +#: ../src/lightdm.c:1188 msgid "Use configuration file" msgstr "Käytä asetustiedostoa" #. Help string for command line --debug flag -#: ../src/lightdm.c:982 +#: ../src/lightdm.c:1191 msgid "Print debugging messages" msgstr "Tulosta virheenjäljitysviestit" #. Help string for command line --test-mode flag -#: ../src/lightdm.c:985 +#: ../src/lightdm.c:1194 msgid "Run as unprivileged user, skipping things that require root access" msgstr "" "Suorita normaalikäyttäjänä, ohita kohdat jotka vaativat pääkäyttäjän oikeudet" #. Help string for command line --pid-file flag -#: ../src/lightdm.c:988 +#: ../src/lightdm.c:1197 msgid "File to write PID into" msgstr "Tiedosto jonne tallennetaan PID" #. Help string for command line --log-dir flag -#: ../src/lightdm.c:991 +#: ../src/lightdm.c:1200 msgid "Directory to write logs to" msgstr "Hakemisto, johon kirjoitetaan lokitiedostot" #. Help string for command line --run-dir flag -#: ../src/lightdm.c:994 +#: ../src/lightdm.c:1203 msgid "Directory to store running state" msgstr "Hakemisto, johon talletetaan suoritustila" #. Help string for command line --cache-dir flag -#: ../src/lightdm.c:997 +#: ../src/lightdm.c:1206 msgid "Directory to cache information" msgstr "Hakemisto välimuistille" +#. Help string for command line --show-config flag +#: ../src/lightdm.c:1209 +msgid "Show combined configuration" +msgstr "Näytä yhdistetyt asetukset" + #. Help string for command line --version flag -#: ../src/lightdm.c:1000 +#: ../src/lightdm.c:1212 msgid "Show release version" msgstr "Näytä julkaisuversio" #. Arguments and description for --help test -#: ../src/lightdm.c:1019 +#: ../src/lightdm.c:1231 msgid "- Display Manager" msgstr "- Näytön hallinta" #. Text printed out when an unknown command-line argument provided -#: ../src/lightdm.c:1029 +#: ../src/lightdm.c:1241 #, c-format msgid "Run '%s --help' to see a full list of available command line options." msgstr "Näet kaikki komentorivivalitsimet komennolla ”%s --help”" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/Linux-PAM.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/Linux-PAM.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/Linux-PAM.po 2014-07-09 09:03:55.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/Linux-PAM.po 2016-07-20 16:57:25.000000000 +0000 @@ -21,8 +21,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 12:05+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:00+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: libpam_misc/misc_conv.c:33 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ltsp-live.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ltsp-live.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ltsp-live.po 2014-07-09 09:03:59.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ltsp-live.po 2016-07-20 16:57:27.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-07-18 13:50-0400\n" "PO-Revision-Date: 2014-04-16 13:27+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 15:17+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:38+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: ../ltsp-live:45 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ltsp-login.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ltsp-login.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ltsp-login.po 2014-07-09 09:03:59.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ltsp-login.po 2016-07-20 16:57:28.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:01+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:44+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ltsp-login.sh:17 #, sh-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ltsp.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ltsp.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ltsp.po 2014-07-09 09:03:59.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ltsp.po 2016-07-20 16:57:35.000000000 +0000 @@ -10,8 +10,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:01+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:43+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-updates-mirrors:3 @@ -40,28 +40,28 @@ msgid "mount a server directory as the chroot package cache dir" msgstr "Liitä chroot-ympäristön pakettivarastohakemisto palvelimelta" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3 #: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:3 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:3 #, sh-format msgid "set the mirror location" msgstr "Aseta peilipalvelimen sijainti" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4 #: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:4 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:4 #, sh-format msgid "add a mirror, which takes priority over the default mirror" msgstr "" "Lisää peilipalvelin, joka ohittaa tärkeysjärjestyksessä oletuspeilipalvelimen" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5 #: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:5 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-manage-mirror:5 #, sh-format msgid "add a mirror, with lower priority than the default mirror" msgstr "" "Lisää peilipalvelin, joka on tärkeysjärjestyksessä oletuspeilin jälkeen" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3 #: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/011-manage-mirror:6 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/013-security-mirror:3 #, sh-format msgid "add a security mirror" msgstr "Lisää turvapeilipalvelin" @@ -71,8 +71,8 @@ msgid "NOTE: adding default dist and components to security mirror:" msgstr "HUOM: oletusjakelu ja -komponentit lisätään turvapeilipalvelimelle:" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3 #: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/095-rootpass:3 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/095-rootpass:3 #, sh-format msgid "prompt to set the root password, defaults to disabled" msgstr "Pyydä asettamaan pääkäyttäjän salasana, oletuksena ei käytössä" @@ -98,13 +98,13 @@ "NOTE: disabling security and updates APT sources for sid. They do not exist." msgstr "" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3 +#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3 +#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3 #: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:4 +#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/001-set-arch:3 #: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:9 #: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:3 -#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:3 -#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:8 -#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/001-set-arch:3 #, sh-format msgid "set the target architecture" msgstr "Aseta kohdearkkitehtuuri" @@ -169,10 +169,10 @@ msgid "NOTE: adding default dist and components to backports mirror:" msgstr "" +#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5 #: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-fat-client:5 #: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:5 #: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/030-fat-client:6 -#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/030-fat-client:5 #, sh-format msgid "run most or all applications locally" msgstr "Aja useimmat tai kaikki ohjelmat paikallisesti" @@ -220,8 +220,8 @@ "set the distribution to be used for install, defaults to running distribution" msgstr "" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3 #: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/030-early-packages:3 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-early-packages:3 #, sh-format msgid "set the list of packages to install after base-install is completed" msgstr "Luo luettelo perusasennuksen jälkeen asennettavista paketeista" @@ -242,22 +242,22 @@ msgid "Enabling popularity contest..." msgstr "Popularity contest otetaan käyttöön..." +#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3 #: ../server/share/ltsp/plugins/ltsp-build-client/Debian/025-locales:3 -#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5 #: ../server/share/ltsp/plugins/ltsp-build-client/Ubuntu/025-locales:3 -#: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/010-locales:3 +#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/000-basic-configuration:5 #, sh-format msgid "set the default locale" msgstr "Aseta oletusmaa-asetus" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3 #: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:3 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:3 #, sh-format msgid "enable serial console" msgstr "Ota sarjakonsoli käyttöön" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12 #: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/040-serial-console:12 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/010-serial-console:12 #, sh-format msgid "Enabling serial console..." msgstr "Sarjakonsolia otetaan käyttöön..." @@ -287,43 +287,43 @@ msgid "use the servers sources.list instead of generating one" msgstr "Käytä palvelimen sources.list-tiedostoa äläkä luo uutta" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3 #: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/090-clean-package-cache:3 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/090-clean-package-cache:3 #, sh-format msgid "keep cache of downloaded package files" msgstr "Varastoi ladatut pakettitiedostot" -#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3 #: ../server/share/ltsp/plugins/ltsp-build-client/ALTLinux/050-late-packages:3 +#: ../server/share/ltsp/plugins/ltsp-build-client/Debian/030-late-packages:3 #, sh-format msgid "list of packages to install as part of the final installation" msgstr "Luettelo lopullisen asennuksen osana asennettavista paketeista" -#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21 #: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:22 #: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:33 #: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:44 +#: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:21 #, sh-format msgid "ERROR: --arch %s called on unsupported arch: %s" msgstr "VIRHE: --arch %s kutsui arkkitehtuuria ”%s”, jota ei tueta" +#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51 #: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:27 +#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27 #: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:30 #: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:21 -#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:51 -#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:27 #, sh-format msgid "ERROR: unsupported architecture. Check your --arch argument: %s" msgstr "" "VIRHE: arkkitehtuuri, jota ei tueta. Tarkista valitsimen --arch argumentti: " "%s" +#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52 #: ../server/share/ltsp/plugins/ltsp-build-client/SUSE_LINUX/001-set-arch:28 +#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28 #: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/001-set-arch:31 -#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22 #: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/010-bootstrap:17 -#: ../server/share/ltsp/plugins/ltsp-build-client/common/001-set-arch:52 -#: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/001-set-arch:28 +#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/001-set-arch:22 #, sh-format msgid " supported values are: %s" msgstr " tuetut arvot ovat: %s" @@ -333,26 +333,26 @@ msgid "Load a user specific configuration file" msgstr "Lataa käyttäjäkohtainen asetustiedosto" -#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9 #: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:12 +#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:9 #, sh-format msgid "Path to kickstart file" msgstr "kickstart-tiedoston polku" -#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10 #: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:13 +#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:10 #, sh-format msgid "Path to chroot-creator cache" msgstr "chroot-creator-välimuistin polku" -#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11 #: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:14 +#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:11 #, sh-format msgid "Release version number" msgstr "Julkaisun versionumero" -#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12 #: ../server/share/ltsp/plugins/ltsp-build-client/Redhat/010-chroot-creator:15 +#: ../server/share/ltsp/plugins/ltsp-build-client/Fedora/010-chroot-creator:12 #, sh-format msgid "Distro name" msgstr "Jakelun nimi" @@ -367,8 +367,8 @@ msgid "Set initramfs builder, defaults to genkernel" msgstr "" -#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3 #: ../server/share/ltsp/plugins/ltsp-build-client/common/020-rootpath:3 +#: ../server/share/ltsp/plugins/ltsp-build-client/Gentoo/020-rootpath:3 #, sh-format msgid "purge existing LTSP chroot if present" msgstr "Siivoa LTSP-chroot, jos sellainen on olemassa" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/luksformat.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/luksformat.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/luksformat.po 2014-07-09 09:03:58.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/luksformat.po 2016-07-20 16:57:36.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:40+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:27+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../luksformat:33 msgid "This program needs to be started as root\n" @@ -57,11 +57,11 @@ #: ../luksformat:88 msgid "Please enter your passphrase again to verify it\n" -msgstr "" +msgstr "Kirjoita tunnuslause uudelleen vahvistaaksesi sen\n" #: ../luksformat:90 msgid "The passphrases you entered were not identical\n" -msgstr "" +msgstr "Kirjoittamasi tunnuslauseet eivät vastanneet toisiaan\n" #: ../luksformat:99 #, perl-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/lvm2.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/lvm2.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/lvm2.po 2014-07-09 09:03:55.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/lvm2.po 2016-07-20 16:57:31.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:13+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:06+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: activate/activate.c:44 msgid "LVM1 proc global snprintf failed" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/lynx.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/lynx.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/lynx.po 2014-07-09 09:03:58.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/lynx.po 2016-07-20 16:57:32.000000000 +0000 @@ -24,8 +24,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:53+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:36+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #. ****************************************************************** @@ -42,117 +42,116 @@ #. * translations. When no translation is available, the English default is #. * used. #. -#: LYMessages.c:27 +#: LYMessages.c:28 #, c-format msgid "Alert!: %s" msgstr "Varoitus: %s" -#: LYMessages.c:28 +#: LYMessages.c:29 msgid "Welcome" msgstr "Tervetuloa" -#: LYMessages.c:29 +#: LYMessages.c:30 msgid "Are you sure you want to quit?" msgstr "Haluatko varmasti lopettaa?" -#: LYMessages.c:31 +#: LYMessages.c:32 msgid "Really exit from Lynx?" msgstr "Haluatko varmasti poistua Lynxistä?" -#: LYMessages.c:33 +#: LYMessages.c:34 msgid "Connection interrupted." msgstr "Yhteys keskeytetty." -#: LYMessages.c:34 +#: LYMessages.c:35 msgid "Data transfer interrupted." msgstr "Tiedonsiirto keskeytetty." -#: LYMessages.c:35 +#: LYMessages.c:36 msgid "Cancelled!!!" msgstr "Peruutettu!!!" -#: LYMessages.c:36 +#: LYMessages.c:37 msgid "Cancelling!" msgstr "Peruutetaan!" -#: LYMessages.c:37 +#: LYMessages.c:38 msgid "Excellent!!!" msgstr "Erinomaista!!!" -#: LYMessages.c:38 +#: LYMessages.c:39 msgid "OK" msgstr "OK" -#: LYMessages.c:39 +#: LYMessages.c:40 msgid "Done!" msgstr "Valmis!" -#: LYMessages.c:40 +#: LYMessages.c:41 msgid "Bad request!" msgstr "Virheellinen pyyntö!" -#: LYMessages.c:41 +#: LYMessages.c:42 msgid "previous" msgstr "edellinen" -#: LYMessages.c:42 +#: LYMessages.c:43 msgid "next screen" msgstr "seuraava ruutu" -#: LYMessages.c:43 +#: LYMessages.c:44 msgid "HELP!" msgstr "Opaste" -#: LYMessages.c:44 +#: LYMessages.c:45 msgid ", help on " msgstr ", opaste aiheesta " #. #define HELP -#: LYMessages.c:46 +#: LYMessages.c:47 msgid "" "Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back." msgstr "" "Komennot: Käytä nuolia liikkumiseen, ”?” opastaa, ”q” lopettaa, ”←” palaa." #. #define MOREHELP -#: LYMessages.c:48 +#: LYMessages.c:49 msgid "" "-- press space for more, use arrow keys to move, '?' for help, 'q' to quit." msgstr "" "-- välilyönnillä lisää, käytä nuolia liikkumiseen, ”?” opastaa, ”q” lopettaa." -#: LYMessages.c:49 +#: LYMessages.c:50 msgid "-- press space for next page --" msgstr "-- välilyönnillä seuraava sivu --" -#: LYMessages.c:50 +#: LYMessages.c:51 msgid "URL too long" msgstr "Liian pitkä URL" -#. Inactive input fields, messages used with -tna option - kw #. #define FORM_LINK_TEXT_MESSAGE_INA -#: LYMessages.c:56 +#: LYMessages.c:59 msgid "(Text entry field) Inactive. Press to activate." msgstr "(Tekstinsyöttökenttä) Ei aktiivinen. aktivoi." #. #define FORM_LINK_TEXTAREA_MESSAGE_INA -#: LYMessages.c:58 +#: LYMessages.c:63 msgid "(Textarea) Inactive. Press to activate." msgstr "(Tekstialue) Ei aktiivinen. aktivoi." #. #define FORM_LINK_TEXTAREA_MESSAGE_INA_E -#: LYMessages.c:60 +#: LYMessages.c:67 #, c-format msgid "(Textarea) Inactive. Press to activate (%s for editor)." msgstr "(Tekstialue) Ei aktiivinen. aktivoi (%s muokkaimeen)." #. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_INA -#: LYMessages.c:62 +#: LYMessages.c:69 msgid "(Form field) Inactive. Use to edit." msgstr "(Lomakekenttä) Ei aktiivinen. muokkaa." #. #define FORM_TEXT_SUBMIT_MESSAGE_INA_X -#: LYMessages.c:64 +#: LYMessages.c:71 #, c-format msgid "" "(Form field) Inactive. Use to edit (%s to submit with no cache)." @@ -160,7 +159,7 @@ "(Lomakekenttä) Ei aktiivinen. muokkaa (%s lähettää välimuistitta)." #. #define FORM_TEXT_RESUBMIT_MESSAGE_INA -#: LYMessages.c:66 +#: LYMessages.c:73 msgid "" "(Form field) Inactive. Press to edit, press twice to " "submit." @@ -168,23 +167,23 @@ "(Lomakekenttä) Ei aktiivinen. muokkaa, kahdesti lähettää." #. #define FORM_TEXT_SUBMIT_MAILTO_MSG_INA -#: LYMessages.c:68 +#: LYMessages.c:75 msgid "(mailto form field) Inactive. Press to change." msgstr "(mailto-lomakekenttä) Ei aktiivinen. muuttaa." #. #define FORM_LINK_PASSWORD_MESSAGE_INA -#: LYMessages.c:70 +#: LYMessages.c:77 msgid "(Password entry field) Inactive. Press to activate." msgstr "(Salasanakenttä) Ei aktiivinen. aktivoi." #. #define FORM_LINK_FILE_UNM_MSG -#: LYMessages.c:73 +#: LYMessages.c:80 msgid "" "UNMODIFIABLE file entry field. Use UP or DOWN arrows or tab to move off." msgstr "EI-MUUTETTAVA kenttä. Ylä-/alanuolella tai sarkaimella pois." #. #define FORM_LINK_FILE_MESSAGE -#: LYMessages.c:75 +#: LYMessages.c:82 msgid "" "(File entry field) Enter filename. Use UP or DOWN arrows or tab to move off." msgstr "" @@ -192,20 +191,20 @@ "pois." #. #define FORM_LINK_TEXT_MESSAGE -#: LYMessages.c:77 +#: LYMessages.c:78 msgid "" "(Text entry field) Enter text. Use UP or DOWN arrows or tab to move off." msgstr "" "(Tekstikenttä) Kirjoita tekstiä. Ylä-/alanuolella tai sarkaimella pois." #. #define FORM_LINK_TEXTAREA_MESSAGE -#: LYMessages.c:79 +#: LYMessages.c:90 msgid "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off." msgstr "" "(Tekstialue) Kirjoita tekstiä. Ylä-/alanuolella tai sarkaimella pois." #. #define FORM_LINK_TEXTAREA_MESSAGE_E -#: LYMessages.c:81 +#: LYMessages.c:94 #, c-format msgid "" "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor)." @@ -214,25 +213,25 @@ "muokkaimeen)." #. #define FORM_LINK_TEXT_UNM_MSG -#: LYMessages.c:83 +#: LYMessages.c:96 msgid "" "UNMODIFIABLE form text field. Use UP or DOWN arrows or tab to move off." msgstr "EI-MUUTETTAVA tekstikenttä. Ylä-/alanuolella tai sarkaimella pois." #. #define FORM_LINK_TEXT_SUBMIT_MESSAGE -#: LYMessages.c:85 +#: LYMessages.c:98 msgid "(Form field) Enter text. Use to submit." msgstr "(Lomakekenttä) Kirjoita tekstiä. lähettää." #. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_X -#: LYMessages.c:87 +#: LYMessages.c:100 #, c-format msgid "(Form field) Enter text. Use to submit (%s for no cache)." msgstr "" "(Lomakekenttä) Kirjoita tekstiä. lähettää (%s välimuistitta)." #. #define FORM_LINK_TEXT_RESUBMIT_MESSAGE -#: LYMessages.c:89 +#: LYMessages.c:102 msgid "" "(Form field) Enter text. Use to submit, arrows or tab to move off." msgstr "" @@ -240,70 +239,70 @@ "pois." #. #define FORM_LINK_TEXT_SUBMIT_UNM_MSG -#: LYMessages.c:91 +#: LYMessages.c:104 msgid "UNMODIFIABLE form field. Use UP or DOWN arrows or tab to move off." msgstr "EI-MUUTETTAVA kenttä. Ylä-/alanuolella tai sarkaimella pois." #. #define FORM_LINK_TEXT_SUBMIT_MAILTO_MSG -#: LYMessages.c:93 +#: LYMessages.c:106 msgid "" "(mailto form field) Enter text. Use to submit, arrows to move off." msgstr "" "(mailto-lomakekenttä) Kirjoita tekstiä. lähettää, nuolilla pois." #. #define FORM_LINK_TEXT_SUBMIT_MAILTO_DIS_MSG -#: LYMessages.c:95 +#: LYMessages.c:108 msgid "(mailto form field) Mail is disallowed so you cannot submit." msgstr "" "(mailto-lomakekenttä) Posti ei ole sallittu, joten ei voida lähettää." #. #define FORM_LINK_PASSWORD_MESSAGE -#: LYMessages.c:97 +#: LYMessages.c:110 msgid "" "(Password entry field) Enter text. Use UP or DOWN arrows or tab to move off." msgstr "" "(Salasanakenttä) Kirjoita tekstiä. Ylä-/alanuolella tai sarkaimella pois." #. #define FORM_LINK_PASSWORD_UNM_MSG -#: LYMessages.c:99 +#: LYMessages.c:112 msgid "" "UNMODIFIABLE form password. Use UP or DOWN arrows or tab to move off." msgstr "EI-MUUTETTAVA salasana. Ylä-/alanuolella tai sarkaimella pois." #. #define FORM_LINK_CHECKBOX_MESSAGE -#: LYMessages.c:101 +#: LYMessages.c:116 msgid "(Checkbox Field) Use right-arrow or to toggle." msgstr "(Valintaruutu) Oikea nuoli tai valitsee." #. #define FORM_LINK_CHECKBOX_UNM_MSG -#: LYMessages.c:103 +#: LYMessages.c:118 msgid "" "UNMODIFIABLE form checkbox. Use UP or DOWN arrows or tab to move off." msgstr "EI-MUUTETTAVA valintaruutu. Ylä-/alanuolella tai sarkaimella pois." #. #define FORM_LINK_RADIO_MESSAGE -#: LYMessages.c:105 +#: LYMessages.c:122 msgid "(Radio Button) Use right-arrow or to toggle." msgstr "(Radiopainike) Oikea nuoli tai valitsee." #. #define FORM_LINK_RADIO_UNM_MSG -#: LYMessages.c:107 +#: LYMessages.c:124 msgid "" "UNMODIFIABLE form radio button. Use UP or DOWN arrows or tab to move off." msgstr "EI-MUUTETTAVA valintapainike. Ylä-/alanuolella tai sarkaimella pois." #. #define FORM_LINK_SUBMIT_PREFIX -#: LYMessages.c:109 +#: LYMessages.c:126 msgid "Submit ('x' for no cache) to " msgstr "Lähetä (”x” välimuistitta) kohteeseen " #. #define FORM_LINK_RESUBMIT_PREFIX -#: LYMessages.c:111 +#: LYMessages.c:128 msgid "Submit to " msgstr "Lähetä kohteeseen " #. #define FORM_LINK_SUBMIT_MESSAGE -#: LYMessages.c:113 +#: LYMessages.c:130 msgid "" "(Form submit button) Use right-arrow or to submit ('x' for no " "cache)." @@ -312,12 +311,12 @@ "välimuistitta)." #. #define FORM_LINK_RESUBMIT_MESSAGE -#: LYMessages.c:115 +#: LYMessages.c:132 msgid "(Form submit button) Use right-arrow or to submit." msgstr "(Lomakkeenlähetyspainike) Oikea nuoli tai lähettää." #. #define FORM_LINK_SUBMIT_DIS_MSG -#: LYMessages.c:117 +#: LYMessages.c:134 msgid "" "DISABLED form submit button. Use UP or DOWN arrows or tab to move off." msgstr "" @@ -325,31 +324,31 @@ "pois." #. #define FORM_LINK_SUBMIT_MAILTO_PREFIX -#: LYMessages.c:119 +#: LYMessages.c:136 msgid "Submit mailto form to " msgstr "Lähetä mailto-lomake osoitteeseen " #. #define FORM_LINK_SUBMIT_MAILTO_MSG -#: LYMessages.c:121 +#: LYMessages.c:138 msgid "(mailto form submit button) Use right-arrow or to submit." msgstr "(mailto-lomakkeenlähetyspainike) Oikea nuoli tai lähettää." #. #define FORM_LINK_SUBMIT_MAILTO_DIS_MSG -#: LYMessages.c:123 +#: LYMessages.c:140 msgid "(mailto form submit button) Mail is disallowed so you cannot submit." msgstr "" "(mailto-lomakkeenlähetyspainike) Sähköposti on poistettu käytöstä, ei voida " "lähettää." #. #define FORM_LINK_RESET_MESSAGE -#: LYMessages.c:125 +#: LYMessages.c:142 msgid "" "(Form reset button) Use right-arrow or to reset form to defaults." msgstr "" "(Lomakkeen nollauspainike) Oikea nuoli tai tyhjentää lomakkeen." #. #define FORM_LINK_RESET_DIS_MSG -#: LYMessages.c:127 +#: LYMessages.c:144 msgid "" "DISABLED form reset button. Use UP or DOWN arrows or tab to move off." msgstr "" @@ -357,12 +356,12 @@ "sarkaimella pois." #. #define FORM_LINK_BUTTON_MESSAGE -#: LYMessages.c:129 +#: LYMessages.c:146 msgid "(Script button) Use UP or DOWN arrows or tab to move off." msgstr "(Skriptipainike) Ylä-/alanuolella tai sarkaimella pois." #. #define FORM_LINK_BUTTON_DIS_MSG -#: LYMessages.c:131 +#: LYMessages.c:150 msgid "DISABLED Script button. Use UP or DOWN arrows or tab to move off." msgstr "" "KÄYTÖSTÄ POISTETTU skriptipainike. Ylä-/alanuolella tai sarkaimella pois." @@ -370,7 +369,7 @@ # Pudotusvalikko on aika vapaa suomennos option listille... # 17.08.2012: Vaihdoin sen "valintaluetteloksi". #. #define FORM_LINK_OPTION_LIST_MESSAGE -#: LYMessages.c:133 +#: LYMessages.c:154 msgid "" "(Option list) Hit return and use arrow keys and return to select option." msgstr "" @@ -378,7 +377,7 @@ "painamalla ." #. #define CHOICE_LIST_MESSAGE -#: LYMessages.c:135 +#: LYMessages.c:158 msgid "" "(Choice list) Hit return and use arrow keys and return to select option." msgstr "" @@ -386,7 +385,7 @@ "painamalla ." #. #define FORM_LINK_OPTION_LIST_UNM_MSG -#: LYMessages.c:137 +#: LYMessages.c:162 msgid "" "UNMODIFIABLE option list. Use return or arrow keys to review or leave." msgstr "" @@ -394,111 +393,111 @@ "tai poistuu." #. #define CHOICE_LIST_UNM_MSG -#: LYMessages.c:139 +#: LYMessages.c:164 msgid "" "UNMODIFIABLE choice list. Use return or arrow keys to review or leave." msgstr "" "EI-MUOKATTAVA valintaluettelo. Returnillä tai nuolinäppäimillä tarkastelee " "tai poistuu." -#: LYMessages.c:140 +#: LYMessages.c:165 msgid "Submitting form..." msgstr "Lähetetään lomaketta…" -#: LYMessages.c:141 +#: LYMessages.c:166 msgid "Resetting form..." msgstr "Tyhjennetään lomaketta…" #. #define RELOADING_FORM -#: LYMessages.c:143 +#: LYMessages.c:168 msgid "Reloading document. Any form entries will be lost!" msgstr "Sivu ladataan uudelleen. Kaikki lomaketiedot katoavat!" #. #define LINK_NOT_IN_FORM -#: LYMessages.c:145 +#: LYMessages.c:170 msgid "The current link is not in a FORM" msgstr "Nykyinen linkki ei ole LOMAKKEESSA" -#: LYMessages.c:146 +#: LYMessages.c:171 #, c-format msgid "Warning: Cannot transcode form data to charset %s!" msgstr "Varoitus: Ei voida muuntaa lomaketietoja merkistöön %s!" #. #define NORMAL_LINK_MESSAGE -#: LYMessages.c:149 +#: LYMessages.c:174 msgid "(NORMAL LINK) Use right-arrow or to activate." msgstr "(NORMAALI LINKKI) Oikea nuoli tai valitsee." -#: LYMessages.c:150 +#: LYMessages.c:175 msgid "The resource requested is not available at this time." msgstr "Pyydetty resurssi ei ole saatavissa tällä hetkellä." -#: LYMessages.c:151 +#: LYMessages.c:176 msgid "Enter Lynx keystroke command: " msgstr "Kirjoita Lynxin näppäinkomento: " -#: LYMessages.c:152 +#: LYMessages.c:177 msgid "Looking up " msgstr "Etsitään " -#: LYMessages.c:153 +#: LYMessages.c:178 #, c-format msgid "Getting %s" msgstr "Haetaan %s" -#: LYMessages.c:154 +#: LYMessages.c:179 #, c-format msgid "Skipping %s" msgstr "Ohitetaan %s" -#: LYMessages.c:155 +#: LYMessages.c:180 #, c-format msgid "Using %s" msgstr "Käytetään %s" -#: LYMessages.c:156 +#: LYMessages.c:181 #, c-format msgid "Illegal URL: %s" msgstr "Virheellinen URL: %s" -#: LYMessages.c:157 +#: LYMessages.c:182 #, c-format msgid "Badly formed address %s" msgstr "Vääränmuotoinen osoite %s" -#: LYMessages.c:158 +#: LYMessages.c:183 #, c-format msgid "URL: %s" msgstr "URL: %s" -#: LYMessages.c:159 +#: LYMessages.c:184 msgid "Unable to access WWW file!!!" msgstr "WWW-tiedoston käyttö ei onnistu!!!" -#: LYMessages.c:160 +#: LYMessages.c:185 #, c-format msgid "This is a searchable index. Use %s to search." msgstr "Tämä on etsittävä indeksi. %s etsii." #. #define WWW_INDEX_MORE_MESSAGE -#: LYMessages.c:162 +#: LYMessages.c:187 #, c-format msgid "--More-- This is a searchable index. Use %s to search." msgstr "--Lisää-- Tämä on etsittävä indeksi. %s etsii." -#: LYMessages.c:163 +#: LYMessages.c:188 msgid "You have entered an invalid link number." msgstr "Syötit virheellisen linkin numeron." #. #define SOURCE_HELP -#: LYMessages.c:165 +#: LYMessages.c:190 msgid "" "Currently viewing document source. Press '\\' to return to rendered version." msgstr "" "Katsot asiakirjan lähdekoodia. Palaa tavalliseen versioon painamalla ”\\”." #. #define NOVICE_LINE_ONE -#: LYMessages.c:167 +#: LYMessages.c:192 msgid "" " Arrow keys: Up and Down to move. Right to follow a link; Left to go back. " " \n" @@ -506,7 +505,7 @@ " Nuolinapit: Ylös/alas liikkumiseen. Oikea seuraa linkkiä, vasen palaa. \n" #. #define NOVICE_LINE_TWO -#: LYMessages.c:169 +#: LYMessages.c:194 msgid "" " H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list " "\n" @@ -516,7 +515,7 @@ # [delete]=jotain #. #define NOVICE_LINE_TWO_A -#: LYMessages.c:171 +#: LYMessages.c:196 msgid "" " O)ther cmds H)elp K)eymap G)oto P)rint M)ain screen o)ptions Q)uit " "\n" @@ -525,7 +524,7 @@ "Lopeta \n" #. #define NOVICE_LINE_TWO_B -#: LYMessages.c:173 +#: LYMessages.c:198 msgid "" " O)ther cmds B)ack E)dit D)ownload ^R)eload ^W)ipe screen search doc: / " "\n" @@ -534,7 +533,7 @@ "Tyhjennä etsi: / \n" #. #define NOVICE_LINE_TWO_C -#: LYMessages.c:175 +#: LYMessages.c:200 msgid "" "O)ther cmds C)omment History: Bookmarks: V)iew, A)dd, R)emove " "\n" @@ -543,224 +542,224 @@ "Lisää R) Poista \n" #. #define FORM_NOVICELINE_ONE -#: LYMessages.c:177 +#: LYMessages.c:202 msgid "" " Enter text into the field by typing on the keyboard " msgstr "" " Kirjoita kenttään tekstiä näppäimistöä käyttäen " #. #define FORM_NOVICELINE_TWO -#: LYMessages.c:179 +#: LYMessages.c:204 msgid "" " Ctrl-U to delete all text in field, [Backspace] to delete a character " msgstr " Ctrl-U tyhjentää kentän, [askelpalautin] poistaa merkin " #. #define FORM_NOVICELINE_TWO_DELBL -#: LYMessages.c:181 +#: LYMessages.c:206 msgid "" " Ctrl-U to delete text in field, [Backspace] to delete a character " msgstr " Ctrl-U tyhjentää kentän, [askelpalautin] poistaa merkin " #. #define FORM_NOVICELINE_TWO_VAR -#: LYMessages.c:183 +#: LYMessages.c:208 #, c-format msgid "" " %s to delete all text in field, [Backspace] to delete a character " msgstr " %s tyhjentää kentän, [askelpalautin] poistaa merkin " #. #define FORM_NOVICELINE_TWO_DELBL_VAR -#: LYMessages.c:185 +#: LYMessages.c:210 #, c-format msgid "" " %s to delete text in field, [Backspace] to delete a character " msgstr " %s tyhjentää kentän, [askelpalautin] poistaa merkin " #. mailto -#: LYMessages.c:188 +#: LYMessages.c:213 msgid "Malformed mailto form submission! Cancelled!" msgstr "Vääränmuotoinen mailto-lomakkeen lähetys! Peruutettu!" -#: LYMessages.c:189 +#: LYMessages.c:214 msgid "Warning! Control codes in mail address replaced by ?" msgstr "Varoitus! Ohjauskoodit osoitteessa on korvattu merkillä ?" -#: LYMessages.c:190 +#: LYMessages.c:215 msgid "Mail disallowed! Cannot submit." msgstr "Sähköposti ei sallittu! Ei voida lähettää." -#: LYMessages.c:191 +#: LYMessages.c:216 msgid "Mailto form submission failed!" msgstr "Mailto-lomakkeen lähetys epäonnistui!" -#: LYMessages.c:192 +#: LYMessages.c:217 msgid "Mailto form submission Cancelled!!!" msgstr "Mailto-lomakkeen lähetys peruutettu!" -#: LYMessages.c:193 +#: LYMessages.c:218 msgid "Sending form content..." msgstr "Lähetetään lomakkeen sisältöä…" -#: LYMessages.c:194 +#: LYMessages.c:219 msgid "No email address is present in mailto URL!" msgstr "Mailto-URL:ssa ei ole sähköpostiosoitetta!" #. #define MAILTO_URL_TEMPOPEN_FAILED -#: LYMessages.c:196 +#: LYMessages.c:221 msgid "Unable to open temporary file for mailto URL!" msgstr "Ei voitu avata tilapäistiedostoa mailto-URL:lle!" #. #define INC_ORIG_MSG_PROMPT -#: LYMessages.c:198 +#: LYMessages.c:223 msgid "Do you wish to include the original message?" msgstr "Haluatko sisällyttää alkuperäisen viestin?" #. #define INC_PREPARSED_MSG_PROMPT -#: LYMessages.c:200 +#: LYMessages.c:225 msgid "Do you wish to include the preparsed source?" msgstr "Haluatko sisällyttää esijäsennellyn lähdekoodin?" #. #define SPAWNING_EDITOR_FOR_MAIL -#: LYMessages.c:202 +#: LYMessages.c:227 msgid "Spawning your selected editor to edit mail message" msgstr "Käynnistetään valitsemasi muokkain viestin kirjoittamiseksi" #. #define ERROR_SPAWNING_EDITOR -#: LYMessages.c:204 +#: LYMessages.c:229 msgid "" "Error spawning editor, check your editor definition in the options menu" msgstr "" "Virhe käynnistettäessä muokkainta, tarkista asetus valinnat-valikossa" -#: LYMessages.c:205 +#: LYMessages.c:230 msgid "Send this comment?" msgstr "Lähetetäänkö tämä kommentti?" -#: LYMessages.c:206 +#: LYMessages.c:231 msgid "Send this message?" msgstr "Lähetetäänkö tämä viesti?" -#: LYMessages.c:207 +#: LYMessages.c:232 msgid "Sending your message..." msgstr "Lähetetään viestiäsi…" -#: LYMessages.c:208 +#: LYMessages.c:233 msgid "Sending your comment:" msgstr "Lähetetään kommenttiasi:" #. textarea -#: LYMessages.c:211 +#: LYMessages.c:236 msgid "Not in a TEXTAREA; cannot use external editor." msgstr "Ei TEKSTIALUEESSA; ulkoista muokkainta ei voi käyttää." -#: LYMessages.c:212 +#: LYMessages.c:237 msgid "Not in a TEXTAREA; cannot use command." msgstr "Ei TEKSTIALUEESSA; komentoa ei voi käyttää." -#: LYMessages.c:214 +#: LYMessages.c:239 msgid "file: ACTIONs are disallowed!" msgstr "file: TOIMINNOT eivät ole sallittuja!" #. #define FILE_SERVED_LINKS_DISALLOWED -#: LYMessages.c:216 +#: LYMessages.c:241 msgid "file: URLs via served links are disallowed!" msgstr "file: URL:t linkeistä eivät ole sallittuja!" -#: LYMessages.c:217 +#: LYMessages.c:242 msgid "Access to local files denied." msgstr "Pääsy paikallisiin tiedostoihin estetty." -#: LYMessages.c:218 +#: LYMessages.c:243 msgid "file: URLs via bookmarks are disallowed!" msgstr "file: URL:t kirjanmerkeistä eivät ole sallittuja!" #. #define SPECIAL_VIA_EXTERNAL_DISALLOWED -#: LYMessages.c:220 +#: LYMessages.c:245 msgid "This special URL is not allowed in external documents!" msgstr "Tämä erityisverkko-osoite ei ole sallittu ulkoisissa asiakirjoissa!" -#: LYMessages.c:221 +#: LYMessages.c:246 msgid "Press to return to Lynx." msgstr "Paina palataksesi Lynxiin." #. #define SPAWNING_MSG -#: LYMessages.c:224 +#: LYMessages.c:249 msgid "Spawning DCL subprocess. Use 'logout' to return to Lynx.\n" msgstr "Käynnistetään DCL-aliprosessi. Palaa Lynxiin komennolla ”logout”.\n" #. #define SPAWNING_MSG -#: LYMessages.c:228 +#: LYMessages.c:253 msgid "Type EXIT to return to Lynx.\n" msgstr "Kirjoita EXIT palataksesi Lynxiin.\n" #. #define SPAWNING_MSG -#: LYMessages.c:231 +#: LYMessages.c:256 msgid "Spawning your default shell. Use 'exit' to return to Lynx.\n" msgstr "Käynnistetään oletuskuori. Palaa Lynxiin komennolla ”exit”.\n" -#: LYMessages.c:234 +#: LYMessages.c:259 msgid "Spawning is currently disabled." msgstr "Prosessien käynnistäminen poistettu käytöstä." -#: LYMessages.c:235 +#: LYMessages.c:260 msgid "The 'd'ownload command is currently disabled." msgstr "”D” lataa -komento on tällä hetkellä pois käytöstä." -#: LYMessages.c:236 +#: LYMessages.c:261 msgid "You cannot download an input field." msgstr "Ei voida ladata syöttökenttää." -#: LYMessages.c:237 +#: LYMessages.c:262 msgid "Form has a mailto action! Cannot download." msgstr "Lomakkeella on mailto-toiminto! Ei voida ladata." -#: LYMessages.c:238 +#: LYMessages.c:263 msgid "You cannot download a mailto: link." msgstr "Ei voida ladata mailto-linkkiä." -#: LYMessages.c:239 +#: LYMessages.c:264 msgid "You cannot download cookies." msgstr "Ei voida ladata evästeitä." -#: LYMessages.c:240 +#: LYMessages.c:265 msgid "You cannot download a printing option." msgstr "Ei voida ladata tulostusvalintaa." -#: LYMessages.c:241 +#: LYMessages.c:266 msgid "You cannot download an upload option." msgstr "Ei voida ladata lähetysvalintaa." -#: LYMessages.c:242 +#: LYMessages.c:267 msgid "You cannot download an permit option." msgstr "Ei voida ladata sallimisvaihtoehtoa." -#: LYMessages.c:243 +#: LYMessages.c:268 msgid "This special URL cannot be downloaded!" msgstr "Tätä erityis-URL:ia ei voi ladata!" -#: LYMessages.c:244 +#: LYMessages.c:269 msgid "Nothing to download." msgstr "Ei mitään ladattavaa." -#: LYMessages.c:245 +#: LYMessages.c:270 msgid "Trace ON!" msgstr "Jäljitys PÄÄLLÄ!" -#: LYMessages.c:246 +#: LYMessages.c:271 msgid "Trace OFF!" msgstr "Jäljitys POIS!" #. #define CLICKABLE_IMAGES_ON -#: LYMessages.c:248 +#: LYMessages.c:273 msgid "Links will be included for all images! Reloading..." msgstr "Linkit sisällytetään kaikille kuville! Ladataan uudelleen…" #. #define CLICKABLE_IMAGES_OFF -#: LYMessages.c:250 +#: LYMessages.c:275 msgid "Standard image handling restored! Reloading..." msgstr "Peruskuvanhallinta palautettu! Ladataan uudelleen…" #. #define PSEUDO_INLINE_ALTS_ON -#: LYMessages.c:252 +#: LYMessages.c:277 msgid "" "Pseudo_ALTs will be inserted for inlines without ALT strings! Reloading..." msgstr "" @@ -768,597 +767,597 @@ "pseudo- vaihtoehtoiset tekstit! Ladataan uudelleen…" #. #define PSEUDO_INLINE_ALTS_OFF -#: LYMessages.c:254 +#: LYMessages.c:279 msgid "" "Inlines without an ALT string specified will be ignored! Reloading..." msgstr "" "Yhdelle riville sijoittuvat kuvat ilman vaihtoehtoista tekstiä ohitetaan! " "Ladataan uudelleen…" -#: LYMessages.c:255 +#: LYMessages.c:280 msgid "Raw 8-bit or CJK mode toggled OFF! Reloading..." msgstr "Raaka 8-bittinen tai CJK-tila POIS PÄÄLTÄ! Ladataan uudelleen…" -#: LYMessages.c:256 +#: LYMessages.c:281 msgid "Raw 8-bit or CJK mode toggled ON! Reloading..." msgstr "Raaka 8-bittinen tai CJK-tila PÄÄLLÄ! Ladataan uudelleen…" #. #define HEAD_D_L_OR_CANCEL -#: LYMessages.c:258 +#: LYMessages.c:283 msgid "Send HEAD request for D)ocument or L)ink, or C)ancel? (d,l,c): " msgstr "" "Lähetä HEAD-pyyntö D)okumentille vai L)inkille vai C) peruuta (d,l,c): " #. #define HEAD_D_OR_CANCEL -#: LYMessages.c:260 +#: LYMessages.c:285 msgid "Send HEAD request for D)ocument, or C)ancel? (d,c): " msgstr "Lähetä HEAD-pyyntö D)okumentille vai C) peruuta? (d,c): " -#: LYMessages.c:261 +#: LYMessages.c:286 msgid "Sorry, the document is not an http URL." msgstr "Valitettavasti asiakirja ei ole http-URL." -#: LYMessages.c:262 +#: LYMessages.c:287 msgid "Sorry, the link is not an http URL." msgstr "Valitettavasti linkki ei ole http-URL." -#: LYMessages.c:263 +#: LYMessages.c:288 msgid "Sorry, the ACTION for this form is disabled." msgstr "" #. #define FORM_ACTION_NOT_HTTP_URL -#: LYMessages.c:265 +#: LYMessages.c:290 msgid "Sorry, the ACTION for this form is not an http URL." msgstr "" -#: LYMessages.c:266 +#: LYMessages.c:291 msgid "Not an http URL or form ACTION!" msgstr "" -#: LYMessages.c:267 +#: LYMessages.c:292 msgid "This special URL cannot be a form ACTION!" msgstr "" -#: LYMessages.c:268 +#: LYMessages.c:293 msgid "URL is not in starting realm!" msgstr "" -#: LYMessages.c:269 +#: LYMessages.c:294 msgid "News posting is disabled!" msgstr "" -#: LYMessages.c:270 +#: LYMessages.c:295 msgid "File management support is disabled!" msgstr "Tiedostonhallintatuki ei käytössä!" -#: LYMessages.c:271 +#: LYMessages.c:296 msgid "No jump file is currently available." msgstr "Hyppytiedostoa ei ole saatavilla." -#: LYMessages.c:272 +#: LYMessages.c:297 msgid "Jump to (use '?' for list): " msgstr "Hyppää (”?” listaan): " -#: LYMessages.c:273 +#: LYMessages.c:298 msgid "Jumping to a shortcut URL is disallowed!" msgstr "Hyppääminen oikotie-URL:iin ei ole sallittu!" -#: LYMessages.c:274 +#: LYMessages.c:299 msgid "Random URL is disallowed! Use a shortcut." msgstr "Satunnainen URL ei ole sallittu! Käytä oikotietä." -#: LYMessages.c:275 +#: LYMessages.c:300 msgid "No random URLs have been used thus far." msgstr "Tähän mennessä satunnaisia URL-osoitteita ei ole käytetty." -#: LYMessages.c:276 +#: LYMessages.c:301 msgid "Bookmark features are currently disabled." msgstr "Kirjanmerkkiominaisuudet eivät käytössä." -#: LYMessages.c:277 +#: LYMessages.c:302 msgid "Execution via bookmarks is disabled." msgstr "Suoritus kirjanmerkkien kautta on pois käytöstä." #. #define BOOKMARK_FILE_NOT_DEFINED -#: LYMessages.c:279 +#: LYMessages.c:304 #, c-format msgid "Bookmark file is not defined. Use %s to see options." msgstr "Kirjanmerkkitiedostoa ei ole määritelty. %s näyttää vaihtoehdot." #. #define NO_TEMP_FOR_HOTLIST -#: LYMessages.c:281 +#: LYMessages.c:306 msgid "Unable to open tempfile for X Mosaic hotlist conversion." msgstr "" -#: LYMessages.c:282 +#: LYMessages.c:307 msgid "ERROR - unable to open bookmark file." msgstr "VIRHE - kirjanmerkkitiedoston avaaminen epäonnistui." #. #define BOOKMARK_OPEN_FAILED_FOR_DEL -#: LYMessages.c:284 +#: LYMessages.c:309 msgid "Unable to open bookmark file for deletion of link." msgstr "Kirjanmerkkitiedostoa ei voida avata linkin poistamista varten." #. #define BOOKSCRA_OPEN_FAILED_FOR_DEL -#: LYMessages.c:286 +#: LYMessages.c:311 msgid "Unable to open scratch file for deletion of link." msgstr "" -#: LYMessages.c:288 +#: LYMessages.c:313 msgid "Error renaming scratch file." msgstr "" -#: LYMessages.c:290 +#: LYMessages.c:315 msgid "Error renaming temporary file." msgstr "Virhe tilapäistiedoston uudelleennimeämisessä." #. #define BOOKTEMP_COPY_FAIL -#: LYMessages.c:292 +#: LYMessages.c:317 msgid "Unable to copy temporary file for deletion of link." msgstr "" #. #define BOOKTEMP_REOPEN_FAIL_FOR_DEL -#: LYMessages.c:294 +#: LYMessages.c:319 msgid "Unable to reopen temporary file for deletion of link." msgstr "" #. #define BOOKMARK_LINK_NOT_ONE_LINE -#: LYMessages.c:297 +#: LYMessages.c:322 msgid "Link is not by itself all on one line in bookmark file." msgstr "" -#: LYMessages.c:298 +#: LYMessages.c:323 msgid "Bookmark deletion failed." msgstr "Kirjanmerkin poisto epäonnistui." #. #define BOOKMARKS_NOT_TRAVERSED -#: LYMessages.c:300 +#: LYMessages.c:325 msgid "Bookmark files cannot be traversed (only http URLs)." msgstr "" #. #define BOOKMARKS_NOT_OPEN -#: LYMessages.c:302 +#: LYMessages.c:327 msgid "Unable to open bookmark file, use 'a' to save a link first" msgstr "" "Kirjanmerkkitiedoston avaaminen ei onnistunut, tallenna linkki ensin " "näppäimellä ”a”." -#: LYMessages.c:303 +#: LYMessages.c:328 msgid "There are no links in this bookmark file!" msgstr "Tässä kirjanmerkkitiedostossa ei ole linkkejä!" #. #define CACHE_D_OR_CANCEL -#: LYMessages.c:305 +#: LYMessages.c:330 msgid "D)elete cached document or C)ancel? (d,c): " msgstr "D) Poista välimuistissa oleva asiakirja vai C) peruuta? (d,c): " #. #define BOOK_D_L_OR_CANCEL -#: LYMessages.c:307 +#: LYMessages.c:332 msgid "Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c): " msgstr "" "Tallenna D) asiakirja, L)inkki kirjanmerkkeihin vai C) peruuta? (d,l,c): " -#: LYMessages.c:308 +#: LYMessages.c:333 msgid "Save D)ocument to bookmark file or C)ancel? (d,c): " msgstr "Tallenna D) asiakirja kirjanmerkkeihin vai C) peruuta? (d,c)? " -#: LYMessages.c:309 +#: LYMessages.c:334 msgid "Save L)ink to bookmark file or C)ancel? (l,c): " msgstr "Tallenna L)inkki kirjanmerkkeihin vai C) peruuta? (l,c): " #. #define NOBOOK_POST_FORM -#: LYMessages.c:311 +#: LYMessages.c:336 msgid "Documents from forms with POST content cannot be saved as bookmarks." msgstr "" -#: LYMessages.c:312 +#: LYMessages.c:337 msgid "Cannot save form fields/links" msgstr "Ei voida tallentaa lomakekenttiä/linkkejä" #. #define NOBOOK_HSML -#: LYMessages.c:314 +#: LYMessages.c:339 msgid "History, showinfo, menu and list files cannot be saved as bookmarks." msgstr "" "Historia-, showinfo-, valikko- tai listatiedostoja ei voi tallentaa " "kirjanmerkkeinä." #. #define CONFIRM_BOOKMARK_DELETE -#: LYMessages.c:316 +#: LYMessages.c:341 msgid "Do you really want to delete this link from your bookmark file?" msgstr "Poistetaanko tämä linkki kirjanmerkeistä?" -#: LYMessages.c:317 +#: LYMessages.c:342 msgid "Malformed address." msgstr "Vääränmuotoinen osoite." #. #define HISTORICAL_ON_MINIMAL_OFF -#: LYMessages.c:319 +#: LYMessages.c:344 msgid "Historical comment parsing ON (Minimal is overridden)!" msgstr "" "Historiallinen kommenttien jäsentely PÄÄLLÄ (minimaalinen on ohitettu)!" #. #define HISTORICAL_OFF_MINIMAL_ON -#: LYMessages.c:321 +#: LYMessages.c:346 msgid "Historical comment parsing OFF (Minimal is in effect)!" msgstr "" "Historiallinen kommenttien jäsentely POIS PÄÄLTÄ (minimaalinen on käytössä)!" #. #define HISTORICAL_ON_VALID_OFF -#: LYMessages.c:323 +#: LYMessages.c:348 msgid "Historical comment parsing ON (Valid is overridden)!" msgstr "Historiallinen kommenttien jäsentely PÄÄLLÄ (pätevä on ohitettu)!" #. #define HISTORICAL_OFF_VALID_ON -#: LYMessages.c:325 +#: LYMessages.c:350 msgid "Historical comment parsing OFF (Valid is in effect)!" msgstr "" "Historiallinen kommenttien jäsentely POIS PÄÄLTÄ (pätevä on käytössä)!" #. #define MINIMAL_ON_IN_EFFECT -#: LYMessages.c:327 +#: LYMessages.c:352 msgid "Minimal comment parsing ON (and in effect)!" msgstr "Minimaalinen kommenttien jäsentely PÄÄLLÄ (ja voimassa)!" #. #define MINIMAL_OFF_VALID_ON -#: LYMessages.c:329 +#: LYMessages.c:354 msgid "Minimal comment parsing OFF (Valid is in effect)!" msgstr "Minimaalinen kommenttien jäsentely POIS PÄÄLTÄ (pätevä on voimassa)!" #. #define MINIMAL_ON_BUT_HISTORICAL -#: LYMessages.c:331 +#: LYMessages.c:356 msgid "Minimal comment parsing ON (but Historical is in effect)!" msgstr "" "Minimaalinen kommenttien jäsentely PÄÄLLÄ (mutta historiallinen on voimassa)!" #. #define MINIMAL_OFF_HISTORICAL_ON -#: LYMessages.c:333 +#: LYMessages.c:358 msgid "Minimal comment parsing OFF (Historical is in effect)!" msgstr "" "Minimaalinen kommenttien jäsentely POIS PÄÄLTÄ (historiallinen on voimassa)!" -#: LYMessages.c:334 +#: LYMessages.c:359 msgid "Soft double-quote parsing ON!" msgstr "Pehmeä lainausmerkkien jäsentely PÄÄLLÄ!" -#: LYMessages.c:335 +#: LYMessages.c:360 msgid "Soft double-quote parsing OFF!" msgstr "Pehmeä lainausmerkkien jäsentely POIS PÄÄLTÄ!" -#: LYMessages.c:336 +#: LYMessages.c:361 msgid "Now using TagSoup parsing of HTML." msgstr "Käytetään TagSoup-HTML-jäsennystä." -#: LYMessages.c:337 +#: LYMessages.c:362 msgid "Now using SortaSGML parsing of HTML!" msgstr "Käytetään SortaSGML-HTML-jäsennystä!" -#: LYMessages.c:338 +#: LYMessages.c:363 msgid "You are already at the end of this document." msgstr "Olet jo asiakirjan lopussa." -#: LYMessages.c:339 +#: LYMessages.c:364 msgid "You are already at the beginning of this document." msgstr "Olet jo asiakirjan alussa." -#: LYMessages.c:340 +#: LYMessages.c:365 #, c-format msgid "You are already at page %d of this document." msgstr "Olet jo asiakirjan sivulla %d." -#: LYMessages.c:341 +#: LYMessages.c:366 #, c-format msgid "Link number %d already is current." msgstr "Linkki numero %d on jo valittu." -#: LYMessages.c:342 +#: LYMessages.c:367 msgid "You are already at the first document" msgstr "Olet jo ensimmäisessä asiakirjassa" -#: LYMessages.c:343 +#: LYMessages.c:368 msgid "There are no links above this line of the document." msgstr "Sivulla ei ole linkkejä ennen tätä riviä." -#: LYMessages.c:344 +#: LYMessages.c:369 msgid "There are no links below this line of the document." msgstr "Sivulla ei ole linkkejä tämän rivin jälkeen." #. #define MAXLEN_REACHED_DEL_OR_MOV -#: LYMessages.c:346 +#: LYMessages.c:371 msgid "Maximum length reached! Delete text or move off field." msgstr "Suurin pituus saavutettu! Poista tekstiä tai siirry pois kentästä." #. #define NOT_ON_SUBMIT_OR_LINK -#: LYMessages.c:348 +#: LYMessages.c:373 msgid "You are not on a form submission button or normal link." msgstr "Ei olla lomakkeenlähetyspainikkeessa tai tavallisessa linkissä." #. #define NEED_CHECKED_RADIO_BUTTON -#: LYMessages.c:350 +#: LYMessages.c:375 msgid "One radio button must be checked at all times!" msgstr "Jonkun valintapainikkeen on oltava koko ajan valittuna!" -#: LYMessages.c:351 +#: LYMessages.c:376 msgid "No submit button for this form, submit single text field?" msgstr "" -#: LYMessages.c:352 +#: LYMessages.c:377 msgid "Do you want to go back to the previous document?" msgstr "Haluatko palata edelliseen asiakirjaan?" -#: LYMessages.c:353 +#: LYMessages.c:378 msgid "Use arrows or tab to move off of field." msgstr "Nuolilla tai sarkaimella pois." #. #define ENTER_TEXT_ARROWS_OR_TAB -#: LYMessages.c:355 +#: LYMessages.c:380 msgid "Enter text. Use arrows or tab to move off of field." msgstr "Kirjoita tekstiä. Nuolilla tai sarkaimella pois." -#: LYMessages.c:356 +#: LYMessages.c:381 msgid "** Bad HTML!! No form action defined. **" msgstr "** Virheellistä HTML:ää!! Lomakkeen toimintoa ei ole määritetty. **" -#: LYMessages.c:357 +#: LYMessages.c:382 msgid "Bad HTML!! Unable to create popup window!" msgstr "Virheellistä HTML:ää!! Ponnahdusikkunaa ei voida luoda!" -#: LYMessages.c:358 +#: LYMessages.c:383 msgid "Unable to create popup window!" msgstr "Ponnahdusikkunaa ei voida luoda!" -#: LYMessages.c:359 +#: LYMessages.c:384 msgid "Goto a random URL is disallowed!" msgstr "Ei voida siirtyä satunnaiseen osoitteeseen!" -#: LYMessages.c:360 +#: LYMessages.c:385 msgid "Goto a non-http URL is disallowed!" msgstr "Ei voida siirtyä ei-HTTP-osoitteisiin!" -#: LYMessages.c:361 +#: LYMessages.c:386 #, c-format msgid "You are not allowed to goto \"%s\" URLs" msgstr "Ei voida siirtyä ”%s”-osoitteisiin" -#: LYMessages.c:362 +#: LYMessages.c:387 msgid "URL to open: " msgstr "Avattava URL: " -#: LYMessages.c:363 +#: LYMessages.c:388 msgid "Edit the current Goto URL: " msgstr "" -#: LYMessages.c:364 +#: LYMessages.c:389 msgid "Edit the previous Goto URL: " msgstr "" -#: LYMessages.c:365 +#: LYMessages.c:390 msgid "Edit a previous Goto URL: " msgstr "" -#: LYMessages.c:366 +#: LYMessages.c:391 msgid "Current document has POST data." msgstr "" -#: LYMessages.c:367 +#: LYMessages.c:392 msgid "Edit this document's URL: " msgstr "Muokkaa asiakirjan URL:ää: " -#: LYMessages.c:368 +#: LYMessages.c:393 msgid "Edit the current link's URL: " msgstr "Muokkaa linkin URL:ää: " -#: LYMessages.c:369 +#: LYMessages.c:394 msgid "Edit the form's submit-URL: " msgstr "Muokkaa lomakkeen lähetys-URL:ää: " -#: LYMessages.c:370 +#: LYMessages.c:395 msgid "You cannot edit File Management URLs" msgstr "Et voi muokata tiedostonhallinnan URL:iä" -#: LYMessages.c:371 +#: LYMessages.c:396 msgid "Enter a database query: " msgstr "Syötä tietokantahaku: " -#: LYMessages.c:372 +#: LYMessages.c:397 msgid "Enter a whereis query: " msgstr "Syötä whereis-haku: " -#: LYMessages.c:373 +#: LYMessages.c:398 msgid "Edit the current query: " msgstr "Muokkaa nykyistä hakua: " -#: LYMessages.c:374 +#: LYMessages.c:399 msgid "Edit the previous query: " msgstr "Muokkaa edellistä hakua: " -#: LYMessages.c:375 +#: LYMessages.c:400 msgid "Edit a previous query: " msgstr "Muokkaa vanhempaa hakua: " #. #define USE_C_R_TO_RESUB_CUR_QUERY -#: LYMessages.c:377 +#: LYMessages.c:402 msgid "Use Control-R to resubmit the current query." msgstr "Ctrl-R lähettää nykyisen haun uudelleen." -#: LYMessages.c:378 +#: LYMessages.c:403 msgid "Edit the current shortcut: " msgstr "Muokkaa nykyistä oikotietä: " -#: LYMessages.c:379 +#: LYMessages.c:404 msgid "Edit the previous shortcut: " msgstr "Muokkaa edellistä oikotietä: " -#: LYMessages.c:380 +#: LYMessages.c:405 msgid "Edit a previous shortcut: " msgstr "Muokkaa vanhempaa oikotietä: " -#: LYMessages.c:381 +#: LYMessages.c:406 #, c-format msgid "Key '%c' is not mapped to a jump file!" msgstr "Näppäintä ”%c” ei ole määritetty hyppytiedostoon!" -#: LYMessages.c:382 +#: LYMessages.c:407 msgid "Cannot locate jump file!" msgstr "Hyppytiedostoa ei löydetä!" -#: LYMessages.c:383 +#: LYMessages.c:408 msgid "Cannot open jump file!" msgstr "Hyppytiedostoa ei voida avata!" -#: LYMessages.c:384 +#: LYMessages.c:409 msgid "Error reading jump file!" msgstr "Hyppytiedostoa luettaessa tapahtui virhe!" -#: LYMessages.c:385 +#: LYMessages.c:410 msgid "Out of memory reading jump file!" msgstr "Muisti loppui hyppytiedostoa luettaessa!" -#: LYMessages.c:386 +#: LYMessages.c:411 msgid "Out of memory reading jump table!" msgstr "Muisti loppui hyppytaulukkoa luettaessa!" -#: LYMessages.c:387 +#: LYMessages.c:412 msgid "No index is currently available." msgstr "Indeksiä ei ole nyt saatavilla." #. #define CONFIRM_MAIN_SCREEN -#: LYMessages.c:389 +#: LYMessages.c:414 msgid "Do you really want to go to the Main screen?" msgstr "Haluatko todella mennä aloitussivulle?" -#: LYMessages.c:390 +#: LYMessages.c:415 msgid "You are already at main screen!" msgstr "Olet jo aloitussivulla!" #. #define NOT_ISINDEX -#: LYMessages.c:392 +#: LYMessages.c:417 msgid "" "Not a searchable indexed document -- press '/' to search for a text string" msgstr "Tämä ei ole etsittävä indeksoitu asiakirja – ”/” etsii merkkijonoa" #. #define NO_OWNER -#: LYMessages.c:394 +#: LYMessages.c:419 msgid "No owner is defined for this file so you cannot send a comment" msgstr "" "Tälle tiedostolle ei ole määritetty omistajaa, joten ei voida lähettää " "kommenttia" -#: LYMessages.c:395 +#: LYMessages.c:420 #, c-format msgid "No owner is defined. Use %s?" msgstr "Omistajaa ei ole määritetty. Käytetäänkö %s:a?" -#: LYMessages.c:396 +#: LYMessages.c:421 msgid "Do you wish to send a comment?" msgstr "Haluatko lähettää kommentin?" -#: LYMessages.c:397 +#: LYMessages.c:422 msgid "Mail is disallowed so you cannot send a comment" msgstr "" -#: LYMessages.c:398 +#: LYMessages.c:423 msgid "The 'e'dit command is currently disabled." msgstr "”E” muokkaa -komento ei ole käytössä." -#: LYMessages.c:399 +#: LYMessages.c:424 msgid "External editing is currently disabled." msgstr "Ulkoinen muokkaus ei ole käytössä." -#: LYMessages.c:400 +#: LYMessages.c:425 msgid "System error - failure to get status." msgstr "Järjestelmävirhe – ei saatu tilaa." -#: LYMessages.c:401 +#: LYMessages.c:426 msgid "No editor is defined!" msgstr "Muokkainta ei ole määritetty!" -#: LYMessages.c:402 +#: LYMessages.c:427 msgid "The 'p'rint command is currently disabled." msgstr "”P” tulosta -komento ei ole käytössä." -#: LYMessages.c:403 +#: LYMessages.c:428 msgid "Document has no Toolbar links or Banner." msgstr "" -#: LYMessages.c:404 +#: LYMessages.c:429 msgid "Unable to open traversal file." msgstr "" -#: LYMessages.c:405 +#: LYMessages.c:430 msgid "Unable to open traversal found file." msgstr "" -#: LYMessages.c:406 +#: LYMessages.c:431 msgid "Unable to open reject file." msgstr "" -#: LYMessages.c:407 +#: LYMessages.c:432 msgid "Unable to open traversal errors output file" msgstr "" -#: LYMessages.c:408 +#: LYMessages.c:433 msgid "TRAVERSAL WAS INTERRUPTED" msgstr "" -#: LYMessages.c:409 +#: LYMessages.c:434 msgid "Follow link (or goto link or page) number: " msgstr "" -#: LYMessages.c:410 +#: LYMessages.c:435 msgid "Select option (or page) number: " msgstr "Valitse valinnan (tai sivun) numero: " -#: LYMessages.c:411 +#: LYMessages.c:436 #, c-format msgid "Option number %d already is current." msgstr "Valinta numero %d on jo valittu." #. #define ALREADY_AT_OPTION_END -#: LYMessages.c:413 +#: LYMessages.c:438 msgid "You are already at the end of this option list." msgstr "Olet jo tämän valintaluettelon lopussa." #. #define ALREADY_AT_OPTION_BEGIN -#: LYMessages.c:415 +#: LYMessages.c:440 msgid "You are already at the beginning of this option list." msgstr "Olet jo tämän valintaluettelon alussa." #. #define ALREADY_AT_OPTION_PAGE -#: LYMessages.c:417 +#: LYMessages.c:442 #, c-format msgid "You are already at page %d of this option list." msgstr "Olet jo tämän valintaluettelon %d. sivulla." -#: LYMessages.c:418 +#: LYMessages.c:443 msgid "You have entered an invalid option number." msgstr "Annoit virheellisen valinnan numeron." -#: LYMessages.c:419 +#: LYMessages.c:444 msgid "** Bad HTML!! Use -trace to diagnose. **" msgstr "** Virheellistä HTML-koodia! Diagnosoi valitsimella -trace. **" -#: LYMessages.c:420 +#: LYMessages.c:445 msgid "Give name of file to save in" msgstr "Anna sen tiedoston nimi, johon tallennetaan" -#: LYMessages.c:421 +#: LYMessages.c:446 msgid "Can't save data to file -- please run WWW locally" msgstr "" -#: LYMessages.c:422 +#: LYMessages.c:447 msgid "Can't open temporary file!" msgstr "Tilapäistiedostoa ei voida avata!" -#: LYMessages.c:423 +#: LYMessages.c:448 msgid "Can't open output file! Cancelling!" msgstr "Tulostiedostoa ei voida avata! Peruutetaan!" -#: LYMessages.c:424 +#: LYMessages.c:449 msgid "Execution is disabled." msgstr "Suorittaminen ei ole käytössä." #. #define EXECUTION_DISABLED_FOR_FILE -#: LYMessages.c:426 +#: LYMessages.c:451 #, c-format msgid "" "Execution is not enabled for this file. See the Options menu (use %s)." @@ -1366,574 +1365,574 @@ "Suorittaminen ei ole käytössä tälle tiedostolle. Katso valinnat (%s)." #. #define EXECUTION_NOT_COMPILED -#: LYMessages.c:428 +#: LYMessages.c:453 msgid "Execution capabilities are not compiled into this version." msgstr "Tähän versioon ei ole käännetty suoritusominaisuuksia." -#: LYMessages.c:429 +#: LYMessages.c:454 msgid "This file cannot be displayed on this terminal." msgstr "Tätä tiedostoa ei voi näyttää tässä päätteessä." #. #define CANNOT_DISPLAY_FILE_D_OR_C -#: LYMessages.c:431 +#: LYMessages.c:456 msgid "" "This file cannot be displayed on this terminal: D)ownload, or C)ancel" msgstr "" "Tätä tiedostoa ei voi näyttää tässä päätteessä: D) lataa vai C) peruuta" -#: LYMessages.c:432 +#: LYMessages.c:457 #, c-format msgid "%s D)ownload, or C)ancel" msgstr "%s D) lataa vai C) peruuta" -#: LYMessages.c:433 +#: LYMessages.c:458 msgid "Cancelling file." msgstr "Peruutetaan tiedosto." -#: LYMessages.c:434 +#: LYMessages.c:459 msgid "Retrieving file. - PLEASE WAIT -" msgstr "Haetaan tiedostoa. - OLE HYVÄ JA ODOTA -" -#: LYMessages.c:435 +#: LYMessages.c:460 msgid "Enter a filename: " msgstr "Anna tiedostonimi: " -#: LYMessages.c:436 +#: LYMessages.c:461 msgid "Edit the previous filename: " msgstr "Muokkaa edellistä tiedostonimeä: " -#: LYMessages.c:437 +#: LYMessages.c:462 msgid "Edit a previous filename: " msgstr "Muokkaa aikaisempaa tiedostonimeä: " -#: LYMessages.c:438 +#: LYMessages.c:463 msgid "Enter a new filename: " msgstr "Anna uusi tiedostonimi: " -#: LYMessages.c:439 +#: LYMessages.c:464 msgid "File name may not begin with a dot." msgstr "Tiedoston nimi ei voi alkaa pisteellä." -#: LYMessages.c:441 +#: LYMessages.c:466 msgid "File exists. Create higher version?" msgstr "Tiedosto on olemassa. Luodaanko suurempi versio?" -#: LYMessages.c:443 +#: LYMessages.c:468 msgid "File exists. Overwrite?" msgstr "Tiedosto on olemassa. Ylikirjoitetaanko?" -#: LYMessages.c:445 +#: LYMessages.c:470 msgid "Cannot write to file." msgstr "Tiedostoon ei voi kirjoittaa." -#: LYMessages.c:446 +#: LYMessages.c:471 msgid "ERROR! - download command is misconfigured." msgstr "VIRHE! - latauskomennon asetukset ovat väärin." -#: LYMessages.c:447 +#: LYMessages.c:472 msgid "Unable to download file." msgstr "Tiedostoa ei voi ladata." -#: LYMessages.c:448 +#: LYMessages.c:473 msgid "Reading directory..." msgstr "Luetaan kansiota…" -#: LYMessages.c:449 +#: LYMessages.c:474 msgid "Building directory listing..." msgstr "Luodaan kansiolistausta…" -#: LYMessages.c:450 +#: LYMessages.c:475 msgid "Saving..." msgstr "Tallennetaan…" -#: LYMessages.c:451 +#: LYMessages.c:476 #, c-format msgid "Could not edit file '%s'." msgstr "Tiedostoa ”%s” ei voitu muokata." -#: LYMessages.c:452 +#: LYMessages.c:477 msgid "Unable to access document!" msgstr "Asiakirjaan ei pääse!" -#: LYMessages.c:453 +#: LYMessages.c:478 msgid "Could not access file." msgstr "Tiedostoon ei pääse." -#: LYMessages.c:454 +#: LYMessages.c:479 msgid "Could not access directory." msgstr "Kansioon ei pääse." -#: LYMessages.c:455 +#: LYMessages.c:480 msgid "Could not load data." msgstr "Ei voitu ladata dataa." #. #define CANNOT_EDIT_REMOTE_FILES -#: LYMessages.c:457 +#: LYMessages.c:482 msgid "Lynx cannot currently (e)dit remote WWW files." msgstr "Lynx ei voi tällä hetkellä muokata (e) WWW-sivuja." #. #define CANNOT_EDIT_FIELD -#: LYMessages.c:459 +#: LYMessages.c:484 msgid "This field cannot be (e)dited with an external editor." msgstr "Tämä viestiä ei muokata (e) ulkoisella muokkaimella." -#: LYMessages.c:460 +#: LYMessages.c:485 msgid "Bad rule" msgstr "Virheellinen sääntö!" -#: LYMessages.c:461 +#: LYMessages.c:486 msgid "Insufficient operands:" msgstr "Puutteelliset operandit:" -#: LYMessages.c:462 +#: LYMessages.c:487 msgid "You are not authorized to edit this file." msgstr "Sinulla ei ole oikeuksia muokata tätä tiedostoa." -#: LYMessages.c:463 +#: LYMessages.c:488 msgid "Title: " msgstr "Otsikko: " -#: LYMessages.c:464 +#: LYMessages.c:489 msgid "Subject: " msgstr "Aihe: " -#: LYMessages.c:465 +#: LYMessages.c:490 msgid "Username: " msgstr "Käyttäjänimi: " -#: LYMessages.c:466 +#: LYMessages.c:491 msgid "Password: " msgstr "Salasana: " -#: LYMessages.c:467 +#: LYMessages.c:492 msgid "lynx: Username and Password required!!!" msgstr "lynx: Käyttäjänimi ja salasana vaaditaan!!!" -#: LYMessages.c:468 +#: LYMessages.c:493 msgid "lynx: Password required!!!" msgstr "lynx: Salasana vaaditaan!!!" -#: LYMessages.c:469 +#: LYMessages.c:494 msgid "Clear all authorization info for this session?" msgstr "" -#: LYMessages.c:470 +#: LYMessages.c:495 msgid "Authorization info cleared." msgstr "" -#: LYMessages.c:471 +#: LYMessages.c:496 msgid "Authorization failed. Retry?" msgstr "Valtuuttaminen epäonnistui. Yritetäänkö uudelleen?" -#: LYMessages.c:472 +#: LYMessages.c:497 msgid "cgi support has been disabled." msgstr "cgi-tuki on poistettu käytöstä." #. #define CGI_NOT_COMPILED -#: LYMessages.c:474 +#: LYMessages.c:499 msgid "Lynxcgi capabilities are not compiled into this version." msgstr "Tässä versiossa ei ole lynxcgi-tukea" -#: LYMessages.c:475 +#: LYMessages.c:500 #, c-format msgid "Sorry, no known way of converting %s to %s." msgstr "Ei tunnettua tapaa muuttaa %s %s:ksi." -#: LYMessages.c:476 +#: LYMessages.c:501 msgid "Unable to set up connection." msgstr "" -#: LYMessages.c:477 +#: LYMessages.c:502 msgid "Unable to make connection" msgstr "" #. #define MALFORMED_EXEC_REQUEST -#: LYMessages.c:479 +#: LYMessages.c:504 msgid "Executable link rejected due to malformed request." msgstr "Suoritettava linkki hylätty vääränmuotoisen pyynnön takia." #. #define BADCHAR_IN_EXEC_LINK -#: LYMessages.c:481 +#: LYMessages.c:506 #, c-format msgid "Executable link rejected due to `%c' character." msgstr "Suoritettava linkki hylätty merkin ”%c” vuoksi." #. #define RELPATH_IN_EXEC_LINK -#: LYMessages.c:483 +#: LYMessages.c:508 msgid "Executable link rejected due to relative path string ('../')." msgstr "Suoritettava linkki hylätty suhteellisen polun takia (”../”)." #. #define BADLOCPATH_IN_EXEC_LINK -#: LYMessages.c:485 +#: LYMessages.c:510 msgid "Executable link rejected due to location or path." msgstr "" -#: LYMessages.c:486 +#: LYMessages.c:511 msgid "Mail access is disabled!" msgstr "Sähköpostiyhteydet on poistettu käytöstä!" #. #define ACCESS_ONLY_LOCALHOST -#: LYMessages.c:488 +#: LYMessages.c:513 msgid "Only files and servers on the local host can be accessed." msgstr "" -#: LYMessages.c:489 +#: LYMessages.c:514 msgid "Telnet access is disabled!" msgstr "Telnet-yhteydet on poistettu käytöstä!" #. #define TELNET_PORT_SPECS_DISABLED -#: LYMessages.c:491 +#: LYMessages.c:516 msgid "Telnet port specifications are disabled." msgstr "" -#: LYMessages.c:492 +#: LYMessages.c:517 msgid "USENET news access is disabled!" msgstr "USENET-uutisyhteydet on poistettu käytöstä!" -#: LYMessages.c:493 +#: LYMessages.c:518 msgid "Rlogin access is disabled!" msgstr "Rlogin-yhteydet on poistettu käytöstä!" -#: LYMessages.c:494 +#: LYMessages.c:519 msgid "Ftp access is disabled!" msgstr "Ftp-yhteydet on poistettu käytöstä!" -#: LYMessages.c:495 +#: LYMessages.c:520 msgid "There are no references from this document." msgstr "Tästä asiakirjasta ei ole viittauksia." -#: LYMessages.c:496 +#: LYMessages.c:521 msgid "There are only hidden links from this document." msgstr "Tästä asiakirjasta on vain piilotettuja linkkejä." -#: LYMessages.c:498 +#: LYMessages.c:523 msgid "Unable to open command file." msgstr "Komentotiedostoa ei voitu avata." -#: LYMessages.c:500 +#: LYMessages.c:525 msgid "News Post Cancelled!!!" msgstr "" #. #define SPAWNING_EDITOR_FOR_NEWS -#: LYMessages.c:502 +#: LYMessages.c:527 msgid "Spawning your selected editor to edit news message" msgstr "" -#: LYMessages.c:503 +#: LYMessages.c:528 msgid "Post this message?" msgstr "Lähetetäänkö tämä viesti?" -#: LYMessages.c:504 +#: LYMessages.c:529 #, c-format msgid "Append '%s'?" msgstr "Lisätäänkö ”%s”?" -#: LYMessages.c:505 +#: LYMessages.c:530 msgid "Posting to newsgroup(s)..." msgstr "" -#: LYMessages.c:507 +#: LYMessages.c:532 msgid "*** You have unread mail. ***" msgstr "*** Sinulla on lukematonta postia. ***" -#: LYMessages.c:509 +#: LYMessages.c:534 msgid "*** You have mail. ***" msgstr "*** Sinulle on postia. ***" -#: LYMessages.c:511 +#: LYMessages.c:536 msgid "*** You have new mail. ***" msgstr "*** Sinulle on uutta postia. ***" -#: LYMessages.c:512 +#: LYMessages.c:537 msgid "File insert cancelled!!!" msgstr "Tiedoston lisäys peruutettu!!!" -#: LYMessages.c:513 +#: LYMessages.c:538 msgid "Not enough memory for file!" msgstr "Ei tarpeeksi muistia tiedostolle!" -#: LYMessages.c:514 +#: LYMessages.c:539 msgid "Can't open file for reading." msgstr "Tiedostoa ei voida avata lukemista varten." -#: LYMessages.c:515 +#: LYMessages.c:540 msgid "File does not exist." msgstr "Tiedostoa ei ole." -#: LYMessages.c:516 +#: LYMessages.c:541 msgid "File does not exist - reenter or cancel:" msgstr "Tiedostoa ei ole - kirjoita uusi tai peruuta:" -#: LYMessages.c:517 +#: LYMessages.c:542 msgid "File is not readable." msgstr "Tiedostoa ei voi lukea." -#: LYMessages.c:518 +#: LYMessages.c:543 msgid "File is not readable - reenter or cancel:" msgstr "Tiedostoa ei voi lukea - kirjoita uusi tai peruuta:" -#: LYMessages.c:519 +#: LYMessages.c:544 msgid "Nothing to insert - file is 0-length." msgstr "Ei mitään lisättävää - tiedoston pituus on 0." -#: LYMessages.c:520 +#: LYMessages.c:545 msgid "Save request cancelled!!!" msgstr "Tallennuspyyntö peruutettu!!!" -#: LYMessages.c:521 +#: LYMessages.c:546 msgid "Mail request cancelled!!!" msgstr "Postipyyntö peruutettu!!!" #. #define CONFIRM_MAIL_SOURCE_PREPARSED -#: LYMessages.c:523 +#: LYMessages.c:548 msgid "Viewing preparsed source. Are you sure you want to mail it?" msgstr "Katselet esijäsenneltyä lähdekoodia. Haluatko varmasti lähettää sen?" -#: LYMessages.c:524 +#: LYMessages.c:549 msgid "Please wait..." msgstr "Odota…" -#: LYMessages.c:525 +#: LYMessages.c:550 msgid "Mailing file. Please wait..." msgstr "Lähetetään tiedostoa. Ole hyvä ja odota…" -#: LYMessages.c:526 +#: LYMessages.c:551 msgid "ERROR - Unable to mail file" msgstr "VIRHE - Tiedostoa ei voitu lähettää" #. #define CONFIRM_LONG_SCREEN_PRINT -#: LYMessages.c:528 +#: LYMessages.c:553 #, c-format msgid "File is %d screens long. Are you sure you want to print?" msgstr "Tiedosto on %d ruudun pituinen. Haluatko varmasti tulostaa?" -#: LYMessages.c:529 +#: LYMessages.c:554 msgid "Print request cancelled!!!" msgstr "Tulostuspyyntö peruutettu!!!" -#: LYMessages.c:530 +#: LYMessages.c:555 msgid "Press to begin: " msgstr "Paina aloittaaksesi: " -#: LYMessages.c:531 +#: LYMessages.c:556 msgid "Press to finish: " msgstr "Paina lopettaaksesi: " #. #define CONFIRM_LONG_PAGE_PRINT -#: LYMessages.c:533 +#: LYMessages.c:558 #, c-format msgid "File is %d pages long. Are you sure you want to print?" msgstr "Tiedosto on %d sivun pituinen. Haluatko varmasti tulostaa?" #. #define CHECK_PRINTER -#: LYMessages.c:535 +#: LYMessages.c:560 msgid "Be sure your printer is on-line. Press to start printing:" msgstr "Varmista, että tulostin on päällä. aloittaa tulostamisen:" -#: LYMessages.c:536 +#: LYMessages.c:561 msgid "ERROR - Unable to allocate file space!!!" msgstr "VIRHE – Tiedostotilan varaaminen ei onnistu!" -#: LYMessages.c:537 +#: LYMessages.c:562 msgid "Unable to open tempfile" msgstr "Väliaikaistiedostoa ei voida avata" -#: LYMessages.c:538 +#: LYMessages.c:563 msgid "Unable to open print options file" msgstr "Tulostinasetustiedostoa ei voida avata" -#: LYMessages.c:539 +#: LYMessages.c:564 msgid "Printing file. Please wait..." msgstr "Tulostetaan tiedostoa. Ole hyvä ja odota…" -#: LYMessages.c:540 +#: LYMessages.c:565 msgid "Please enter a valid internet mail address: " msgstr "Anna toimiva sähköpostiosoite: " -#: LYMessages.c:541 +#: LYMessages.c:566 msgid "ERROR! - printer is misconfigured!" msgstr "VIRHE – Tulostimen asetukset ovat väärin!" -#: LYMessages.c:542 +#: LYMessages.c:567 msgid "Image map from POST response not available!" msgstr "" -#: LYMessages.c:543 +#: LYMessages.c:568 msgid "Misdirected client-side image MAP request!" msgstr "" -#: LYMessages.c:544 +#: LYMessages.c:569 msgid "Client-side image MAP is not accessible!" msgstr "" -#: LYMessages.c:545 +#: LYMessages.c:570 msgid "No client-side image MAPs are available!" msgstr "" -#: LYMessages.c:546 +#: LYMessages.c:571 msgid "Client-side image MAP is not available!" msgstr "" #. #define OPTION_SCREEN_NEEDS_24 -#: LYMessages.c:549 +#: LYMessages.c:574 msgid "Screen height must be at least 24 lines for the Options menu!" msgstr "" #. #define OPTION_SCREEN_NEEDS_23 -#: LYMessages.c:551 +#: LYMessages.c:576 msgid "Screen height must be at least 23 lines for the Options menu!" msgstr "" #. #define OPTION_SCREEN_NEEDS_22 -#: LYMessages.c:553 +#: LYMessages.c:578 msgid "Screen height must be at least 22 lines for the Options menu!" msgstr "" -#: LYMessages.c:555 +#: LYMessages.c:580 msgid "That key requires Advanced User mode." msgstr "Näppäin vaatii Edistynyt-tilan." -#: LYMessages.c:556 +#: LYMessages.c:581 #, c-format msgid "Content-type: %s" msgstr "Sisällön tyyppi: %s" -#: LYMessages.c:557 +#: LYMessages.c:582 msgid "Command: " msgstr "Komento: " -#: LYMessages.c:558 +#: LYMessages.c:583 msgid "Unknown or ambiguous command" msgstr "Tuntematon tai epäselvä komento" -#: LYMessages.c:559 +#: LYMessages.c:584 msgid " Version " msgstr " versio " -#: LYMessages.c:560 +#: LYMessages.c:585 msgid " first" msgstr " ensin" -#: LYMessages.c:561 +#: LYMessages.c:586 msgid ", guessing..." msgstr ", arvataan…" -#: LYMessages.c:562 +#: LYMessages.c:587 msgid "Permissions for " msgstr "" -#: LYMessages.c:563 +#: LYMessages.c:588 msgid "Select " msgstr "Valitse " -#: LYMessages.c:564 +#: LYMessages.c:589 msgid "capital letter" msgstr "iso kirjain" -#: LYMessages.c:565 +#: LYMessages.c:590 msgid " of option line," msgstr " valintarivillä," -#: LYMessages.c:566 +#: LYMessages.c:591 msgid " to save," msgstr " tallentaaksesi," -#: LYMessages.c:567 +#: LYMessages.c:592 msgid " to " msgstr " kohteeseen " -#: LYMessages.c:568 +#: LYMessages.c:593 msgid " or " msgstr " tai " -#: LYMessages.c:569 +#: LYMessages.c:594 msgid " index" msgstr " indeksi" -#: LYMessages.c:570 +#: LYMessages.c:595 msgid " to return to Lynx." msgstr " palataksesi Lynxiin." -#: LYMessages.c:571 +#: LYMessages.c:596 msgid "Accept Changes" msgstr "Hyväksy muutokset" -#: LYMessages.c:572 +#: LYMessages.c:597 msgid "Reset Changes" msgstr "Peruuta muutokset" -#: LYMessages.c:573 +#: LYMessages.c:598 msgid "Left Arrow cancels changes" msgstr "Vasen nuoli peruuttaa muutokset" -#: LYMessages.c:574 +#: LYMessages.c:599 msgid "Save options to disk" msgstr "Tallenna valinnat levylle" -#: LYMessages.c:575 +#: LYMessages.c:600 msgid "Hit RETURN to accept entered data." msgstr " hyväksyy syötetyn datan." #. #define ACCEPT_DATA_OR_DEFAULT -#: LYMessages.c:577 +#: LYMessages.c:602 msgid "" "Hit RETURN to accept entered data. Delete data to invoke the default." msgstr "" " hyväksyy syötetyn datan. Poista tiedot kutsuaksesi oletuksen." -#: LYMessages.c:578 +#: LYMessages.c:603 msgid "Value accepted!" msgstr "Arvo hyväksytty!" #. #define VALUE_ACCEPTED_WARNING_X -#: LYMessages.c:580 +#: LYMessages.c:605 msgid "Value accepted! -- WARNING: Lynx is configured for XWINDOWS!" msgstr "" "Arvo hyväksytty! – VAROITUS: Lynxin asetukset on tehty XWINDOWSIA varten!" #. #define VALUE_ACCEPTED_WARNING_NONX -#: LYMessages.c:582 +#: LYMessages.c:607 msgid "Value accepted! -- WARNING: Lynx is NOT configured for XWINDOWS!" msgstr "" "Arvo hyväksytty! – VAROITUS: Lynxin asetuksia EI ole tehty XWINDOWSIA varten!" -#: LYMessages.c:583 +#: LYMessages.c:608 msgid "You are not allowed to change which editor to use!" msgstr "Ei voi vaihtaa käytettävää muokkainta." -#: LYMessages.c:584 +#: LYMessages.c:609 msgid "Failed to set DISPLAY variable!" msgstr "DISPLAY-muuttujan asettaminen epäonnistui!" -#: LYMessages.c:585 +#: LYMessages.c:610 msgid "Failed to clear DISPLAY variable!" msgstr "DISPLAY-muuttujan tyhjentäminen epäonnistui!" #. #define BOOKMARK_CHANGE_DISALLOWED -#: LYMessages.c:587 +#: LYMessages.c:612 msgid "You are not allowed to change the bookmark file!" msgstr "Et voi vaihtaa kirjanmerkkitiedostoa!" -#: LYMessages.c:588 +#: LYMessages.c:613 msgid "Terminal does not support color" msgstr "Pääte ei tue värejä" -#: LYMessages.c:589 +#: LYMessages.c:614 #, c-format msgid "Your '%s' terminal does not support color." msgstr "”%s”-pääte ei tue värejä." -#: LYMessages.c:590 +#: LYMessages.c:615 msgid "Access to dot files is disabled!" msgstr "Pääsy pistetiedostoihin on estetty." #. #define UA_NO_LYNX_WARNING -#: LYMessages.c:592 +#: LYMessages.c:617 msgid "User-Agent string does not contain \"Lynx\" or \"L_y_n_x\"" msgstr "User-Agent ei sisällä sanaa ”Lynx” tai ”L_y_n_x”" #. #define UA_PLEASE_USE_LYNX -#: LYMessages.c:594 +#: LYMessages.c:619 msgid "" "Use \"L_y_n_x\" or \"Lynx\" in User-Agent, or it looks like intentional " "deception!" @@ -1942,252 +1941,252 @@ "tarkoitukselliselta harhauttamiselta!" #. #define UA_CHANGE_DISABLED -#: LYMessages.c:596 +#: LYMessages.c:621 msgid "Changing of the User-Agent string is disabled!" msgstr "User-Agent -merkkijonon muttaminen ei käytössä!" #. #define CHANGE_OF_SETTING_DISALLOWED -#: LYMessages.c:598 +#: LYMessages.c:623 msgid "You are not allowed to change this setting." msgstr "Et voi muokata tätä asetusta." -#: LYMessages.c:599 +#: LYMessages.c:624 msgid "Saving Options..." msgstr "Tallennetaan valintoja…" -#: LYMessages.c:600 +#: LYMessages.c:625 msgid "Options saved!" msgstr "Valinnat tallennettu!" -#: LYMessages.c:601 +#: LYMessages.c:626 msgid "Unable to save Options!" msgstr "Ei voitu tallentaa valintoja!" -#: LYMessages.c:602 +#: LYMessages.c:627 msgid " 'r' to return to Lynx " msgstr " ”r” palaa Lynxiin " -#: LYMessages.c:603 +#: LYMessages.c:628 msgid " '>' to save, or 'r' to return to Lynx " msgstr " ”>” tallentaa, ”r” palaa Lynxiin " #. #define ANY_KEY_CHANGE_RET_ACCEPT -#: LYMessages.c:605 +#: LYMessages.c:630 msgid "Hit any key to change value; RETURN to accept." msgstr "Muokkaa arvoa millä tahansa näppäimellä, hyväksyy." -#: LYMessages.c:606 +#: LYMessages.c:631 msgid "Error uncompressing temporary file!" msgstr "Tilapäistiedoston purkaminen epäonnistui!" -#: LYMessages.c:607 +#: LYMessages.c:632 msgid "Unsupported URL scheme!" msgstr "Ei tuettu URL-skeema!" -#: LYMessages.c:608 +#: LYMessages.c:633 msgid "Unsupported data: URL! Use SHOWINFO, for now." msgstr "Ei-tuettua dataa: URL! Käytä toistaseksi SHOWINFOa." -#: LYMessages.c:609 +#: LYMessages.c:634 msgid "Redirection limit of 10 URL's reached." msgstr "10 URL:n ohjausraja saavutettu." -#: LYMessages.c:610 +#: LYMessages.c:635 msgid "Illegal redirection URL received from server!" msgstr "Palvelimelta vastaanotettiin virheellinen ohjaus-URL!" #. #define SERVER_ASKED_FOR_REDIRECTION -#: LYMessages.c:612 +#: LYMessages.c:637 #, c-format msgid "Server asked for %d redirection of POST content to" msgstr "Palvelin pyysi POST-sisällön %d-ohjausta kohteeseen" -#: LYMessages.c:615 +#: LYMessages.c:640 msgid "P)roceed, use G)ET or C)ancel " msgstr "P) jatka, käytä G)ET:iä vai C) peruuta " -#: LYMessages.c:616 +#: LYMessages.c:641 msgid "P)roceed, or C)ancel " msgstr "P) jatka vai C) peruuta " #. #define ADVANCED_POST_GET_REDIRECT -#: LYMessages.c:618 +#: LYMessages.c:643 msgid "Redirection of POST content. P)roceed, see U)RL, use G)ET or C)ancel" msgstr "" "POST-sisällön uudelleenohjaus. P) jatka, katso U)RL, käytä G)ET:iä vai C) " "peruuta" #. #define ADVANCED_POST_REDIRECT -#: LYMessages.c:620 +#: LYMessages.c:645 msgid "Redirection of POST content. P)roceed, see U)RL, or C)ancel" msgstr "POST-sisällön uudelleenohjaus. P) jatka, katso U)RL vai C) peruuta" #. #define CONFIRM_POST_RESUBMISSION -#: LYMessages.c:622 +#: LYMessages.c:647 msgid "Document from Form with POST content. Resubmit?" msgstr "" #. #define CONFIRM_POST_RESUBMISSION_TO -#: LYMessages.c:624 +#: LYMessages.c:649 #, c-format msgid "Resubmit POST content to %s ?" msgstr "" #. #define CONFIRM_POST_LIST_RELOAD -#: LYMessages.c:626 +#: LYMessages.c:651 #, c-format msgid "List from document with POST data. Reload %s ?" msgstr "" #. #define CONFIRM_POST_DOC_HEAD -#: LYMessages.c:628 +#: LYMessages.c:653 msgid "Document from POST action, HEAD may not be understood. Proceed?" msgstr "" #. #define CONFIRM_POST_LINK_HEAD -#: LYMessages.c:630 +#: LYMessages.c:655 msgid "Form submit action is POST, HEAD may not be understood. Proceed?" msgstr "" -#: LYMessages.c:631 +#: LYMessages.c:656 msgid "Proceed without a username and password?" msgstr "Jatka ilman käyttäjänimeä ja salasanaa?" -#: LYMessages.c:632 +#: LYMessages.c:657 #, c-format msgid "Proceed (%s)?" msgstr "Jatketaanko (%s)?" -#: LYMessages.c:633 +#: LYMessages.c:658 msgid "Cannot POST to this host." msgstr "" -#: LYMessages.c:634 +#: LYMessages.c:659 msgid "POST not supported for this URL - ignoring POST data!" msgstr "" -#: LYMessages.c:635 +#: LYMessages.c:660 msgid "Discarding POST data..." msgstr "" -#: LYMessages.c:636 +#: LYMessages.c:661 msgid "Document will not be reloaded!" msgstr "Asiakirjaa ei ladata uudelleen!" -#: LYMessages.c:637 +#: LYMessages.c:662 msgid "Location: " msgstr "Sijainti: " -#: LYMessages.c:638 +#: LYMessages.c:663 #, c-format msgid "'%s' not found!" msgstr "”%s” ei löytynyt!" -#: LYMessages.c:639 +#: LYMessages.c:664 msgid "Default Bookmark File" msgstr "Oletusarvoinen kirjanmerkkitiedosto" -#: LYMessages.c:640 +#: LYMessages.c:665 msgid "Screen too small! (8x35 min)" msgstr "Näyttö liian pieni! (min. 8x35)" -#: LYMessages.c:641 +#: LYMessages.c:666 msgid "Select destination or ^G to Cancel: " msgstr "Valitse kohde, ^G peruuttaa: " #. #define MULTIBOOKMARKS_SELECT -#: LYMessages.c:643 +#: LYMessages.c:668 msgid "Select subbookmark, '=' for menu, or ^G to cancel: " msgstr "Valitse alikirjanmerkki, ”=” valikkoon, ^G peruuttaa: " #. #define MULTIBOOKMARKS_SELF -#: LYMessages.c:645 +#: LYMessages.c:670 msgid "Reproduce L)ink in this bookmark file or C)ancel? (l,c): " msgstr "" -#: LYMessages.c:646 +#: LYMessages.c:671 msgid "Multiple bookmark support is not available." msgstr "" -#: LYMessages.c:647 +#: LYMessages.c:672 #, c-format msgid " Select Bookmark (screen %d of %d)" msgstr "" -#: LYMessages.c:648 +#: LYMessages.c:673 msgid " Select Bookmark" msgstr " Valitse kirjanmerkki" #. #define MULTIBOOKMARKS_EHEAD_MASK -#: LYMessages.c:650 +#: LYMessages.c:675 #, c-format msgid "Editing Bookmark DESCRIPTION and FILEPATH (%d of 2)" msgstr "" #. #define MULTIBOOKMARKS_EHEAD -#: LYMessages.c:652 +#: LYMessages.c:677 msgid " Editing Bookmark DESCRIPTION and FILEPATH" msgstr "" -#: LYMessages.c:653 +#: LYMessages.c:678 msgid "Letter: " msgstr "Kirjain: " #. #define USE_PATH_OFF_HOME -#: LYMessages.c:656 +#: LYMessages.c:681 msgid "Use a filepath off your login directory in SHELL syntax!" msgstr "" -#: LYMessages.c:658 +#: LYMessages.c:683 msgid "Use a filepath off your home directory!" msgstr "" #. #define MAXLINKS_REACHED -#: LYMessages.c:661 +#: LYMessages.c:686 msgid "" "Maximum links per page exceeded! Use half-page or two-line scrolling." msgstr "" -#: LYMessages.c:662 +#: LYMessages.c:687 msgid "No previously visited links available!" msgstr "" -#: LYMessages.c:663 +#: LYMessages.c:688 msgid "Memory exhausted! Program aborted!" msgstr "Muisti lopussa! Ohjelma keskeytetty!" -#: LYMessages.c:664 +#: LYMessages.c:689 msgid "Memory exhausted! Aborting..." msgstr "Muisti lopussa! Keskeytetään…" -#: LYMessages.c:665 +#: LYMessages.c:690 msgid "Not enough memory!" msgstr "Ei tarpeeksi muistia!" -#: LYMessages.c:666 +#: LYMessages.c:691 msgid "Directory/File Manager not available" msgstr "Kansion-/tiedostonhallinta ei ole saatavilla" -#: LYMessages.c:667 +#: LYMessages.c:692 msgid "HREF in BASE tag is not an absolute URL." msgstr "HREF-attribuutti BASE-tagissa ei ole absoluuttinen URL." -#: LYMessages.c:668 +#: LYMessages.c:693 msgid "Location URL is not absolute." msgstr "Location-URL ei ole absoluuttinen." -#: LYMessages.c:669 +#: LYMessages.c:694 msgid "Refresh URL is not absolute." msgstr "Refresh-URL ei ole absoluuttinen." #. #define SENDING_MESSAGE_WITH_BODY_TO -#: LYMessages.c:671 +#: LYMessages.c:696 msgid "" "You are sending a message with body to:\n" " " msgstr "" -#: LYMessages.c:672 +#: LYMessages.c:697 msgid "" "You are sending a comment to:\n" " " @@ -2195,7 +2194,7 @@ "Lähetät kommentin osoitteeseen:\n" " " -#: LYMessages.c:673 +#: LYMessages.c:698 msgid "" "\n" " With copy to:\n" @@ -2205,7 +2204,7 @@ " Kopio osoitteeseen:\n" " " -#: LYMessages.c:674 +#: LYMessages.c:699 msgid "" "\n" " With copies to:\n" @@ -2216,7 +2215,7 @@ " " #. #define CTRL_G_TO_CANCEL_SEND -#: LYMessages.c:676 +#: LYMessages.c:701 msgid "" "\n" "\n" @@ -2227,7 +2226,7 @@ "Peruuta painamalla Ctrl-G, jos et halua lähettää viestiä\n" #. #define ENTER_NAME_OR_BLANK -#: LYMessages.c:678 +#: LYMessages.c:703 msgid "" "\n" " Please enter your name, or leave it blank to remain anonymous\n" @@ -2236,7 +2235,7 @@ " Kirjoita nimesi tai jätä tyhjäksi pysyäksesi nimettömänä\n" #. #define ENTER_MAIL_ADDRESS_OR_OTHER -#: LYMessages.c:680 +#: LYMessages.c:705 msgid "" "\n" " Please enter a mail address or some other\n" @@ -2245,11 +2244,11 @@ " Ole hyvä ja kirjoita postiosoite tai joku muu\n" #. #define MEANS_TO_CONTACT_FOR_RESPONSE -#: LYMessages.c:682 +#: LYMessages.c:707 msgid " means to contact you, if you desire a response.\n" msgstr " tapa yhteydenottoon, jos haluat vastauksen.\n" -#: LYMessages.c:683 +#: LYMessages.c:708 msgid "" "\n" " Please enter a subject line.\n" @@ -2258,7 +2257,7 @@ " Anna otsikkorivi.\n" #. #define ENTER_ADDRESS_FOR_CC -#: LYMessages.c:685 +#: LYMessages.c:710 msgid "" "\n" " Enter a mail address for a CC of your message.\n" @@ -2266,11 +2265,11 @@ "\n" " Anna postiosoite, johon lähetetään kopio.\n" -#: LYMessages.c:686 +#: LYMessages.c:711 msgid " (Leave blank if you don't want a copy.)\n" msgstr " (Jätä tyhjäksi, jos et halua kopiota.)\n" -#: LYMessages.c:687 +#: LYMessages.c:712 msgid "" "\n" " Please review the message body:\n" @@ -2280,7 +2279,7 @@ " Tarkasta vietin teksti:\n" "\n" -#: LYMessages.c:688 +#: LYMessages.c:713 msgid "" "\n" "Press RETURN to continue: " @@ -2288,7 +2287,7 @@ "\n" "Jatka painamalla ENTER: " -#: LYMessages.c:689 +#: LYMessages.c:714 msgid "" "\n" "Press RETURN to clean up: " @@ -2296,11 +2295,11 @@ "\n" "Puhdista painamalla ENTER: " -#: LYMessages.c:690 +#: LYMessages.c:715 msgid " Use Control-U to erase the default.\n" msgstr " Control-U tyhjentää oletuksen.\n" -#: LYMessages.c:691 +#: LYMessages.c:716 msgid "" "\n" " Please enter your message below." @@ -2309,7 +2308,7 @@ " Ole hyvä ja kirjoita viestisi alle." #. #define ENTER_PERIOD_WHEN_DONE_A -#: LYMessages.c:693 src/LYNews.c:360 +#: LYMessages.c:718 src/LYNews.c:360 msgid "" "\n" " When you are done, press enter and put a single period (.)" @@ -2318,7 +2317,7 @@ " Kun olet valmis, paina return, kirjoita yksi piste (.)" #. #define ENTER_PERIOD_WHEN_DONE_B -#: LYMessages.c:695 src/LYNews.c:361 +#: LYMessages.c:720 src/LYNews.c:361 msgid "" "\n" " on a line and press enter again." @@ -2328,102 +2327,102 @@ #. Cookies messages #. #define ADVANCED_COOKIE_CONFIRMATION -#: LYMessages.c:699 +#: LYMessages.c:724 #, c-format msgid "%s cookie: %.*s=%.*s Allow? (Y/N/Always/neVer)" -msgstr "Eväste: %s: %.*s=%.*s Sallitaanko? (Y/N/Aina/V ei koskaan)" +msgstr "Eväste: %s: %.*s=%.*s Sallitaanko? (K/E/Aina/ei koSkaan)" #. #define INVALID_COOKIE_DOMAIN_CONFIRMATION -#: LYMessages.c:701 +#: LYMessages.c:726 #, c-format msgid "Accept invalid cookie domain=%s for '%s'?" msgstr "Hyväksytäänkö epäkelpo eväste verkkotunnus=%s tunnukselle ”%s”?" #. #define INVALID_COOKIE_PATH_CONFIRMATION -#: LYMessages.c:703 +#: LYMessages.c:728 #, c-format msgid "Accept invalid cookie path=%s as a prefix of '%s'?" msgstr "" -#: LYMessages.c:704 +#: LYMessages.c:729 msgid "Allowing this cookie." msgstr "Tämä eväste hyväksytään." -#: LYMessages.c:705 +#: LYMessages.c:730 msgid "Rejecting this cookie." msgstr "Tämä eväste hylätään." -#: LYMessages.c:706 +#: LYMessages.c:731 msgid "The Cookie Jar is empty." msgstr "" -#: LYMessages.c:707 +#: LYMessages.c:732 msgid "The Cache Jar is empty." msgstr "" #. #define ACTIVATE_TO_GOBBLE -#: LYMessages.c:709 +#: LYMessages.c:734 msgid "Activate links to gobble up cookies or entire domains," msgstr "" -#: LYMessages.c:710 +#: LYMessages.c:735 msgid "or to change a domain's 'allow' setting." msgstr "" -#: LYMessages.c:711 +#: LYMessages.c:736 msgid "(Cookies never allowed.)" msgstr "(Evästeitä ei hyväksytä koskaan.)" -#: LYMessages.c:712 +#: LYMessages.c:737 msgid "(Cookies always allowed.)" msgstr "(Evästeet hyväksytään aina.)" -#: LYMessages.c:713 +#: LYMessages.c:738 msgid "(Cookies allowed via prompt.)" msgstr "(Evästeiden hyväksymisestä kysytään.)" -#: LYMessages.c:714 +#: LYMessages.c:739 msgid "(Persistent Cookies.)" msgstr "(Pysyvät evästeet.)" -#: LYMessages.c:715 +#: LYMessages.c:740 msgid "(No title.)" msgstr "(Ei otsikkoa.)" -#: LYMessages.c:716 +#: LYMessages.c:741 msgid "(No name.)" msgstr "(Ei nimeä.)" -#: LYMessages.c:717 +#: LYMessages.c:742 msgid "(No value.)" msgstr "(Ei arvoa.)" -#: LYMessages.c:718 src/LYOptions.c:2409 +#: LYMessages.c:743 src/LYOptions.c:2424 msgid "None" msgstr "Ei mitään" -#: LYMessages.c:719 +#: LYMessages.c:744 msgid "(End of session.)" msgstr "(Istunnon loppu.)" -#: LYMessages.c:720 +#: LYMessages.c:745 msgid "Delete this cookie?" msgstr "Poistetaanko tämä eväste?" -#: LYMessages.c:721 +#: LYMessages.c:746 msgid "The cookie has been eaten!" msgstr "" -#: LYMessages.c:722 +#: LYMessages.c:747 msgid "Delete this empty domain?" msgstr "Poistetaanko tyhjä domain?" -#: LYMessages.c:723 +#: LYMessages.c:748 msgid "The domain has been eaten!" msgstr "" #. #define DELETE_COOKIES_SET_ALLOW_OR_CANCEL -#: LYMessages.c:725 +#: LYMessages.c:750 msgid "" "D)elete domain's cookies, set allow A)lways/P)rompt/neV)er, or C)ancel? " msgstr "" @@ -2431,159 +2430,159 @@ "vai C) peruuta? " #. #define DELETE_DOMAIN_SET_ALLOW_OR_CANCEL -#: LYMessages.c:727 +#: LYMessages.c:752 msgid "D)elete domain, set allow A)lways/P)rompt/neV)er, or C)ancel? " msgstr "" "D) poista verkkotunnus, aseta salli A)ina/P) kysy/V) ei koskaan, vai C) " "peruuta? " -#: LYMessages.c:728 +#: LYMessages.c:753 msgid "All cookies in the domain have been eaten!" msgstr "" -#: LYMessages.c:729 +#: LYMessages.c:754 #, c-format msgid "'A'lways allowing from domain '%s'." msgstr "Hyväksytään ”A”ina evästeet verkkotunnuksesta ”%s”." -#: LYMessages.c:730 +#: LYMessages.c:755 #, c-format msgid "ne'V'er allowing from domain '%s'." msgstr "”V” ei koskaan hyväksytä evästeitä verkkotunnuksesta ”%s”." -#: LYMessages.c:731 +#: LYMessages.c:756 #, c-format msgid "'P'rompting to allow from domain '%s'." msgstr "”P” kysytään aina verkkotunnuksen ”%s” evästeistä." -#: LYMessages.c:732 +#: LYMessages.c:757 msgid "Delete all cookies in this domain?" msgstr "Poistetaanko kaikki tämän verkkotunnuksen evästeet?" -#: LYMessages.c:733 +#: LYMessages.c:758 msgid "All of the cookies in the jar have been eaten!" msgstr "" -#: LYMessages.c:735 +#: LYMessages.c:760 msgid "Port 19 not permitted in URLs." msgstr "Portti 19 ei sallittu URL:ssa." -#: LYMessages.c:736 +#: LYMessages.c:761 msgid "Port 25 not permitted in URLs." msgstr "Portti 25 ei sallittu URL:ssa." -#: LYMessages.c:737 +#: LYMessages.c:762 #, c-format msgid "Port %lu not permitted in URLs." msgstr "Portti %lu ei sallittu URL:ssa." -#: LYMessages.c:738 +#: LYMessages.c:763 msgid "URL has a bad port field." msgstr "URL:ssa on virheellinen portti-kenttä." -#: LYMessages.c:739 +#: LYMessages.c:764 msgid "Maximum nesting of HTML elements exceeded." msgstr "" -#: LYMessages.c:740 +#: LYMessages.c:765 msgid "Bad partial reference! Stripping lead dots." msgstr "Vääränlainen osittainen viittaus! Poistetaan pisteet alusta." -#: LYMessages.c:741 +#: LYMessages.c:766 msgid "Trace Log open failed. Trace off!" msgstr "Jäljityslokin avaaminen epäonnistui. Jäljitys pois päältä!" -#: LYMessages.c:742 +#: LYMessages.c:767 msgid "Lynx Trace Log" msgstr "Lynxin jäljitysloki" -#: LYMessages.c:743 +#: LYMessages.c:768 msgid "No trace log has been started for this session." msgstr "Tälle istunnolle ei ole aloitettu jäljityslokia." #. #define MAX_TEMPCOUNT_REACHED -#: LYMessages.c:745 +#: LYMessages.c:770 msgid "The maximum temporary file count has been reached!" msgstr "Tilapäistiedostojen maksimimäärä saavutettu!" #. #define FORM_VALUE_TOO_LONG -#: LYMessages.c:747 +#: LYMessages.c:772 msgid "Form field value exceeds buffer length! Trim the tail." msgstr "" #. #define FORM_TAIL_COMBINED_WITH_HEAD -#: LYMessages.c:749 +#: LYMessages.c:774 msgid "Modified tail combined with head of form field value." msgstr "" #. HTFile.c -#: LYMessages.c:752 +#: LYMessages.c:777 msgid "Directory" msgstr "Kansio" -#: LYMessages.c:753 +#: LYMessages.c:778 msgid "Directory browsing is not allowed." msgstr "Kansioiden selaus ei ole sallittu." -#: LYMessages.c:754 +#: LYMessages.c:779 msgid "Selective access is not enabled for this directory" msgstr "" -#: LYMessages.c:755 +#: LYMessages.c:780 msgid "Multiformat: directory scan failed." msgstr "" -#: LYMessages.c:756 +#: LYMessages.c:781 msgid "This directory is not readable." msgstr "Tätä kansiota ei voi lukea." -#: LYMessages.c:757 +#: LYMessages.c:782 msgid "Can't access requested file." msgstr "Pyydettyä tiedostoa ei voida käyttää." -#: LYMessages.c:758 +#: LYMessages.c:783 msgid "Could not find suitable representation for transmission." msgstr "" -#: LYMessages.c:759 +#: LYMessages.c:784 msgid "Could not open file for decompression!" msgstr "" -#: LYMessages.c:760 +#: LYMessages.c:785 msgid "Files:" msgstr "Tiedostot:" -#: LYMessages.c:761 +#: LYMessages.c:786 msgid "Subdirectories:" msgstr "Alikansiot:" -#: LYMessages.c:762 +#: LYMessages.c:787 msgid " directory" msgstr " kansio" -#: LYMessages.c:763 +#: LYMessages.c:788 msgid "Up to " msgstr "Ylös " -#: LYMessages.c:764 +#: LYMessages.c:789 msgid "Current directory is " msgstr "Kansio on " #. HTFTP.c -#: LYMessages.c:767 +#: LYMessages.c:792 msgid "Symbolic Link" msgstr "Symbolinen linkki" #. HTGopher.c -#: LYMessages.c:770 +#: LYMessages.c:795 msgid "No response from server!" msgstr "Ei vastausta palvelimelta!" -#: LYMessages.c:771 +#: LYMessages.c:796 msgid "CSO index" msgstr "CSO-indeksi" -#: LYMessages.c:772 +#: LYMessages.c:797 msgid "" "\n" "This is a searchable index of a CSO database.\n" @@ -2591,16 +2590,16 @@ "\n" "Tämä on CSO-tietokannan indeksi, josta voi etsiä.\n" -#: LYMessages.c:773 +#: LYMessages.c:798 msgid "CSO Search Results" msgstr "CSO-hakutulokset" -#: LYMessages.c:774 +#: LYMessages.c:799 #, c-format msgid "Seek fail on %s\n" msgstr "Hakuvirhe kohdassa %s\n" -#: LYMessages.c:775 +#: LYMessages.c:800 msgid "" "\n" "Press the 's' key and enter search keywords.\n" @@ -2608,7 +2607,7 @@ "\n" "Paina näppäintä ”s” ja kirjoita hakusanat.\n" -#: LYMessages.c:776 +#: LYMessages.c:801 msgid "" "\n" "This is a searchable Gopher index.\n" @@ -2616,35 +2615,35 @@ "\n" "Tämä on Gopher-indeksi, josta voi etsiä.\n" -#: LYMessages.c:777 +#: LYMessages.c:802 msgid "Gopher index" msgstr "Gopher-indeksi" -#: LYMessages.c:778 +#: LYMessages.c:803 msgid "Gopher Menu" msgstr "Gopher-valikko" -#: LYMessages.c:779 +#: LYMessages.c:804 msgid " Search Results" msgstr " Hakutulokset" -#: LYMessages.c:780 +#: LYMessages.c:805 msgid "Sending CSO/PH request." msgstr "Lähetetään CSO/PH-pyyntö." -#: LYMessages.c:781 +#: LYMessages.c:806 msgid "Sending Gopher request." msgstr "Lähetetään Gopher-pyyntö." -#: LYMessages.c:782 +#: LYMessages.c:807 msgid "CSO/PH request sent; waiting for response." msgstr "CSO/PH-pyyntö lähetetty, odotetaan vastausta." -#: LYMessages.c:783 +#: LYMessages.c:808 msgid "Gopher request sent; waiting for response." msgstr "Gopher-pyyntö lähetetty, odotetaan vastausta." -#: LYMessages.c:784 +#: LYMessages.c:809 msgid "" "\n" "Please enter search keywords.\n" @@ -2652,7 +2651,7 @@ "\n" "Kirjoita hakusanat.\n" -#: LYMessages.c:785 +#: LYMessages.c:810 msgid "" "\n" "The keywords that you enter will allow you to search on a" @@ -2660,202 +2659,202 @@ "\n" "Syöttämilläsi hakusanoilla voit etsiä henkilön" -#: LYMessages.c:786 +#: LYMessages.c:811 msgid " person's name in the database.\n" msgstr " nimeä tietokannasta.\n" #. HTNews.c -#: LYMessages.c:789 +#: LYMessages.c:814 msgid "Connection closed ???" msgstr "Yhteys suljettu ???" -#: LYMessages.c:790 +#: LYMessages.c:815 msgid "Cannot open temporary file for news POST." msgstr "" -#: LYMessages.c:791 +#: LYMessages.c:816 msgid "This client does not contain support for posting to news with SSL." msgstr "Tämä asiakasohjelma ei tue SSL-lähettämistä uutisryhmiin." #. HTStyle.c -#: LYMessages.c:794 +#: LYMessages.c:819 #, c-format msgid "Style %d `%s' SGML:%s. Font %s %.1f point.\n" msgstr "Tyyli %d ”%s” SGML: %s. Kirjasin %s %.1f pistettä.\n" -#: LYMessages.c:796 +#: LYMessages.c:821 #, c-format msgid "\tAlign=%d, %d tabs. (%.0f before, %.0f after)\n" msgstr "\tKohdistus=%d, %d sarkainta. (%.0f ennen, %.0f jälkeen)\n" -#: LYMessages.c:797 +#: LYMessages.c:822 #, c-format msgid "\t\tTab kind=%d at %.0f\n" msgstr "\t\tSarkaimen tyyppi=%d kohdassa %.0f\n" #. HTTP.c -#: LYMessages.c:800 +#: LYMessages.c:825 msgid "Can't proceed without a username and password." msgstr "Ei voida jatkaa ilman käyttäjänimeä ja salasanaa." -#: LYMessages.c:801 +#: LYMessages.c:826 msgid "Can't retry with authorization! Contact the server's WebMaster." msgstr "" -#: LYMessages.c:802 +#: LYMessages.c:827 msgid "" "Can't retry with proxy authorization! Contact the server's WebMaster." msgstr "" -#: LYMessages.c:803 +#: LYMessages.c:828 msgid "Retrying with proxy authorization information." msgstr "" -#: LYMessages.c:804 +#: LYMessages.c:829 #, c-format msgid "SSL error:%s-Continue?" msgstr "SSL-virhe: %s – Jatketaanko?" #. HTWAIS.c -#: LYMessages.c:807 +#: LYMessages.c:832 msgid "HTWAIS: Return message too large." msgstr "HTWAIS: Paluuviesti on liian suuri." -#: LYMessages.c:808 +#: LYMessages.c:833 msgid "Enter WAIS query: " msgstr "Syötä WAIS-haku: " #. Miscellaneous status -#: LYMessages.c:811 +#: LYMessages.c:836 msgid "Retrying as HTTP0 request." msgstr "Yritetään uudelleen HTTP0-pyyntönä." -#: LYMessages.c:812 +#: LYMessages.c:837 #, c-format msgid "Transferred %d bytes" msgstr "Siirretty %d tavua" -#: LYMessages.c:813 +#: LYMessages.c:838 msgid "Data transfer complete" msgstr "Tiedonsiirto valmis" -#: LYMessages.c:814 +#: LYMessages.c:839 #, c-format msgid "Error processing line %d of %s\n" msgstr "Virhe käsiteltäessä %2$s:n riviä %1$d\n" #. Lynx internal page titles -#: LYMessages.c:817 +#: LYMessages.c:842 msgid "Address List Page" msgstr "Osoitelistasivu" -#: LYMessages.c:818 +#: LYMessages.c:843 msgid "Bookmark file" msgstr "Kirjanmerkkitiedosto" -#: LYMessages.c:819 +#: LYMessages.c:844 msgid "Configuration Definitions" msgstr "Asetusmäärittelyt" -#: LYMessages.c:820 +#: LYMessages.c:845 msgid "Cookie Jar" msgstr "" -#: LYMessages.c:821 +#: LYMessages.c:847 msgid "Current Key Map" msgstr "Nykyinen näppäinkartta" -#: LYMessages.c:822 +#: LYMessages.c:848 msgid "File Management Options" msgstr "Tiedostonhallintavalinnat" -#: LYMessages.c:823 +#: LYMessages.c:849 msgid "Download Options" msgstr "Latausasetukset" -#: LYMessages.c:824 +#: LYMessages.c:850 msgid "History Page" msgstr "Historiasivu" -#: LYMessages.c:825 +#: LYMessages.c:851 msgid "Cache Jar" msgstr "" -#: LYMessages.c:826 +#: LYMessages.c:852 msgid "List Page" msgstr "Listasivu" -#: LYMessages.c:827 +#: LYMessages.c:853 msgid "Lynx.cfg Information" msgstr "Lynx.cfg-asetustiedoston tiedot" -#: LYMessages.c:828 +#: LYMessages.c:854 msgid "Converted Mosaic Hotlist" msgstr "Muunnettu Mosaic-lista" -#: LYMessages.c:829 +#: LYMessages.c:855 msgid "Options Menu" msgstr "Valinnat" -#: LYMessages.c:830 +#: LYMessages.c:856 msgid "File Permission Options" msgstr "Tiedosto-oikeuksien asetukset" -#: LYMessages.c:831 +#: LYMessages.c:857 msgid "Printing Options" msgstr "Tulostusasetukset" -#: LYMessages.c:832 +#: LYMessages.c:858 msgid "Information about the current document" msgstr "Tietoa nykyisestä sivusta" -#: LYMessages.c:833 +#: LYMessages.c:859 msgid "Your recent statusline messages" msgstr "Viimeisimmät tilarivin viestit" -#: LYMessages.c:834 +#: LYMessages.c:860 msgid "Upload Options" msgstr "Lähetysasetukset" -#: LYMessages.c:835 +#: LYMessages.c:861 msgid "Visited Links Page" msgstr "Vieraillut linkit -sivu" #. CONFIG_DEF_TITLE subtitles -#: LYMessages.c:838 +#: LYMessages.c:864 msgid "See also" msgstr "Katso myös" -#: LYMessages.c:839 +#: LYMessages.c:865 msgid "your" msgstr "sinun" -#: LYMessages.c:840 +#: LYMessages.c:866 msgid "for runtime options" msgstr "ajonaikaisia asetuksia varten" -#: LYMessages.c:841 +#: LYMessages.c:867 msgid "compile time options" msgstr "käännöksen aikaiset asetukset" -#: LYMessages.c:842 +#: LYMessages.c:868 msgid "color-style configuration" msgstr "väriasetukset" -#: LYMessages.c:843 +#: LYMessages.c:869 msgid "latest release" msgstr "viimeisin julkaisu" -#: LYMessages.c:844 +#: LYMessages.c:870 msgid "pre-release version" msgstr "esijulkaisuversio" -#: LYMessages.c:845 +#: LYMessages.c:871 msgid "development version" msgstr "kehitysversio" #. #define AUTOCONF_CONFIG_CACHE -#: LYMessages.c:847 +#: LYMessages.c:873 msgid "" "The following data were derived during the automatic configuration/build\n" "process of this copy of Lynx. When reporting a bug, please include a copy\n" @@ -2866,7 +2865,7 @@ "lähettäessä." #. #define AUTOCONF_LYNXCFG_H -#: LYMessages.c:851 +#: LYMessages.c:877 msgid "" "The following data were used as automatically-configured compile-time\n" "definitions when this copy of Lynx was built." @@ -2875,7 +2874,7 @@ "aikaisina määrittelyinä, kun tämä Lynxin kopio käännettiin." #. #define DIRED_NOVICELINE -#: LYMessages.c:856 +#: LYMessages.c:882 msgid "" " C)reate D)ownload E)dit F)ull menu M)odify R)emove T)ag U)pload " "\n" @@ -2883,49 +2882,49 @@ " C) Luo D) Lataa E) Muokkaa F) Koko valikko M) Muokkaa R) Poista U) Lähetä " " \n" -#: LYMessages.c:857 +#: LYMessages.c:883 msgid "Failed to obtain status of current link!" msgstr "Valitun linkin tilan hakeminen epäonnistui!" #. #define INVALID_PERMIT_URL -#: LYMessages.c:860 +#: LYMessages.c:886 msgid "Special URL only valid from current File Permission menu!" msgstr "" -#: LYMessages.c:864 +#: LYMessages.c:890 msgid "External support is currently disabled." msgstr "Ulkoinen tuki on pois käytöstä." #. new with 2.8.4dev.21 -#: LYMessages.c:868 +#: LYMessages.c:894 msgid "Changing working-directory is currently disabled." msgstr "Työkansion vaihtaminen on pois käytöstä." -#: LYMessages.c:869 +#: LYMessages.c:895 msgid "Linewrap OFF!" msgstr "Rivitys POIS!" -#: LYMessages.c:870 +#: LYMessages.c:896 msgid "Linewrap ON!" msgstr "Rivitys PÄÄLLÄ!" -#: LYMessages.c:871 +#: LYMessages.c:897 msgid "Parsing nested-tables toggled OFF! Reloading..." msgstr "" -#: LYMessages.c:872 +#: LYMessages.c:898 msgid "Parsing nested-tables toggled ON! Reloading..." msgstr "" -#: LYMessages.c:873 +#: LYMessages.c:899 msgid "Shifting is disabled while line-wrap is in effect" msgstr "" -#: LYMessages.c:874 +#: LYMessages.c:900 msgid "Trace not supported" msgstr "Jäljitys ei tuettu" -#: LYMessages.c:795 +#: LYMessages.c:820 #, c-format msgid "\tIndents: first=%.0f others=%.0f, Height=%.1f Desc=%.1f\n" msgstr "" @@ -2953,12 +2952,12 @@ "This client doesn't know how to compose authorization information for scheme" msgstr "" -#: WWW/Library/Implementation/HTAABrow.c:1093 +#: WWW/Library/Implementation/HTAABrow.c:1094 #, c-format msgid "Invalid header '%s%s%s%s%s'" msgstr "Virheellinen otsake ”%s%s%s%s%s”" -#: WWW/Library/Implementation/HTAABrow.c:1198 +#: WWW/Library/Implementation/HTAABrow.c:1200 msgid "Proxy authorization required -- retrying" msgstr "" @@ -2974,15 +2973,15 @@ msgid "Document with POST content not found in cache. Resubmit?" msgstr "" -#: WWW/Library/Implementation/HTAccess.c:949 +#: WWW/Library/Implementation/HTAccess.c:947 msgid "Loading failed, use a previous copy." msgstr "Lataaminen epäonnistui, käytä edellistä kopiota." -#: WWW/Library/Implementation/HTAccess.c:1058 src/GridText.c:8867 +#: WWW/Library/Implementation/HTAccess.c:1056 src/GridText.c:8875 msgid "Loading incomplete." msgstr "Lataaminen ei valmis." -#: WWW/Library/Implementation/HTAccess.c:1089 +#: WWW/Library/Implementation/HTAccess.c:1087 #, c-format msgid "" "**** HTAccess: socket or file number returned by obsolete load routine!\n" @@ -2990,14 +2989,14 @@ "**** HTAccess: pistokkeen tai tiedostonumeron palautti vanhentunut " "latausrutiini!\n" -#: WWW/Library/Implementation/HTAccess.c:1091 +#: WWW/Library/Implementation/HTAccess.c:1089 #, c-format msgid "" "**** HTAccess: Internal software error. Please mail lynx-dev@nongnu.org!\n" msgstr "" "**** HTAccess: Ohjelman sisäinen virhe. Lähetä postia: lynx-dev@nongnu.org!\n" -#: WWW/Library/Implementation/HTAccess.c:1092 +#: WWW/Library/Implementation/HTAccess.c:1090 #, c-format msgid "**** HTAccess: Status returned was: %d\n" msgstr "**** HTAccess: Palautettu tila oli: %d\n" @@ -3006,65 +3005,65 @@ #. * hack: if we fail in HTAccess.c #. * avoid duplicating URL, oh. #. -#: WWW/Library/Implementation/HTAccess.c:1098 src/LYMainLoop.c:8050 +#: WWW/Library/Implementation/HTAccess.c:1096 src/LYMainLoop.c:8074 msgid "Can't Access" msgstr "Ei tavoiteta" -#: WWW/Library/Implementation/HTAccess.c:1106 +#: WWW/Library/Implementation/HTAccess.c:1104 msgid "Unable to access document." msgstr "Asiakirjaa ei voida tavoittaa." -#: WWW/Library/Implementation/HTFTP.c:849 +#: WWW/Library/Implementation/HTFTP.c:875 #, c-format msgid "Enter password for user %s@%s:" msgstr "Kirjoita salasana käyttäjälle %s@%s:" -#: WWW/Library/Implementation/HTFTP.c:877 +#: WWW/Library/Implementation/HTFTP.c:903 msgid "Unable to connect to FTP host." msgstr "FTP-palvelimeen yhdistäminen ei onnistu." -#: WWW/Library/Implementation/HTFTP.c:1158 +#: WWW/Library/Implementation/HTFTP.c:1142 msgid "close master socket" msgstr "sulje pääpistoke" -#: WWW/Library/Implementation/HTFTP.c:1220 +#: WWW/Library/Implementation/HTFTP.c:1204 msgid "socket for master socket" msgstr "pistoke pääpistokkeelle" -#: WWW/Library/Implementation/HTFTP.c:2986 +#: WWW/Library/Implementation/HTFTP.c:2952 msgid "Receiving FTP directory." msgstr "Vastaanotetaan FTP-kansiota." -#: WWW/Library/Implementation/HTFTP.c:3122 +#: WWW/Library/Implementation/HTFTP.c:3090 #, c-format msgid "Transferred %d bytes (%5d)" msgstr "Siiretty %d tavua (%5d)" -#: WWW/Library/Implementation/HTFTP.c:3480 +#: WWW/Library/Implementation/HTFTP.c:3448 msgid "connect for data" msgstr "yhdistä dataa varten" -#: WWW/Library/Implementation/HTFTP.c:4141 +#: WWW/Library/Implementation/HTFTP.c:4120 msgid "Receiving FTP file." msgstr "Vastaanotetaan FTP-tiedostoa." -#: WWW/Library/Implementation/HTFinger.c:278 +#: WWW/Library/Implementation/HTFinger.c:274 msgid "Could not set up finger connection." msgstr "Finger-yhteyden muodostaminen epäonnistui." -#: WWW/Library/Implementation/HTFinger.c:325 +#: WWW/Library/Implementation/HTFinger.c:321 msgid "Could not load data (no sitename in finger URL)" msgstr "Datan lataaminen epäonnistui (ei sivuston nimeä finger-osoitteessa)" -#: WWW/Library/Implementation/HTFinger.c:329 +#: WWW/Library/Implementation/HTFinger.c:325 msgid "Invalid port number - will only use port 79!" msgstr "Virheellinen porttinumero - käytetään vain porttia 79!" -#: WWW/Library/Implementation/HTFinger.c:395 +#: WWW/Library/Implementation/HTFinger.c:391 msgid "Could not access finger host." msgstr "Finger-palvelinta ei tavoiteta." -#: WWW/Library/Implementation/HTFinger.c:403 +#: WWW/Library/Implementation/HTFinger.c:399 msgid "No response from finger server." msgstr "Ei vastausta finger-palvelimelta." @@ -3195,16 +3194,16 @@ msgid "Sorry, could not load requested news." msgstr "Valitettavasti pyydettyjen uutisten lataaminen epäonnistui." -#: WWW/Library/Implementation/HTTCP.c:1286 +#: WWW/Library/Implementation/HTTCP.c:1323 msgid "Address has invalid port" msgstr "Osoitteella on virheellinen portti" -#: WWW/Library/Implementation/HTTCP.c:1362 +#: WWW/Library/Implementation/HTTCP.c:1397 msgid "Address length looks invalid" msgstr "Osoitteen pituus vaikuttaa virheelliseltä" -#: WWW/Library/Implementation/HTTCP.c:1622 -#: WWW/Library/Implementation/HTTCP.c:1640 +#: WWW/Library/Implementation/HTTCP.c:1845 +#: WWW/Library/Implementation/HTTCP.c:1863 #, c-format msgid "Unable to locate remote host %s." msgstr "Palvelinta %s ei kyetä löytämään." @@ -3213,132 +3212,133 @@ #. * but not HTAlert, because typically there will be other #. * alerts from the callers. - kw #. -#: WWW/Library/Implementation/HTTCP.c:1637 +#: WWW/Library/Implementation/HTTCP.c:1860 #: WWW/Library/Implementation/HTTelnet.c:115 #, c-format msgid "Invalid hostname %s" msgstr "Virheellinen konenimi %s" -#: WWW/Library/Implementation/HTTCP.c:1651 +#: WWW/Library/Implementation/HTTCP.c:1874 #, c-format msgid "Making %s connection to %s" msgstr "Muodostetaan %s-yhteyttä kohteeseen %s" -#: WWW/Library/Implementation/HTTCP.c:1662 +#: WWW/Library/Implementation/HTTCP.c:1885 msgid "socket failed." msgstr "pistoke epäonnistui." -#: WWW/Library/Implementation/HTTCP.c:1676 +#: WWW/Library/Implementation/HTTCP.c:1899 #, c-format msgid "socket failed: family %d addr %s port %s." msgstr "pistoke epäonnistui: perhe %d osoite %s portti %s." -#: WWW/Library/Implementation/HTTCP.c:1700 +#: WWW/Library/Implementation/HTTCP.c:1923 msgid "Could not make connection non-blocking." msgstr "" -#: WWW/Library/Implementation/HTTCP.c:1768 +#: WWW/Library/Implementation/HTTCP.c:1991 msgid "Connection failed (too many retries)." msgstr "Yhteys epäonnistui (liian monta uudelleenyritystä)." -#: WWW/Library/Implementation/HTTCP.c:1955 +#: WWW/Library/Implementation/HTTCP.c:2180 msgid "Could not restore socket to blocking." msgstr "" -#: WWW/Library/Implementation/HTTCP.c:2021 +#: WWW/Library/Implementation/HTTCP.c:2248 msgid "Socket read failed (too many tries)." msgstr "Pistokkeen luku epäonnistui (liian monta yritystä)." -#: WWW/Library/Implementation/HTTP.c:81 +#: WWW/Library/Implementation/HTTP.c:136 #, c-format msgid "SSL callback:%s, preverify_ok=%d, ssl_okay=%d" msgstr "SSL-kutsu: %s, esivarmistus_ok=%d, ssl_ok=%d" -#: WWW/Library/Implementation/HTTP.c:432 +#: WWW/Library/Implementation/HTTP.c:516 #, c-format msgid "Address contains a username: %s" msgstr "Osoitteessa on käyttäjänimi: %s" -#: WWW/Library/Implementation/HTTP.c:486 +#: WWW/Library/Implementation/HTTP.c:570 #, c-format msgid "Certificate issued by: %s" msgstr "Sertifikaatin myöntänyt: %s" -#: WWW/Library/Implementation/HTTP.c:673 +#: WWW/Library/Implementation/HTTP.c:757 msgid "This client does not contain support for HTTPS URLs." msgstr "Tämä asiakasohjelma ei tue HTTPS-osoitteita." -#: WWW/Library/Implementation/HTTP.c:698 +#: WWW/Library/Implementation/HTTP.c:782 msgid "Unable to connect to remote host." msgstr "Etäkoneeseen yhdistäminen epäonnistui." -#: WWW/Library/Implementation/HTTP.c:730 +#: WWW/Library/Implementation/HTTP.c:825 msgid "Retrying connection without TLS." msgstr "Yritetään yhteyttä uudelleen ilman TLS:ää." -#: WWW/Library/Implementation/HTTP.c:773 +#: WWW/Library/Implementation/HTTP.c:891 msgid "no issuer was found" msgstr "myöntäjää ei löytynyt" -#: WWW/Library/Implementation/HTTP.c:775 +#: WWW/Library/Implementation/HTTP.c:893 msgid "issuer is not a CA" msgstr "myöntäjä ei ole CA" -#: WWW/Library/Implementation/HTTP.c:777 +#: WWW/Library/Implementation/HTTP.c:889 msgid "the certificate has no known issuer" msgstr "sertifikaatilla ei ole tunnettua myöntäjää" -#: WWW/Library/Implementation/HTTP.c:779 +#: WWW/Library/Implementation/HTTP.c:895 msgid "the certificate has been revoked" msgstr "sertifikaatti on poistettu käytöstä" -#: WWW/Library/Implementation/HTTP.c:781 +#: WWW/Library/Implementation/HTTP.c:897 msgid "the certificate is not trusted" msgstr "sertifikaatti ei ole luotettu" -#: WWW/Library/Implementation/HTTP.c:855 +#: WWW/Library/Implementation/HTTP.c:972 #, c-format msgid "Verified connection to %s (cert=%s)" msgstr "Varmennettu yhteys %s:n (cert=%s)" -#: WWW/Library/Implementation/HTTP.c:903 WWW/Library/Implementation/HTTP.c:945 +#: WWW/Library/Implementation/HTTP.c:1022 +#: WWW/Library/Implementation/HTTP.c:1064 #, c-format msgid "Verified connection to %s (subj=%s)" msgstr "Varmennettu yhteys %s:n (subj=%s)" -#: WWW/Library/Implementation/HTTP.c:975 +#: WWW/Library/Implementation/HTTP.c:1094 msgid "Can't find common name in certificate" msgstr "Ei löydetä yhteistä nimeä sertifikaatissa" -#: WWW/Library/Implementation/HTTP.c:978 +#: WWW/Library/Implementation/HTTP.c:1097 #, c-format msgid "SSL error:host(%s)!=cert(%s)-Continue?" msgstr "SSL-virhe: palvelin(%s)!=cert(%s) – Jatketaanko?" -#: WWW/Library/Implementation/HTTP.c:991 +#: WWW/Library/Implementation/HTTP.c:1112 #, c-format msgid "UNVERIFIED connection to %s (cert=%s)" msgstr "VARMENTAMAMTON yhteys %s:n (cert=%s)" -#: WWW/Library/Implementation/HTTP.c:1000 +#: WWW/Library/Implementation/HTTP.c:1121 #, c-format msgid "Secure %d-bit %s (%s) HTTP connection" msgstr "Turvallinen %d-bittinen %s (%s) -HTTP-yhteys" -#: WWW/Library/Implementation/HTTP.c:1467 +#: WWW/Library/Implementation/HTTP.c:1584 msgid "Sending HTTP request." msgstr "Lähetetään HTTP-pyyntöä." -#: WWW/Library/Implementation/HTTP.c:1509 +#: WWW/Library/Implementation/HTTP.c:1626 msgid "Unexpected network write error; connection aborted." msgstr "Odottamaton verkon kirjoitusvirhe, yhteys keskeytetty." -#: WWW/Library/Implementation/HTTP.c:1515 +#: WWW/Library/Implementation/HTTP.c:1632 msgid "HTTP request sent; waiting for response." msgstr "HTTP-pyyntö lähetetty, odotetaan vastausta." -#: WWW/Library/Implementation/HTTP.c:1588 -#: WWW/Library/Implementation/HTTP.c:1598 +#: WWW/Library/Implementation/HTTP.c:1705 +#: WWW/Library/Implementation/HTTP.c:1715 msgid "Unexpected network read error; connection aborted." msgstr "Odottamaton verkon lukuvirhe, yhteys keskeytetty." @@ -3351,7 +3351,7 @@ #. * line and possibly other headers, so we'll deal with them by #. * showing the full header to the user as text/plain. - FM #. -#: WWW/Library/Implementation/HTTP.c:1800 +#: WWW/Library/Implementation/HTTP.c:1917 msgid "Got unexpected Informational Status." msgstr "Vastaanotettiin odottamaton informatiivinen tila." @@ -3361,7 +3361,7 @@ #. * content. We'll instruct the user to do that, and #. * restore the current document. - FM #. -#: WWW/Library/Implementation/HTTP.c:1834 +#: WWW/Library/Implementation/HTTP.c:1951 msgid "Request fulfilled. Reset Content." msgstr "Pyyntö täytetty. Tyhjennetään sisältö." @@ -3371,27 +3371,27 @@ #. * status is inappropriate. We'll deal with it by showing #. * the full header to the user as text/plain. - FM #. -#: WWW/Library/Implementation/HTTP.c:1949 +#: WWW/Library/Implementation/HTTP.c:2066 msgid "Got unexpected 304 Not Modified status." msgstr "Vastaanotettiin odottamaton 304 Ei muokattu -tila." -#: WWW/Library/Implementation/HTTP.c:2012 +#: WWW/Library/Implementation/HTTP.c:2129 msgid "Redirection of POST content requires user approval." msgstr "" -#: WWW/Library/Implementation/HTTP.c:2027 +#: WWW/Library/Implementation/HTTP.c:2144 msgid "Have POST content. Treating Permanent Redirection as Temporary.\n" msgstr "" -#: WWW/Library/Implementation/HTTP.c:2071 +#: WWW/Library/Implementation/HTTP.c:2188 msgid "Retrying with access authorization information." msgstr "" -#: WWW/Library/Implementation/HTTP.c:2083 +#: WWW/Library/Implementation/HTTP.c:2200 msgid "Show the 401 message body?" msgstr "Näytetäänkö 401-viestin runko?" -#: WWW/Library/Implementation/HTTP.c:2127 +#: WWW/Library/Implementation/HTTP.c:2244 msgid "Show the 407 message body?" msgstr "Näytetäänkö 407-viestin runko?" @@ -3399,7 +3399,7 @@ #. * Bad or unknown server_status number. Take a chance and hope #. * there is something to display. - FM #. -#: WWW/Library/Implementation/HTTP.c:2227 +#: WWW/Library/Implementation/HTTP.c:2344 msgid "Unknown status reply from server!" msgstr "" @@ -3420,36 +3420,36 @@ msgid "Diagnostic code is " msgstr "Diagnostiikkakoodi on " -#: WWW/Library/Implementation/HTWAIS.c:464 +#: WWW/Library/Implementation/HTWAIS.c:460 msgid "Index " msgstr "Indeksi " -#: WWW/Library/Implementation/HTWAIS.c:468 +#: WWW/Library/Implementation/HTWAIS.c:464 #, c-format msgid " contains the following %d item%s relevant to \"" msgstr " sisätää seuraavat %d kohdetta %s, jotka liittyvät ”" -#: WWW/Library/Implementation/HTWAIS.c:476 +#: WWW/Library/Implementation/HTWAIS.c:472 msgid "The first figure after each entry is its relative score, " msgstr "" -#: WWW/Library/Implementation/HTWAIS.c:477 +#: WWW/Library/Implementation/HTWAIS.c:473 msgid "the second is the number of lines in the item." msgstr "" -#: WWW/Library/Implementation/HTWAIS.c:519 +#: WWW/Library/Implementation/HTWAIS.c:515 msgid " (bad file name)" msgstr " (huono tiedostonimi)" -#: WWW/Library/Implementation/HTWAIS.c:545 +#: WWW/Library/Implementation/HTWAIS.c:541 msgid "(bad doc id)" msgstr "(huono doc-tunniste)" -#: WWW/Library/Implementation/HTWAIS.c:561 +#: WWW/Library/Implementation/HTWAIS.c:557 msgid "(Short Header record, can't display)" msgstr "(Lyhyt otsaketietue, ei voida näyttää)" -#: WWW/Library/Implementation/HTWAIS.c:568 +#: WWW/Library/Implementation/HTWAIS.c:564 msgid "" "\n" "Long Header record, can't display\n" @@ -3457,7 +3457,7 @@ "\n" "Pitkä otsaketietue, ei voida näyttää\n" -#: WWW/Library/Implementation/HTWAIS.c:575 +#: WWW/Library/Implementation/HTWAIS.c:571 msgid "" "\n" "Text record\n" @@ -3465,13 +3465,13 @@ "\n" "Tekstitietue\n" -#: WWW/Library/Implementation/HTWAIS.c:584 +#: WWW/Library/Implementation/HTWAIS.c:580 msgid "" "\n" "Headline record, can't display\n" msgstr "" -#: WWW/Library/Implementation/HTWAIS.c:592 +#: WWW/Library/Implementation/HTWAIS.c:588 msgid "" "\n" "Code record, can't display\n" @@ -3479,27 +3479,27 @@ "\n" "Kooditietue, ei voida näyttää\n" -#: WWW/Library/Implementation/HTWAIS.c:696 +#: WWW/Library/Implementation/HTWAIS.c:692 msgid "Syntax error in WAIS URL" msgstr "Syntaksivirhe WAIS-osoitteessa" -#: WWW/Library/Implementation/HTWAIS.c:768 +#: WWW/Library/Implementation/HTWAIS.c:764 msgid " (WAIS Index)" msgstr " (WAIS-indeksi)" -#: WWW/Library/Implementation/HTWAIS.c:775 +#: WWW/Library/Implementation/HTWAIS.c:771 msgid "WAIS Index: " msgstr "WAIS-indeksi: " -#: WWW/Library/Implementation/HTWAIS.c:781 +#: WWW/Library/Implementation/HTWAIS.c:777 msgid "This is a link for searching the " msgstr "Tällä linkillä etsitään " -#: WWW/Library/Implementation/HTWAIS.c:785 +#: WWW/Library/Implementation/HTWAIS.c:781 msgid " WAIS Index.\n" msgstr " WAIS-indeksistä.\n" -#: WWW/Library/Implementation/HTWAIS.c:814 +#: WWW/Library/Implementation/HTWAIS.c:810 msgid "" "\n" "Enter the 's'earch command and then specify search words.\n" @@ -3507,188 +3507,188 @@ "\n" "Anna ”s” etsi-komento ja määritä sitten hakusanat.\n" -#: WWW/Library/Implementation/HTWAIS.c:836 +#: WWW/Library/Implementation/HTWAIS.c:832 msgid " (in " msgstr " (kohteessa " -#: WWW/Library/Implementation/HTWAIS.c:845 +#: WWW/Library/Implementation/HTWAIS.c:841 msgid "WAIS Search of \"" msgstr "WAIS-haku: ”" -#: WWW/Library/Implementation/HTWAIS.c:849 +#: WWW/Library/Implementation/HTWAIS.c:845 msgid "\" in: " msgstr "”, kohteessa " -#: WWW/Library/Implementation/HTWAIS.c:864 +#: WWW/Library/Implementation/HTWAIS.c:860 msgid "HTWAIS: Request too large." msgstr "HTWAIS: Pyytö on liian suuri." -#: WWW/Library/Implementation/HTWAIS.c:873 +#: WWW/Library/Implementation/HTWAIS.c:869 msgid "Searching WAIS database..." msgstr "Etsitää WAIS-tietokannasta…" -#: WWW/Library/Implementation/HTWAIS.c:883 +#: WWW/Library/Implementation/HTWAIS.c:879 msgid "Search interrupted." msgstr "Etsintä keskeytetty." -#: WWW/Library/Implementation/HTWAIS.c:934 +#: WWW/Library/Implementation/HTWAIS.c:930 msgid "Can't convert format of WAIS document" msgstr "WAIS-asiakirjan muotoa ei voida muuntaa" -#: WWW/Library/Implementation/HTWAIS.c:978 +#: WWW/Library/Implementation/HTWAIS.c:974 msgid "HTWAIS: Request too long." msgstr "HTWAIS: Pyyntö on liian pitkä." #. #. * Actually do the transaction given by request_message. #. -#: WWW/Library/Implementation/HTWAIS.c:992 +#: WWW/Library/Implementation/HTWAIS.c:988 msgid "Fetching WAIS document..." msgstr "Haetaan WAIS-asiakirjaa…" #. display_search_response(target, retrieval_response, #. wais_database, keywords); -#: WWW/Library/Implementation/HTWAIS.c:1031 +#: WWW/Library/Implementation/HTWAIS.c:1027 msgid "No text was returned!\n" msgstr "Tekstiä ei palautettu!\n" -#: WWW/Library/Implementation/HTWSRC.c:301 +#: WWW/Library/Implementation/HTWSRC.c:302 msgid " NOT GIVEN in source file; " msgstr " EI ANNETTU lähdekooditiedostossa; " -#: WWW/Library/Implementation/HTWSRC.c:324 +#: WWW/Library/Implementation/HTWSRC.c:325 msgid " WAIS source file" msgstr " WAIS-lähdekooditiedosto" -#: WWW/Library/Implementation/HTWSRC.c:331 +#: WWW/Library/Implementation/HTWSRC.c:332 msgid " description" msgstr " kuvaus" -#: WWW/Library/Implementation/HTWSRC.c:341 +#: WWW/Library/Implementation/HTWSRC.c:342 msgid "Access links" msgstr "" -#: WWW/Library/Implementation/HTWSRC.c:362 +#: WWW/Library/Implementation/HTWSRC.c:363 msgid "Direct access" msgstr "Suora pääsy" #. * Proxy will be used if defined, so let user know that - FM * -#: WWW/Library/Implementation/HTWSRC.c:365 +#: WWW/Library/Implementation/HTWSRC.c:366 msgid " (or via proxy server, if defined)" msgstr " (tai välityspalvelimen kautta, jos määritelty)" -#: WWW/Library/Implementation/HTWSRC.c:380 +#: WWW/Library/Implementation/HTWSRC.c:381 msgid "Maintainer" msgstr "Ylläpitäjä" -#: WWW/Library/Implementation/HTWSRC.c:388 +#: WWW/Library/Implementation/HTWSRC.c:389 msgid "Host" msgstr "Isäntä" -#: src/GridText.c:699 +#: src/GridText.c:691 msgid "Memory exhausted, display interrupted!" msgstr "Muisti lopussa, näyttö keskeytynyt!" -#: src/GridText.c:704 +#: src/GridText.c:696 msgid "Memory exhausted, will interrupt transfer!" msgstr "Muisti lopussa, siirto keskeytetään!" -#: src/GridText.c:3685 +#: src/GridText.c:3674 msgid " *** MEMORY EXHAUSTED ***" msgstr " *** MUISTI LOPUSSA ***" -#: src/GridText.c:6146 +#: src/GridText.c:6152 msgid "text entry field" msgstr "tekstikenttä" -#: src/GridText.c:6149 +#: src/GridText.c:6155 msgid "password entry field" msgstr "salasanakenttä" -#: src/GridText.c:6152 +#: src/GridText.c:6158 msgid "checkbox" msgstr "valintaruutu" -#: src/GridText.c:6155 +#: src/GridText.c:6161 msgid "radio button" msgstr "valintapainike" -#: src/GridText.c:6158 +#: src/GridText.c:6164 msgid "submit button" msgstr "lähetä-painike" -#: src/GridText.c:6161 +#: src/GridText.c:6167 msgid "reset button" msgstr "nollauspainike" -#: src/GridText.c:6164 +#: src/GridText.c:6170 msgid "script button" msgstr "skriptipainike" -#: src/GridText.c:6167 +#: src/GridText.c:6173 msgid "popup menu" msgstr "ponnahdusvalikko" -#: src/GridText.c:6170 +#: src/GridText.c:6176 msgid "hidden form field" msgstr "piilotettu lomakekenttä" -#: src/GridText.c:6173 +#: src/GridText.c:6179 msgid "text entry area" msgstr "tekstialue" -#: src/GridText.c:6176 +#: src/GridText.c:6182 msgid "range entry field" msgstr "" -#: src/GridText.c:6179 +#: src/GridText.c:6185 msgid "file entry field" msgstr "tiedostokenttä" -#: src/GridText.c:6182 +#: src/GridText.c:6188 msgid "text-submit field" msgstr "" -#: src/GridText.c:6185 +#: src/GridText.c:6191 msgid "image-submit button" msgstr "" -#: src/GridText.c:6188 +#: src/GridText.c:6194 msgid "keygen field" msgstr "" -#: src/GridText.c:6191 +#: src/GridText.c:6197 msgid "unknown form field" msgstr "tuntematon lomakekenttä" -#: src/GridText.c:6211 src/GridText.c:6218 src/LYList.c:248 +#: src/GridText.c:6217 src/GridText.c:6224 src/LYList.c:249 msgid "unknown field or link" msgstr "tuntematon kenttä tai linkki" -#: src/GridText.c:10649 +#: src/GridText.c:10650 msgid "Can't open file for uploading" msgstr "Tiedoston avaaminen lähetystä varten epäonnistui" -#: src/GridText.c:11837 +#: src/GridText.c:11843 #, c-format msgid "Submitting %s" msgstr "Lähetetään %s" #. ugliness has happened; inform user and do the best we can -#: src/GridText.c:12894 +#: src/GridText.c:12919 msgid "Hang Detect: TextAnchor struct corrupted - suggest aborting!" msgstr "" #. don't show previous state -#: src/GridText.c:13056 +#: src/GridText.c:13083 msgid "Wrap lines to fit displayed area?" msgstr "Rivitetäänkö teksti mahtumaan näyttöalueelle?" -#: src/GridText.c:13696 +#: src/GridText.c:13719 msgid "Very long lines have been truncated!" msgstr "Hyvin pitkät rivit on lyhennetty!" -#: src/HTAlert.c:164 src/LYShowInfo.c:364 src/LYShowInfo.c:368 +#: src/HTAlert.c:164 src/LYShowInfo.c:386 src/LYShowInfo.c:390 msgid "bytes" msgstr "tavua" @@ -3696,32 +3696,32 @@ #. * If we know the total size of the file, we can compute #. * a percentage, and show a corresponding progress bar. #. -#: src/HTAlert.c:303 src/HTAlert.c:329 +#: src/HTAlert.c:328 src/HTAlert.c:354 #, c-format msgid "Read %s of data" msgstr "Luettu %s dataa" -#: src/HTAlert.c:326 +#: src/HTAlert.c:351 #, c-format msgid "Read %s of %s of data" msgstr "Luettu %s/%s dataa" -#: src/HTAlert.c:335 +#: src/HTAlert.c:360 #, c-format msgid ", %s/sec" msgstr ", %s/s" -#: src/HTAlert.c:347 +#: src/HTAlert.c:374 #, c-format msgid " (stalled for %s)" msgstr "" -#: src/HTAlert.c:351 +#: src/HTAlert.c:378 #, c-format msgid ", ETA %s" msgstr ", jäljellä %s" -#: src/HTAlert.c:373 +#: src/HTAlert.c:400 msgid " (Press 'z' to abort)" msgstr " (”z” keskeyttää)" @@ -3750,11 +3750,11 @@ #. * Lynx will also accept y Y n N as responses unless there is a conflict #. * with the first letter of the "yes" or "no" translation. #. -#: src/HTAlert.c:411 src/HTAlert.c:459 +#: src/HTAlert.c:438 src/HTAlert.c:486 msgid "yes" msgstr "kyllä" -#: src/HTAlert.c:414 src/HTAlert.c:460 +#: src/HTAlert.c:441 src/HTAlert.c:487 msgid "no" msgstr "ei" @@ -3774,35 +3774,35 @@ #. * (Y/N/Always/neVer) - English (original) #. * (O/N/Toujours/Jamais) - French #. -#: src/HTAlert.c:913 +#: src/HTAlert.c:940 msgid "Y/N/A/V" -msgstr "Y/N/A/V" +msgstr "K/E/A/S" -#: src/HTML.c:5915 +#: src/HTML.c:5931 msgid "Description:" msgstr "Kuvaus:" -#: src/HTML.c:5920 +#: src/HTML.c:5936 msgid "(none)" msgstr "(ei mitään)" -#: src/HTML.c:5924 +#: src/HTML.c:5940 msgid "Filepath:" msgstr "Tiedoston polku:" -#: src/HTML.c:5930 +#: src/HTML.c:5946 msgid "(unknown)" msgstr "(tuntematon)" -#: src/HTML.c:7370 +#: src/HTML.c:7386 msgid "Document has only hidden links. Use the 'l'ist command." msgstr "Sivulla on vain piilotettuja linkkejä. Käytä ”l”ista-komentoa." -#: src/HTML.c:7869 +#: src/HTML.c:7885 msgid "Source cache error - disk full?" msgstr "Lähdevälimuistivirhe – onko levy täynnä?" -#: src/HTML.c:7882 +#: src/HTML.c:7898 msgid "Source cache error - not enough memory!" msgstr "" @@ -3814,7 +3814,7 @@ " been remapped by you or your system administrator." msgstr "" -#: src/LYBookmark.c:376 +#: src/LYBookmark.c:378 #, c-format msgid "" " You can delete links by the 'R' key
\n" @@ -3823,20 +3823,20 @@ " Linkkejä voi poistaa näppäimellä ”R”
\n" "
    \n" -#: src/LYBookmark.c:379 +#: src/LYBookmark.c:381 msgid "" " You can delete links using the remove bookmark command. It is usually\n" " the 'R' key but may have been remapped by you or your system\n" " administrator." msgstr "" -#: src/LYBookmark.c:383 +#: src/LYBookmark.c:385 msgid "" " This file also may be edited with a standard text editor to delete\n" " outdated or invalid links, or to change their order." msgstr "" -#: src/LYBookmark.c:386 +#: src/LYBookmark.c:388 msgid "" "Note: if you edit this file manually\n" " you should not change the format within the lines\n" @@ -3849,7 +3849,7 @@ msgid "File may be recoverable from %s during this session" msgstr "" -#: src/LYCgi.c:158 +#: src/LYCgi.c:162 #, c-format msgid "Do you want to execute \"%s\"?" msgstr "Haluatko suorittaa: ”%s”?" @@ -3858,71 +3858,71 @@ #. * Neither the path as given nor any components examined by backing up #. * were stat()able. - kw #. -#: src/LYCgi.c:273 +#: src/LYCgi.c:277 msgid "Unable to access cgi script" msgstr "" -#: src/LYCgi.c:707 src/LYCgi.c:710 +#: src/LYCgi.c:711 src/LYCgi.c:714 msgid "Good Advice" msgstr "Hyvä neuvo" -#: src/LYCgi.c:714 +#: src/LYCgi.c:718 msgid "An excellent http server for VMS is available via" msgstr "Loistava http-palvelin VMS:lle on saatavilla" -#: src/LYCgi.c:721 +#: src/LYCgi.c:725 msgid "this link" msgstr "tästä linkistä" -#: src/LYCgi.c:725 +#: src/LYCgi.c:729 msgid "It provides state of the art CGI script support.\n" msgstr "Se tukee uusinta CGI-skriptiteknologiaa.\n" -#: src/LYClean.c:122 +#: src/LYClean.c:115 msgid "Exiting via interrupt:" msgstr "Poistutaan, keskeytys:" -#: src/LYCookie.c:2537 +#: src/LYCookie.c:2541 msgid "(from a previous session)" msgstr "(edellisestä istunnosta)" -#: src/LYCookie.c:2598 +#: src/LYCookie.c:2602 msgid "Maximum Gobble Date:" msgstr "" -#: src/LYCookie.c:2637 +#: src/LYCookie.c:2641 msgid "Internal" msgstr "Sisäinen" -#: src/LYCookie.c:2638 +#: src/LYCookie.c:2642 msgid "cookie_domain_flag_set error, aborting program" msgstr "" -#: src/LYCurses.c:1297 +#: src/LYCurses.c:1377 msgid "Terminal initialisation failed - unknown terminal type?" msgstr "Päätteen alustus epäonnistui – tuntematon päätetyyppi?" -#: src/LYCurses.c:1780 +#: src/LYCurses.c:1863 msgid "Terminal =" msgstr "Pääte =" -#: src/LYCurses.c:1784 +#: src/LYCurses.c:1867 msgid "You must use a vt100, 200, etc. terminal with this program." msgstr "Tämän ohjelman kanssa on käytettävä vt100-, 200-, tms. päätettä." -#: src/LYCurses.c:1833 +#: src/LYCurses.c:1916 msgid "Your Terminal type is unknown!" msgstr "Päätetyyppi on tuntematon!" -#: src/LYCurses.c:1834 +#: src/LYCurses.c:1917 msgid "Enter a terminal type:" msgstr "Anna päätetyyppi:" -#: src/LYCurses.c:1848 +#: src/LYCurses.c:1931 msgid "TERMINAL TYPE IS SET TO" msgstr "PÄÄTETYYPPI ON NYT" -#: src/LYCurses.c:2398 +#: src/LYCurses.c:2483 #, c-format msgid "" "\n" @@ -3931,7 +3931,7 @@ "\n" "Vakava virhe tapahtui %s versiossa %s\n" -#: src/LYCurses.c:2401 +#: src/LYCurses.c:2486 #, c-format msgid "" "\n" @@ -3984,39 +3984,39 @@ msgid "Save to disk disabled." msgstr "Levylle tallennus pois käytöstä." -#: src/LYDownload.c:561 src/LYPrint.c:1322 +#: src/LYDownload.c:561 src/LYPrint.c:1330 msgid "Local additions:" msgstr "Paikalliset lisäykset:" -#: src/LYDownload.c:572 src/LYUpload.c:209 +#: src/LYDownload.c:572 src/LYUpload.c:206 msgid "No Name Given" msgstr "Nimeä ei annettu" -#: src/LYHistory.c:679 +#: src/LYHistory.c:680 msgid "You selected:" msgstr "Valitsit:" -#: src/LYHistory.c:703 src/LYHistory.c:932 +#: src/LYHistory.c:704 src/LYHistory.c:933 msgid "(no address)" msgstr "(ei osoitetta)" -#: src/LYHistory.c:707 +#: src/LYHistory.c:708 msgid " (internal)" msgstr " (sisäinen)" -#: src/LYHistory.c:709 +#: src/LYHistory.c:710 msgid " (was internal)" msgstr " (oli sisäinen)" -#: src/LYHistory.c:807 +#: src/LYHistory.c:808 msgid " (From History)" msgstr " (Historiasta)" -#: src/LYHistory.c:852 +#: src/LYHistory.c:853 msgid "You visited (POSTs, bookmark, menu and list files excluded):" msgstr "" -#: src/LYHistory.c:1154 +#: src/LYHistory.c:1155 msgid "(No messages yet)" msgstr "(Ei vielä viestejä)" @@ -4076,27 +4076,27 @@ msgid "Total frees" msgstr "Yhteensä free-kutsuja" -#: src/LYList.c:88 +#: src/LYList.c:89 msgid "References in " msgstr "Viittaukset " -#: src/LYList.c:91 +#: src/LYList.c:92 msgid "this document:" msgstr "tässä asiakirjassa:" -#: src/LYList.c:97 +#: src/LYList.c:98 msgid "Visible links:" msgstr "Näkyvät linkit:" -#: src/LYList.c:201 src/LYList.c:312 +#: src/LYList.c:202 src/LYList.c:321 msgid "Hidden links:" msgstr "Piilotetut linkit:" -#: src/LYList.c:349 +#: src/LYList.c:358 msgid "References" msgstr "Viitteet" -#: src/LYList.c:353 +#: src/LYList.c:362 msgid "Visible links" msgstr "Näkyvät linkit" @@ -4109,306 +4109,306 @@ msgid "The selected item is not a file or a directory! Request ignored." msgstr "Valittu kohde ei ole tiedosto eikä kansio! Pyyntö ohitettu." -#: src/LYLocal.c:455 +#: src/LYLocal.c:456 #, c-format msgid "Unable to %s due to system error!" msgstr "Ei voitu suorittaa toimintoa %s järjestelmävirheen takia!" -#: src/LYLocal.c:489 +#: src/LYLocal.c:490 #, c-format msgid "Probable failure to %s due to system error!" msgstr "" -#: src/LYLocal.c:554 src/LYLocal.c:577 +#: src/LYLocal.c:555 src/LYLocal.c:578 #, c-format msgid "remove %s" msgstr "poista %s" -#: src/LYLocal.c:597 +#: src/LYLocal.c:598 #, c-format msgid "touch %s" msgstr "touch %s" -#: src/LYLocal.c:627 +#: src/LYLocal.c:628 #, c-format msgid "move %s to %s" msgstr "siirrä %s → %s" -#: src/LYLocal.c:675 +#: src/LYLocal.c:676 msgid "There is already a directory with that name! Request ignored." msgstr "Sillä nimellä on jo kansio! Pyyntö ohitettu." -#: src/LYLocal.c:677 +#: src/LYLocal.c:678 msgid "There is already a file with that name! Request ignored." msgstr "Sillä nimellä on jo tiedosto! Pyyntö ohitettu." -#: src/LYLocal.c:679 +#: src/LYLocal.c:680 msgid "The specified name is already in use! Request ignored." msgstr "Määritelty nimi on jo käytössä! Pyyntö ohitettu." -#: src/LYLocal.c:691 +#: src/LYLocal.c:692 msgid "Destination has different owner! Request denied." msgstr "Kohteella on eri omistaja! Pyyntö kielletty." -#: src/LYLocal.c:694 +#: src/LYLocal.c:695 msgid "Destination is not a valid directory! Request denied." msgstr "Kohde ei ole kelpaava kansio! Pyyntö kielletty." -#: src/LYLocal.c:710 +#: src/LYLocal.c:711 msgid "Source and destination are the same location! Request ignored!" msgstr "Lähde ja kohde ovat sama sijainti! Pyyntö ohitettu." -#: src/LYLocal.c:734 +#: src/LYLocal.c:735 msgid "Remove all tagged files and directories?" msgstr "" -#: src/LYLocal.c:807 +#: src/LYLocal.c:808 msgid "Enter new location for tagged items: " msgstr "" -#: src/LYLocal.c:905 +#: src/LYLocal.c:906 msgid "Enter new name for directory: " msgstr "Kirjoita uusi nimi kansiolle: " -#: src/LYLocal.c:907 +#: src/LYLocal.c:908 msgid "Enter new name for file: " msgstr "Kirjoita uusi nimi tiedostolle: " -#: src/LYLocal.c:919 +#: src/LYLocal.c:920 msgid "Illegal character (path-separator) found! Request ignored." msgstr "Ei-sallittu merkki (polkuerotin) löydetty! Pyyntö ohitettu." -#: src/LYLocal.c:969 +#: src/LYLocal.c:970 msgid "Enter new location for directory: " msgstr "Kirjoita uusi sijainti kansiolle: " -#: src/LYLocal.c:971 +#: src/LYLocal.c:972 msgid "Enter new location for file: " msgstr "Kirjoita uusi sijainti tiedostolle: " -#: src/LYLocal.c:998 +#: src/LYLocal.c:999 msgid "Unexpected failure - unable to find trailing path separator" msgstr "" -#: src/LYLocal.c:1060 +#: src/LYLocal.c:1061 msgid "Modify name, location, or permission (n, l, or p): " msgstr "" -#: src/LYLocal.c:1062 +#: src/LYLocal.c:1063 msgid "Modify name or location (n or l): " msgstr "" #. #. * Code for changing ownership needed here. #. -#: src/LYLocal.c:1091 +#: src/LYLocal.c:1092 msgid "This feature not yet implemented!" msgstr "Tätä ominaisuutta ei ole vielä toteutettu!" -#: src/LYLocal.c:1112 +#: src/LYLocal.c:1113 msgid "Enter name of file to create: " msgstr "Kirjoita luotavan tiedoston nimi: " -#: src/LYLocal.c:1115 src/LYLocal.c:1152 +#: src/LYLocal.c:1116 src/LYLocal.c:1153 msgid "Illegal redirection \"//\" found! Request ignored." msgstr "Ei-sallittu ohjaus ”//” löydetty! Pyyntö ohitettu." -#: src/LYLocal.c:1149 +#: src/LYLocal.c:1150 msgid "Enter name for new directory: " msgstr "Kirjoita uuden kansion nimi: " -#: src/LYLocal.c:1190 +#: src/LYLocal.c:1191 msgid "Create file or directory (f or d): " msgstr "Luodaanko ”f” tiedosto vai ”d” kansio: " -#: src/LYLocal.c:1232 +#: src/LYLocal.c:1233 #, c-format msgid "Remove directory '%s'?" msgstr "Poistetaanko kansio ”%s”?" -#: src/LYLocal.c:1235 +#: src/LYLocal.c:1236 msgid "Remove directory?" msgstr "Poistetaanko kansio?" -#: src/LYLocal.c:1240 +#: src/LYLocal.c:1241 #, c-format msgid "Remove file '%s'?" msgstr "Poistetaanko tiedosto ”%s”?" -#: src/LYLocal.c:1242 +#: src/LYLocal.c:1243 msgid "Remove file?" msgstr "Poistetaanko tiedosto?" -#: src/LYLocal.c:1247 +#: src/LYLocal.c:1248 #, c-format msgid "Remove symbolic link '%s'?" msgstr "Poistetaanko symbolinen linkki ”%s”?" -#: src/LYLocal.c:1249 +#: src/LYLocal.c:1250 msgid "Remove symbolic link?" msgstr "Poistetaanko symbolinen linkki?" -#: src/LYLocal.c:1347 +#: src/LYLocal.c:1348 msgid "Sorry, don't know how to permit non-UNIX files yet." msgstr "" -#: src/LYLocal.c:1376 +#: src/LYLocal.c:1377 msgid "Unable to open permit options file" msgstr "" -#: src/LYLocal.c:1404 +#: src/LYLocal.c:1405 msgid "Specify permissions below:" msgstr "Määrittele oikeudet alle:" -#: src/LYLocal.c:1405 src/LYShowInfo.c:265 +#: src/LYLocal.c:1406 src/LYShowInfo.c:287 msgid "Owner:" msgstr "Omistaja" -#: src/LYLocal.c:1421 +#: src/LYLocal.c:1422 msgid "Group" msgstr "Ryhmä" -#: src/LYLocal.c:1437 +#: src/LYLocal.c:1438 msgid "Others:" msgstr "Muut:" -#: src/LYLocal.c:1455 +#: src/LYLocal.c:1456 msgid "form to permit" msgstr "" -#: src/LYLocal.c:1551 +#: src/LYLocal.c:1552 msgid "Invalid mode format." msgstr "" -#: src/LYLocal.c:1555 +#: src/LYLocal.c:1556 msgid "Invalid syntax format." msgstr "" -#: src/LYLocal.c:1742 +#: src/LYLocal.c:1743 msgid "" "Warning! UUDecoded file will exist in the directory you started Lynx." msgstr "" -#: src/LYLocal.c:1932 +#: src/LYLocal.c:1933 msgid "NULL URL pointer" msgstr "" -#: src/LYLocal.c:2014 +#: src/LYLocal.c:2015 #, c-format msgid "Executing %s " msgstr "Suoritetaan %s " -#: src/LYLocal.c:2017 +#: src/LYLocal.c:2018 msgid "Executing system command. This might take a while." msgstr "Suoritetaan järjestelmäkomento. Tässä saattaa kestää." -#: src/LYLocal.c:2091 +#: src/LYLocal.c:2092 msgid "Current directory:" msgstr "Kansio:" -#: src/LYLocal.c:2094 src/LYLocal.c:2112 +#: src/LYLocal.c:2095 src/LYLocal.c:2113 msgid "Current selection:" msgstr "Valinta:" -#: src/LYLocal.c:2098 +#: src/LYLocal.c:2099 msgid "Nothing currently selected." msgstr "Mitään ei ole valittuna." -#: src/LYLocal.c:2114 +#: src/LYLocal.c:2115 msgid "tagged item:" msgstr "" -#: src/LYLocal.c:2115 +#: src/LYLocal.c:2116 msgid "tagged items:" msgstr "" -#: src/LYLocal.c:2215 src/LYLocal.c:2224 +#: src/LYLocal.c:2216 src/LYLocal.c:2225 msgid "Illegal filename; request ignored." msgstr "Ei sallittu tiedostonimi, pyyntö ohitettu." #. directory not writable -#: src/LYLocal.c:2322 src/LYLocal.c:2381 +#: src/LYLocal.c:2323 src/LYLocal.c:2382 msgid "Install in the selected directory not permitted." msgstr "Asennus valitussa kansiossa ei ole sallittu." -#: src/LYLocal.c:2377 +#: src/LYLocal.c:2378 msgid "The selected item is not a directory! Request ignored." msgstr "" -#: src/LYLocal.c:2386 +#: src/LYLocal.c:2387 msgid "Just a moment, ..." msgstr "Pieni hetki, …" -#: src/LYLocal.c:2403 +#: src/LYLocal.c:2404 msgid "Error building install args" msgstr "" -#: src/LYLocal.c:2418 src/LYLocal.c:2449 +#: src/LYLocal.c:2419 src/LYLocal.c:2450 #, c-format msgid "Source and target are the same: %s" msgstr "Lähde ja kohde ovat sama: %s" -#: src/LYLocal.c:2425 src/LYLocal.c:2456 +#: src/LYLocal.c:2426 src/LYLocal.c:2457 #, c-format msgid "Already in target directory: %s" msgstr "Ollaan jo kohdekansiossa: %s" -#: src/LYLocal.c:2474 +#: src/LYLocal.c:2475 msgid "Installation complete" msgstr "Asennus valmis" -#: src/LYLocal.c:2666 +#: src/LYLocal.c:2680 msgid "Temporary URL or list would be too long." msgstr "Tilapäis-URL-lista olisi liian pitkä." -#: src/LYMail.c:544 +#: src/LYMail.c:566 msgid "Sending" msgstr "Lähetetään" -#: src/LYMail.c:1030 +#: src/LYMail.c:1050 #, c-format msgid "The link %s :?: %s \n" msgstr "Linkki %s :?: %s \n" -#: src/LYMail.c:1032 +#: src/LYMail.c:1052 #, c-format msgid "called \"%s\"\n" msgstr "nimeltä ”%s”\n" -#: src/LYMail.c:1033 +#: src/LYMail.c:1053 #, c-format msgid "in the file \"%s\" called \"%s\"\n" msgstr "tiedostossa ”%s” nimeltä ”%s”\n" -#: src/LYMail.c:1034 +#: src/LYMail.c:1054 msgid "was requested but was not available." msgstr "pyydettiin, mutta ei ollut saatavilla." -#: src/LYMail.c:1035 +#: src/LYMail.c:1055 msgid "Thought you might want to know." msgstr "Ajattelin, että saatat haluta tietää." -#: src/LYMail.c:1037 +#: src/LYMail.c:1057 msgid "This message was automatically generated by" msgstr "Tämän viestin on automaattisesti luonut" -#: src/LYMail.c:1751 +#: src/LYMail.c:1770 msgid "No system mailer configured" msgstr "Järjestelmän postitinta ei ole konfiguroitu!" -#: src/LYMain.c:1049 +#: src/LYMain.c:1071 msgid "No Winsock found, sorry." msgstr "Winsockia ei löytynyt." -#: src/LYMain.c:1240 +#: src/LYMain.c:1262 msgid "You MUST define a valid TMP or TEMP area!" msgstr "Kelpaava TMP- tai TEMP-alue TÄYTYY määritellä!" -#: src/LYMain.c:1293 src/LYMainLoop.c:5260 +#: src/LYMain.c:1315 src/LYMainLoop.c:5283 msgid "No such directory" msgstr "Kansiota ei ole" -#: src/LYMain.c:1487 +#: src/LYMain.c:1509 #, c-format msgid "" "\n" @@ -4419,7 +4419,7 @@ "Asetustiedosto ”%s” ei ole saatavilla.\n" "\n" -#: src/LYMain.c:1497 +#: src/LYMain.c:1519 #, c-format msgid "" "\n" @@ -4441,7 +4441,7 @@ "Lynxin muokkauskarttaa ei ole määritelty.\n" "\n" -#: src/LYMain.c:1608 +#: src/LYStyle.c:933 #, c-format msgid "" "\n" @@ -4452,180 +4452,180 @@ "Lynxin tiedosto ”%s” ei ole saatavilla.\n" "\n" -#: src/LYMain.c:1683 +#: src/LYMain.c:1675 #, c-format msgid "Ignored %d characters from standard input.\n" msgstr "Ohitettiin %d merkkiä standardista sisääntulosta.\n" -#: src/LYMain.c:1685 +#: src/LYMain.c:1677 #, c-format msgid "Use \"-stdin\" or \"-\" to tell how to handle piped input.\n" msgstr "" -#: src/LYMain.c:1843 +#: src/LYMain.c:1835 msgid "Warning:" msgstr "Varoitus:" -#: src/LYMain.c:2408 +#: src/LYMain.c:2405 msgid "persistent cookies state will be changed in next session only." msgstr "" -#: src/LYMain.c:2644 src/LYMain.c:2689 +#: src/LYMain.c:2642 src/LYMain.c:2687 #, c-format msgid "Lynx: ignoring unrecognized charset=%s\n" msgstr "Lynx: ohitetaan tunnistamaton merkistö=%s\n" -#: src/LYMain.c:3208 +#: src/LYMain.c:3206 #, c-format msgid "%s Version %s (%s)" msgstr "%s versio %s (%s)" -#: src/LYMain.c:3246 +#: src/LYMain.c:3223 #, c-format msgid "Built on %s %s %s\n" msgstr "Käännetty %s %s %s\n" -#: src/LYMain.c:3268 +#: src/LYMain.c:3261 msgid "Copyrights held by the Lynx Developers Group," msgstr "Tekijänoikeudet: Lynx-kehittäjien ryhmä," -#: src/LYMain.c:3269 +#: src/LYMain.c:3262 msgid "the University of Kansas, CERN, and other contributors." msgstr "Kansasin yliopisto, CERN ja muut avustajat." -#: src/LYMain.c:3270 +#: src/LYMain.c:3263 msgid "Distributed under the GNU General Public License (Version 2)." msgstr "Jaellaan GNU General Public License (versio 2) -lisenssin ehdoilla." -#: src/LYMain.c:3271 +#: src/LYMain.c:3248 msgid "See http://lynx.isc.org/ and the online help for more information." msgstr "" "Katso lisätietoja osoitteesta http://lynx.isc.org/ ja verkko-opasteesta." -#: src/LYMain.c:4104 +#: src/LYMain.c:4107 #, c-format msgid "USAGE: %s [options] [file]\n" msgstr "KÄYTTÖ: %s [valitsimet] [tiedosto]\n" -#: src/LYMain.c:4105 +#: src/LYMain.c:4108 #, c-format msgid "Options are:\n" msgstr "Valitsimet ovat:\n" -#: src/LYMain.c:4406 +#: src/LYMain.c:4411 #, c-format msgid "%s: Invalid Option: %s\n" msgstr "%s: Virheellinen valitsin: %s\n" -#: src/LYMainLoop.c:575 +#: src/LYMainLoop.c:572 #, c-format msgid "Internal error: Invalid mouse link %d!" msgstr "Sisäinen virhe: Epäkelpo hiirilinkki %d!" -#: src/LYMainLoop.c:696 src/LYMainLoop.c:5282 +#: src/LYMainLoop.c:693 src/LYMainLoop.c:5305 msgid "A URL specified by the user" msgstr "Käyttäjän määrittelemä URL" -#: src/LYMainLoop.c:1148 +#: src/LYMainLoop.c:1142 msgid "Enctype multipart/form-data not yet supported! Cannot submit." msgstr "" #. #. * Make a name for this help file. #. -#: src/LYMainLoop.c:3177 +#: src/LYMainLoop.c:3196 msgid "Help Screen" msgstr "Opaste" -#: src/LYMainLoop.c:3308 +#: src/LYMainLoop.c:3327 msgid "System Index" msgstr "Järjestelmäindeksi" -#: src/LYMainLoop.c:3556 +#: src/LYMainLoop.c:3575 #, c-format msgid "Query parameter %d: " msgstr "Kyselyparametri %d: " -#: src/LYMainLoop.c:3781 src/LYMainLoop.c:5558 +#: src/LYMainLoop.c:3804 src/LYMainLoop.c:5581 msgid "Entry into main screen" msgstr "" -#: src/LYMainLoop.c:4039 +#: src/LYMainLoop.c:4062 msgid "No next document present" msgstr "Seuraavaa asiakirjaa ei ole" -#: src/LYMainLoop.c:4334 +#: src/LYMainLoop.c:4357 msgid "charset for this document specified explicitly, sorry..." msgstr "" -#: src/LYMainLoop.c:5240 +#: src/LYMainLoop.c:5263 msgid "cd to:" msgstr "cd:" -#: src/LYMainLoop.c:5263 +#: src/LYMainLoop.c:5286 msgid "A component of path is not a directory" msgstr "" -#: src/LYMainLoop.c:5266 +#: src/LYMainLoop.c:5289 msgid "failed to change directory" msgstr "kansion vaihtaminen epäonnistui" -#: src/LYMainLoop.c:6496 +#: src/LYMainLoop.c:6515 msgid "Reparsing document under current settings..." msgstr "" -#: src/LYMainLoop.c:6790 +#: src/LYMainLoop.c:6809 #, c-format msgid "Fatal error - could not open output file %s\n" msgstr "" -#: src/LYMainLoop.c:7128 +#: src/LYMainLoop.c:7151 msgid "TABLE center enable." msgstr "" -#: src/LYMainLoop.c:7131 +#: src/LYMainLoop.c:7154 msgid "TABLE center disable." msgstr "" -#: src/LYMainLoop.c:7211 +#: src/LYMainLoop.c:7234 msgid "Current URL is empty." msgstr "Nykyinen URL on tyhjä." -#: src/LYMainLoop.c:7213 src/LYUtils.c:1881 +#: src/LYMainLoop.c:7236 src/LYUtils.c:1917 msgid "Copy to clipboard failed." msgstr "Leikepöydälle kopioiminen epäonnistui." -#: src/LYMainLoop.c:7215 +#: src/LYMainLoop.c:7238 msgid "Document URL put to clipboard." msgstr "Asiakirjan URL kopioitu leikepöydälle." -#: src/LYMainLoop.c:7217 +#: src/LYMainLoop.c:7240 msgid "Link URL put to clipboard." msgstr "Linkin URL kopioitu leikepöydälle." -#: src/LYMainLoop.c:7244 +#: src/LYMainLoop.c:7267 msgid "No URL in the clipboard." msgstr "Ei URL:ää leikepöydällä." -#: src/LYMainLoop.c:7936 src/LYMainLoop.c:8105 +#: src/LYMainLoop.c:7960 src/LYMainLoop.c:8131 msgid "-index-" msgstr "-indeksi-" -#: src/LYMainLoop.c:8045 +#: src/LYMainLoop.c:8069 msgid "lynx: Can't access startfile" msgstr "lynx: Ei päästy käsiksi aloitustiedostoon" -#: src/LYMainLoop.c:8057 +#: src/LYMainLoop.c:8081 msgid "lynx: Start file could not be found or is not text/html or text/plain" msgstr "" "lynx: Aloitustiedostoa ei löytynyt tai se ei ole tyyppiä text/html tai " "text/plain" -#: src/LYMainLoop.c:8058 +#: src/LYMainLoop.c:8082 msgid " Exiting..." msgstr " Poistutaan…" -#: src/LYMainLoop.c:8099 +#: src/LYMainLoop.c:8125 msgid "-more-" msgstr "-lisää-" @@ -4689,369 +4689,369 @@ msgid "Message has no original text!" msgstr "Viestissä ei ole alkuperäistä tekstiä!" -#: src/LYOptions.c:770 +#: src/LYOptions.c:774 msgid "review/edit B)ookmarks files" msgstr "B) katsele/muokkaa kirjanmerkkitiedostoja" -#: src/LYOptions.c:772 +#: src/LYOptions.c:776 msgid "B)ookmark file: " msgstr "B) kirjanmerkkitiedosto: " -#: src/LYOptions.c:2120 src/LYOptions.c:2127 +#: src/LYOptions.c:2123 src/LYOptions.c:2130 msgid "ON" msgstr "PÄÄLLÄ" #. verbose_img variable -#: src/LYOptions.c:2121 src/LYOptions.c:2126 src/LYOptions.c:2289 -#: src/LYOptions.c:2300 +#: src/LYOptions.c:2124 src/LYOptions.c:2129 src/LYOptions.c:2302 +#: src/LYOptions.c:2313 msgid "OFF" msgstr "POIS" -#: src/LYOptions.c:2122 +#: src/LYOptions.c:2125 msgid "NEVER" msgstr "EI KOSKAAN" -#: src/LYOptions.c:2123 +#: src/LYOptions.c:2126 msgid "ALWAYS" msgstr "AINA" -#: src/LYOptions.c:2139 src/LYOptions.c:2281 +#: src/LYOptions.c:2142 src/LYOptions.c:2294 msgid "ignore" msgstr "ohita" -#: src/LYOptions.c:2140 +#: src/LYOptions.c:2143 msgid "ask user" msgstr "kysy" -#: src/LYOptions.c:2141 +#: src/LYOptions.c:2144 msgid "accept all" msgstr "hyväksy kaikki" -#: src/LYOptions.c:2153 +#: src/LYOptions.c:2156 msgid "ALWAYS OFF" msgstr "AINA POIS" -#: src/LYOptions.c:2154 +#: src/LYOptions.c:2157 msgid "FOR LOCAL FILES ONLY" msgstr "VAIN PAIKALLISILLE TIEDOSTOILLE" -#: src/LYOptions.c:2156 +#: src/LYOptions.c:2159 msgid "ALWAYS ON" msgstr "AINA PÄÄLLÄ" -#: src/LYOptions.c:2168 +#: src/LYOptions.c:2171 msgid "Numbers act as arrows" msgstr "Numerot toimivat nuolina" -#: src/LYOptions.c:2170 +#: src/LYOptions.c:2173 msgid "Links are numbered" msgstr "Linkit on numeroitu" -#: src/LYOptions.c:2173 +#: src/LYOptions.c:2176 msgid "Links and form fields are numbered" msgstr "Linkit ja lomakkeiden kentät on numeroitu" -#: src/LYOptions.c:2176 +#: src/LYOptions.c:2179 msgid "Form fields are numbered" msgstr "Lomakkeiden kentät on numeroitu" -#: src/LYOptions.c:2191 +#: src/LYOptions.c:2194 msgid "Case insensitive" msgstr "Kirjainkoolla ei merkitystä" -#: src/LYOptions.c:2192 +#: src/LYOptions.c:2195 msgid "Case sensitive" msgstr "Huomioi kirjainkoko" -#: src/LYOptions.c:2216 +#: src/LYOptions.c:2229 msgid "prompt normally" msgstr "kysy tavallisesti" -#: src/LYOptions.c:2217 +#: src/LYOptions.c:2230 msgid "force yes-response" msgstr "pakota kyllä-vastaus" -#: src/LYOptions.c:2218 +#: src/LYOptions.c:2231 msgid "force no-response" msgstr "pakota ei-vastaus" -#: src/LYOptions.c:2236 +#: src/LYOptions.c:2249 msgid "Novice" msgstr "Aloittelija" -#: src/LYOptions.c:2237 +#: src/LYOptions.c:2250 msgid "Intermediate" msgstr "Keskitaso" -#: src/LYOptions.c:2238 +#: src/LYOptions.c:2251 msgid "Advanced" msgstr "Edistynyt" -#: src/LYOptions.c:2247 +#: src/LYOptions.c:2260 msgid "By First Visit" msgstr "Ensimmäisen vierailukerran mukaan" -#: src/LYOptions.c:2249 +#: src/LYOptions.c:2262 msgid "By First Visit Reversed" msgstr "Ensimmäisen vierailukerran mukaan käänteinen" -#: src/LYOptions.c:2250 +#: src/LYOptions.c:2263 msgid "As Visit Tree" msgstr "Vierailupuuna" -#: src/LYOptions.c:2251 +#: src/LYOptions.c:2264 msgid "By Last Visit" msgstr "Viimeisimmän vierailukerran mukaan" -#: src/LYOptions.c:2253 +#: src/LYOptions.c:2266 msgid "By Last Visit Reversed" msgstr "Viimeisimmän vierailukerran mukaan käänteinen" #. Old_DTD variable -#: src/LYOptions.c:2264 +#: src/LYOptions.c:2277 msgid "relaxed (TagSoup mode)" msgstr "rento (TagSoup)" -#: src/LYOptions.c:2265 +#: src/LYOptions.c:2278 msgid "strict (SortaSGML mode)" msgstr "tiukka (SortaSGML)" -#: src/LYOptions.c:2272 +#: src/LYOptions.c:2285 msgid "Ignore" msgstr "Ohita" -#: src/LYOptions.c:2273 +#: src/LYOptions.c:2286 msgid "Add to trace-file" msgstr "Lisää jäljitystiedostoon" -#: src/LYOptions.c:2274 +#: src/LYOptions.c:2287 msgid "Add to LYNXMESSAGES" msgstr "Lisää LYNXMESSAGESiin" -#: src/LYOptions.c:2275 +#: src/LYOptions.c:2288 msgid "Warn, point to trace-file" msgstr "Varoita, osoita järljitystiedostoon" -#: src/LYOptions.c:2282 +#: src/LYOptions.c:2295 msgid "as labels" msgstr "nimiöinä" -#: src/LYOptions.c:2283 +#: src/LYOptions.c:2296 msgid "as links" msgstr "linkkeinä" -#: src/LYOptions.c:2290 +#: src/LYOptions.c:2303 msgid "show filename" msgstr "näytä tiedostonimi" -#: src/LYOptions.c:2301 +#: src/LYOptions.c:2314 msgid "STANDARD" msgstr "PERUS" -#: src/LYOptions.c:2302 +#: src/LYOptions.c:2315 msgid "ADVANCED" msgstr "EDISTYNYT" -#: src/LYOptions.c:2336 +#: src/LYOptions.c:2349 msgid "Directories first" msgstr "Kansiot ensin" -#: src/LYOptions.c:2337 +#: src/LYOptions.c:2350 msgid "Files first" msgstr "Tiedostot ensin" -#: src/LYOptions.c:2338 +#: src/LYOptions.c:2351 msgid "Mixed style" msgstr "Sekoitettu tyyli" -#: src/LYOptions.c:2346 src/LYOptions.c:2366 +#: src/LYOptions.c:2359 src/LYOptions.c:2379 msgid "By Name" msgstr "Nimen mukaan" -#: src/LYOptions.c:2347 src/LYOptions.c:2367 +#: src/LYOptions.c:2360 src/LYOptions.c:2380 msgid "By Type" msgstr "Tyypin mukaan" -#: src/LYOptions.c:2348 src/LYOptions.c:2368 +#: src/LYOptions.c:2361 src/LYOptions.c:2381 msgid "By Size" msgstr "Koon mukaan" -#: src/LYOptions.c:2349 src/LYOptions.c:2369 +#: src/LYOptions.c:2362 src/LYOptions.c:2382 msgid "By Date" msgstr "Pvm:n mukaan" -#: src/LYOptions.c:2350 +#: src/LYOptions.c:2363 msgid "By Mode" msgstr "Tilan mukaan" -#: src/LYOptions.c:2352 +#: src/LYOptions.c:2365 msgid "By User" msgstr "Käyttäjän mukaan" -#: src/LYOptions.c:2353 +#: src/LYOptions.c:2366 msgid "By Group" msgstr "Ryhmän mukaan" -#: src/LYOptions.c:2378 +#: src/LYOptions.c:2391 msgid "Do not show rate" msgstr "Älä näytä nopeutta" -#: src/LYOptions.c:2379 src/LYOptions.c:2380 +#: src/LYOptions.c:2392 src/LYOptions.c:2393 #, c-format msgid "Show %s/sec rate" msgstr "Näytä %s/s -nopeus" -#: src/LYOptions.c:2382 src/LYOptions.c:2383 +#: src/LYOptions.c:2395 src/LYOptions.c:2396 #, c-format msgid "Show %s/sec, ETA" msgstr "Näytä %s/s, jäljellä" -#: src/LYOptions.c:2386 +#: src/LYOptions.c:2401 msgid "Show progressbar" msgstr "Näytä edistymispalkki" -#: src/LYOptions.c:2398 +#: src/LYOptions.c:2413 msgid "Accept lynx's internal types" msgstr "Hyväksy Lynxin sisäiset tyypit" -#: src/LYOptions.c:2399 +#: src/LYOptions.c:2414 msgid "Also accept lynx.cfg's types" msgstr "Hyväksy myös lynx.cfg:n tyypit" -#: src/LYOptions.c:2400 +#: src/LYOptions.c:2415 msgid "Also accept user's types" msgstr "Hyväksy myös käyttäjän tyypit" -#: src/LYOptions.c:2401 +#: src/LYOptions.c:2416 msgid "Also accept system's types" msgstr "Hyväksy myös järjestelmän tyypit" -#: src/LYOptions.c:2402 +#: src/LYOptions.c:2417 msgid "Accept all types" msgstr "Hyväksy kaikki muutokset" -#: src/LYOptions.c:2411 +#: src/LYOptions.c:2426 msgid "gzip" msgstr "gzip" -#: src/LYOptions.c:2412 +#: src/LYOptions.c:2427 msgid "deflate" msgstr "" -#: src/LYOptions.c:2415 +#: src/LYOptions.c:2430 msgid "compress" msgstr "tiivistä" -#: src/LYOptions.c:2418 +#: src/LYOptions.c:2433 msgid "bzip2" msgstr "bzip2" -#: src/LYOptions.c:2420 +#: src/LYOptions.c:2435 msgid "All" msgstr "Kaikki" -#: src/LYOptions.c:2699 src/LYOptions.c:2728 +#: src/LYOptions.c:2801 src/LYOptions.c:2830 #, c-format msgid "Use %s to invoke the Options menu!" msgstr "%s avaa Valitsimet-valikon" -#: src/LYOptions.c:3541 +#: src/LYOptions.c:3688 msgid "(options marked with (!) will not be saved)" msgstr "((!)-merkittyjä asetuksia ei tallenneta)" -#: src/LYOptions.c:3549 +#: src/LYOptions.c:3696 msgid "General Preferences" msgstr "Yleisasetukset" #. *************************************************************** #. User Mode: SELECT -#: src/LYOptions.c:3553 +#: src/LYOptions.c:3700 msgid "User mode" msgstr "Käyttäjän taso" #. Editor: INPUT -#: src/LYOptions.c:3559 +#: src/LYOptions.c:3706 msgid "Editor" msgstr "Muokkain" #. Search Type: SELECT -#: src/LYOptions.c:3564 +#: src/LYOptions.c:3711 msgid "Type of Search" msgstr "Haun toiminta" -#: src/LYOptions.c:3569 +#: src/LYOptions.c:3716 msgid "Security and Privacy" msgstr "Turvallisuus ja yksityisyys" #. *************************************************************** #. Cookies: SELECT -#: src/LYOptions.c:3573 +#: src/LYOptions.c:3720 msgid "Cookies" msgstr "Evästeet" #. Cookie Prompting: SELECT -#: src/LYOptions.c:3587 +#: src/LYOptions.c:3734 msgid "Invalid-Cookie Prompting" msgstr "Epäkelpo eväste -kysymykset" #. SSL Prompting: SELECT -#: src/LYOptions.c:3594 +#: src/LYOptions.c:3741 msgid "SSL Prompting" msgstr "SSL-kysymykset" -#: src/LYOptions.c:3600 +#: src/LYOptions.c:3756 msgid "Keyboard Input" msgstr "Näppäimistösyöte" #. *************************************************************** #. Keypad Mode: SELECT -#: src/LYOptions.c:3604 +#: src/LYOptions.c:3760 msgid "Keypad mode" msgstr "Näppäimistön tila" #. Emacs keys: ON/OFF -#: src/LYOptions.c:3610 +#: src/LYOptions.c:3766 msgid "Emacs keys" msgstr "Emacs-painikkeet" #. VI Keys: ON/OFF -#: src/LYOptions.c:3616 +#: src/LYOptions.c:3772 msgid "VI keys" msgstr "VI-painikkeet" #. Line edit style: SELECT #. well, at least 2 line edit styles available -#: src/LYOptions.c:3623 +#: src/LYOptions.c:3779 msgid "Line edit style" msgstr "Rivimuokkaustapa" #. Keyboard layout: SELECT -#: src/LYOptions.c:3635 +#: src/LYOptions.c:3791 msgid "Keyboard layout" msgstr "Näppäinasettelu" #. #. * Display and Character Set #. -#: src/LYOptions.c:3649 +#: src/LYOptions.c:3805 msgid "Display and Character Set" msgstr "Näyttö ja merkistökoodaus" #. Use locale-based character set: ON/OFF -#: src/LYOptions.c:3654 +#: src/LYOptions.c:3810 msgid "Use locale-based character set" msgstr "Käytä locale-pohjaista merkistöä" -#: src/LYOptions.c:3661 +#: src/LYOptions.c:3817 msgid "Use HTML5 charset replacements" msgstr "Käytä HTML5:n korvikemerkistöjä" #. Display Character Set: SELECT -#: src/LYOptions.c:3667 +#: src/LYOptions.c:3823 msgid "Display character set" msgstr "Näytä merkistökoodaus" -#: src/LYOptions.c:3698 +#: src/LYOptions.c:3854 msgid "Assumed document character set" msgstr "Oletettu asiakirjan merkistö" @@ -5060,263 +5060,263 @@ #. * we split the header to make it more readable: #. * "CJK mode" for CJK display charsets, and "Raw 8-bit" for others. #. -#: src/LYOptions.c:3718 +#: src/LYOptions.c:3874 msgid "CJK mode" msgstr "CJK-tila" -#: src/LYOptions.c:3720 +#: src/LYOptions.c:3876 msgid "Raw 8-bit" msgstr "Raaka 8-bittinen" #. X Display: INPUT -#: src/LYOptions.c:3728 +#: src/LYOptions.c:3884 msgid "X Display" msgstr "X-näyttö" #. #. * Document Appearance #. -#: src/LYOptions.c:3734 +#: src/LYOptions.c:3890 msgid "Document Appearance" msgstr "Asiakirjan ulkoasu" -#: src/LYOptions.c:3740 +#: src/LYOptions.c:3896 msgid "Show color" msgstr "Näytä väri" #. Show cursor: ON/OFF -#: src/LYOptions.c:3764 +#: src/LYOptions.c:3938 msgid "Show cursor" msgstr "Näytä osoitin" #. Underline links: ON/OFF -#: src/LYOptions.c:3770 +#: src/LYOptions.c:3944 msgid "Underline links" msgstr "Alleviivaa linkit" #. Show scrollbar: ON/OFF -#: src/LYOptions.c:3777 +#: src/LYOptions.c:3951 msgid "Show scrollbar" msgstr "Näytä vierityspalkki" #. Select Popups: ON/OFF -#: src/LYOptions.c:3784 +#: src/LYOptions.c:3958 msgid "Popups for select fields" msgstr "Ponnahdusikkuna valintakentille" #. HTML error recovery: SELECT -#: src/LYOptions.c:3790 +#: src/LYOptions.c:3964 msgid "HTML error recovery" msgstr "HTML-virheistä toipuminen" #. Bad HTML messages: SELECT -#: src/LYOptions.c:3796 +#: src/LYOptions.c:3970 msgid "Bad HTML messages" msgstr "Huonoa HTML:ää -viestit" #. Show Images: SELECT -#: src/LYOptions.c:3802 +#: src/LYOptions.c:3976 msgid "Show images" msgstr "Näytä kuvat" #. Verbose Images: ON/OFF -#: src/LYOptions.c:3816 +#: src/LYOptions.c:3990 msgid "Verbose images" msgstr "" #. #. * Headers Transferred to Remote Servers #. -#: src/LYOptions.c:3824 +#: src/LYOptions.c:3998 msgid "Headers Transferred to Remote Servers" msgstr "Palvelimille välitetyt headerit" #. *************************************************************** #. Mail Address: INPUT -#: src/LYOptions.c:3828 +#: src/LYOptions.c:4002 msgid "Personal mail address" msgstr "Henkilökohtainen postiosoite" -#: src/LYOptions.c:3833 +#: src/LYOptions.c:4007 msgid "Personal name for mail" msgstr "Henkilökohtainen nimi postia varten" -#: src/LYOptions.c:3840 +#: src/LYOptions.c:4014 msgid "Password for anonymous ftp" msgstr "Salasana anonyymille FTP:lle" #. Preferred media type: SELECT -#: src/LYOptions.c:3846 +#: src/LYOptions.c:4020 msgid "Preferred media type" msgstr "Suosi mediatyyppiä" #. Preferred encoding: SELECT -#: src/LYOptions.c:3852 +#: src/LYOptions.c:4026 msgid "Preferred encoding" msgstr "Suosi koodausta" #. Preferred Document Character Set: INPUT -#: src/LYOptions.c:3858 +#: src/LYOptions.c:4032 msgid "Preferred document character set" msgstr "Suosi asiakirjan merkistökoodausta" #. Preferred Document Language: INPUT -#: src/LYOptions.c:3863 +#: src/LYOptions.c:4037 msgid "Preferred document language" msgstr "Suosi asiakirjan kieltä" -#: src/LYOptions.c:3869 +#: src/LYOptions.c:4043 msgid "Send User-Agent header" msgstr "Lähetä User-Agent -otsake" -#: src/LYOptions.c:3871 +#: src/LYOptions.c:4045 msgid "User-Agent header" msgstr "User-Agent -otsake" #. #. * Listing and Accessing Files #. -#: src/LYOptions.c:3879 +#: src/LYOptions.c:4053 msgid "Listing and Accessing Files" msgstr "Tiedostojen listaaminen ja hakeminen" #. FTP sort: SELECT -#: src/LYOptions.c:3884 +#: src/LYOptions.c:4058 msgid "Use Passive FTP" msgstr "Käytä passiivista FTP:tä" #. FTP sort: SELECT -#: src/LYOptions.c:3890 +#: src/LYOptions.c:4064 msgid "FTP sort criteria" msgstr "FTP-lajittelukriteerit" #. Local Directory Sort: SELECT -#: src/LYOptions.c:3898 +#: src/LYOptions.c:4072 msgid "Local directory sort criteria" msgstr "Paikallisen kansion lajittelukriteerit" #. Local Directory Order: SELECT -#: src/LYOptions.c:3904 +#: src/LYOptions.c:4078 msgid "Local directory sort order" msgstr "Paikallisen kansion lajittelujärjestys" -#: src/LYOptions.c:3913 +#: src/LYOptions.c:4087 msgid "Show dot files" msgstr "Näytä pistetiedostot" -#: src/LYOptions.c:3921 +#: src/LYOptions.c:4095 msgid "Execution links" msgstr "Suorituslinkit" -#: src/LYOptions.c:3939 +#: src/LYOptions.c:4113 msgid "Pause when showing message" msgstr "Pysähdy, kun näytetään viestiä" #. Show transfer rate: SELECT -#: src/LYOptions.c:3946 +#: src/LYOptions.c:4120 msgid "Show transfer rate" msgstr "Näytä latausnopeus" #. #. * Special Files and Screens #. -#: src/LYOptions.c:3966 +#: src/LYOptions.c:4140 msgid "Special Files and Screens" msgstr "Erityistiedostot ja näytöt" -#: src/LYOptions.c:3971 +#: src/LYOptions.c:4145 msgid "Multi-bookmarks" msgstr "Monikirjanmerkit" -#: src/LYOptions.c:3979 +#: src/LYOptions.c:4153 msgid "Review/edit Bookmarks files" msgstr "" -#: src/LYOptions.c:3982 +#: src/LYOptions.c:4156 msgid "Goto multi-bookmark menu" msgstr "" -#: src/LYOptions.c:3984 +#: src/LYOptions.c:4158 msgid "Bookmarks file" msgstr "Kirjanmerkkitiedosto" #. Auto Session: ON/OFF -#: src/LYOptions.c:3991 +#: src/LYOptions.c:4165 msgid "Auto Session" msgstr "Automaattinen istunto" #. Session File Menu: INPUT -#: src/LYOptions.c:3997 +#: src/LYOptions.c:4171 msgid "Session file" msgstr "Istuntotiedosto" #. Visited Pages: SELECT -#: src/LYOptions.c:4003 +#: src/LYOptions.c:4177 msgid "Visited Pages" msgstr "Vieraillut sivut" -#: src/LYOptions.c:4008 +#: src/LYOptions.c:4182 msgid "View the file " msgstr "Katsele tiedostoa " -#: src/LYPrint.c:947 +#: src/LYPrint.c:955 #, c-format msgid " Print job complete.\n" msgstr " Tulostustyö valmis.\n" -#: src/LYPrint.c:1274 +#: src/LYPrint.c:1282 msgid "Document:" msgstr "Asiakirja:" -#: src/LYPrint.c:1275 +#: src/LYPrint.c:1283 msgid "Number of lines:" msgstr "Rivien määrä:" -#: src/LYPrint.c:1276 +#: src/LYPrint.c:1284 msgid "Number of pages:" msgstr "Sivujen määrä:" -#: src/LYPrint.c:1277 +#: src/LYPrint.c:1285 msgid "pages" msgstr "sivut" -#: src/LYPrint.c:1277 +#: src/LYPrint.c:1285 msgid "page" msgstr "sivu" -#: src/LYPrint.c:1278 +#: src/LYPrint.c:1286 msgid "(approximately)" msgstr "(arviolta)" -#: src/LYPrint.c:1285 +#: src/LYPrint.c:1293 msgid "Some print functions have been disabled!" msgstr "Jotkin tulostustoiminnot ovat pois käytöstä!" -#: src/LYPrint.c:1289 +#: src/LYPrint.c:1297 msgid "Standard print options:" msgstr "Standardit tulostusvalinnat:" -#: src/LYPrint.c:1290 +#: src/LYPrint.c:1298 msgid "Print options:" msgstr "Tulostusvalinnat:" -#: src/LYPrint.c:1297 +#: src/LYPrint.c:1305 msgid "Save to a local file" msgstr "Tallenna tiedostoon" -#: src/LYPrint.c:1299 +#: src/LYPrint.c:1307 msgid "Save to disk disabled" msgstr "Levylle tallennus ei käytössä" -#: src/LYPrint.c:1306 +#: src/LYPrint.c:1314 msgid "Mail the file" msgstr "Postita tiedosto" -#: src/LYPrint.c:1313 +#: src/LYPrint.c:1321 msgid "Print to the screen" msgstr "Tulosta näytölle" -#: src/LYPrint.c:1318 +#: src/LYPrint.c:1326 msgid "Print out on a printer attached to your vt100 terminal" msgstr "Tulosta vt100-päätteeseen liitetyllä tulostimella" @@ -5335,292 +5335,292 @@ msgid "Offending line:" msgstr "" -#: src/LYReadCFG.c:757 +#: src/LYReadCFG.c:769 #, c-format msgid "key remapping of %s to %s for %s failed\n" msgstr "" -#: src/LYReadCFG.c:764 +#: src/LYReadCFG.c:776 #, c-format msgid "key remapping of %s to %s failed\n" msgstr "" -#: src/LYReadCFG.c:785 +#: src/LYReadCFG.c:797 #, c-format msgid "invalid line-editor selection %s for key %s, selecting all\n" msgstr "" -#: src/LYReadCFG.c:810 src/LYReadCFG.c:822 +#: src/LYReadCFG.c:822 src/LYReadCFG.c:834 #, c-format msgid "" "setting of line-editor binding for key %s (0x%x) to 0x%x for %s failed\n" msgstr "" -#: src/LYReadCFG.c:826 +#: src/LYReadCFG.c:838 #, c-format msgid "setting of line-editor binding for key %s (0x%x) for %s failed\n" msgstr "" -#: src/LYReadCFG.c:922 +#: src/LYReadCFG.c:934 #, c-format msgid "Lynx: cannot start, CERN rules file %s is not available\n" msgstr "" -#: src/LYReadCFG.c:923 +#: src/LYReadCFG.c:935 msgid "(no name)" msgstr "(ei nimeä)" -#: src/LYReadCFG.c:2044 +#: src/LYReadCFG.c:2075 #, c-format msgid "More than %d nested lynx.cfg includes -- perhaps there is a loop?!?\n" msgstr "" -#: src/LYReadCFG.c:2046 +#: src/LYReadCFG.c:2077 #, c-format msgid "Last attempted include was '%s',\n" msgstr "Viimeisin yritetty sisällytys oli ”%s”,\n" -#: src/LYReadCFG.c:2047 +#: src/LYReadCFG.c:2078 #, c-format msgid "included from '%s'.\n" msgstr "sisällytetty kohteesta ”%s”.\n" -#: src/LYReadCFG.c:2450 src/LYReadCFG.c:2463 src/LYReadCFG.c:2521 +#: src/LYReadCFG.c:2481 src/LYReadCFG.c:2494 src/LYReadCFG.c:2552 msgid "The following is read from your lynx.cfg file." msgstr "Seuraava on luettu lynx.cfg -asetustiedostostasi." -#: src/LYReadCFG.c:2451 src/LYReadCFG.c:2464 +#: src/LYReadCFG.c:2482 src/LYReadCFG.c:2495 msgid "Please read the distribution" msgstr "Lue jakelusta" -#: src/LYReadCFG.c:2457 src/LYReadCFG.c:2467 +#: src/LYReadCFG.c:2488 src/LYReadCFG.c:2498 msgid "for more comments." msgstr "lisäkommentteja." -#: src/LYReadCFG.c:2503 +#: src/LYReadCFG.c:2534 msgid "RELOAD THE CHANGES" msgstr "LATAA MUUTOKSET UUDELLEEN" -#: src/LYReadCFG.c:2511 +#: src/LYReadCFG.c:2542 msgid "Your primary configuration" msgstr "Ensisijaiset asetuksesi" -#: src/LYShowInfo.c:177 +#: src/LYShowInfo.c:196 msgid "Directory that you are currently viewing" msgstr "Kansio, jota nyt katsot" -#: src/LYShowInfo.c:180 +#: src/LYShowInfo.c:199 msgid "Name:" msgstr "Nimi:" -#: src/LYShowInfo.c:183 +#: src/LYShowInfo.c:111 msgid "URL:" msgstr "URL:" -#: src/LYShowInfo.c:197 +#: src/LYShowInfo.c:216 msgid "Directory that you have currently selected" msgstr "Kansio, joka on nyt valittuna" -#: src/LYShowInfo.c:199 +#: src/LYShowInfo.c:218 msgid "File that you have currently selected" msgstr "Tiedosto, joka on nyt valittuna" -#: src/LYShowInfo.c:202 +#: src/LYShowInfo.c:221 msgid "Symbolic link that you have currently selected" msgstr "Symbolinen linkki, joka on nyt valittuna" -#: src/LYShowInfo.c:205 +#: src/LYShowInfo.c:224 msgid "Item that you have currently selected" msgstr "Kohde, joka on nyt valittuna" -#: src/LYShowInfo.c:207 +#: src/LYShowInfo.c:226 msgid "Full name:" msgstr "Koko nimi:" -#: src/LYShowInfo.c:217 +#: src/LYShowInfo.c:239 msgid "Unable to follow link" msgstr "Linnkiä ei voida seurata" -#: src/LYShowInfo.c:219 +#: src/LYShowInfo.c:241 msgid "Points to file:" msgstr "Osoittaa tiedostoon:" -#: src/LYShowInfo.c:224 +#: src/LYShowInfo.c:246 msgid "Name of owner:" msgstr "Omistajan nimi:" -#: src/LYShowInfo.c:227 +#: src/LYShowInfo.c:249 msgid "Group name:" msgstr "Ryhmän nimi:" -#: src/LYShowInfo.c:229 +#: src/LYShowInfo.c:251 msgid "File size:" msgstr "Tiedoston koko:" -#: src/LYShowInfo.c:231 +#: src/LYShowInfo.c:253 msgid "(bytes)" msgstr "(tavua)" #. #. * Include date and time information. #. -#: src/LYShowInfo.c:236 +#: src/LYShowInfo.c:258 msgid "Creation date:" msgstr "Luontipäivä:" -#: src/LYShowInfo.c:239 +#: src/LYShowInfo.c:261 msgid "Last modified:" msgstr "Muokattu:" -#: src/LYShowInfo.c:242 +#: src/LYShowInfo.c:264 msgid "Last accessed:" msgstr "Viimeksi käytetty:" -#: src/LYShowInfo.c:248 +#: src/LYShowInfo.c:270 msgid "Access Permissions" msgstr "Pääsyoikeudet" -#: src/LYShowInfo.c:283 +#: src/LYShowInfo.c:305 msgid "Group:" msgstr "Ryhmä:" -#: src/LYShowInfo.c:303 +#: src/LYShowInfo.c:325 msgid "World:" msgstr "Maailma:" -#: src/LYShowInfo.c:310 +#: src/LYShowInfo.c:332 msgid "File that you are currently viewing" msgstr "Nyt katseltava tiedosto" -#: src/LYShowInfo.c:318 src/LYShowInfo.c:422 +#: src/LYShowInfo.c:340 src/LYShowInfo.c:444 msgid "Linkname:" msgstr "Linkin nimi:" -#: src/LYShowInfo.c:324 src/LYShowInfo.c:339 +#: src/LYShowInfo.c:346 src/LYShowInfo.c:361 msgid "Charset:" msgstr "Merkistökoodaus:" -#: src/LYShowInfo.c:338 +#: src/LYShowInfo.c:360 msgid "(assumed)" msgstr "(oletettu)" -#: src/LYShowInfo.c:345 +#: src/LYShowInfo.c:367 msgid "Server:" msgstr "Palvelin:" -#: src/LYShowInfo.c:348 +#: src/LYShowInfo.c:370 msgid "Date:" msgstr "Päivä:" -#: src/LYShowInfo.c:351 +#: src/LYShowInfo.c:373 msgid "Last Mod:" msgstr "Viim. muokattu:" -#: src/LYShowInfo.c:356 +#: src/LYShowInfo.c:378 msgid "Expires:" msgstr "Vanhenee:" -#: src/LYShowInfo.c:359 +#: src/LYShowInfo.c:381 msgid "Cache-Control:" msgstr "Cache-Control:" -#: src/LYShowInfo.c:362 +#: src/LYShowInfo.c:384 msgid "Content-Length:" msgstr "Content-Length:" -#: src/LYShowInfo.c:366 +#: src/LYShowInfo.c:388 msgid "Length:" msgstr "Pituus:" -#: src/LYShowInfo.c:371 +#: src/LYShowInfo.c:393 msgid "Language:" msgstr "Kieli:" -#: src/LYShowInfo.c:378 +#: src/LYShowInfo.c:400 msgid "Post Data:" msgstr "Post-data:" -#: src/LYShowInfo.c:381 +#: src/LYShowInfo.c:403 msgid "Post Content Type:" msgstr "Post-sisältötyyppi:" -#: src/LYShowInfo.c:384 +#: src/LYShowInfo.c:406 msgid "Owner(s):" msgstr "Omistajat(t):" -#: src/LYShowInfo.c:389 +#: src/LYShowInfo.c:411 msgid "size:" msgstr "koko:" -#: src/LYShowInfo.c:391 +#: src/LYShowInfo.c:413 msgid "lines" msgstr "riviä" -#: src/LYShowInfo.c:395 +#: src/LYShowInfo.c:417 msgid "forms mode" msgstr "" -#: src/LYShowInfo.c:397 +#: src/LYShowInfo.c:419 msgid "source" msgstr "lähde" -#: src/LYShowInfo.c:398 +#: src/LYShowInfo.c:420 msgid "normal" msgstr "tavallinen" -#: src/LYShowInfo.c:400 +#: src/LYShowInfo.c:422 msgid ", safe" msgstr ", turvallinen" -#: src/LYShowInfo.c:402 +#: src/LYShowInfo.c:424 msgid ", via internal link" msgstr ", sisäisen linkin kautta" -#: src/LYShowInfo.c:407 +#: src/LYShowInfo.c:429 msgid ", no-cache" msgstr ", ei vlimuistia" -#: src/LYShowInfo.c:409 +#: src/LYShowInfo.c:431 msgid ", ISMAP script" msgstr ", ISMAP-komentosarja" -#: src/LYShowInfo.c:411 +#: src/LYShowInfo.c:433 msgid ", bookmark file" msgstr ", kirjanmerkkitiedosto" -#: src/LYShowInfo.c:415 +#: src/LYShowInfo.c:437 msgid "mode:" msgstr "tila:" -#: src/LYShowInfo.c:421 +#: src/LYShowInfo.c:443 msgid "Link that you currently have selected" msgstr "Nyt valittu linkki" -#: src/LYShowInfo.c:430 +#: src/LYShowInfo.c:452 msgid "Method:" msgstr "Tapa:" -#: src/LYShowInfo.c:434 +#: src/LYShowInfo.c:456 msgid "Enctype:" msgstr "Koodaustyyppi:" -#: src/LYShowInfo.c:440 +#: src/LYShowInfo.c:462 msgid "Action:" msgstr "Toiminto:" -#: src/LYShowInfo.c:446 +#: src/LYShowInfo.c:468 msgid "(Form field)" msgstr "(Lomakekenttä)" -#: src/LYShowInfo.c:457 +#: src/LYShowInfo.c:478 msgid "No Links on the current page" msgstr "Ei linkkejä tällä sivulla" -#: src/LYShowInfo.c:463 +#: src/LYShowInfo.c:484 msgid "Server Headers:" msgstr "Palvelimen otsakkeet:" -#: src/LYStyle.c:331 +#: src/LYStyle.c:338 #, c-format msgid "" "Syntax Error parsing style in lss file:\n" @@ -5661,41 +5661,41 @@ msgid "Unable to upload file." msgstr "Ei voitu lähettää tiedostoa." -#: src/LYUpload.c:199 +#: src/LYUpload.c:196 msgid "Upload To:" msgstr "Lähetä kohteeseen:" -#: src/LYUpload.c:200 +#: src/LYUpload.c:197 msgid "Upload options:" msgstr "Lähetysvalinnat:" -#: src/LYUtils.c:1883 +#: src/LYUtils.c:1919 msgid "Download document URL put to clipboard." msgstr "" -#: src/LYUtils.c:2668 +#: src/LYUtils.c:2666 msgid "Unexpected access protocol for this URL scheme." msgstr "" -#: src/LYUtils.c:3492 +#: src/LYUtils.c:3571 msgid "Too many tempfiles" msgstr "Liian monta väliaikaistiedostoa" -#: src/LYUtils.c:3792 +#: src/LYUtils.c:3871 msgid "unknown restriction" msgstr "tuntematon rajoitus" -#: src/LYUtils.c:3823 +#: src/LYUtils.c:3902 #, c-format msgid "No restrictions set.\n" msgstr "Rajoituksia ei asetettu.\n" -#: src/LYUtils.c:3826 +#: src/LYUtils.c:3905 #, c-format msgid "Restrictions set:\n" msgstr "Rajoitukset asetettu:\n" -#: src/LYUtils.c:5212 +#: src/LYUtils.c:5279 msgid "Cannot find HOME directory" msgstr "Kotikansiota ei löydy" @@ -5703,7 +5703,7 @@ msgid "Normally disabled. See ENABLE_LYNXRC in lynx.cfg\n" msgstr "Yleensä pos käytöstä. Katso ENABLE_LYNXRC tiedostossa lynx.cfg\n" -#: src/LYrcFile.c:325 +#: src/LYrcFile.c:327 msgid "" "accept_all_cookies allows the user to tell Lynx to automatically\n" "accept all cookies if desired. The default is \"FALSE\" which will\n" @@ -5715,7 +5715,7 @@ "Aseta accept_all_cookies -kohdan arvoksi ”TRUE”, jos haluat hyväksyä\n" "kaikki evästeet.\n" -#: src/LYrcFile.c:333 +#: src/LYrcFile.c:335 msgid "" "anonftp_password allows the user to tell Lynx to use the personal\n" "email address as the password for anonymous ftp. If no value is given,\n" @@ -5728,7 +5728,7 @@ "Jos haluat voit vaihtaa tätä arvoa asettamalla kohdan anonftp_password\n" "jonkun muun.\n" -#: src/LYrcFile.c:342 +#: src/LYrcFile.c:344 msgid "" "bookmark_file specifies the name and location of the default bookmark\n" "file into which the user can paste links for easy access at a later\n" @@ -5738,7 +5738,7 @@ "sijainnin. Siihen voi kopioida linkkejä helposti saataville myöhempää\n" "ajankohtaa varten.\n" -#: src/LYrcFile.c:347 +#: src/LYrcFile.c:349 msgid "" "If case_sensitive_searching is \"on\" then when the user invokes a search\n" "using the 's' or '/' keys, the search performed will be case sensitive\n" @@ -5747,7 +5747,7 @@ "Jos asetuksen case_sensitive_searching arvo on ”on”, etsintä (näppäimet\n" "”s” tai ”/”) huomioi kirjainkoon. Oletusarvo on yleensä ”off”.\n" -#: src/LYrcFile.c:352 +#: src/LYrcFile.c:354 msgid "" "The character_set definition controls the representation of 8 bit\n" "characters for your terminal. If 8 bit characters do not show up\n" @@ -5761,7 +5761,7 @@ "merkin arviointiin.\n" "Sallitut merkistöt ovat:\n" -#: src/LYrcFile.c:359 +#: src/LYrcFile.c:361 msgid "" "cookie_accept_domains and cookie_reject_domains are comma-delimited\n" "lists of domains from which Lynx should automatically accept or reject\n" @@ -5770,7 +5770,7 @@ "settings made here.\n" msgstr "" -#: src/LYrcFile.c:367 +#: src/LYrcFile.c:369 msgid "" "cookie_file specifies the file from which to read persistent cookies.\n" "The default is ~/" @@ -5778,7 +5778,7 @@ "cookie_file määrittelee tiedoston, josta pysyvät evästeet luetaan.\n" "Oletus on ~/" -#: src/LYrcFile.c:372 +#: src/LYrcFile.c:374 msgid "" "cookie_loose_invalid_domains, cookie_strict_invalid_domains, and\n" "cookie_query_invalid_domains are comma-delimited lists of which domains\n" @@ -5789,13 +5789,13 @@ "querying the user for an invalid path or domain.\n" msgstr "" -#: src/LYrcFile.c:386 +#: src/LYrcFile.c:388 msgid "" "dir_list_order specifies the directory list order under DIRED_SUPPORT\n" "(if implemented). The default is \"ORDER_BY_NAME\"\n" msgstr "" -#: src/LYrcFile.c:391 +#: src/LYrcFile.c:393 msgid "" "dir_list_styles specifies the directory list style under DIRED_SUPPORT\n" "(if implemented). The default is \"MIXED_STYLE\", which sorts both\n" @@ -5803,7 +5803,7 @@ "\"DIRECTORIES_FIRST\" lists directories first.\n" msgstr "" -#: src/LYrcFile.c:399 +#: src/LYrcFile.c:401 msgid "" "If emacs_keys is to \"on\" then the normal EMACS movement keys:\n" " ^N = down ^P = up\n" @@ -5815,7 +5815,7 @@ " ^N = alas ^P = ylös\n" " ^B = vasemmalle ^F = oikealle\n" -#: src/LYrcFile.c:405 +#: src/LYrcFile.c:407 msgid "" "file_editor specifies the editor to be invoked when editing local files\n" "or sending mail. If no editor is specified, then file editing is disabled\n" @@ -5823,7 +5823,7 @@ "will be used for sending mail.\n" msgstr "" -#: src/LYrcFile.c:412 +#: src/LYrcFile.c:414 msgid "" "The file_sorting_method specifies which value to sort on when viewing\n" "file lists such as FTP directories. The options are:\n" @@ -5839,7 +5839,7 @@ " BY_SIZE – tiedoston koon mukaan\n" " BY_DATE – tiedoston päivämäärän mukaan\n" -#: src/LYrcFile.c:435 +#: src/LYrcFile.c:437 msgid "" "lineedit_mode specifies the key binding used for inputting strings in\n" "prompts and forms. If lineedit_mode is set to \"Default Binding\" then\n" @@ -5854,7 +5854,7 @@ "Current lineedit modes are:\n" msgstr "" -#: src/LYrcFile.c:453 +#: src/LYrcFile.c:455 msgid "" "The following allow you to define sub-bookmark files and descriptions.\n" "The format is multi_bookmark=,\n" @@ -5862,7 +5862,7 @@ "We start with \"multi_bookmarkB\" since 'A' is the default (see above).\n" msgstr "" -#: src/LYrcFile.c:459 +#: src/LYrcFile.c:461 msgid "" "personal_mail_address specifies your personal mail address. The\n" "address will be sent during HTTP file transfers for authorization and\n" @@ -5873,7 +5873,7 @@ "your mailed comments.\n" msgstr "" -#: src/LYrcFile.c:468 +#: src/LYrcFile.c:470 msgid "" "personal_mail_name specifies your personal name, for mail. The\n" "name is sent for mailed comments. Lynx will prompt for this,\n" @@ -5885,7 +5885,7 @@ "menu, or modify this file directly.\n" msgstr "" -#: src/LYrcFile.c:478 +#: src/LYrcFile.c:480 msgid "" "preferred_charset specifies the character set in MIME notation (e.g.,\n" "ISO-8859-2, ISO-8859-5) which Lynx will indicate you prefer in requests\n" @@ -5901,7 +5901,7 @@ "is also allowed.\n" msgstr "" -#: src/LYrcFile.c:494 +#: src/LYrcFile.c:496 msgid "" "preferred_language specifies the language in MIME notation (e.g., en,\n" "fr, may be a comma-separated list in decreasing preference)\n" @@ -5910,7 +5910,7 @@ "Otherwise, the server will send the file in its default language.\n" msgstr "" -#: src/LYrcFile.c:505 +#: src/LYrcFile.c:507 msgid "" "If run_all_execution_links is set \"on\" then all local execution links\n" "will be executed when they are selected.\n" @@ -5923,7 +5923,7 @@ " you are viewing trusted source information.\n" msgstr "" -#: src/LYrcFile.c:516 +#: src/LYrcFile.c:518 msgid "" "If run_execution_links_on_local_files is set \"on\" then all local\n" "execution links that are found in LOCAL files will be executed when they\n" @@ -5939,7 +5939,7 @@ " you are viewing trusted source information.\n" msgstr "" -#: src/LYrcFile.c:534 +#: src/LYrcFile.c:536 msgid "" "select_popups specifies whether the OPTIONs in a SELECT block which\n" "lacks a MULTIPLE attribute are presented as a vertical list of radio\n" @@ -5950,7 +5950,7 @@ "The default can be overridden via the -popup command line toggle.\n" msgstr "" -#: src/LYrcFile.c:545 +#: src/LYrcFile.c:547 msgid "" "show_color specifies how to set the color mode at startup. A value of\n" "\"never\" will force color mode off (treat the terminal as monochrome)\n" @@ -5969,7 +5969,7 @@ "\"off\" \"show color\" settings will be treated as \"default\".\n" msgstr "" -#: src/LYrcFile.c:562 +#: src/LYrcFile.c:564 msgid "" "show_cursor specifies whether to 'hide' the cursor to the right (and\n" "bottom, if possible) of the screen, or to place it to the left of the\n" @@ -5982,7 +5982,7 @@ "The default can be overridden via the -show_cursor command line toggle.\n" msgstr "" -#: src/LYrcFile.c:573 +#: src/LYrcFile.c:575 msgid "" "show_dotfiles specifies that the directory listing should include\n" "\"hidden\" (dot) files/directories. If set \"on\", this will be\n" @@ -5991,7 +5991,7 @@ "is disabled, creation of such files via Lynx also is disabled.\n" msgstr "" -#: src/LYrcFile.c:584 +#: src/LYrcFile.c:586 msgid "" "If sub_bookmarks is not turned \"off\", and multiple bookmarks have\n" "been defined (see below), then all bookmark operations will first\n" @@ -6004,7 +6004,7 @@ "presented regardless of user mode.\n" msgstr "" -#: src/LYrcFile.c:598 +#: src/LYrcFile.c:600 msgid "" "user_mode specifies the users level of knowledge with Lynx. The\n" "default is \"NOVICE\" which displays two extra lines of help at the\n" @@ -6014,14 +6014,14 @@ "bottom of the screen.\n" msgstr "" -#: src/LYrcFile.c:607 +#: src/LYrcFile.c:609 msgid "" "If verbose_images is \"on\", lynx will print the name of the image\n" "source file in place of [INLINE], [LINK] or [IMAGE]\n" "See also VERBOSE_IMAGES in lynx.cfg\n" msgstr "" -#: src/LYrcFile.c:612 +#: src/LYrcFile.c:614 msgid "" "If vi_keys is set to \"on\", then the normal VI movement keys:\n" " j = down k = up\n" @@ -6038,7 +6038,7 @@ "Isot ”H”, ”J” ja ”K” avaavat edelleen opasteen, hyppyoikotiet ja\n" "näppäimet.\n" -#: src/LYrcFile.c:620 +#: src/LYrcFile.c:622 msgid "" "The visited_links setting controls how Lynx organizes the information\n" "in the Visited Links Page.\n" @@ -6046,7 +6046,7 @@ "Asetus visited_links määrittää, miten Lynx järjestää Vieraillut linkit\n" "-sivun tiedot.\n" -#: src/LYrcFile.c:845 +#: src/LYrcFile.c:863 msgid "" "If keypad_mode is set to \"NUMBERS_AS_ARROWS\", then the numbers on\n" "your keypad when the numlock is on will act as arrow keys:\n" @@ -6057,13 +6057,13 @@ "regardless of whether numlock is on.\n" msgstr "" -#: src/LYrcFile.c:854 +#: src/LYrcFile.c:872 msgid "" "If keypad_mode is set to \"LINKS_ARE_NUMBERED\", then numbers will\n" "appear next to each link and numbers are used to select links.\n" msgstr "" -#: src/LYrcFile.c:858 +#: src/LYrcFile.c:876 msgid "" "If keypad_mode is set to \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\", then\n" "numbers will appear next to each link and visible form input field.\n" @@ -6074,33 +6074,33 @@ "lists and output from the list command also enumerate form inputs.\n" msgstr "" -#: src/LYrcFile.c:867 +#: src/LYrcFile.c:885 msgid "" "NOTE: Some fixed format documents may look disfigured when\n" "\"LINKS_ARE_NUMBERED\" or \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\" are\n" "enabled.\n" msgstr "" -#: src/LYrcFile.c:899 +#: src/LYrcFile.c:917 msgid "" "Lynx User Defaults File\n" "\n" msgstr "" -#: src/LYrcFile.c:908 +#: src/LYrcFile.c:926 msgid "" "This file contains options saved from the Lynx Options Screen (normally\n" "with the 'o' key). To save options with that screen, you must select the\n" "checkbox:\n" msgstr "" -#: src/LYrcFile.c:915 +#: src/LYrcFile.c:933 msgid "" "You must then save the settings using the link on the line above the\n" "checkbox:\n" msgstr "" -#: src/LYrcFile.c:922 +#: src/LYrcFile.c:940 msgid "" "You may also use the command-line option \"-forms_options\", which displays\n" "the simpler Options Menu instead. Save options with that using the '>' " @@ -6108,14 +6108,14 @@ "\n" msgstr "" -#: src/LYrcFile.c:929 +#: src/LYrcFile.c:947 msgid "" "This file contains options saved from the Lynx Options Screen (normally\n" "with the '>' key).\n" "\n" msgstr "" -#: src/LYrcFile.c:936 +#: src/LYrcFile.c:954 msgid "" "There is normally no need to edit this file manually, since the defaults\n" "here can be controlled from the Options Screen, and the next time options\n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/mailman.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/mailman.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/mailman.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/mailman.po 2016-07-20 16:57:29.000000000 +0000 @@ -21,8 +21,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:13+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:07+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: Mailman/Archiver/HyperArch.py:123 msgid "size not available" @@ -32,10 +32,10 @@ msgid " %(size)i bytes " msgstr " %(size)i tavua " -#: Mailman/Archiver/HyperArch.py:289 Mailman/Archiver/HyperArch.py:292 -#: Mailman/Archiver/HyperArch.py:423 Mailman/Archiver/HyperArch.py:481 -#: Mailman/Archiver/HyperArch.py:590 Mailman/Archiver/HyperArch.py:1064 -#: Mailman/Archiver/HyperArch.py:1193 +#: Mailman/Archiver/HyperArch.py:291 Mailman/Archiver/HyperArch.py:294 +#: Mailman/Archiver/HyperArch.py:425 Mailman/Archiver/HyperArch.py:483 +#: Mailman/Archiver/HyperArch.py:592 Mailman/Archiver/HyperArch.py:1066 +#: Mailman/Archiver/HyperArch.py:1195 msgid " at " msgstr " at " @@ -47,131 +47,132 @@ msgid "Next message:" msgstr "Seuraava viesti:" -#: Mailman/Archiver/HyperArch.py:705 Mailman/Archiver/HyperArch.py:741 +#: Mailman/Archiver/HyperArch.py:707 Mailman/Archiver/HyperArch.py:743 msgid "thread" msgstr "ketju" -#: Mailman/Archiver/HyperArch.py:706 Mailman/Archiver/HyperArch.py:742 +#: Mailman/Archiver/HyperArch.py:708 Mailman/Archiver/HyperArch.py:744 msgid "subject" msgstr "aihe" -#: Mailman/Archiver/HyperArch.py:707 Mailman/Archiver/HyperArch.py:743 +#: Mailman/Archiver/HyperArch.py:709 Mailman/Archiver/HyperArch.py:745 msgid "author" msgstr "kirjoittaja" -#: Mailman/Archiver/HyperArch.py:708 Mailman/Archiver/HyperArch.py:744 +#: Mailman/Archiver/HyperArch.py:710 Mailman/Archiver/HyperArch.py:746 msgid "date" msgstr "päivämäärä" -#: Mailman/Archiver/HyperArch.py:780 +#: Mailman/Archiver/HyperArch.py:782 msgid "

    Currently, there are no archives.

    " msgstr "

    Arkistoja ei ole.

    " -#: Mailman/Archiver/HyperArch.py:818 +#: Mailman/Archiver/HyperArch.py:820 msgid "Gzip'd Text%(sz)s" msgstr "Gzip teksti%(sz)s" -#: Mailman/Archiver/HyperArch.py:823 +#: Mailman/Archiver/HyperArch.py:825 msgid "Text%(sz)s" msgstr "Teksti%(sz)s" -#: Mailman/Archiver/HyperArch.py:913 +#: Mailman/Archiver/HyperArch.py:915 msgid "figuring article archives\n" msgstr "tutkitaan artikkeliarkistoa\n" -#: Mailman/Archiver/HyperArch.py:923 +#: Mailman/Archiver/HyperArch.py:925 msgid "April" msgstr "huhtikuu" -#: Mailman/Archiver/HyperArch.py:923 +#: Mailman/Archiver/HyperArch.py:925 msgid "February" msgstr "helmikuu" -#: Mailman/Archiver/HyperArch.py:923 +#: Mailman/Archiver/HyperArch.py:925 msgid "January" msgstr "tammikuu" -#: Mailman/Archiver/HyperArch.py:923 +#: Mailman/Archiver/HyperArch.py:925 msgid "March" msgstr "maaliskuu" -#: Mailman/Archiver/HyperArch.py:924 +#: Mailman/Archiver/HyperArch.py:926 msgid "August" msgstr "elokuu" -#: Mailman/Archiver/HyperArch.py:924 +#: Mailman/Archiver/HyperArch.py:926 msgid "July" msgstr "heinäkuu" -#: Mailman/Archiver/HyperArch.py:924 +#: Mailman/Archiver/HyperArch.py:926 msgid "June" msgstr "kesäkuu" -#: Mailman/Archiver/HyperArch.py:924 Mailman/i18n.py:107 +#: Mailman/Archiver/HyperArch.py:926 Mailman/i18n.py:130 msgid "May" msgstr "toukokuu" -#: Mailman/Archiver/HyperArch.py:925 +#: Mailman/Archiver/HyperArch.py:927 msgid "December" msgstr "joulukuu" -#: Mailman/Archiver/HyperArch.py:925 +#: Mailman/Archiver/HyperArch.py:927 msgid "November" msgstr "marraskuu" -#: Mailman/Archiver/HyperArch.py:925 +#: Mailman/Archiver/HyperArch.py:927 msgid "October" msgstr "lokakuu" -#: Mailman/Archiver/HyperArch.py:925 +#: Mailman/Archiver/HyperArch.py:927 msgid "September" msgstr "syyskuu" -#: Mailman/Archiver/HyperArch.py:933 +#: Mailman/Archiver/HyperArch.py:935 msgid "First" msgstr "Ensimmäinen" -#: Mailman/Archiver/HyperArch.py:933 +#: Mailman/Archiver/HyperArch.py:935 msgid "Fourth" msgstr "Neljäs" -#: Mailman/Archiver/HyperArch.py:933 +#: Mailman/Archiver/HyperArch.py:935 msgid "Second" msgstr "Toinen" -#: Mailman/Archiver/HyperArch.py:933 +#: Mailman/Archiver/HyperArch.py:935 msgid "Third" msgstr "Kolmas" -#: Mailman/Archiver/HyperArch.py:935 +#: Mailman/Archiver/HyperArch.py:937 msgid "%(ord)s quarter %(year)i" msgstr "%(year)i %(ord)s neljännes" -#: Mailman/Archiver/HyperArch.py:942 +#: Mailman/Archiver/HyperArch.py:944 msgid "%(month)s %(year)i" msgstr "%(month)s %(year)i" -#: Mailman/Archiver/HyperArch.py:947 +#: Mailman/Archiver/HyperArch.py:949 msgid "The Week Of Monday %(day)i %(month)s %(year)i" msgstr "%(day)i. %(month)sta %(year)i alkava viikko" -#: Mailman/Archiver/HyperArch.py:951 +#: Mailman/Archiver/HyperArch.py:953 msgid "%(day)i %(month)s %(year)i" msgstr "%(day)i. %(month)sta %(year)i" -#: Mailman/Archiver/HyperArch.py:1051 +#: Mailman/Archiver/HyperArch.py:1053 msgid "Computing threaded index\n" msgstr "Luodaan viestipuuta\n" -#: Mailman/Archiver/HyperArch.py:1316 +#: Mailman/Archiver/HyperArch.py:1318 msgid "Updating HTML for article %(seq)s" msgstr "Päivitetään HTML-sivut artikkelille %(seq)s" -#: Mailman/Archiver/HyperArch.py:1323 +#: Mailman/Archiver/HyperArch.py:1325 msgid "article file %(filename)s is missing!" msgstr "viestitiedosto %(filename)s puuttuu!" -#: Mailman/Archiver/pipermail.py:180 Mailman/Archiver/pipermail.py:181 +#: Mailman/Archiver/HyperArch.py:275 Mailman/Archiver/pipermail.py:180 +#: Mailman/Archiver/pipermail.py:181 msgid "No subject" msgstr "Ei otsikkoa" @@ -211,32 +212,32 @@ msgid "by the list administrator" msgstr "listan ylläpitäjän toimesta" -#: Mailman/Bouncer.py:48 Mailman/Bouncer.py:286 +#: Mailman/Bouncer.py:48 Mailman/Bouncer.py:293 #: Mailman/Commands/cmd_set.py:182 msgid "for unknown reasons" msgstr "tuntemattomasta syystä" -#: Mailman/Bouncer.py:233 +#: Mailman/Bouncer.py:228 msgid "disabled" msgstr "ei käytössä" -#: Mailman/Bouncer.py:238 +#: Mailman/Bouncer.py:245 msgid "Bounce action notification" msgstr "Viestin palautusilmoitus" -#: Mailman/Bouncer.py:293 +#: Mailman/Bouncer.py:300 msgid " The last bounce received from you was dated %(date)s" msgstr " Viimeisin palautus osoitteestasi oli päivätty %(date)s" -#: Mailman/Bouncer.py:322 Mailman/Deliverer.py:144 -#: Mailman/Handlers/Acknowledge.py:44 Mailman/Handlers/CookHeaders.py:333 +#: Mailman/Bouncer.py:329 Mailman/Deliverer.py:146 +#: Mailman/Handlers/Acknowledge.py:44 Mailman/Handlers/CookHeaders.py:403 #: Mailman/Handlers/Hold.py:215 Mailman/Handlers/ToDigest.py:240 #: Mailman/ListAdmin.py:223 msgid "(no subject)" msgstr "(ei otsikkoa)" # # habazi: (private comment) jatkoin tästä täällä cyclonella.. -#: Mailman/Bouncer.py:326 +#: Mailman/Bouncer.py:333 msgid "[No bounce details are available]" msgstr "[Palautetietoja ei ole saatavilla]" @@ -248,24 +249,24 @@ msgid "Administrator" msgstr "Ylläpitäjä" -#: Mailman/Cgi/admin.py:79 Mailman/Cgi/admindb.py:116 +#: Mailman/Cgi/admin.py:80 Mailman/Cgi/admindb.py:116 #: Mailman/Cgi/confirm.py:62 Mailman/Cgi/edithtml.py:71 -#: Mailman/Cgi/listinfo.py:55 Mailman/Cgi/options.py:78 +#: Mailman/Cgi/listinfo.py:55 Mailman/Cgi/options.py:95 #: Mailman/Cgi/private.py:108 Mailman/Cgi/rmlist.py:64 #: Mailman/Cgi/roster.py:59 Mailman/Cgi/subscribe.py:63 msgid "No such list %(safelistname)s" msgstr "Listaa %(safelistname)s ei ole olemassa." -#: Mailman/Cgi/admin.py:108 Mailman/Cgi/admindb.py:132 +#: Mailman/Cgi/admin.py:109 Mailman/Cgi/admindb.py:132 #: Mailman/Cgi/edithtml.py:91 Mailman/Cgi/private.py:135 msgid "Authorization failed." msgstr "Kirjautuminen epäonnistui." -#: Mailman/Cgi/admin.py:199 +#: Mailman/Cgi/admin.py:200 msgid "The form lifetime has expired. (request forgery check)" msgstr "" -#: Mailman/Cgi/admin.py:205 +#: Mailman/Cgi/admin.py:206 msgid "" "You have turned off delivery of both digest and\n" " non-digest messages. This is an incompatible state of\n" @@ -279,19 +280,19 @@ " koostettu lähetys tai tavallinen lähetys tai postituslistasi\n" " on käyttökelvoton." -#: Mailman/Cgi/admin.py:209 Mailman/Cgi/admin.py:217 Mailman/Cgi/admin.py:224 -#: Mailman/Cgi/admin.py:1498 Mailman/Gui/GUIBase.py:207 +#: Mailman/Cgi/admin.py:210 Mailman/Cgi/admin.py:218 Mailman/Cgi/admin.py:225 +#: Mailman/Cgi/admin.py:1616 Mailman/Gui/GUIBase.py:208 msgid "Warning: " msgstr "Varoitus: " -#: Mailman/Cgi/admin.py:214 +#: Mailman/Cgi/admin.py:215 msgid "" "You have digest members, but digests are turned\n" " off. Those people will not receive mail.\n" " Affected member(s) %(dm)r." msgstr "" -#: Mailman/Cgi/admin.py:221 +#: Mailman/Cgi/admin.py:222 msgid "" "You have regular list members but non-digestified mail is\n" " turned off. They will receive non-digestified mail until " @@ -299,19 +300,19 @@ " fix this problem. Affected member(s) %(rm)r." msgstr "" -#: Mailman/Cgi/admin.py:246 +#: Mailman/Cgi/admin.py:247 msgid "%(hostname)s mailing lists - Admin Links" msgstr "%(hostname)s postituslistat - Ylläpitäjän linkit" -#: Mailman/Cgi/admin.py:277 Mailman/Cgi/listinfo.py:105 +#: Mailman/Cgi/admin.py:278 Mailman/Cgi/listinfo.py:105 msgid "Welcome!" msgstr "Tervetuloa!" -#: Mailman/Cgi/admin.py:280 Mailman/Cgi/listinfo.py:108 +#: Mailman/Cgi/admin.py:281 Mailman/Cgi/listinfo.py:108 msgid "Mailman" msgstr "Mailman" -#: Mailman/Cgi/admin.py:284 +#: Mailman/Cgi/admin.py:285 msgid "" "

    There currently are no publicly-advertised %(mailmanlink)s\n" " mailing lists on %(hostname)s." @@ -319,7 +320,7 @@ "

    Tällä hetkellä palvelimella %(hostname)s ei ole julkisia\n" " %(mailmanlink)s postituslistoja." -#: Mailman/Cgi/admin.py:290 +#: Mailman/Cgi/admin.py:291 msgid "" "

    Below is the collection of publicly-advertised\n" " %(mailmanlink)s mailing lists on %(hostname)s. Click on a list\n" @@ -331,11 +332,11 @@ "ylläpitosivulle." # ## habazi: (private comment) tähän pääsin tänään 24.3.2003 -#: Mailman/Cgi/admin.py:297 +#: Mailman/Cgi/admin.py:298 msgid "right " msgstr "oikea " -#: Mailman/Cgi/admin.py:299 +#: Mailman/Cgi/admin.py:300 msgid "" "To visit the administrators configuration page for an\n" " unadvertised list, open a URL similar to this one, but with a '/' " @@ -356,32 +357,32 @@ " \n" "

    Julkisten postituslistojen infosivulle pääset tästä linkistä, " -#: Mailman/Cgi/admin.py:306 +#: Mailman/Cgi/admin.py:307 msgid "the mailing list overview page" msgstr "postituslistan esittelysivu" -#: Mailman/Cgi/admin.py:308 +#: Mailman/Cgi/admin.py:309 msgid "

    (Send questions and comments to " msgstr "

    (Lähetä kysymykset ja kommentit osoitteeseen " -#: Mailman/Cgi/admin.py:318 Mailman/Cgi/listinfo.py:140 cron/mailpasswds:216 +#: Mailman/Cgi/admin.py:319 Mailman/Cgi/listinfo.py:140 cron/mailpasswds:216 msgid "List" msgstr "Lista" -#: Mailman/Cgi/admin.py:319 Mailman/Cgi/admin.py:587 +#: Mailman/Cgi/admin.py:320 Mailman/Cgi/admin.py:588 #: Mailman/Cgi/listinfo.py:141 msgid "Description" msgstr "Kuvaus" -#: Mailman/Cgi/admin.py:325 Mailman/Cgi/listinfo.py:147 bin/list_lists:124 +#: Mailman/Cgi/admin.py:326 Mailman/Cgi/listinfo.py:147 bin/list_lists:124 msgid "[no description available]" msgstr "[ei kuvausta saatavilla]" -#: Mailman/Cgi/admin.py:359 +#: Mailman/Cgi/admin.py:360 msgid "No valid variable name found." msgstr "Kelvollista muuttujanimeä ei löydy." -#: Mailman/Cgi/admin.py:369 +#: Mailman/Cgi/admin.py:370 msgid "" "%(realname)s Mailing list Configuration Help\n" "
    %(varname)s Option" @@ -389,11 +390,11 @@ "%(realname)s Postituslistan konfiguroinnin ohje\n" "
    %(varname)s Optio" -#: Mailman/Cgi/admin.py:376 +#: Mailman/Cgi/admin.py:377 msgid "Mailman %(varname)s List Option Help" msgstr "Mailman %(varname)s Listan Muokkaus Ohje" -#: Mailman/Cgi/admin.py:394 +#: Mailman/Cgi/admin.py:395 msgid "" "Warning: changing this option here\n" " could cause other screens to be out-of-sync. Be sure to reload any " @@ -408,60 +409,60 @@ " tämän valinnan. Voit myös\n" " " -#: Mailman/Cgi/admin.py:405 +#: Mailman/Cgi/admin.py:406 msgid "return to the %(categoryname)s options page." msgstr "palaa %(categoryname)s valintojen sivulle." -#: Mailman/Cgi/admin.py:420 +#: Mailman/Cgi/admin.py:421 msgid "%(realname)s Administration (%(label)s)" msgstr "%(realname)s ylläpito (%(label)s)" -#: Mailman/Cgi/admin.py:421 +#: Mailman/Cgi/admin.py:422 msgid "%(realname)s mailing list administration
    %(label)s Section" msgstr "%(realname)s postituslistan ylläpito
    %(label)s" -#: Mailman/Cgi/admin.py:438 +#: Mailman/Cgi/admin.py:439 msgid "Configuration Categories" msgstr "Konfigurointiluokat" -#: Mailman/Cgi/admin.py:439 +#: Mailman/Cgi/admin.py:440 msgid "Other Administrative Activities" msgstr "Muut ylläpidon toiminnot" -#: Mailman/Cgi/admin.py:443 +#: Mailman/Cgi/admin.py:444 msgid "Tend to pending moderator requests" msgstr "Hoida odottavat pyynnöt pääkäyttäjälle" -#: Mailman/Cgi/admin.py:445 +#: Mailman/Cgi/admin.py:446 msgid "Go to the general list information page" msgstr "Mene listan yleisesittelysivulle" -#: Mailman/Cgi/admin.py:447 +#: Mailman/Cgi/admin.py:448 msgid "Edit the public HTML pages and text files" msgstr "Muokkaa julkisia HTML sivuja" -#: Mailman/Cgi/admin.py:449 +#: Mailman/Cgi/admin.py:450 msgid "Go to list archives" msgstr "Mene listan arkistoon" -#: Mailman/Cgi/admin.py:455 +#: Mailman/Cgi/admin.py:456 msgid "Delete this mailing list" msgstr "Poista tämä postituslista" -#: Mailman/Cgi/admin.py:456 +#: Mailman/Cgi/admin.py:457 msgid " (requires confirmation)
     
    " msgstr " (vaatii vahvistuksen)
     
    " -#: Mailman/Cgi/admin.py:462 Mailman/Cgi/admindb.py:218 -#: Mailman/Cgi/admindb.py:295 +#: Mailman/Cgi/admin.py:463 Mailman/Cgi/admindb.py:218 +#: Mailman/Cgi/admindb.py:299 msgid "Logout" msgstr "Poistu" -#: Mailman/Cgi/admin.py:506 +#: Mailman/Cgi/admin.py:507 msgid "Emergency moderation of all list traffic is enabled" msgstr "Hätäylläpito kaikelle listaliikenteelle on päällä" -#: Mailman/Cgi/admin.py:517 +#: Mailman/Cgi/admin.py:518 msgid "" "Make your changes in the following section, then submit them\n" " using the Submit Your Changes button below." @@ -469,11 +470,11 @@ "Tee muutoksesi seuraavassa kappaleessa ja lähetä\n" " ne painamalla allaolevaa Lähetä muutokset nappia." -#: Mailman/Cgi/admin.py:535 +#: Mailman/Cgi/admin.py:536 msgid "Additional Member Tasks" msgstr "Jäsenen lisätehtävät" -#: Mailman/Cgi/admin.py:541 +#: Mailman/Cgi/admin.py:542 msgid "" "

  1. Set everyone's moderation bit, including\n" " those members not currently visible" @@ -481,23 +482,23 @@ "
  2. Aseta kaikkien muutosoikeudet, myös\n" " niiden jäsenten, jotka eivät nyt ole näkyvissä" -#: Mailman/Cgi/admin.py:545 +#: Mailman/Cgi/admin.py:546 msgid "Off" msgstr "Pois" -#: Mailman/Cgi/admin.py:545 +#: Mailman/Cgi/admin.py:546 msgid "On" msgstr "Käytössä" -#: Mailman/Cgi/admin.py:547 +#: Mailman/Cgi/admin.py:548 msgid "Set" msgstr "Aseta" -#: Mailman/Cgi/admin.py:588 +#: Mailman/Cgi/admin.py:589 msgid "Value" msgstr "Arvo" -#: Mailman/Cgi/admin.py:642 +#: Mailman/Cgi/admin.py:643 msgid "" "Badly formed options entry:\n" " %(record)s" @@ -505,107 +506,107 @@ "Väärin muotoiltu arvo:\n" " %(record)s" -#: Mailman/Cgi/admin.py:700 +#: Mailman/Cgi/admin.py:701 msgid "Enter the text below, or...
    " msgstr "Syötä teksti alapuolelle, tai...
    " -#: Mailman/Cgi/admin.py:702 +#: Mailman/Cgi/admin.py:703 msgid "
    ...specify a file to upload
    " msgstr "
    ...määrittele lähetettävä tiedosto
    " -#: Mailman/Cgi/admin.py:728 Mailman/Cgi/admin.py:731 +#: Mailman/Cgi/admin.py:729 Mailman/Cgi/admin.py:732 msgid "Topic %(i)d" msgstr "Aihe %(i)d" -#: Mailman/Cgi/admin.py:732 Mailman/Cgi/admin.py:782 +#: Mailman/Cgi/admin.py:733 Mailman/Cgi/admin.py:783 msgid "Delete" msgstr "Poista" -#: Mailman/Cgi/admin.py:733 +#: Mailman/Cgi/admin.py:734 msgid "Topic name:" msgstr "Aiheen nimi:" -#: Mailman/Cgi/admin.py:735 +#: Mailman/Cgi/admin.py:736 msgid "Regexp:" msgstr "Päättyy:" -#: Mailman/Cgi/admin.py:738 Mailman/Cgi/options.py:1053 +#: Mailman/Cgi/admin.py:739 Mailman/Cgi/options.py:1103 msgid "Description:" msgstr "Kuvaus:" -#: Mailman/Cgi/admin.py:742 Mailman/Cgi/admin.py:800 +#: Mailman/Cgi/admin.py:743 Mailman/Cgi/admin.py:801 msgid "Add new item..." msgstr "Lisää uusi aihe..." -#: Mailman/Cgi/admin.py:744 Mailman/Cgi/admin.py:802 +#: Mailman/Cgi/admin.py:745 Mailman/Cgi/admin.py:803 msgid "...before this one." msgstr "...ennen tätä." -#: Mailman/Cgi/admin.py:745 Mailman/Cgi/admin.py:803 +#: Mailman/Cgi/admin.py:746 Mailman/Cgi/admin.py:804 msgid "...after this one." msgstr "...tämän jälkeen." -#: Mailman/Cgi/admin.py:778 Mailman/Cgi/admin.py:781 +#: Mailman/Cgi/admin.py:779 Mailman/Cgi/admin.py:782 msgid "Spam Filter Rule %(i)d" msgstr "Roskapostisuodatus sääntä %(i)d" -#: Mailman/Cgi/admin.py:783 +#: Mailman/Cgi/admin.py:784 msgid "Spam Filter Regexp:" msgstr "Roskapostisuodatus Regexp:" -#: Mailman/Cgi/admin.py:794 Mailman/Cgi/admindb.py:350 -#: Mailman/Cgi/admindb.py:409 Mailman/Cgi/admindb.py:463 -#: Mailman/Cgi/admindb.py:704 +#: Mailman/Cgi/admin.py:795 Mailman/Cgi/admindb.py:354 +#: Mailman/Cgi/admindb.py:415 Mailman/Cgi/admindb.py:469 +#: Mailman/Cgi/admindb.py:717 msgid "Defer" msgstr "Lykkää" -#: Mailman/Cgi/admin.py:794 Mailman/Cgi/admindb.py:352 -#: Mailman/Cgi/admindb.py:411 Mailman/Cgi/admindb.py:463 -#: Mailman/Cgi/admindb.py:704 Mailman/Gui/ContentFilter.py:37 -#: Mailman/Gui/Privacy.py:221 Mailman/Gui/Privacy.py:244 -#: Mailman/Gui/Privacy.py:355 +#: Mailman/Cgi/admin.py:795 Mailman/Cgi/admindb.py:356 +#: Mailman/Cgi/admindb.py:417 Mailman/Cgi/admindb.py:469 +#: Mailman/Cgi/admindb.py:717 Mailman/Gui/ContentFilter.py:37 +#: Mailman/Gui/Privacy.py:264 Mailman/Gui/Privacy.py:287 +#: Mailman/Gui/Privacy.py:458 msgid "Reject" msgstr "Torju" -#: Mailman/Cgi/admin.py:794 Mailman/Gui/Privacy.py:221 -#: Mailman/Gui/Privacy.py:355 +#: Mailman/Cgi/admin.py:795 Mailman/Gui/Privacy.py:264 +#: Mailman/Gui/Privacy.py:458 msgid "Hold" msgstr "Pidätä" -#: Mailman/Cgi/admin.py:795 Mailman/Cgi/admindb.py:353 -#: Mailman/Cgi/admindb.py:412 Mailman/Cgi/admindb.py:463 -#: Mailman/Cgi/admindb.py:704 Mailman/Commands/cmd_confirm.py:93 -#: Mailman/Gui/ContentFilter.py:37 Mailman/Gui/Privacy.py:221 -#: Mailman/Gui/Privacy.py:245 Mailman/Gui/Privacy.py:355 +#: Mailman/Cgi/admin.py:796 Mailman/Cgi/admindb.py:357 +#: Mailman/Cgi/admindb.py:418 Mailman/Cgi/admindb.py:469 +#: Mailman/Cgi/admindb.py:717 Mailman/Commands/cmd_confirm.py:93 +#: Mailman/Gui/ContentFilter.py:37 Mailman/Gui/Privacy.py:264 +#: Mailman/Gui/Privacy.py:288 Mailman/Gui/Privacy.py:458 msgid "Discard" msgstr "Hylkää" -#: Mailman/Cgi/admin.py:795 Mailman/Cgi/admindb.py:463 -#: Mailman/Gui/Privacy.py:244 Mailman/Gui/Privacy.py:355 +#: Mailman/Cgi/admin.py:796 Mailman/Cgi/admindb.py:469 +#: Mailman/Gui/Privacy.py:287 Mailman/Gui/Privacy.py:458 msgid "Accept" msgstr "Hyväksy" -#: Mailman/Cgi/admin.py:798 Mailman/Cgi/admindb.py:710 +#: Mailman/Cgi/admin.py:799 Mailman/Cgi/admindb.py:723 msgid "Action:" msgstr "Toiminto:" -#: Mailman/Cgi/admin.py:810 +#: Mailman/Cgi/admin.py:811 msgid "Move rule up" msgstr "Siirrä sääntö ylös" -#: Mailman/Cgi/admin.py:811 +#: Mailman/Cgi/admin.py:812 msgid "Move rule down" msgstr "Siirrä sääntö alas" -#: Mailman/Cgi/admin.py:844 +#: Mailman/Cgi/admin.py:845 msgid "
    (Edit %(varname)s)" msgstr "
    (Muokkaa %(varname)s)" -#: Mailman/Cgi/admin.py:846 +#: Mailman/Cgi/admin.py:847 msgid "
    (Details for %(varname)s)" msgstr "
    (Yksityiskohdat %(varname)s)" -#: Mailman/Cgi/admin.py:853 +#: Mailman/Cgi/admin.py:854 msgid "" "
    Note:\n" " setting this value performs an immediate action but does not modify\n" @@ -615,107 +616,107 @@ " tämän arvon asettaminen suoritetaan heti, mutta se ei muokkaa\n" " sitä pysyvästi." -#: Mailman/Cgi/admin.py:867 +#: Mailman/Cgi/admin.py:868 msgid "Mass Subscriptions" msgstr "Joukkoliittymiset" -#: Mailman/Cgi/admin.py:874 +#: Mailman/Cgi/admin.py:875 msgid "Mass Removals" msgstr "Joukkopoistot" -#: Mailman/Cgi/admin.py:881 +#: Mailman/Cgi/admin.py:889 msgid "Membership List" msgstr "Jäsenien listaus" -#: Mailman/Cgi/admin.py:889 +#: Mailman/Cgi/admin.py:897 msgid "(help)" msgstr "(apua)" -#: Mailman/Cgi/admin.py:890 +#: Mailman/Cgi/admin.py:898 msgid "Find member %(link)s:" msgstr "Etsi jäsen %(link)s:" -#: Mailman/Cgi/admin.py:893 +#: Mailman/Cgi/admin.py:901 msgid "Search..." msgstr "Etsitään..." -#: Mailman/Cgi/admin.py:910 +#: Mailman/Cgi/admin.py:927 msgid "Bad regular expression: " msgstr "Väärä vakioilmaus: " -#: Mailman/Cgi/admin.py:964 +#: Mailman/Cgi/admin.py:981 msgid "%(allcnt)s members total, %(membercnt)s shown" msgstr "%(allcnt)s jäsentä yhteensä, %(membercnt)s näytetään" -#: Mailman/Cgi/admin.py:967 +#: Mailman/Cgi/admin.py:984 msgid "%(allcnt)s members total" msgstr "%(allcnt)s jäsentä yhteensä" -#: Mailman/Cgi/admin.py:991 +#: Mailman/Cgi/admin.py:1008 msgid "unsub" msgstr "irtisano" -#: Mailman/Cgi/admin.py:992 +#: Mailman/Cgi/admin.py:1009 msgid "member address
    member name" msgstr "jäsenen osoite
    jäsenen nimi" -#: Mailman/Cgi/admin.py:993 +#: Mailman/Cgi/admin.py:1010 msgid "hide" msgstr "piilota" -#: Mailman/Cgi/admin.py:993 +#: Mailman/Cgi/admin.py:1010 msgid "mod" msgstr "muokkaa" -#: Mailman/Cgi/admin.py:994 +#: Mailman/Cgi/admin.py:1011 msgid "nomail
    [reason]" msgstr "ei postia
    [syy]" -#: Mailman/Cgi/admin.py:995 +#: Mailman/Cgi/admin.py:1012 msgid "ack" msgstr "hyväksyntä" -#: Mailman/Cgi/admin.py:995 +#: Mailman/Cgi/admin.py:1012 msgid "not metoo" msgstr "ei (metoo)" -#: Mailman/Cgi/admin.py:996 +#: Mailman/Cgi/admin.py:1013 msgid "nodupes" msgstr "nodupes" -#: Mailman/Cgi/admin.py:997 +#: Mailman/Cgi/admin.py:1014 msgid "plain" msgstr "tavallinen" -#: Mailman/Cgi/admin.py:997 Mailman/Cgi/options.py:307 +#: Mailman/Cgi/admin.py:1014 Mailman/Cgi/options.py:347 msgid "digest" msgstr "kokoelma" -#: Mailman/Cgi/admin.py:998 +#: Mailman/Cgi/admin.py:1015 msgid "language" msgstr "kieli" -#: Mailman/Cgi/admin.py:1009 +#: Mailman/Cgi/admin.py:1026 msgid "?" msgstr "?" -#: Mailman/Cgi/admin.py:1010 +#: Mailman/Cgi/admin.py:1027 msgid "U" msgstr "U" -#: Mailman/Cgi/admin.py:1011 +#: Mailman/Cgi/admin.py:1028 msgid "A" msgstr "A" -#: Mailman/Cgi/admin.py:1012 +#: Mailman/Cgi/admin.py:1029 msgid "B" msgstr "B" -#: Mailman/Cgi/admin.py:1084 +#: Mailman/Cgi/admin.py:1101 msgid "unsub -- Click on this to unsubscribe the member." msgstr "irtisano -- Klikkaa tästä irtisanoaksesi jäsenen." -#: Mailman/Cgi/admin.py:1086 +#: Mailman/Cgi/admin.py:1103 msgid "" "mod -- The user's personal moderation flag. If this is\n" " set, postings from them will be moderated, otherwise they will be\n" @@ -725,7 +726,7 @@ " asetetaan, heidän lähetyksensä muokataan, muuten heidät on\n" " hyväksytty." -#: Mailman/Cgi/admin.py:1090 +#: Mailman/Cgi/admin.py:1107 msgid "" "hide -- Is the member's address concealed on\n" " the list of subscribers?" @@ -733,7 +734,7 @@ "piilota -- Onko jäsenen osoite piilotettuna\n" " tilaajien listaan?" -#: Mailman/Cgi/admin.py:1092 +#: Mailman/Cgi/admin.py:1109 msgid "" "nomail -- Is delivery to the member disabled? If so, an\n" " abbreviation will be given describing the reason for the disabled\n" @@ -765,7 +766,7 @@ " käyttäjille\n" " " -#: Mailman/Cgi/admin.py:1107 +#: Mailman/Cgi/admin.py:1124 msgid "" "ack -- Does the member get acknowledgements of their\n" " posts?" @@ -773,7 +774,7 @@ "Ilmoitukset -- Saavatko jäsenet ilmoitukset\n" " lähetetyistä viesteistä?" -#: Mailman/Cgi/admin.py:1110 +#: Mailman/Cgi/admin.py:1127 msgid "" "not metoo -- Does the member want to avoid copies of their\n" " own postings?" @@ -781,7 +782,7 @@ "ei kopiota itselle -- Estetäänkö jäsenelle omien viestien\n" " saaminen?" -#: Mailman/Cgi/admin.py:1113 +#: Mailman/Cgi/admin.py:1130 msgid "" "nodupes -- Does the member want to avoid duplicates of the\n" " same message?" @@ -789,7 +790,7 @@ "ei duplikaatteja -- Estetäänkö jäsenelle omien viestien\n" " saaminen, jos ne ovat samoja?" -#: Mailman/Cgi/admin.py:1116 +#: Mailman/Cgi/admin.py:1133 msgid "" "digest -- Does the member get messages in digests?\n" " (otherwise, individual messages)" @@ -797,7 +798,7 @@ "kooste -- Saako jäsen viestit koosteena?\n" " (muuten yksittäiset viestit)" -#: Mailman/Cgi/admin.py:1119 +#: Mailman/Cgi/admin.py:1136 msgid "" "plain -- If getting digests, does the member get plain\n" " text digests? (otherwise, MIME)" @@ -805,19 +806,19 @@ "tavallinen -- Jos koosteena, saako jäsen koosteen\n" " tavallisena tekstinä? (muuten, MIME)" -#: Mailman/Cgi/admin.py:1121 +#: Mailman/Cgi/admin.py:1138 msgid "language -- Language preferred by the user" msgstr "kieli -- Käyttäjän kielivalinta" -#: Mailman/Cgi/admin.py:1135 +#: Mailman/Cgi/admin.py:1152 msgid "Click here to hide the legend for this table." msgstr "Napsauta tähän piilottaaksesi tämän taulun selosteen." -#: Mailman/Cgi/admin.py:1139 +#: Mailman/Cgi/admin.py:1156 msgid "Click here to include the legend for this table." msgstr "Napsauta tähän nähdäksesi tämän taulun selosteen." -#: Mailman/Cgi/admin.py:1146 +#: Mailman/Cgi/admin.py:1163 msgid "" "

    To view more members, click on the appropriate\n" " range listed below:" @@ -825,96 +826,98 @@ "

    Nähdäksesi lisää jäseniä, klikkaa allaolevasta listasta\n" " sopivaa aluetta:" -#: Mailman/Cgi/admin.py:1156 +#: Mailman/Cgi/admin.py:1173 msgid "from %(start)s to %(end)s" msgstr "%(start)s sta %(end)s aan" -#: Mailman/Cgi/admin.py:1169 +#: Mailman/Cgi/admin.py:1186 msgid "Subscribe these users now or invite them?" msgstr "Liitä nämä käyttäjät nyt tai kutsu heidät?" -#: Mailman/Cgi/admin.py:1171 +#: Mailman/Cgi/admin.py:1188 msgid "Invite" msgstr "Kutsu" -#: Mailman/Cgi/admin.py:1171 Mailman/Cgi/listinfo.py:183 +#: Mailman/Cgi/admin.py:1188 Mailman/Cgi/listinfo.py:183 msgid "Subscribe" msgstr "Liity" -#: Mailman/Cgi/admin.py:1177 +#: Mailman/Cgi/admin.py:1195 msgid "Send welcome messages to new subscribees?" msgstr "Lähetä tervetuloviestit uusille jäsenille?" -#: Mailman/Cgi/admin.py:1179 Mailman/Cgi/admin.py:1188 -#: Mailman/Cgi/admin.py:1221 Mailman/Cgi/admin.py:1229 -#: Mailman/Cgi/confirm.py:293 Mailman/Cgi/create.py:353 +#: Mailman/Cgi/admin.py:1197 Mailman/Cgi/admin.py:1206 +#: Mailman/Cgi/admin.py:1239 Mailman/Cgi/admin.py:1247 +#: Mailman/Cgi/confirm.py:294 Mailman/Cgi/create.py:353 #: Mailman/Cgi/create.py:388 Mailman/Cgi/create.py:426 #: Mailman/Cgi/rmlist.py:230 Mailman/Gui/Archive.py:33 #: Mailman/Gui/Autoresponse.py:54 Mailman/Gui/Autoresponse.py:62 #: Mailman/Gui/Autoresponse.py:71 Mailman/Gui/Bounce.py:77 #: Mailman/Gui/Bounce.py:120 Mailman/Gui/Bounce.py:146 -#: Mailman/Gui/Bounce.py:155 Mailman/Gui/ContentFilter.py:74 -#: Mailman/Gui/ContentFilter.py:116 Mailman/Gui/ContentFilter.py:120 -#: Mailman/Gui/Digest.py:46 Mailman/Gui/Digest.py:62 Mailman/Gui/Digest.py:84 -#: Mailman/Gui/Digest.py:89 Mailman/Gui/General.py:158 -#: Mailman/Gui/General.py:223 Mailman/Gui/General.py:229 -#: Mailman/Gui/General.py:307 Mailman/Gui/General.py:334 -#: Mailman/Gui/General.py:361 Mailman/Gui/General.py:372 -#: Mailman/Gui/General.py:375 Mailman/Gui/General.py:385 -#: Mailman/Gui/General.py:390 Mailman/Gui/General.py:396 -#: Mailman/Gui/General.py:416 Mailman/Gui/General.py:448 -#: Mailman/Gui/General.py:471 Mailman/Gui/General.py:488 -#: Mailman/Gui/NonDigest.py:45 Mailman/Gui/NonDigest.py:53 -#: Mailman/Gui/NonDigest.py:140 Mailman/Gui/NonDigest.py:162 -#: Mailman/Gui/Privacy.py:110 Mailman/Gui/Privacy.py:116 -#: Mailman/Gui/Privacy.py:149 Mailman/Gui/Privacy.py:202 -#: Mailman/Gui/Privacy.py:273 Mailman/Gui/Privacy.py:370 -#: Mailman/Gui/Privacy.py:389 Mailman/Gui/Usenet.py:52 +#: Mailman/Gui/Bounce.py:155 Mailman/Gui/Bounce.py:164 +#: Mailman/Gui/ContentFilter.py:74 Mailman/Gui/ContentFilter.py:116 +#: Mailman/Gui/ContentFilter.py:120 Mailman/Gui/Digest.py:46 +#: Mailman/Gui/Digest.py:62 Mailman/Gui/Digest.py:84 Mailman/Gui/Digest.py:89 +#: Mailman/Gui/General.py:158 Mailman/Gui/General.py:223 +#: Mailman/Gui/General.py:229 Mailman/Gui/General.py:307 +#: Mailman/Gui/General.py:334 Mailman/Gui/General.py:361 +#: Mailman/Gui/General.py:372 Mailman/Gui/General.py:375 +#: Mailman/Gui/General.py:385 Mailman/Gui/General.py:390 +#: Mailman/Gui/General.py:396 Mailman/Gui/General.py:416 +#: Mailman/Gui/General.py:448 Mailman/Gui/General.py:471 +#: Mailman/Gui/General.py:488 Mailman/Gui/NonDigest.py:45 +#: Mailman/Gui/NonDigest.py:53 Mailman/Gui/NonDigest.py:140 +#: Mailman/Gui/NonDigest.py:162 Mailman/Gui/Privacy.py:110 +#: Mailman/Gui/Privacy.py:128 Mailman/Gui/Privacy.py:161 +#: Mailman/Gui/Privacy.py:214 Mailman/Gui/Privacy.py:316 +#: Mailman/Gui/Privacy.py:333 Mailman/Gui/Privacy.py:473 +#: Mailman/Gui/Privacy.py:492 Mailman/Gui/Usenet.py:52 #: Mailman/Gui/Usenet.py:56 Mailman/Gui/Usenet.py:93 Mailman/Gui/Usenet.py:105 msgid "No" msgstr "Ei" -#: Mailman/Cgi/admin.py:1179 Mailman/Cgi/admin.py:1188 -#: Mailman/Cgi/admin.py:1221 Mailman/Cgi/admin.py:1229 -#: Mailman/Cgi/confirm.py:293 Mailman/Cgi/create.py:353 +#: Mailman/Cgi/admin.py:1197 Mailman/Cgi/admin.py:1206 +#: Mailman/Cgi/admin.py:1239 Mailman/Cgi/admin.py:1247 +#: Mailman/Cgi/confirm.py:294 Mailman/Cgi/create.py:353 #: Mailman/Cgi/create.py:388 Mailman/Cgi/create.py:426 #: Mailman/Cgi/rmlist.py:230 Mailman/Gui/Archive.py:33 #: Mailman/Gui/Autoresponse.py:54 Mailman/Gui/Autoresponse.py:62 #: Mailman/Gui/Bounce.py:77 Mailman/Gui/Bounce.py:120 #: Mailman/Gui/Bounce.py:146 Mailman/Gui/Bounce.py:155 -#: Mailman/Gui/ContentFilter.py:74 Mailman/Gui/ContentFilter.py:116 -#: Mailman/Gui/ContentFilter.py:120 Mailman/Gui/Digest.py:46 -#: Mailman/Gui/Digest.py:62 Mailman/Gui/Digest.py:84 Mailman/Gui/Digest.py:89 -#: Mailman/Gui/General.py:223 Mailman/Gui/General.py:229 -#: Mailman/Gui/General.py:307 Mailman/Gui/General.py:334 -#: Mailman/Gui/General.py:361 Mailman/Gui/General.py:372 -#: Mailman/Gui/General.py:375 Mailman/Gui/General.py:385 -#: Mailman/Gui/General.py:390 Mailman/Gui/General.py:396 -#: Mailman/Gui/General.py:416 Mailman/Gui/General.py:448 -#: Mailman/Gui/General.py:471 Mailman/Gui/General.py:488 -#: Mailman/Gui/NonDigest.py:45 Mailman/Gui/NonDigest.py:53 -#: Mailman/Gui/NonDigest.py:140 Mailman/Gui/NonDigest.py:162 -#: Mailman/Gui/Privacy.py:110 Mailman/Gui/Privacy.py:116 -#: Mailman/Gui/Privacy.py:149 Mailman/Gui/Privacy.py:202 -#: Mailman/Gui/Privacy.py:273 Mailman/Gui/Privacy.py:370 -#: Mailman/Gui/Privacy.py:389 Mailman/Gui/Usenet.py:52 +#: Mailman/Gui/Bounce.py:164 Mailman/Gui/ContentFilter.py:74 +#: Mailman/Gui/ContentFilter.py:116 Mailman/Gui/ContentFilter.py:120 +#: Mailman/Gui/Digest.py:46 Mailman/Gui/Digest.py:62 Mailman/Gui/Digest.py:84 +#: Mailman/Gui/Digest.py:89 Mailman/Gui/General.py:223 +#: Mailman/Gui/General.py:229 Mailman/Gui/General.py:307 +#: Mailman/Gui/General.py:334 Mailman/Gui/General.py:361 +#: Mailman/Gui/General.py:372 Mailman/Gui/General.py:375 +#: Mailman/Gui/General.py:385 Mailman/Gui/General.py:390 +#: Mailman/Gui/General.py:396 Mailman/Gui/General.py:416 +#: Mailman/Gui/General.py:448 Mailman/Gui/General.py:471 +#: Mailman/Gui/General.py:488 Mailman/Gui/NonDigest.py:45 +#: Mailman/Gui/NonDigest.py:53 Mailman/Gui/NonDigest.py:140 +#: Mailman/Gui/NonDigest.py:162 Mailman/Gui/Privacy.py:110 +#: Mailman/Gui/Privacy.py:128 Mailman/Gui/Privacy.py:161 +#: Mailman/Gui/Privacy.py:214 Mailman/Gui/Privacy.py:316 +#: Mailman/Gui/Privacy.py:333 Mailman/Gui/Privacy.py:473 +#: Mailman/Gui/Privacy.py:492 Mailman/Gui/Usenet.py:52 #: Mailman/Gui/Usenet.py:56 Mailman/Gui/Usenet.py:93 Mailman/Gui/Usenet.py:105 msgid "Yes" msgstr "Kyllä" -#: Mailman/Cgi/admin.py:1186 +#: Mailman/Cgi/admin.py:1204 msgid "Send notifications of new subscriptions to the list owner?" msgstr "Lähetä ilmoitus uusista liittyneistä listan omistajalle?" -#: Mailman/Cgi/admin.py:1194 Mailman/Cgi/admin.py:1235 +#: Mailman/Cgi/admin.py:1212 Mailman/Cgi/admin.py:1253 msgid "Enter one address per line below..." msgstr "Syötä yksi osoite per rivi alapuolelle..." -#: Mailman/Cgi/admin.py:1199 Mailman/Cgi/admin.py:1240 +#: Mailman/Cgi/admin.py:1217 Mailman/Cgi/admin.py:1258 msgid "...or specify a file to upload:" msgstr "... tai määrittele lähetettävä tiedosto:" -#: Mailman/Cgi/admin.py:1204 +#: Mailman/Cgi/admin.py:1222 msgid "" "Below, enter additional text to be added to the\n" " top of your invitation or the subscription notification. Include at " @@ -924,19 +927,19 @@ "Syötä lisätietoteksti alla olevaan kenttään. Teksti lisätään\n" "liittymisilmoituksen alkuun. Lisää vähintään yksi tyhjä rivi loppuun..." -#: Mailman/Cgi/admin.py:1219 +#: Mailman/Cgi/admin.py:1237 msgid "Send unsubscription acknowledgement to the user?" msgstr "Lähetä irtisanomisvahvistus käyttäjälle?" -#: Mailman/Cgi/admin.py:1227 +#: Mailman/Cgi/admin.py:1245 msgid "Send notifications to the list owner?" msgstr "Lähetä ilmoitukset listan omistajalle?" -#: Mailman/Cgi/admin.py:1249 +#: Mailman/Cgi/admin.py:1299 msgid "Change list ownership passwords" msgstr "Vaihda listan omistussuhteen salasanat" -#: Mailman/Cgi/admin.py:1252 +#: Mailman/Cgi/admin.py:1302 msgid "" "The list administrators are the people who have ultimate control " "over\n" @@ -970,23 +973,23 @@ "ja syöttää listan pääkäyttäjien sähköpostiosoitteet \n" "yleisten valintojen osassa." -#: Mailman/Cgi/admin.py:1271 +#: Mailman/Cgi/admin.py:1321 msgid "Enter new administrator password:" msgstr "Anna uusi ylläpitäjän salasana:" -#: Mailman/Cgi/admin.py:1273 +#: Mailman/Cgi/admin.py:1323 msgid "Confirm administrator password:" msgstr "Vahvista ylläpitäjän salasana:" -#: Mailman/Cgi/admin.py:1278 +#: Mailman/Cgi/admin.py:1328 msgid "Enter new moderator password:" msgstr "Anna uusi pääkäyttäjän salasana:" -#: Mailman/Cgi/admin.py:1280 +#: Mailman/Cgi/admin.py:1330 msgid "Confirm moderator password:" msgstr "Vahvista pääkäyttäjän salasana:" -#: Mailman/Cgi/admin.py:1284 +#: Mailman/Cgi/admin.py:1334 msgid "" "In addition to the above passwords you may specify a password for\n" "pre-approving posts to the list. Either of the above two passwords can\n" @@ -996,94 +999,94 @@ "no other." msgstr "" -#: Mailman/Cgi/admin.py:1295 +#: Mailman/Cgi/admin.py:1345 msgid "Enter new poster password:" msgstr "" -#: Mailman/Cgi/admin.py:1297 +#: Mailman/Cgi/admin.py:1347 msgid "Confirm poster password:" msgstr "" -#: Mailman/Cgi/admin.py:1306 +#: Mailman/Cgi/admin.py:1356 msgid "Submit Your Changes" msgstr "Lähetä muutoksesi" -#: Mailman/Cgi/admin.py:1329 +#: Mailman/Cgi/admin.py:1379 msgid "Moderator passwords did not match" msgstr "Pääkäyttäjän salasanat eivät täsmänneet" -#: Mailman/Cgi/admin.py:1340 +#: Mailman/Cgi/admin.py:1390 msgid "Poster passwords did not match" msgstr "" -#: Mailman/Cgi/admin.py:1350 +#: Mailman/Cgi/admin.py:1400 msgid "Administrator passwords did not match" msgstr "Ylläpitäjän salasanat eivät täsmänneet" -#: Mailman/Cgi/admin.py:1400 +#: Mailman/Cgi/admin.py:1450 msgid "Already a member" msgstr "Jo jäsen" -#: Mailman/Cgi/admin.py:1403 +#: Mailman/Cgi/admin.py:1453 msgid "<blank line>" msgstr "<tyhjä rivi>" -#: Mailman/Cgi/admin.py:1404 Mailman/Cgi/admin.py:1407 -#: Mailman/Cgi/admindb.py:919 +#: Mailman/Cgi/admin.py:1454 Mailman/Cgi/admin.py:1457 +#: Mailman/Cgi/admindb.py:936 msgid "Bad/Invalid email address" msgstr "Väärä/Virheellinen sähköpostiosoite" -#: Mailman/Cgi/admin.py:1410 +#: Mailman/Cgi/admin.py:1460 msgid "Hostile address (illegal characters)" msgstr "Vahingollinen osoite (vääriä kirjaimia)" -#: Mailman/Cgi/admin.py:1413 bin/add_members:149 bin/clone_member:136 +#: Mailman/Cgi/admin.py:1463 bin/add_members:150 bin/clone_member:136 #: bin/sync_members:268 msgid "Banned address (matched %(pattern)s)" msgstr "" "Osoite on kiellettyjen osoitteiden listalla (täsmäsi kaavaan %(pattern)s)" -#: Mailman/Cgi/admin.py:1419 +#: Mailman/Cgi/admin.py:1469 msgid "Successfully invited:" msgstr "Kutsuttu onnistuneesti:" -#: Mailman/Cgi/admin.py:1421 +#: Mailman/Cgi/admin.py:1471 msgid "Successfully subscribed:" msgstr "Onnistuneesti liitetty:" -#: Mailman/Cgi/admin.py:1426 +#: Mailman/Cgi/admin.py:1476 msgid "Error inviting:" msgstr "Virhe kutsuttaessa:" -#: Mailman/Cgi/admin.py:1428 +#: Mailman/Cgi/admin.py:1478 msgid "Error subscribing:" msgstr "Virhe liittäessä:" -#: Mailman/Cgi/admin.py:1459 +#: Mailman/Cgi/admin.py:1509 msgid "Successfully Unsubscribed:" msgstr "Erotettu onnistuneesti:" -#: Mailman/Cgi/admin.py:1464 +#: Mailman/Cgi/admin.py:1514 msgid "Cannot unsubscribe non-members:" msgstr "Ei voi erottaa ei-jäseniä:" -#: Mailman/Cgi/admin.py:1472 +#: Mailman/Cgi/admin.py:1590 msgid "Bad moderation flag value" msgstr "Virheellinen muutosasetuksen arvo" -#: Mailman/Cgi/admin.py:1494 +#: Mailman/Cgi/admin.py:1612 msgid "Not subscribed" msgstr "Ei liitetty" -#: Mailman/Cgi/admin.py:1497 +#: Mailman/Cgi/admin.py:1615 msgid "Ignoring changes to deleted member: %(user)s" msgstr "Ei käsitellä muutoksia poistetulle käyttäjälle: %(user)s" -#: Mailman/Cgi/admin.py:1537 +#: Mailman/Cgi/admin.py:1655 msgid "Successfully Removed:" msgstr "Poistettu onnistuneesti:" -#: Mailman/Cgi/admin.py:1541 +#: Mailman/Cgi/admin.py:1659 msgid "Error Unsubscribing:" msgstr "Virhe eroamisessa:" @@ -1111,137 +1114,137 @@ msgid "Administrative requests for mailing list:" msgstr "Ylläpidollinen pyyntö postituslistalle:" -#: Mailman/Cgi/admindb.py:235 Mailman/Cgi/admindb.py:291 +#: Mailman/Cgi/admindb.py:235 Mailman/Cgi/admindb.py:295 msgid "Submit All Data" msgstr "Lähetä kaikki tiedot" -#: Mailman/Cgi/admindb.py:241 Mailman/Cgi/admindb.py:289 +#: Mailman/Cgi/admindb.py:242 Mailman/Cgi/admindb.py:292 msgid "Discard all messages marked Defer" msgstr "" "Hylkää kaikki viestit jotka ovat merkitty Poistettavaksi (Defer)" -#: Mailman/Cgi/admindb.py:255 +#: Mailman/Cgi/admindb.py:257 msgid "all of %(esender)s's held messages." msgstr "kaikki %(esender)s n odottavat viestit." -#: Mailman/Cgi/admindb.py:260 +#: Mailman/Cgi/admindb.py:262 msgid "a single held message." msgstr "yksi odottava viesti." -#: Mailman/Cgi/admindb.py:265 +#: Mailman/Cgi/admindb.py:267 msgid "all held messages." msgstr "kaikki odottavat viestit." -#: Mailman/Cgi/admindb.py:310 +#: Mailman/Cgi/admindb.py:314 msgid "Mailman Administrative Database Error" msgstr "Mailman ylläpidon tietokannan virhe" -#: Mailman/Cgi/admindb.py:315 +#: Mailman/Cgi/admindb.py:319 msgid "list of available mailing lists." msgstr "lista käytössä olevista postituslistoista" -#: Mailman/Cgi/admindb.py:316 +#: Mailman/Cgi/admindb.py:320 msgid "You must specify a list name. Here is the %(link)s" msgstr "Sinun täytyy määritellä listan nimi. Tässä on %(link)s" -#: Mailman/Cgi/admindb.py:329 +#: Mailman/Cgi/admindb.py:333 msgid "Subscription Requests" msgstr "Liittymispyyntöjä" -#: Mailman/Cgi/admindb.py:331 +#: Mailman/Cgi/admindb.py:335 msgid "Address/name" msgstr "Osoite/nimi" -#: Mailman/Cgi/admindb.py:332 Mailman/Cgi/admindb.py:383 +#: Mailman/Cgi/admindb.py:336 Mailman/Cgi/admindb.py:389 msgid "Your decision" msgstr "Valintasi" -#: Mailman/Cgi/admindb.py:333 Mailman/Cgi/admindb.py:384 +#: Mailman/Cgi/admindb.py:337 Mailman/Cgi/admindb.py:390 msgid "Reason for refusal" msgstr "Hylkäämisen syy" -#: Mailman/Cgi/admindb.py:351 Mailman/Cgi/admindb.py:410 -#: Mailman/Cgi/admindb.py:704 Mailman/Commands/cmd_confirm.py:90 +#: Mailman/Cgi/admindb.py:355 Mailman/Cgi/admindb.py:416 +#: Mailman/Cgi/admindb.py:717 Mailman/Commands/cmd_confirm.py:90 msgid "Approve" msgstr "Hyväksy" -#: Mailman/Cgi/admindb.py:361 +#: Mailman/Cgi/admindb.py:366 msgid "Permanently ban from this list" msgstr "Estä pääsy pysyvästi tältä listalta" -#: Mailman/Cgi/admindb.py:382 +#: Mailman/Cgi/admindb.py:388 msgid "User address/name" msgstr "Käyttäjän osoite/nimi" -#: Mailman/Cgi/admindb.py:422 +#: Mailman/Cgi/admindb.py:428 msgid "Unsubscription Requests" msgstr "Eroamispyyntöjä" -#: Mailman/Cgi/admindb.py:434 +#: Mailman/Cgi/admindb.py:440 msgid "Held Messages" msgstr "Odottavat viestit." -#: Mailman/Cgi/admindb.py:437 +#: Mailman/Cgi/admindb.py:443 msgid "Show this list grouped/sorted by" msgstr "" -#: Mailman/Cgi/admindb.py:440 +#: Mailman/Cgi/admindb.py:446 msgid "sender/sender" msgstr "" -#: Mailman/Cgi/admindb.py:440 +#: Mailman/Cgi/admindb.py:446 msgid "sender/time" msgstr "" -#: Mailman/Cgi/admindb.py:440 +#: Mailman/Cgi/admindb.py:446 msgid "ungrouped/time" msgstr "" -#: Mailman/Cgi/admindb.py:456 Mailman/Cgi/admindb.py:687 +#: Mailman/Cgi/admindb.py:462 Mailman/Cgi/admindb.py:700 msgid "From:" msgstr "Lähettäjä:" -#: Mailman/Cgi/admindb.py:459 +#: Mailman/Cgi/admindb.py:465 msgid "Action to take on all these held messages:" msgstr "Toimenpide kaikkiin näihin odottaviin viesteihin:" -#: Mailman/Cgi/admindb.py:471 +#: Mailman/Cgi/admindb.py:478 msgid "Preserve messages for the site administrator" msgstr "Säilytä viestit järjestelmän ylläpitäjälle" -#: Mailman/Cgi/admindb.py:477 +#: Mailman/Cgi/admindb.py:486 msgid "Forward messages (individually) to:" msgstr "Edelleenohjaa viestit (yksitellen) osoitteella:" -#: Mailman/Cgi/admindb.py:495 +#: Mailman/Cgi/admindb.py:506 msgid "Clear this member's moderate flag" msgstr "Tyhjennä tämän jäsenen ylläpito asetus" -#: Mailman/Cgi/admindb.py:499 +#: Mailman/Cgi/admindb.py:511 msgid "The sender is now a member of this list" msgstr "Lähettäjä on nyt postituslistan käyttäjä" -#: Mailman/Cgi/admindb.py:508 +#: Mailman/Cgi/admindb.py:521 msgid "Add %(esender)s to one of these sender filters:" msgstr "Lisää %(esender)s lähettäjän suodatukseen" -#: Mailman/Cgi/admindb.py:513 +#: Mailman/Cgi/admindb.py:527 msgid "Accepts" msgstr "Hyväksytyt" -#: Mailman/Cgi/admindb.py:513 +#: Mailman/Cgi/admindb.py:527 msgid "Discards" msgstr "Hylätyt" -#: Mailman/Cgi/admindb.py:513 +#: Mailman/Cgi/admindb.py:527 msgid "Holds" msgstr "Odottavat" -#: Mailman/Cgi/admindb.py:513 +#: Mailman/Cgi/admindb.py:527 msgid "Rejects" msgstr "Torjutut" -#: Mailman/Cgi/admindb.py:522 +#: Mailman/Cgi/admindb.py:537 msgid "" "Ban %(esender)s from ever subscribing to this\n" " mailing list" @@ -1249,7 +1252,7 @@ "Estä %(esender)s koskaan liittymästä tähän\n" " postituslistaan" -#: Mailman/Cgi/admindb.py:527 +#: Mailman/Cgi/admindb.py:542 msgid "" "Click on the message number to view the individual\n" " message, or you can " @@ -1257,85 +1260,85 @@ "Klikkaa viestin numeroa nähdäksesi yksittäinen\n" " viesti, tai voit " -#: Mailman/Cgi/admindb.py:529 +#: Mailman/Cgi/admindb.py:544 msgid "view all messages from %(esender)s" msgstr "näytä kaikki %(esender)s viestit" -#: Mailman/Cgi/admindb.py:551 Mailman/Cgi/admindb.py:690 +#: Mailman/Cgi/admindb.py:566 Mailman/Cgi/admindb.py:703 msgid "Subject:" msgstr "Aihe:" -#: Mailman/Cgi/admindb.py:554 +#: Mailman/Cgi/admindb.py:569 msgid " bytes" msgstr " tavua" -#: Mailman/Cgi/admindb.py:554 +#: Mailman/Cgi/admindb.py:569 msgid "Size:" msgstr "Koko:" -#: Mailman/Cgi/admindb.py:558 Mailman/Handlers/Scrubber.py:203 +#: Mailman/Cgi/admindb.py:573 Mailman/Handlers/Scrubber.py:203 #: Mailman/Handlers/Scrubber.py:301 Mailman/Handlers/Scrubber.py:303 msgid "not available" msgstr "ei saatavilla" -#: Mailman/Cgi/admindb.py:559 Mailman/Cgi/admindb.py:693 +#: Mailman/Cgi/admindb.py:574 Mailman/Cgi/admindb.py:706 msgid "Reason:" msgstr "Syy:" -#: Mailman/Cgi/admindb.py:563 Mailman/Cgi/admindb.py:697 +#: Mailman/Cgi/admindb.py:578 Mailman/Cgi/admindb.py:710 msgid "Received:" msgstr "Vastaanotettu:" -#: Mailman/Cgi/admindb.py:619 +#: Mailman/Cgi/admindb.py:634 msgid "Posting Held for Approval" msgstr "Postitus odottaa hyväksyntää" -#: Mailman/Cgi/admindb.py:621 +#: Mailman/Cgi/admindb.py:636 msgid " (%(count)d of %(total)d)" msgstr " (%(count)d / %(total)d)" -#: Mailman/Cgi/admindb.py:632 +#: Mailman/Cgi/admindb.py:647 msgid "Message with id #%(id)d was lost." msgstr "Viesti tunnuksella #%(id)d oli kadonnut." -#: Mailman/Cgi/admindb.py:641 +#: Mailman/Cgi/admindb.py:656 msgid "Message with id #%(id)d is corrupted." msgstr "Viesti tunnuksella #%(id)d on vioittunut." -#: Mailman/Cgi/admindb.py:714 +#: Mailman/Cgi/admindb.py:728 msgid "Preserve message for site administrator" msgstr "Säilytä viesti järjestelmän ylläpitäjälle" -#: Mailman/Cgi/admindb.py:718 +#: Mailman/Cgi/admindb.py:734 msgid "Additionally, forward this message to: " msgstr "Lisäksi, edelleenohjaa tämä viesti: " -#: Mailman/Cgi/admindb.py:722 Mailman/Cgi/admindb.py:791 -#: Mailman/Cgi/admindb.py:868 Mailman/Cgi/admindb.py:870 +#: Mailman/Cgi/admindb.py:739 Mailman/Cgi/admindb.py:808 +#: Mailman/Cgi/admindb.py:885 Mailman/Cgi/admindb.py:887 msgid "[No explanation given]" msgstr "[Selvitystä ei annettu]" -#: Mailman/Cgi/admindb.py:724 +#: Mailman/Cgi/admindb.py:741 msgid "If you reject this post,
    please explain (optional):" msgstr "Jos hylkäät tämän viestin,
    selitä miksi (vapaaehtoinen):" -#: Mailman/Cgi/admindb.py:730 +#: Mailman/Cgi/admindb.py:747 msgid "Message Headers:" msgstr "Viestin otsikot:" -#: Mailman/Cgi/admindb.py:735 +#: Mailman/Cgi/admindb.py:752 msgid "Message Excerpt:" msgstr "Ote viestistä:" -#: Mailman/Cgi/admindb.py:907 +#: Mailman/Cgi/admindb.py:924 msgid "Database Updated..." msgstr "Tietokanta päivitetty..." -#: Mailman/Cgi/admindb.py:911 +#: Mailman/Cgi/admindb.py:928 msgid " is already a member" msgstr " on jo jäsen" -#: Mailman/Cgi/admindb.py:915 +#: Mailman/Cgi/admindb.py:932 msgid "%(addr)s is banned (matched: %(patt)s)" msgstr "%(addr)s on kielletty (banned) (täsmäsi kaavaan: %(patt)s)" @@ -1362,7 +1365,7 @@ " vahvistuksesi on vanhentunut, yritä lähettää liittymispyyntö uudelleen.\n" " Muutoin kirjoita uudelleen vahvistuksesi." -#: Mailman/Cgi/confirm.py:131 +#: Mailman/Cgi/confirm.py:132 msgid "" "The address requesting unsubscription is not\n" " a member of the mailing list. Perhaps you have already " @@ -1372,7 +1375,7 @@ "Osoite jonka poistamista pyydetään ei ole postituslistan jäsen. Ehkä sinut " "on jo poistettu listalta, esimerkiksi ylläpitäjän toimesta?" -#: Mailman/Cgi/confirm.py:147 +#: Mailman/Cgi/confirm.py:148 msgid "" "The address requesting to be changed has\n" " been subsequently unsubscribed. This request has been\n" @@ -1381,19 +1384,19 @@ "Osoite, joka on pyytänyt muutosta, on\n" " irtisanottu listalta jälkeenpäin. Tämä pyyntö on peruttu." -#: Mailman/Cgi/confirm.py:167 +#: Mailman/Cgi/confirm.py:168 msgid "System error, bad content: %(content)s" msgstr "Järjestelmävirhe, väärä sisältö: %(content)s" -#: Mailman/Cgi/confirm.py:177 +#: Mailman/Cgi/confirm.py:178 msgid "Bad confirmation string" msgstr "Väärä vahvistusmerkkijono" -#: Mailman/Cgi/confirm.py:196 +#: Mailman/Cgi/confirm.py:197 msgid "Enter confirmation cookie" msgstr "Syötä vahvistuseväste" -#: Mailman/Cgi/confirm.py:209 +#: Mailman/Cgi/confirm.py:210 msgid "" "Please enter the confirmation string\n" " (i.e. cookie) that you received in your email message, in the " @@ -1406,19 +1409,19 @@ " kenttään. Sen jälkeen klikkaa Lähetä näppäintä jatkaaksesi\n" " seuraavalle sivulle." -#: Mailman/Cgi/confirm.py:214 +#: Mailman/Cgi/confirm.py:215 msgid "Confirmation string:" msgstr "Vahvistusmerkkijono:" -#: Mailman/Cgi/confirm.py:216 +#: Mailman/Cgi/confirm.py:217 msgid "Submit" msgstr "Lähetä" -#: Mailman/Cgi/confirm.py:233 +#: Mailman/Cgi/confirm.py:234 msgid "Confirm subscription request" msgstr "Vahvista liittymispyyntö" -#: Mailman/Cgi/confirm.py:248 +#: Mailman/Cgi/confirm.py:249 msgid "" "Your confirmation is required in order to complete the\n" " subscription request to the mailing list %(listname)s. Your\n" @@ -1449,7 +1452,7 @@ "

    Tai paina Peruuta ja hylkää peruuttaaksesi \n" "tämän liittymispyynnön." -#: Mailman/Cgi/confirm.py:264 +#: Mailman/Cgi/confirm.py:265 msgid "" "Your confirmation is required in order to continue with\n" " the subscription request to the mailing list %(listname)s.\n" @@ -1480,39 +1483,39 @@ "

    Tai voit painaa Peruuta peruuttaaksesi\n" " tämän liittymispyynnön." -#: Mailman/Cgi/confirm.py:282 +#: Mailman/Cgi/confirm.py:283 msgid "Your email address:" msgstr "Sähköpostiosoitteesi:" -#: Mailman/Cgi/confirm.py:283 +#: Mailman/Cgi/confirm.py:284 msgid "Your real name:" msgstr "Koko nimesi:" -#: Mailman/Cgi/confirm.py:292 +#: Mailman/Cgi/confirm.py:293 msgid "Receive digests?" msgstr "Haluatko vastaanottaa koosteita?" -#: Mailman/Cgi/confirm.py:301 +#: Mailman/Cgi/confirm.py:302 msgid "Preferred language:" msgstr "Valitse kieli:" -#: Mailman/Cgi/confirm.py:306 +#: Mailman/Cgi/confirm.py:307 msgid "Subscribe to list %(listname)s" msgstr "Liitä listalle %(listname)s" -#: Mailman/Cgi/confirm.py:307 +#: Mailman/Cgi/confirm.py:308 msgid "Cancel my subscription request" msgstr "Peruuta liittymispyyntöni" -#: Mailman/Cgi/confirm.py:324 +#: Mailman/Cgi/confirm.py:325 msgid "You have canceled your subscription request." msgstr "Peruutit liittymispyynnön." -#: Mailman/Cgi/confirm.py:362 +#: Mailman/Cgi/confirm.py:363 msgid "Awaiting moderator approval" msgstr "Odotetaan pääkäyttäjän hyväksymistä" -#: Mailman/Cgi/confirm.py:365 +#: Mailman/Cgi/confirm.py:366 msgid "" " You have successfully confirmed your subscription request to " "the\n" @@ -1529,8 +1532,8 @@ "Pyyntösi on lähetetty listan pääkäyttäjälle, ja sinulle tullaan\n" "ilmoittamaan pääkäyttäjän päätös." -#: Mailman/Cgi/confirm.py:372 Mailman/Cgi/confirm.py:437 -#: Mailman/Cgi/confirm.py:526 Mailman/Cgi/confirm.py:763 +#: Mailman/Cgi/confirm.py:373 Mailman/Cgi/confirm.py:438 +#: Mailman/Cgi/confirm.py:527 Mailman/Cgi/confirm.py:764 msgid "" "Invalid confirmation string. It is\n" " possible that you are attempting to confirm a request for an\n" @@ -1540,12 +1543,12 @@ " vahvistaa sellaisen osoitteen pyyntöä,\n" " joka on jo poistettu listalta." -#: Mailman/Cgi/confirm.py:376 +#: Mailman/Cgi/confirm.py:377 msgid "You are already a member of this mailing list!" msgstr "Sinä olet jo tämän postituslistan jäsen!" # ####### -#: Mailman/Cgi/confirm.py:379 +#: Mailman/Cgi/confirm.py:380 msgid "" "You are currently banned from subscribing to\n" " this list. If you think this restriction is erroneous, please\n" @@ -1555,7 +1558,7 @@ " postituslistalla. Mikäli rajoitus on mielestänne virheellinen,\n" " olkaa hyvä ja ottakaa yhteyttä listan omistajiin %(owneraddr)s." -#: Mailman/Cgi/confirm.py:383 +#: Mailman/Cgi/confirm.py:384 msgid "" " You were not invited to this mailing list. The invitation has\n" " been discarded, and both list administrators have been\n" @@ -1565,11 +1568,11 @@ " Kutsunne on poistettu ja tapahtuneesta on lähetetty \n" " viesti ylläpitoon." -#: Mailman/Cgi/confirm.py:393 +#: Mailman/Cgi/confirm.py:394 msgid "Subscription request confirmed" msgstr "Liittymispyyntö vahvistettu" -#: Mailman/Cgi/confirm.py:397 +#: Mailman/Cgi/confirm.py:398 msgid "" " You have successfully confirmed your subscription request for\n" " \"%(addr)s\" to the %(listname)s mailing list. A separate\n" @@ -1588,15 +1591,15 @@ "

    Voit nyt\n" " jatkaa sisäänkirjautumissivulle." -#: Mailman/Cgi/confirm.py:415 +#: Mailman/Cgi/confirm.py:416 msgid "You have canceled your unsubscription request." msgstr "Olet peruuttanut irtisanomispyyntösi." -#: Mailman/Cgi/confirm.py:443 +#: Mailman/Cgi/confirm.py:444 msgid "Unsubscription request confirmed" msgstr "Irtisanomispyyntö vahvistettu" -#: Mailman/Cgi/confirm.py:447 +#: Mailman/Cgi/confirm.py:448 msgid "" " You have successfully unsubscribed from the %(listname)s " "mailing\n" @@ -1608,15 +1611,15 @@ " -postituslistalta. Voit nyt mennä\n" " listan tietosivulle." -#: Mailman/Cgi/confirm.py:458 +#: Mailman/Cgi/confirm.py:459 msgid "Confirm unsubscription request" msgstr "Vahvista irtisanoutumispyyntö" -#: Mailman/Cgi/confirm.py:473 Mailman/Cgi/confirm.py:575 +#: Mailman/Cgi/confirm.py:474 Mailman/Cgi/confirm.py:576 msgid "Not available" msgstr "Ei saatavilla" -#: Mailman/Cgi/confirm.py:476 +#: Mailman/Cgi/confirm.py:477 msgid "" "Your confirmation is required in order to complete the\n" " unsubscription request from the mailing list %(listname)s. " @@ -1647,21 +1650,21 @@ "

    Tai paina Peruuta peruuttaaksesi tämän\n" "irtisanoutumispyynnön." -#: Mailman/Cgi/confirm.py:492 Mailman/Cgi/options.py:767 -#: Mailman/Cgi/options.py:911 Mailman/Cgi/options.py:921 +#: Mailman/Cgi/confirm.py:493 Mailman/Cgi/options.py:814 +#: Mailman/Cgi/options.py:960 Mailman/Cgi/options.py:970 msgid "Unsubscribe" msgstr "Irtisano" -#: Mailman/Cgi/confirm.py:493 Mailman/Cgi/confirm.py:604 +#: Mailman/Cgi/confirm.py:494 Mailman/Cgi/confirm.py:605 msgid "Cancel and discard" msgstr "Peruuta ja poista" -#: Mailman/Cgi/confirm.py:503 +#: Mailman/Cgi/confirm.py:504 msgid "You have canceled your change of address request." msgstr "Olet peruuttanut osoitteenmuutospyynnön." # ####### -#: Mailman/Cgi/confirm.py:532 +#: Mailman/Cgi/confirm.py:533 msgid "" "%(newaddr)s is banned from subscribing to the\n" " %(realname)s list. If you think this restriction is erroneous,\n" @@ -1672,7 +1675,7 @@ "virheellinen,\n" " ota yhteyttä listan omistajiin %(owneraddr)s." -#: Mailman/Cgi/confirm.py:537 +#: Mailman/Cgi/confirm.py:538 msgid "" "%(newaddr)s is already a member of\n" " the %(realname)s list. It is possible that you are attempting\n" @@ -1683,11 +1686,11 @@ " %(realname)s jäsen. Onko mahdollista että osoite jota\n" " olet hyväksymässä on jo hyväksytty?" -#: Mailman/Cgi/confirm.py:544 +#: Mailman/Cgi/confirm.py:545 msgid "Change of address request confirmed" msgstr "Osoitteenmuutospyyntö vahvistettu" -#: Mailman/Cgi/confirm.py:548 +#: Mailman/Cgi/confirm.py:549 msgid "" " You have successfully changed your address on the %(listname)s\n" " mailing list from %(oldaddr)s to %(newaddr)s. " @@ -1701,15 +1704,15 @@ " Voit nyt jatkaa jäsenen\n" " sisäänkirjautumissivulle." -#: Mailman/Cgi/confirm.py:560 +#: Mailman/Cgi/confirm.py:561 msgid "Confirm change of address request" msgstr "Vahvista osoitteenmuutospyyntö" -#: Mailman/Cgi/confirm.py:579 +#: Mailman/Cgi/confirm.py:580 msgid "globally" msgstr "globaalisti" -#: Mailman/Cgi/confirm.py:582 +#: Mailman/Cgi/confirm.py:583 msgid "" "Your confirmation is required in order to complete the\n" " change of address request for the mailing list %(listname)s. " @@ -1749,15 +1752,15 @@ " \n" "

    Tai paina Peruuta peruuttaaksesi osoitteenmuutospyynnön." -#: Mailman/Cgi/confirm.py:603 +#: Mailman/Cgi/confirm.py:604 msgid "Change address" msgstr "Muuta osoite" -#: Mailman/Cgi/confirm.py:612 Mailman/Cgi/confirm.py:728 +#: Mailman/Cgi/confirm.py:613 Mailman/Cgi/confirm.py:729 msgid "Continue awaiting approval" msgstr "Jatka hyväksymisen odottamista" -#: Mailman/Cgi/confirm.py:620 +#: Mailman/Cgi/confirm.py:621 msgid "" "Okay, the list moderator will still have the\n" " opportunity to approve or reject this message." @@ -1765,11 +1768,11 @@ "OK. Listan pääkäyttäjällä on kuitenkin vielä mahdollisuus\n" " hyväksyä tai hylätä tämä viesti." -#: Mailman/Cgi/confirm.py:648 +#: Mailman/Cgi/confirm.py:649 msgid "Sender discarded message via web." msgstr "Lähettäjä hylkäsi viestin webin kautta." -#: Mailman/Cgi/confirm.py:650 +#: Mailman/Cgi/confirm.py:651 msgid "" "The held message with the Subject:\n" " header %(subject)s could not be found. The most " @@ -1784,11 +1787,11 @@ " syy on, että listan pääkäyttäjä on jo hyväksynyt tai " "hylännyt viestin. Viestiä ei voitu peruuttaa ajoissa." -#: Mailman/Cgi/confirm.py:658 +#: Mailman/Cgi/confirm.py:659 msgid "Posted message canceled" msgstr "Lähetetty viesti peruutettu" -#: Mailman/Cgi/confirm.py:661 +#: Mailman/Cgi/confirm.py:662 msgid "" " You have successfully canceled the posting of your message with\n" " the Subject: header %(subject)s to the mailing list\n" @@ -1798,11 +1801,11 @@ " %(listname)s -postituslistalle, lähetys on\n" " peruutettu." -#: Mailman/Cgi/confirm.py:672 +#: Mailman/Cgi/confirm.py:673 msgid "Cancel held message posting" msgstr "Peruuta odottavan viestin lähetys" -#: Mailman/Cgi/confirm.py:697 +#: Mailman/Cgi/confirm.py:698 msgid "" "The held message you were referred to has\n" " already been handled by the list administrator." @@ -1810,7 +1813,7 @@ "Pidätetty viesti johon viittasit on jo käsitelty postituslistan ylläpitäjän\n" "toimesta." -#: Mailman/Cgi/confirm.py:711 +#: Mailman/Cgi/confirm.py:712 msgid "" "Your confirmation is required in order to cancel the\n" " posting of your message to the mailing list %(listname)s:\n" @@ -1838,11 +1841,11 @@ "

    Tai paina Jatka hyväksymisen odottamista painiketta\n" " odottaaksesi listan pääkäyttäjän hyväksymistä tai hylkäystä." -#: Mailman/Cgi/confirm.py:727 +#: Mailman/Cgi/confirm.py:728 msgid "Cancel posting" msgstr "Peruuta lähetys" -#: Mailman/Cgi/confirm.py:739 +#: Mailman/Cgi/confirm.py:740 msgid "" "You have canceled the re-enabling of your membership. If\n" " we continue to receive bounces from your address, it could be deleted " @@ -1853,11 +1856,11 @@ " Jos edelleen saamme palautuksia osoitteestasi, se voidaan poistaa\n" " tältä listalta." -#: Mailman/Cgi/confirm.py:769 +#: Mailman/Cgi/confirm.py:770 msgid "Membership re-enabled." msgstr "Jäsenyys uudelleenaktivoitu." -#: Mailman/Cgi/confirm.py:773 +#: Mailman/Cgi/confirm.py:774 msgid "" " You have successfully re-enabled your membership in the\n" " %(listname)s mailing list. You can now jäsenkohtaiselle asetussivulle.\n" " " -#: Mailman/Cgi/confirm.py:785 +#: Mailman/Cgi/confirm.py:786 msgid "Re-enable mailing list membership" msgstr "Uudelleenaktivoi postituslistan jäsenyys" -#: Mailman/Cgi/confirm.py:802 +#: Mailman/Cgi/confirm.py:803 msgid "" "We're sorry, but you have already been unsubscribed\n" " from this mailing list. To re-subscribe, please visit the\n" @@ -1883,11 +1886,11 @@ " tältä postituslistalta. Liittyäksesi uudelleen, mene\n" " listojen tietosivulle." -#: Mailman/Cgi/confirm.py:817 +#: Mailman/Cgi/confirm.py:818 msgid "not available" msgstr "ei saatavilla" -#: Mailman/Cgi/confirm.py:821 +#: Mailman/Cgi/confirm.py:822 msgid "" "Your membership in the %(realname)s mailing list is\n" " currently disabled due to excessive bounces. Your confirmation is\n" @@ -1925,11 +1928,11 @@ " painiketta lykätäksesi jäsenyyden uudelleenaktivointia.\n" " " -#: Mailman/Cgi/confirm.py:841 +#: Mailman/Cgi/confirm.py:842 msgid "Re-enable membership" msgstr "Uudelleenaktivoi jäsenyys" -#: Mailman/Cgi/confirm.py:842 +#: Mailman/Cgi/confirm.py:843 msgid "Cancel" msgstr "Peruuta" @@ -1995,15 +1998,15 @@ msgid "Unknown virtual host: %(safehostname)s" msgstr "Tuntematon palvelin (virtual host): %(safehostname)s" -#: Mailman/Cgi/create.py:200 bin/newlist:207 +#: Mailman/Cgi/create.py:200 bin/newlist:219 msgid "Bad owner email address: %(s)s" msgstr "Omistajan sähköpostiosoite on väärä: %(s)s" -#: Mailman/Cgi/create.py:205 bin/newlist:170 bin/newlist:211 +#: Mailman/Cgi/create.py:205 bin/newlist:182 bin/newlist:223 msgid "List already exists: %(listname)s" msgstr "Lista on jo olemassa: %(listname)s" -#: Mailman/Cgi/create.py:213 bin/newlist:205 +#: Mailman/Cgi/create.py:213 bin/newlist:217 msgid "Illegal list name: %(s)s" msgstr "Virheellinen listan nimi: %(s)s" @@ -2015,7 +2018,7 @@ "Listaa luotaessa tapahtui jokin tuntematon virhe.\n" " Ota yhteyttä järjestelmän ylläpitäjään." -#: Mailman/Cgi/create.py:255 bin/newlist:252 +#: Mailman/Cgi/create.py:255 bin/newlist:265 msgid "Your new mailing list: %(listname)s" msgstr "Uusi postituslistasi: %(listname)s" @@ -2050,7 +2053,7 @@ msgstr "Luoda %(hostname)s postituslista" #: Mailman/Cgi/create.py:303 Mailman/Cgi/rmlist.py:201 -#: Mailman/Gui/Bounce.py:187 Mailman/htmlformat.py:345 +#: Mailman/Gui/Bounce.py:196 Mailman/htmlformat.py:347 msgid "Error: " msgstr "Virhe: " @@ -2315,33 +2318,34 @@ " .\n" "

    Lähetä kysymykset ja kommentit osoitteeseen " -#: Mailman/Cgi/listinfo.py:208 +#: Mailman/Cgi/listinfo.py:219 msgid "Edit Options" msgstr "Muokkaa valintoja" -#: Mailman/Cgi/listinfo.py:215 Mailman/Cgi/options.py:876 +#: Mailman/Cgi/listinfo.py:226 Mailman/Cgi/options.py:925 #: Mailman/Cgi/roster.py:118 msgid "View this page in" msgstr "Näytä tämä sivu" -#: Mailman/Cgi/options.py:58 Mailman/Cgi/options.py:75 +#: Mailman/Cgi/options.py:62 Mailman/Cgi/options.py:75 +#: Mailman/Cgi/options.py:92 msgid "CGI script error" msgstr "CGI ajon virhe" -#: Mailman/Cgi/options.py:61 +#: Mailman/Cgi/options.py:78 msgid "Invalid options to CGI script." msgstr "Virheelliset CGI ajon valinnat" -#: Mailman/Cgi/options.py:109 +#: Mailman/Cgi/options.py:126 msgid "No address given" msgstr "Osoitetta ei annettu" -#: Mailman/Cgi/options.py:121 +#: Mailman/Cgi/options.py:146 msgid "Illegal Email Address: %(safeuser)s" msgstr "Virheellinen sähköpostiosoite: %(safeuser)s" -#: Mailman/Cgi/options.py:128 Mailman/Cgi/options.py:193 -#: Mailman/Cgi/options.py:215 Mailman/Cgi/private.py:154 +#: Mailman/Cgi/options.py:153 Mailman/Cgi/options.py:221 +#: Mailman/Cgi/options.py:245 Mailman/Cgi/private.py:154 msgid "No such member: %(safeuser)s." msgstr "Ei sellaista jäsentä: %(safeuser)s." @@ -2356,16 +2360,15 @@ msgid "The confirmation email has been sent." msgstr "Vahvistussähköposti on lähetetty." -#: Mailman/Cgi/options.py:209 Mailman/Cgi/options.py:221 -#: Mailman/Cgi/options.py:278 +#: Mailman/Cgi/options.py:318 msgid "A reminder of your password has been emailed to you." msgstr "Muistutus salasanastasi on lähetetty sähköpostiisi." -#: Mailman/Cgi/options.py:250 +#: Mailman/Cgi/options.py:278 msgid "Authentication failed." msgstr "Tunnistautuminen epäonnistui." -#: Mailman/Cgi/options.py:285 +#: Mailman/Cgi/options.py:325 msgid "" "The list administrator may not view the other\n" " subscriptions for this user." @@ -2373,16 +2376,16 @@ "Listan ylläpitäjät eivät voi katsella käyttäjän\n" " tietoja toisissa postituslistoissa." -#: Mailman/Cgi/options.py:286 Mailman/Cgi/options.py:335 -#: Mailman/Cgi/options.py:463 Mailman/Cgi/options.py:679 +#: Mailman/Cgi/options.py:326 Mailman/Cgi/options.py:375 +#: Mailman/Cgi/options.py:503 Mailman/Cgi/options.py:726 msgid "Note: " msgstr "Viesti: " -#: Mailman/Cgi/options.py:291 +#: Mailman/Cgi/options.py:331 msgid "List subscriptions for %(safeuser)s on %(hostname)s" msgstr "%(safeuser)s, listojen jäsenyydet palvelimella %(hostname)s" -#: Mailman/Cgi/options.py:294 +#: Mailman/Cgi/options.py:334 msgid "" "Click on a link to visit your options page for the\n" " requested mailing list." @@ -2390,11 +2393,11 @@ "Napsauta linkkiä mennäksesi tämän postituslistan\n" " valintasivulle." -#: Mailman/Cgi/options.py:305 +#: Mailman/Cgi/options.py:345 msgid "nomail" msgstr "" -#: Mailman/Cgi/options.py:332 +#: Mailman/Cgi/options.py:372 msgid "" "The list administrator may not change the names\n" " or addresses for this user's other subscriptions. However, the\n" @@ -2404,15 +2407,15 @@ " tai osoitteita toisissa postituslistoissa. Kuitenkin\n" " muutokset ovat päivitetty tähän listaan." -#: Mailman/Cgi/options.py:355 +#: Mailman/Cgi/options.py:395 msgid "Addresses did not match!" msgstr "Osoitteet eivät täsmänneet!" -#: Mailman/Cgi/options.py:360 +#: Mailman/Cgi/options.py:400 msgid "You are already using that email address" msgstr "Käytät jo sitä sähköpostiosoitetta" -#: Mailman/Cgi/options.py:372 +#: Mailman/Cgi/options.py:412 msgid "" "The new address you requested %(newaddr)s is already a member of the\n" "%(listname)s mailing list, however you have also requested a global change " @@ -2426,32 +2429,32 @@ "myös\n" "kaikki muut listat jotka sisältävät osoitteen %(safeuser)s muutetaan. " -#: Mailman/Cgi/options.py:381 +#: Mailman/Cgi/options.py:421 msgid "The new address is already a member: %(newaddr)s" msgstr "%(newaddr)s on jo listan jäsen." -#: Mailman/Cgi/options.py:387 +#: Mailman/Cgi/options.py:427 msgid "Addresses may not be blank" msgstr "Osoitteet eivät voi olla tyhjiä" -#: Mailman/Cgi/options.py:401 +#: Mailman/Cgi/options.py:441 msgid "A confirmation message has been sent to %(newaddr)s. " msgstr "Vahvistusviesti on lähetetty osoitteeseen %(newaddr)s " -#: Mailman/Cgi/options.py:410 +#: Mailman/Cgi/options.py:450 msgid "Bad email address provided" msgstr "Väärä sähköpostiosoite annettu" -#: Mailman/Cgi/options.py:412 +#: Mailman/Cgi/options.py:452 msgid "Illegal email address provided" msgstr "Virheellinen sähköpostiosoite" -#: Mailman/Cgi/options.py:414 +#: Mailman/Cgi/options.py:454 msgid "%(newaddr)s is already a member of the list." msgstr "%(newaddr)s on jo listan jäsen." # ####### -#: Mailman/Cgi/options.py:417 +#: Mailman/Cgi/options.py:457 msgid "" "%(newaddr)s is banned from this list. If you\n" " think this restriction is erroneous, please contact\n" @@ -2463,11 +2466,11 @@ "hyvä ja\n" " \t\t ottakaa yhteyttä listan omistajiin %(owneraddr)s." -#: Mailman/Cgi/options.py:428 +#: Mailman/Cgi/options.py:468 msgid "Member name successfully changed. " msgstr "Jäsenen nimen muutos on onnistunut. " -#: Mailman/Cgi/options.py:438 +#: Mailman/Cgi/options.py:478 msgid "" "The list administrator may not change the\n" " password for a user." @@ -2475,15 +2478,15 @@ "Ylläpitäjä ei voi vaihtaa käyttäjän\n" " salasanaa." -#: Mailman/Cgi/options.py:447 +#: Mailman/Cgi/options.py:487 msgid "Passwords may not be blank" msgstr "Salasanat eivät voi olla tyhjiä" -#: Mailman/Cgi/options.py:452 +#: Mailman/Cgi/options.py:492 msgid "Passwords did not match!" msgstr "Salasanat eivät täsmää!" -#: Mailman/Cgi/options.py:460 +#: Mailman/Cgi/options.py:500 msgid "" "The list administrator may not change the\n" " password for this user's other subscriptions. However, the\n" @@ -2493,12 +2496,12 @@ " muihin liittymisiin (subscriptions). Tästä huolimatta " " postituslistan salasana on vaihdettu.." -#: Mailman/Cgi/options.py:477 Mailman/Commands/cmd_password.py:83 +#: Mailman/Cgi/options.py:517 Mailman/Commands/cmd_password.py:83 #: Mailman/Commands/cmd_password.py:109 msgid "Password successfully changed." msgstr "Salasana muutettu." -#: Mailman/Cgi/options.py:486 +#: Mailman/Cgi/options.py:526 msgid "" "You must confirm your unsubscription request by turning\n" " on the checkbox below the Unsubscribe button. You\n" @@ -2508,11 +2511,11 @@ " alla oleva Irtisano näppäin.\n" " Sinua ei ole irtisanottu!" -#: Mailman/Cgi/options.py:518 +#: Mailman/Cgi/options.py:565 msgid "Unsubscription results" msgstr "Irtisanomisen tulokset" -#: Mailman/Cgi/options.py:522 +#: Mailman/Cgi/options.py:569 msgid "" "Your unsubscription request has been received and\n" " forwarded on to the list moderators for approval. You will\n" @@ -2523,7 +2526,7 @@ " pääkäyttäjälle hyväksyttäväksi. Saat ilmoituksen, kun\n" " listan pääkäyttäjien päätöksestä." -#: Mailman/Cgi/options.py:527 +#: Mailman/Cgi/options.py:574 msgid "" "You have been successfully unsubscribed from the\n" " mailing list %(fqdn_listname)s. If you were receiving digest\n" @@ -2538,7 +2541,7 @@ " Jos sinulla on irtisanomistasi koskevia kysymyksiä, ota\n" " yhteyttä listan omistajaan %(owneraddr)s." -#: Mailman/Cgi/options.py:676 +#: Mailman/Cgi/options.py:723 msgid "" "The list administrator may not change the\n" " options for this user's other subscriptions. However the\n" @@ -2549,7 +2552,7 @@ " tämän käyttäjän asetuksia toisissa postituslistoissa.\n" " Kuitenkin asetukset tässä postituslistassa ovat muutettu." -#: Mailman/Cgi/options.py:686 +#: Mailman/Cgi/options.py:733 msgid "" "The list administrator has disabled digest delivery for\n" " this list, so your delivery option has not been set. However " @@ -2560,7 +2563,7 @@ " tältä listalta, joten jakelumäärityksiä ole asetettu. Sen \n" " sijaan muut määritykset on asetettu." -#: Mailman/Cgi/options.py:690 +#: Mailman/Cgi/options.py:737 msgid "" "The list administrator has disabled non-digest delivery\n" " for this list, so your delivery option has not been set. " @@ -2571,63 +2574,63 @@ " tältä listalta, joten lähetysmääritystäsi ei ole asetettu. \n" " Sen sijaan muut määritykset on asetettu." -#: Mailman/Cgi/options.py:694 +#: Mailman/Cgi/options.py:741 msgid "You have successfully set your options." msgstr "Valintasi on asetettu onnistuneesti." -#: Mailman/Cgi/options.py:697 +#: Mailman/Cgi/options.py:744 msgid "You may get one last digest." msgstr "Saatat saada vielä viimeisen lukemiston." -#: Mailman/Cgi/options.py:769 +#: Mailman/Cgi/options.py:816 msgid "Yes, I really want to unsubscribe" msgstr "Kyllä, haluan varmasti irtisanoutua" -#: Mailman/Cgi/options.py:773 +#: Mailman/Cgi/options.py:820 msgid "Change My Password" msgstr "Muuta salasanani" -#: Mailman/Cgi/options.py:776 +#: Mailman/Cgi/options.py:823 msgid "List my other subscriptions" msgstr "Näytä muut liittymistietoni" -#: Mailman/Cgi/options.py:782 +#: Mailman/Cgi/options.py:829 msgid "Email My Password To Me" msgstr "Lähetä salasanani sähköpostina minulle" -#: Mailman/Cgi/options.py:784 +#: Mailman/Cgi/options.py:831 msgid "password" msgstr "salasana" -#: Mailman/Cgi/options.py:786 +#: Mailman/Cgi/options.py:833 msgid "Log out" msgstr "Kirjaudu ulos" -#: Mailman/Cgi/options.py:788 +#: Mailman/Cgi/options.py:835 msgid "Submit My Changes" msgstr "Lähetä muutokseni" -#: Mailman/Cgi/options.py:800 +#: Mailman/Cgi/options.py:847 msgid "days" msgstr "päivää" -#: Mailman/Cgi/options.py:802 +#: Mailman/Cgi/options.py:849 msgid "day" msgstr "päivä" -#: Mailman/Cgi/options.py:803 +#: Mailman/Cgi/options.py:850 msgid "%(days)d %(units)s" msgstr "%(days)d %(units)s" -#: Mailman/Cgi/options.py:809 +#: Mailman/Cgi/options.py:856 msgid "Change My Address and Name" msgstr "Muuta osoitteeni ja nimeni" -#: Mailman/Cgi/options.py:835 +#: Mailman/Cgi/options.py:882 msgid "No topics defined" msgstr "Aihetta ei ole määritelty" -#: Mailman/Cgi/options.py:843 +#: Mailman/Cgi/options.py:890 msgid "" "\n" "You are subscribed to this list with the case-preserved address\n" @@ -2637,19 +2640,19 @@ "Olet liittynyt tälle listalle aihekohtaisella osoitteella\n" "%(cpuser)s." -#: Mailman/Cgi/options.py:857 +#: Mailman/Cgi/options.py:906 msgid "%(realname)s list: member options login page" msgstr "%(realname)s listan: jäsenen sisäänkirjautumissivu" -#: Mailman/Cgi/options.py:858 +#: Mailman/Cgi/options.py:907 msgid "email address and " msgstr "sähköpostiosoite ja " -#: Mailman/Cgi/options.py:861 +#: Mailman/Cgi/options.py:910 msgid "%(realname)s list: member options for user %(safeuser)s" msgstr "%(realname)s lista: jäsenen %(safeuser)s valinnat" -#: Mailman/Cgi/options.py:887 +#: Mailman/Cgi/options.py:936 msgid "" "In order to change your membership option, you must\n" " first log in by giving your %(extra)smembership password in the section\n" @@ -2684,19 +2687,19 @@ " (jonka näet onnistuneen sisäänkirjautumisen jälkeen).\n" " " -#: Mailman/Cgi/options.py:901 +#: Mailman/Cgi/options.py:950 msgid "Email address:" msgstr "Sähköpostiosoite:" -#: Mailman/Cgi/options.py:905 +#: Mailman/Cgi/options.py:954 msgid "Password:" msgstr "Salasana:" -#: Mailman/Cgi/options.py:907 +#: Mailman/Cgi/options.py:956 msgid "Log in" msgstr "Kirjaudu sisään" -#: Mailman/Cgi/options.py:915 +#: Mailman/Cgi/options.py:964 msgid "" "By clicking on the Unsubscribe button, a\n" " confirmation message will be emailed to you. This message will have a\n" @@ -2709,13 +2712,13 @@ " jota klikkaamalla suoritat poiston loppuun (voit myös\n" " vahvistaa sähköpostina; katso ohjeet vahvistusviestistä." -#: Mailman/Cgi/options.py:923 +#: Mailman/Cgi/options.py:972 msgid "Password reminder" msgstr "Salasanan muistuttaja" # Harrin osuus päättyy tähän # ####### -#: Mailman/Cgi/options.py:927 +#: Mailman/Cgi/options.py:976 msgid "" "By clicking on the Remind button, your\n" " password will be emailed to you." @@ -2723,27 +2726,27 @@ "Klikkaamalla Muistuta-painiketta,\n" " salasanasi lähetetään sinulle sähköpostina." -#: Mailman/Cgi/options.py:930 +#: Mailman/Cgi/options.py:979 msgid "Remind" msgstr "Muistuta" -#: Mailman/Cgi/options.py:1030 Mailman/ListAdmin.py:225 +#: Mailman/Cgi/options.py:1079 Mailman/ListAdmin.py:225 msgid "" msgstr "" -#: Mailman/Cgi/options.py:1041 +#: Mailman/Cgi/options.py:1090 msgid "Requested topic is not valid: %(topicname)s" msgstr "Pyydetty aihe ei kelpaa: %(topicname)s" -#: Mailman/Cgi/options.py:1046 +#: Mailman/Cgi/options.py:1095 msgid "Topic filter details" msgstr "Aihesuodattimen tarkemmat tiedot" -#: Mailman/Cgi/options.py:1049 +#: Mailman/Cgi/options.py:1098 msgid "Name:" msgstr "Nimi:" -#: Mailman/Cgi/options.py:1051 +#: Mailman/Cgi/options.py:1100 msgid "Pattern (as regexp):" msgstr "Merkkijono (säännöllisenä lausekkeena):" @@ -2888,31 +2891,31 @@ msgid "You must supply a valid email address." msgstr "Sinun täytyy antaa kunnollinen sähköpostiosoite." -#: Mailman/Cgi/subscribe.py:138 +#: Mailman/Cgi/subscribe.py:148 msgid "The form is too old. Please GET it again." msgstr "" -#: Mailman/Cgi/subscribe.py:141 +#: Mailman/Cgi/subscribe.py:151 msgid "Please take a few seconds to fill out the form before submitting it." msgstr "" -#: Mailman/Cgi/subscribe.py:144 +#: Mailman/Cgi/subscribe.py:158 msgid "You must GET the form before submitting it." msgstr "" -#: Mailman/Cgi/subscribe.py:148 +#: Mailman/Cgi/subscribe.py:162 msgid "You may not subscribe a list to itself!" msgstr "Et voi liittää listaa itseensä!" -#: Mailman/Cgi/subscribe.py:156 +#: Mailman/Cgi/subscribe.py:170 msgid "If you supply a password, you must confirm it." msgstr "Jos annat salasanan, sinun täytyy vahvistaa se." -#: Mailman/Cgi/subscribe.py:158 +#: Mailman/Cgi/subscribe.py:172 msgid "Your passwords did not match." msgstr "Salasanasi eivät täsmää." -#: Mailman/Cgi/subscribe.py:192 +#: Mailman/Cgi/subscribe.py:206 msgid "" "Your subscription request has been received, and will soon be acted upon.\n" "Depending on the configuration of this mailing list, your subscription " @@ -2928,7 +2931,7 @@ "jossa on tarkemmat ohjeet." # ####### -#: Mailman/Cgi/subscribe.py:206 +#: Mailman/Cgi/subscribe.py:220 msgid "" "The email address you supplied is banned from this\n" " mailing list. If you think this restriction is erroneous, please\n" @@ -2939,7 +2942,7 @@ " ota yhteyttä listan omistajiin %(listowner)s." # ####### -#: Mailman/Cgi/subscribe.py:210 +#: Mailman/Cgi/subscribe.py:224 msgid "" "The email address you supplied is not valid. (E.g. it must contain an\n" "`@'.)" @@ -2947,7 +2950,7 @@ "Antamasi sähköpostiosoite ei ole kelvollinen. (Sen täytyy esimerkiksi\n" "sisältää @-merkki." -#: Mailman/Cgi/subscribe.py:214 +#: Mailman/Cgi/subscribe.py:228 msgid "" "Your subscription is not allowed because the email address you gave is\n" "insecure." @@ -2955,7 +2958,7 @@ "Liittymisesi ei ole sallittu, koska antamasi sähköpostiosoite\n" "turvaton." -#: Mailman/Cgi/subscribe.py:222 +#: Mailman/Cgi/subscribe.py:236 msgid "" "Confirmation from your email address is required, to prevent anyone from\n" "subscribing you without permission. Instructions are being sent to you at\n" @@ -2967,7 +2970,7 @@ "sähköpostiosoitteeseesi %(email)s. Liittymisesi ei ole voimassa ennen kuin\n" "vahvistat liittymisesi." -#: Mailman/Cgi/subscribe.py:234 +#: Mailman/Cgi/subscribe.py:248 msgid "" "Your subscription request was deferred because %(x)s. Your request has " "been\n" @@ -2979,16 +2982,16 @@ "edelleen listan pääkäyttäjälle. Saat sähköpostina tietoa pääkäyttäjien \n" "päätöksestä, kun he saavat pyyntösi." -#: Mailman/Cgi/subscribe.py:241 Mailman/Commands/cmd_confirm.py:61 +#: Mailman/Cgi/subscribe.py:255 Mailman/Commands/cmd_confirm.py:61 msgid "You are already subscribed." msgstr "Olet jo liittynyt." # ####### -#: Mailman/Cgi/subscribe.py:255 +#: Mailman/Cgi/subscribe.py:269 msgid "Mailman privacy alert" msgstr "Mailmanin varoitus yksityisyyden suojasta" -#: Mailman/Cgi/subscribe.py:256 +#: Mailman/Cgi/subscribe.py:270 msgid "" "An attempt was made to subscribe your address to the mailing list\n" "%(listaddr)s. You are already subscribed to this mailing list.\n" @@ -3019,15 +3022,15 @@ "ja olet huolestunut yksityisyydestäsi, voit vapaasti\n" "lähettää viestin listan ylläpitäjälle %(listowner)s.\n" -#: Mailman/Cgi/subscribe.py:275 +#: Mailman/Cgi/subscribe.py:289 msgid "This list does not support digest delivery." msgstr "Tämä lista ei tue lukemiston lähettämistä." -#: Mailman/Cgi/subscribe.py:277 +#: Mailman/Cgi/subscribe.py:291 msgid "This list only supports digest delivery." msgstr "Tämä lista tukee vain lukemistolähetyksiä." -#: Mailman/Cgi/subscribe.py:284 +#: Mailman/Cgi/subscribe.py:298 msgid "" "You have been successfully subscribed to the %(realname)s mailing list." msgstr "Sinut on onnistuneesti liitetty %(realname)s postituslistalle." @@ -3790,171 +3793,171 @@ msgid "Digest members:" msgstr "Koostejäsenet (Digest members):" -#: Mailman/Defaults.py:1578 +#: Mailman/Defaults.py:1682 msgid "Arabic" msgstr "Arabia" -#: Mailman/Defaults.py:1579 +#: Mailman/Defaults.py:1683 msgid "Asturian" msgstr "" -#: Mailman/Defaults.py:1580 +#: Mailman/Defaults.py:1684 msgid "Catalan" msgstr "Katalonia" -#: Mailman/Defaults.py:1581 +#: Mailman/Defaults.py:1685 msgid "Czech" msgstr "Tsekki" # ####### -#: Mailman/Defaults.py:1582 +#: Mailman/Defaults.py:1686 msgid "Danish" msgstr "Tanska" -#: Mailman/Defaults.py:1583 +#: Mailman/Defaults.py:1687 msgid "German" msgstr "Saksa" -#: Mailman/Defaults.py:1584 +#: Mailman/Defaults.py:1688 msgid "English (USA)" msgstr "Englanti (amerikan-)" -#: Mailman/Defaults.py:1585 +#: Mailman/Defaults.py:1689 msgid "Spanish (Spain)" msgstr "Espanja (Espanja)" # ####### -#: Mailman/Defaults.py:1586 +#: Mailman/Defaults.py:1690 msgid "Estonian" msgstr "Viro" -#: Mailman/Defaults.py:1587 +#: Mailman/Defaults.py:1691 msgid "Euskara" msgstr "Euskara" -#: Mailman/Defaults.py:1588 +#: Mailman/Defaults.py:1692 msgid "Persian" msgstr "" # ####### -#: Mailman/Defaults.py:1589 +#: Mailman/Defaults.py:1693 msgid "Finnish" msgstr "Suomi" -#: Mailman/Defaults.py:1590 +#: Mailman/Defaults.py:1694 msgid "French" msgstr "Ranska" -#: Mailman/Defaults.py:1591 +#: Mailman/Defaults.py:1695 msgid "Galician" msgstr "Galicia" -#: Mailman/Defaults.py:1592 +#: Mailman/Defaults.py:1696 msgid "Greek" msgstr "" -#: Mailman/Defaults.py:1593 +#: Mailman/Defaults.py:1697 msgid "Hebrew" msgstr "Heprea" -#: Mailman/Defaults.py:1594 +#: Mailman/Defaults.py:1698 msgid "Croatian" msgstr "Kroatia" -#: Mailman/Defaults.py:1595 +#: Mailman/Defaults.py:1699 msgid "Hungarian" msgstr "Unkari" -#: Mailman/Defaults.py:1596 +#: Mailman/Defaults.py:1700 msgid "Interlingua" msgstr "Interlingua" -#: Mailman/Defaults.py:1597 +#: Mailman/Defaults.py:1701 msgid "Italian" msgstr "Italia" -#: Mailman/Defaults.py:1598 +#: Mailman/Defaults.py:1702 msgid "Japanese" msgstr "Japani" -#: Mailman/Defaults.py:1599 +#: Mailman/Defaults.py:1703 msgid "Korean" msgstr "Korea" -#: Mailman/Defaults.py:1600 +#: Mailman/Defaults.py:1704 msgid "Lithuanian" msgstr "Liettua" # ####### -#: Mailman/Defaults.py:1601 +#: Mailman/Defaults.py:1705 msgid "Dutch" msgstr "Flaami" -#: Mailman/Defaults.py:1602 +#: Mailman/Defaults.py:1706 msgid "Norwegian" msgstr "Norja" -#: Mailman/Defaults.py:1603 +#: Mailman/Defaults.py:1707 msgid "Polish" msgstr "Puola" # ####### -#: Mailman/Defaults.py:1604 +#: Mailman/Defaults.py:1708 msgid "Portuguese" msgstr "Portugali" # ####### -#: Mailman/Defaults.py:1605 +#: Mailman/Defaults.py:1709 msgid "Portuguese (Brazil)" msgstr "Portugali (Brasilia)" # ####### -#: Mailman/Defaults.py:1606 +#: Mailman/Defaults.py:1710 msgid "Romanian" msgstr "Romania" -#: Mailman/Defaults.py:1607 +#: Mailman/Defaults.py:1711 msgid "Russian" msgstr "Venäjä" -#: Mailman/Defaults.py:1608 +#: Mailman/Defaults.py:1712 msgid "Slovak" msgstr "Slovakki" -#: Mailman/Defaults.py:1609 +#: Mailman/Defaults.py:1713 msgid "Slovenian" msgstr "Sloveeni" -#: Mailman/Defaults.py:1610 +#: Mailman/Defaults.py:1714 msgid "Serbian" msgstr "Serbia" # ####### -#: Mailman/Defaults.py:1611 +#: Mailman/Defaults.py:1715 msgid "Swedish" msgstr "Ruotsi" -#: Mailman/Defaults.py:1612 +#: Mailman/Defaults.py:1716 msgid "Turkish" msgstr "Turkki" -#: Mailman/Defaults.py:1613 +#: Mailman/Defaults.py:1717 msgid "Ukrainian" msgstr "Ukraina" -#: Mailman/Defaults.py:1614 +#: Mailman/Defaults.py:1718 msgid "Vietnamese" msgstr "Vietnam" -#: Mailman/Defaults.py:1615 +#: Mailman/Defaults.py:1719 msgid "Chinese (China)" msgstr "Kiina (Kiina)" -#: Mailman/Defaults.py:1616 +#: Mailman/Defaults.py:1720 msgid "Chinese (Taiwan)" msgstr "Kiina (Taiwan)" -#: Mailman/Deliverer.py:51 +#: Mailman/Deliverer.py:53 msgid "" "Note: Since this is a list of mailing lists, administrative\n" "notices like the password reminder will be sent to\n" @@ -3964,31 +3967,31 @@ "ilmoitukset, kuten salasanan muistutukset, lähetetään\n" "ylläpito-osoitteeseesi %(addr)s." -#: Mailman/Deliverer.py:71 +#: Mailman/Deliverer.py:73 msgid " (Digest mode)" msgstr " (Lukemisto-muoto)" -#: Mailman/Deliverer.py:77 +#: Mailman/Deliverer.py:79 msgid "Welcome to the \"%(realname)s\" mailing list%(digmode)s" msgstr "Tervetuloa \"%(realname)s\" postituslistalle %(digmode)s" -#: Mailman/Deliverer.py:87 +#: Mailman/Deliverer.py:89 msgid "You have been unsubscribed from the %(realname)s mailing list" msgstr "Sinut on irtisanottu %(realname)s postituslistalta" -#: Mailman/Deliverer.py:114 +#: Mailman/Deliverer.py:116 msgid "%(listfullname)s mailing list reminder" msgstr "%(listfullname)s postituslistan muistuttaja" -#: Mailman/Deliverer.py:142 +#: Mailman/Deliverer.py:144 msgid "No reason given" msgstr "Syytä ei annettu" -#: Mailman/Deliverer.py:166 Mailman/Deliverer.py:185 +#: Mailman/Deliverer.py:168 Mailman/Deliverer.py:187 msgid "Hostile subscription attempt detected" msgstr "Vihamielinen kirjautumisyritys havaittu" -#: Mailman/Deliverer.py:167 +#: Mailman/Deliverer.py:169 msgid "" "%(address)s was invited to a different mailing\n" "list, but in a deliberate malicious attempt they tried to confirm the\n" @@ -3999,7 +4002,7 @@ "mutta yritti tarkoituksella vakuuttaa kutsun olleen sinun listallesi\n" "Lähetimme tämän viestin tiedoksesi, sinun ei tarvitse tehdä mitään." -#: Mailman/Deliverer.py:186 +#: Mailman/Deliverer.py:188 msgid "" "You invited %(address)s to your list, but in a\n" "deliberate malicious attempt, they tried to confirm the invitation to a\n" @@ -4011,7 +4014,7 @@ "tarkoituksella vakuuttaa kutsun olevan toiselle listalle.\n" "Lähetimme tämän viestin tiedoksesi, sinun ei tarvitse tehdä mitään." -#: Mailman/Deliverer.py:219 +#: Mailman/Deliverer.py:221 msgid "%(listname)s mailing list probe message" msgstr "%(listname)s postituslistan muistuttaja" @@ -4470,7 +4473,7 @@ " automaattivastauksen kaikille niille sähköposteille, \n" " jotka lähetetään omistaja tai ylläpitäjän osoitteisiin." -#: Mailman/Gui/Bounce.py:147 +#: Mailman/Gui/Bounce.py:156 msgid "" "Should Mailman notify you, the list owner, when bounces\n" " cause a member's subscription to be disabled?" @@ -4478,7 +4481,7 @@ "Pitäisikö Mailmanin ilmoittaa sinulle, listan omistajana, kun palautettu\n" " viesti aiheuttaa jäsenen tunnuksen lukittumisen?" -#: Mailman/Gui/Bounce.py:149 +#: Mailman/Gui/Bounce.py:158 msgid "" "By setting this value to No, you turn off\n" " notification messages that are normally sent to the list " @@ -4491,7 +4494,7 @@ " postilähetykset on peruttu liiallisten palautettujen viestien\n" " vuoksi. Aina yritetään ilmoittaa jäsenelle." -#: Mailman/Gui/Bounce.py:156 +#: Mailman/Gui/Bounce.py:165 msgid "" "Should Mailman notify you, the list owner, when bounces\n" " cause a member to be unsubscribed?" @@ -4499,7 +4502,7 @@ "Pitäisikö Mailmanin ilmoittaa sinulle, listan omistajalle, kun\n" " palautetut viestit johtavat jäsenen irtisanomiseen?" -#: Mailman/Gui/Bounce.py:158 +#: Mailman/Gui/Bounce.py:167 msgid "" "By setting this value to No, you turn off\n" " notification messages that are normally sent to the list " @@ -4513,7 +4516,7 @@ " kun jäsen irtisanotaan liiallisten palautettujen viestien \n" " vuoksi. Jäsenelle yritetään aina ilmoittaa." -#: Mailman/Gui/Bounce.py:185 +#: Mailman/Gui/Bounce.py:194 msgid "" "Bad value for %(property)s: %(val)s" @@ -4888,15 +4891,15 @@ msgid "There was no digest to send." msgstr "Ei koostetta mitä lähettää." -#: Mailman/Gui/GUIBase.py:172 +#: Mailman/Gui/GUIBase.py:173 msgid "Invalid value for variable: %(property)s" msgstr "Muuttujalla %(property)s on väärä arvo." -#: Mailman/Gui/GUIBase.py:176 +#: Mailman/Gui/GUIBase.py:177 msgid "Bad email address for option %(property)s: %(error)s" msgstr "" -#: Mailman/Gui/GUIBase.py:202 +#: Mailman/Gui/GUIBase.py:203 msgid "" "The following illegal substitution variables were\n" " found in the %(property)s string:\n" @@ -4911,7 +4914,7 @@ "

    Listasi ei ehkä toimi, ennen kuin korjaat tämän\n" " ongelman." -#: Mailman/Gui/GUIBase.py:216 +#: Mailman/Gui/GUIBase.py:217 msgid "" "Your %(property)s string appeared to\n" " have some correctable problems in its new value.\n" @@ -5149,7 +5152,7 @@ msgid "Mung From" msgstr "" -#: Mailman/Gui/General.py:158 Mailman/Gui/Privacy.py:244 +#: Mailman/Gui/General.py:158 Mailman/Gui/Privacy.py:287 msgid "Wrap Message" msgstr "" @@ -6342,7 +6345,7 @@ "Ilmoita tämä lista, kun ihmiset kysyvät mitä listoja tässä\n" " koneessa on?" -#: Mailman/Gui/Privacy.py:117 +#: Mailman/Gui/Privacy.py:129 msgid "" "Is the list moderator's approval required for unsubscription\n" " requests? (No is recommended)" @@ -6350,7 +6353,7 @@ "Tarvitaanko listan pääkäyttäjän hyväksyntä irtisanoutumis-\n" " pyyntöön? (Ei on suositeltava)" -#: Mailman/Gui/Privacy.py:120 +#: Mailman/Gui/Privacy.py:132 msgid "" "When members want to leave a list, they will make an\n" " unsubscription request, either via the web or via email.\n" @@ -6382,11 +6385,11 @@ "kaikkien\n" " työntekijöiden edellytetään olevan liittyneenä." -#: Mailman/Gui/Privacy.py:131 +#: Mailman/Gui/Privacy.py:143 msgid "Ban list" msgstr "Kieltolista" -#: Mailman/Gui/Privacy.py:133 +#: Mailman/Gui/Privacy.py:145 msgid "" "List of addresses which are banned from membership in this\n" " mailing list." @@ -6394,7 +6397,7 @@ "Niiden osoitteiden lista, jolta on kielletty tämän listan\n" " jäsenyys." -#: Mailman/Gui/Privacy.py:136 +#: Mailman/Gui/Privacy.py:148 msgid "" "Addresses in this list are banned outright from subscribing\n" " to this mailing list, with no further moderation required. " @@ -6407,27 +6410,27 @@ " osoitteet yksi riville; aloita rivi ^ merkillä\n" " merkiksi tavallisesta ilmausparista." -#: Mailman/Gui/Privacy.py:141 +#: Mailman/Gui/Privacy.py:153 msgid "Membership exposure" msgstr "Jäsenyyden vahinkoalttius" -#: Mailman/Gui/Privacy.py:143 +#: Mailman/Gui/Privacy.py:155 msgid "Anyone" msgstr "Kuka tahansa" -#: Mailman/Gui/Privacy.py:143 +#: Mailman/Gui/Privacy.py:155 msgid "List admin only" msgstr "Vain listan ylläpitäjä" -#: Mailman/Gui/Privacy.py:143 +#: Mailman/Gui/Privacy.py:155 msgid "List members" msgstr "Listan jäsenet" -#: Mailman/Gui/Privacy.py:144 +#: Mailman/Gui/Privacy.py:156 msgid "Who can view subscription list?" msgstr "Kuka voi nähdä liittymislistan?" -#: Mailman/Gui/Privacy.py:146 +#: Mailman/Gui/Privacy.py:158 msgid "" "When set, the list of subscribers is protected by member or\n" " admin password authentication." @@ -6435,7 +6438,7 @@ "Kun arvo asetetaan, listalle liittyneet suojataan jäsenen tai\n" " ylläpitäjän salasanoilla." -#: Mailman/Gui/Privacy.py:150 +#: Mailman/Gui/Privacy.py:162 msgid "" "Show member addresses so they're not directly recognizable\n" " as email addresses?" @@ -6443,7 +6446,7 @@ "Näytä jäsenten osoitteet niin, että ne eivät ole suoraan\n" " tunnistettavissa sähköpostiosoitteiksi?" -#: Mailman/Gui/Privacy.py:152 +#: Mailman/Gui/Privacy.py:164 msgid "" "Setting this option causes member email addresses to be\n" " transformed when they are presented on list web pages (both in\n" @@ -6459,7 +6462,7 @@ " roskapostin lähettäjien automaattista web-skannausta\n" " käyttämästä osoitteita hyväksi." -#: Mailman/Gui/Privacy.py:167 +#: Mailman/Gui/Privacy.py:179 msgid "" "When a message is posted to the list, a series of\n" " moderation steps are taken to decide whether a moderator must\n" @@ -6534,15 +6537,15 @@ "\n" "

    Huomaa, että ei-tyypilliset ilmaisut tehdään aina ensin." -#: Mailman/Gui/Privacy.py:200 +#: Mailman/Gui/Privacy.py:212 msgid "Member filters" msgstr "Jäsenien suodatukset" -#: Mailman/Gui/Privacy.py:203 +#: Mailman/Gui/Privacy.py:215 msgid "By default, should new list member postings be moderated?" msgstr "Pitäisikö oletusarvoisesti uuden listan jäsenen lähetykset hyväksyä?" -#: Mailman/Gui/Privacy.py:205 +#: Mailman/Gui/Privacy.py:217 msgid "" "Each list member has a moderation flag which says\n" " whether messages from the list member can be posted directly " @@ -6586,7 +6589,7 @@ " jäsenen ylläpito\n" " näyttöä." -#: Mailman/Gui/Privacy.py:222 +#: Mailman/Gui/Privacy.py:265 msgid "" "Action to take when a moderated member posts to the\n" " list." @@ -6594,7 +6597,7 @@ "Toiminta, joka tehdään kun muokattu jäsen lähettää\n" "\t viestiä listalle." -#: Mailman/Gui/Privacy.py:224 +#: Mailman/Gui/Privacy.py:267 msgid "" "

    • Hold -- this holds the message for approval\n" " by the list moderators.\n" @@ -6625,7 +6628,7 @@ " lähettämättä ilmoitusta viestin tekijälle.\n" "
    " -#: Mailman/Gui/Privacy.py:238 +#: Mailman/Gui/Privacy.py:281 msgid "" "Text to include in any\n" " hylkäysilmoitukseen to\n" " lähetettäväksi jäsenelle, joka postittaa tälle listalle." -#: Mailman/Gui/Privacy.py:296 +#: Mailman/Gui/Privacy.py:399 msgid "Non-member filters" msgstr "Ei-jäsenten suodattimet" -#: Mailman/Gui/Privacy.py:299 +#: Mailman/Gui/Privacy.py:402 msgid "" "List of non-member addresses whose postings should be\n" " automatically accepted." @@ -6649,7 +6652,7 @@ "Lista ei-jäsenten osoitteista, joiden lähetykset pitäisi\n" " hyväksyä automaattisesti." -#: Mailman/Gui/Privacy.py:306 +#: Mailman/Gui/Privacy.py:409 msgid "" "Postings from any of these non-members will be automatically\n" " accepted with no further moderation applied. Add member\n" @@ -6664,7 +6667,7 @@ " osoitteet yksi riville; aloita rivi ^ merkillä\n" " ilmoituksena tavallisesta ilmaisusta." -#: Mailman/Gui/Privacy.py:315 +#: Mailman/Gui/Privacy.py:418 msgid "" "List of non-member addresses whose postings will be\n" " immediately held for moderation." @@ -6672,7 +6675,7 @@ "Lista ei-jäsenten osoitteista, joiden lähetykset pidätetään\n" " heti hyväksyntää varten." -#: Mailman/Gui/Privacy.py:318 +#: Mailman/Gui/Privacy.py:421 msgid "" "Postings from any of these non-members will be immediately\n" " and automatically held for moderation by the list moderators.\n" @@ -6690,7 +6693,7 @@ " riville; aloite ^ merkillä, joka ilmaiseen tavallisen\n" " ilmaisun." -#: Mailman/Gui/Privacy.py:326 +#: Mailman/Gui/Privacy.py:429 msgid "" "List of non-member addresses whose postings will be\n" " automatically rejected." @@ -6698,7 +6701,7 @@ "Lista ei-jäsenten osoitteista, joiden lähetykset\n" " hylätään automaattisesti." -#: Mailman/Gui/Privacy.py:329 +#: Mailman/Gui/Privacy.py:432 msgid "" "Postings from any of these non-members will be automatically\n" " rejected. In other words, their messages will be bounced back " @@ -6726,7 +6729,7 @@ "

    Lisää jäsenen osoitteet yksi riville; aloita rivi ^\n" " merkillä, joka ilmoittaa tavallisen ilmaisun." -#: Mailman/Gui/Privacy.py:341 +#: Mailman/Gui/Privacy.py:444 msgid "" "List of non-member addresses whose postings will be\n" " automatically discarded." @@ -6734,7 +6737,7 @@ "Lista ei-jäsenten osoitteista, joiden lähetykset\n" " automaattisesti hylätään." -#: Mailman/Gui/Privacy.py:344 +#: Mailman/Gui/Privacy.py:447 msgid "" "Postings from any of these non-members will be automatically\n" " discarded. That is, the message will be thrown away with no\n" @@ -6759,7 +6762,7 @@ "

    Lisää jäsenen osoitteet yksi riville; aloita rivi ^\n" " merkillä, joka osoittaa normaalin ilmaisun." -#: Mailman/Gui/Privacy.py:356 +#: Mailman/Gui/Privacy.py:459 msgid "" "Action to take for postings from non-members for which no\n" " explicit action is defined." @@ -6767,7 +6770,7 @@ "Toiminto, joka tehdään ei-jäsenten lähetyksille, joille ei\n" " nimenomaista toimintaa ole määritelty." -#: Mailman/Gui/Privacy.py:359 +#: Mailman/Gui/Privacy.py:462 msgid "" "When a post from a non-member is received, the message's\n" " sender is matched against the list of explicitly\n" @@ -6795,7 +6798,7 @@ "toiminto\n" " suoritetaan." -#: Mailman/Gui/Privacy.py:371 +#: Mailman/Gui/Privacy.py:474 msgid "" "Should messages from non-members, which are automatically\n" " discarded, be forwarded to the list moderator?" @@ -6803,7 +6806,7 @@ "Pitäisikö viestit ei-jäseniltä, jotka ovat automaattisesti\n" " hylätty, lähettää edelleen listan pääkäyttäjälle?" -#: Mailman/Gui/Privacy.py:375 +#: Mailman/Gui/Privacy.py:478 msgid "" "Text to include in any rejection notice to be sent to\n" " non-members who post to this list. This notice can include\n" @@ -6816,7 +6819,7 @@ "%%(listowners)s.\n" " Tämä viesti korvaa oletusviestin." -#: Mailman/Gui/Privacy.py:383 +#: Mailman/Gui/Privacy.py:486 msgid "" "This section allows you to configure various filters based on\n" " the recipient of the message." @@ -6825,11 +6828,11 @@ "perusteella" # ####### ==> Pitäisikö olla `vastaanottajien suodattimet' tms.? -#: Mailman/Gui/Privacy.py:386 +#: Mailman/Gui/Privacy.py:489 msgid "Recipient filters" msgstr "Vastaanottajien suodattimet" -#: Mailman/Gui/Privacy.py:390 +#: Mailman/Gui/Privacy.py:493 msgid "" "Must posts have list named in destination (to, cc) field\n" " (or be among the acceptable alias names, specified below)?" @@ -6838,7 +6841,7 @@ " (tai olla hyväksyttyjen alias-nimen joukossa, määritelty " "alapuolella)?" -#: Mailman/Gui/Privacy.py:393 +#: Mailman/Gui/Privacy.py:496 msgid "" "Many (in fact, most) spams do not explicitly name their\n" " myriad destinations in the explicit destination addresses - in\n" @@ -6877,7 +6880,7 @@ "\n" "

" -#: Mailman/Gui/Privacy.py:411 +#: Mailman/Gui/Privacy.py:514 msgid "" "Alias names (regexps) which qualify as explicit to or cc\n" " destination names for this list." @@ -6885,7 +6888,7 @@ "Alias-nimet (regexps) jotka määrittelee nimenomaan to tai cc\n" " kohdenimet listalle." -#: Mailman/Gui/Privacy.py:414 +#: Mailman/Gui/Privacy.py:517 msgid "" "Alternate addresses that are acceptable when\n" " `require_explicit_destination' is enabled. This option takes " @@ -6927,11 +6930,11 @@ " seuraavassa versiossa, malli sovitetaan koko vastaanottajan\n" " osoitetta vasten." -#: Mailman/Gui/Privacy.py:432 +#: Mailman/Gui/Privacy.py:535 msgid "Ceiling on acceptable number of recipients for a posting." msgstr "Lähetyksen vastaanottajien enimmäismäärä" -#: Mailman/Gui/Privacy.py:434 +#: Mailman/Gui/Privacy.py:537 msgid "" "If a posting has this number, or more, of recipients, it is\n" " held for admin approval. Use 0 for no ceiling." @@ -6939,7 +6942,7 @@ "Jos lähetyksellä on tämä määrä, tai enemmän, vastaanottajia, se jätetään\n" " odottamaan ylläpidon hyväksyntää. Syötä 0, jos et halua rajaa." -#: Mailman/Gui/Privacy.py:439 +#: Mailman/Gui/Privacy.py:542 msgid "" "This section allows you to configure various anti-spam\n" " filters posting filters, which can help reduce the amount of " @@ -6953,16 +6956,16 @@ " määrää, jotka listasi jäsenet tulisivat saamaan.\n" " " -#: Mailman/Gui/Privacy.py:444 +#: Mailman/Gui/Privacy.py:547 msgid "Header filters" msgstr "Jäsenien suodatukset" -#: Mailman/Gui/Privacy.py:447 +#: Mailman/Gui/Privacy.py:550 msgid "Filter rules to match against the headers of a message." msgstr "" "Aiheen avainsanat, yksi riville, jotka sovitetaan jokaiselle viestille" -#: Mailman/Gui/Privacy.py:432 +#: Mailman/Gui/Privacy.py:391 msgid "" "Each header filter rule has two parts, a list of regular\n" " expressions, one per line, and an action to take. Mailman\n" @@ -7007,15 +7010,15 @@ "suodattaa tiedostot \n" " tiedostotyypin tai tiedostopäätteen perusteella." -#: Mailman/Gui/Privacy.py:466 +#: Mailman/Gui/Privacy.py:569 msgid "Legacy anti-spam filters" msgstr "Roskapostin vastaiset suodattimet" -#: Mailman/Gui/Privacy.py:469 +#: Mailman/Gui/Privacy.py:572 msgid "Hold posts with header value matching a specified regexp." msgstr "Pidätä lähetykset, joiden otsikko täsmää regexp-arvon kanssa." -#: Mailman/Gui/Privacy.py:470 +#: Mailman/Gui/Privacy.py:573 msgid "" "Use this option to prohibit posts according to specific\n" " header values. The target value is a regular-expression for\n" @@ -7055,7 +7058,7 @@ "vastaavanlaisista\n" " mekanismeista." -#: Mailman/Gui/Privacy.py:555 +#: Mailman/Gui/Privacy.py:658 msgid "" "Header filter rules require a pattern.\n" " Incomplete filter rules will be ignored." @@ -7063,7 +7066,7 @@ "Aiheen määrittelyt vaativat sekä nimen että\n" " mallin. Epätäydellisiä aiheita ei huomioida." -#: Mailman/Gui/Privacy.py:563 +#: Mailman/Gui/Privacy.py:666 msgid "" "The header filter rule pattern\n" " '%(safepattern)s' is not a legal regular expression. This\n" @@ -7072,27 +7075,27 @@ "Aihemerkkijono `%(safepattern)s' ei ole laillinen säännöllinen lauseke. \n" "Merkkijono hylätään." -#: Mailman/Gui/Topics.py:36 +#: Mailman/Gui/Topics.py:38 msgid "Topics" msgstr "Aiheet" -#: Mailman/Gui/Topics.py:44 +#: Mailman/Gui/Topics.py:46 msgid "List topic keywords" msgstr "Lista aiheen avainsanoista" -#: Mailman/Gui/Topics.py:46 +#: Mailman/Gui/Topics.py:48 msgid "Disabled" msgstr "Pois käytöstä" -#: Mailman/Gui/Topics.py:46 +#: Mailman/Gui/Topics.py:48 msgid "Enabled" msgstr "Käytössä" -#: Mailman/Gui/Topics.py:47 +#: Mailman/Gui/Topics.py:49 msgid "Should the topic filter be enabled or disabled?" msgstr "Pitäisikö aiheen suodatin olla päällä vai pois päältä?" -#: Mailman/Gui/Topics.py:49 +#: Mailman/Gui/Topics.py:51 msgid "" "The topic filter categorizes each incoming email message\n" " according to topics_bodylines_limit\n" " määritysmuuttujassa." -#: Mailman/Gui/Topics.py:70 +#: Mailman/Gui/Topics.py:72 msgid "How many body lines should the topic matcher scan?" msgstr "Kuinka monta riviä pitäisi aiheen etsijän lukea?" -#: Mailman/Gui/Topics.py:72 +#: Mailman/Gui/Topics.py:74 msgid "" "The topic matcher will scan this many lines of the message\n" " body looking for topic keyword matches. Body scanning stops " @@ -7175,12 +7178,12 @@ " kunnes kohdataan non-header-like rivi.\n" " " -#: Mailman/Gui/Topics.py:83 +#: Mailman/Gui/Topics.py:85 msgid "Topic keywords, one per line, to match against each message." msgstr "" "Aiheen avainsanat, yksi riville, jotka sovitetaan jokaiselle viestille" -#: Mailman/Gui/Topics.py:85 +#: Mailman/Gui/Topics.py:87 msgid "" "Each topic keyword is actually a regular expression, which is\n" " matched against certain parts of a mail message, specifically " @@ -7200,7 +7203,7 @@ " sisältää Avainsanat: ja Aihe:\n" " \"header\" joissa lukeminen myös suoritetaan." -#: Mailman/Gui/Topics.py:123 +#: Mailman/Gui/Topics.py:125 msgid "" "Topic specifications require both a name and\n" " a pattern. Incomplete topics will be ignored." @@ -7208,7 +7211,7 @@ "Aiheen määrittelyt vaativat sekä nimen että\n" " mallin. Epätäydellisiä aiheita ei huomioida." -#: Mailman/Gui/Topics.py:133 +#: Mailman/Gui/Topics.py:135 msgid "" "The topic pattern '%(safepattern)s' is not a\n" " legal regular expression. It will be discarded." @@ -7465,15 +7468,15 @@ msgid "(%(num_concealed)d private members not shown)" msgstr "(%(num_concealed)d yksityistä jäsentä ei näytetä)" -#: Mailman/HTMLFormatter.py:135 +#: Mailman/HTMLFormatter.py:138 msgid "; it was disabled by you" msgstr "; olet ottanut sen pois käytöstä" -#: Mailman/HTMLFormatter.py:137 +#: Mailman/HTMLFormatter.py:140 msgid "; it was disabled by the list administrator" msgstr "; listan ylläpitäjä on ottanut sen pois käytöstä" -#: Mailman/HTMLFormatter.py:141 +#: Mailman/HTMLFormatter.py:144 msgid "" "; it was disabled due to excessive bounces. The\n" " last bounce was received on %(date)s" @@ -7482,23 +7485,23 @@ ". Viimeisin kimmoke on vastaanotettu %(date)s" # Mikon osuus päättyy tähän -#: Mailman/HTMLFormatter.py:144 +#: Mailman/HTMLFormatter.py:147 msgid "; it was disabled for unknown reasons" msgstr "; se on otettu pois käytöstä tuntemattomasta syystä" -#: Mailman/HTMLFormatter.py:146 +#: Mailman/HTMLFormatter.py:149 msgid "Note: your list delivery is currently disabled%(reason)s." msgstr "Huomaa: jakelu sinulle on otettu pois käytöstä: %(reason)s." -#: Mailman/HTMLFormatter.py:149 +#: Mailman/HTMLFormatter.py:152 msgid "Mail delivery" msgstr "Viestin toimitus" -#: Mailman/HTMLFormatter.py:151 Mailman/HTMLFormatter.py:296 +#: Mailman/HTMLFormatter.py:154 Mailman/HTMLFormatter.py:299 msgid "the list administrator" msgstr "listan ylläpitäjä" -#: Mailman/HTMLFormatter.py:152 +#: Mailman/HTMLFormatter.py:155 msgid "" "

%(note)s\n" "\n" @@ -7518,7 +7521,7 @@ " muuta %(link)s valinta alla. Ota yhteys %(mailto)s jos sinulla\n" " kysyttävää tai tarvitset apua." -#: Mailman/HTMLFormatter.py:164 +#: Mailman/HTMLFormatter.py:167 msgid "" "

We have received some recent bounces from your\n" " address. Your current bounce score is %(score)s out of " @@ -7537,7 +7540,7 @@ " ongelmia. Palautusarvosi nollataan automaattisesti, jos\n" " ongelmat korjataan pian." -#: Mailman/HTMLFormatter.py:176 +#: Mailman/HTMLFormatter.py:179 msgid "" "(Note - you are subscribing to a list of mailing lists, so the %(type)s " "notice will be sent to the admin address for your membership, %(addr)s.)

" @@ -7545,7 +7548,7 @@ "(Huomaa - olet liittymässä postituslistojen listalle, joten %(type)s " "ilmoitus jäsenyydestäsi lähetettään ylläpitäjän osoitteeseen, %(addr)s.)

" -#: Mailman/HTMLFormatter.py:186 +#: Mailman/HTMLFormatter.py:189 msgid "" "You will be sent email requesting confirmation, to\n" " prevent others from gratuitously subscribing you." @@ -7553,7 +7556,7 @@ "Sinulle lähetetään viesti, joka vaatii vahvistuksen, näin\n" " estetään muita tarpeettomasti liittämästä sinua listalle." -#: Mailman/HTMLFormatter.py:189 +#: Mailman/HTMLFormatter.py:192 msgid "" "This is a closed list, which means your subscription\n" " will be held for approval. You will be notified of the list\n" @@ -7563,11 +7566,11 @@ " odottaa hyväksymistä. Sinulle ilmoitetaan listan pää-\n" " käyttäjän päätös sähköpostitse." -#: Mailman/HTMLFormatter.py:192 Mailman/HTMLFormatter.py:199 +#: Mailman/HTMLFormatter.py:195 Mailman/HTMLFormatter.py:202 msgid "also " msgstr "myös " -#: Mailman/HTMLFormatter.py:194 +#: Mailman/HTMLFormatter.py:197 msgid "" "You will be sent email requesting confirmation, to\n" " prevent others from gratuitously subscribing you. Once\n" @@ -7583,7 +7586,7 @@ " hyväksymistä. Sinulle ilmoitetaan pääkäyttäjän päätös\n" " sähköpostitse." -#: Mailman/HTMLFormatter.py:203 +#: Mailman/HTMLFormatter.py:206 msgid "" "This is %(also)sa private list, which means that the\n" " list of members is not available to non-members." @@ -7591,7 +7594,7 @@ "Tämä on %(also)s yksityinen lista, joka tarkoittaa, että\n" " listan jäsentiedot eivät ole tarjolla ei-jäsenille." -#: Mailman/HTMLFormatter.py:206 +#: Mailman/HTMLFormatter.py:209 msgid "" "This is %(also)sa hidden list, which means that the\n" " list of members is available only to the list administrator." @@ -7599,7 +7602,7 @@ "Tämä on %(also)s piilotettu, joka tarkoittaa, että\n" " listan jäsentiedot ovat tarjolla vain listan ylläpitäjälle." -#: Mailman/HTMLFormatter.py:209 +#: Mailman/HTMLFormatter.py:212 msgid "" "This is %(also)sa public list, which means that the\n" " list of members list is available to everyone." @@ -7607,7 +7610,7 @@ "Tämä on %(also)s julkinen lista, joka tarkoittaa, että\n" " listan jäsentiedot ovat kaikkien saatavilla." -#: Mailman/HTMLFormatter.py:212 +#: Mailman/HTMLFormatter.py:215 msgid "" " (but we obscure the addresses so they are not\n" " easily recognizable by spammers)." @@ -7615,7 +7618,7 @@ " (mutta peitämme osoitteet, niin että ne eivät ole helposti\n" " yleisten roskapostilähettäjien tunnistettavissa)." -#: Mailman/HTMLFormatter.py:217 +#: Mailman/HTMLFormatter.py:220 msgid "" "

(Note that this is an umbrella list, intended to\n" " have only other mailing lists as members. Among other things,\n" @@ -7627,11 +7630,11 @@ " sitä, että vahvistuspyyntösi lähetetään\n" " %(sfx)s' osoitteeseesi.)" -#: Mailman/HTMLFormatter.py:246 +#: Mailman/HTMLFormatter.py:249 msgid "either " msgstr "jompikumpi " -#: Mailman/HTMLFormatter.py:251 +#: Mailman/HTMLFormatter.py:254 msgid "" "To unsubscribe from %(realname)s, get a password reminder,\n" " or change your subscription options %(either)senter your " @@ -7645,11 +7648,11 @@ "liittymissähköpostiosoiteesi:\n" "

" -#: Mailman/HTMLFormatter.py:258 +#: Mailman/HTMLFormatter.py:261 msgid "Unsubscribe or edit options" msgstr "Irtisanomis- tai muokkausvalinnat" -#: Mailman/HTMLFormatter.py:262 +#: Mailman/HTMLFormatter.py:265 msgid "" "

... or select your entry from\n" " the subscribers list (see above)." @@ -7657,7 +7660,7 @@ "

... tai valitse tietosi\n" " liittyneiden listalta (katso alla)." -#: Mailman/HTMLFormatter.py:264 +#: Mailman/HTMLFormatter.py:267 msgid "" " If you leave the field blank, you will be prompted for\n" " your email address" @@ -7665,7 +7668,7 @@ " Jos jätät kentän tyhjäksi, sinulta kysytään\n" " sähköpostiosoitteesi" -#: Mailman/HTMLFormatter.py:272 +#: Mailman/HTMLFormatter.py:275 msgid "" "(%(which)s is only available to the list\n" " members.)" @@ -7673,7 +7676,7 @@ "(%(which)s on vain listan jäsenten\n" " saatavilla.)" -#: Mailman/HTMLFormatter.py:276 +#: Mailman/HTMLFormatter.py:279 msgid "" "(%(which)s is only available to the list\n" " administrator.)" @@ -7681,55 +7684,55 @@ "(%(which)s on vain listan ylläpitäjän\n" " saatavilla.)" -#: Mailman/HTMLFormatter.py:286 +#: Mailman/HTMLFormatter.py:289 msgid "Click here for the list of " msgstr "Klikkaa täältä listan " -#: Mailman/HTMLFormatter.py:288 +#: Mailman/HTMLFormatter.py:291 msgid " subscribers: " msgstr " liittyneet: " -#: Mailman/HTMLFormatter.py:290 +#: Mailman/HTMLFormatter.py:293 msgid "Visit Subscriber list" msgstr "Vieraile liittyjän listalla" -#: Mailman/HTMLFormatter.py:293 +#: Mailman/HTMLFormatter.py:296 msgid "members" msgstr "jäsenet" -#: Mailman/HTMLFormatter.py:294 +#: Mailman/HTMLFormatter.py:297 msgid "Address:" msgstr "Osoite:" -#: Mailman/HTMLFormatter.py:297 +#: Mailman/HTMLFormatter.py:300 msgid "Admin address:" msgstr "Ylläpitäjän osoite:" -#: Mailman/HTMLFormatter.py:300 +#: Mailman/HTMLFormatter.py:303 msgid "The subscribers list" msgstr "Liittyneiden lista" -#: Mailman/HTMLFormatter.py:302 +#: Mailman/HTMLFormatter.py:305 msgid "

Enter your " msgstr "

Syötä " -#: Mailman/HTMLFormatter.py:304 +#: Mailman/HTMLFormatter.py:307 msgid " and password to visit the subscribers list:

" msgstr " ja salasana siirtyäksesi listalle:

" -#: Mailman/HTMLFormatter.py:309 +#: Mailman/HTMLFormatter.py:312 msgid "Password: " msgstr "Salasana: " -#: Mailman/HTMLFormatter.py:313 +#: Mailman/HTMLFormatter.py:316 msgid "Visit Subscriber List" msgstr "Vieraile liittyjän listalla" -#: Mailman/HTMLFormatter.py:347 +#: Mailman/HTMLFormatter.py:350 msgid "Once a month, your password will be emailed to you as a reminder." msgstr "Kerran kuussa, salasananmuistuttaja lähettää sinulle salasanasi" -#: Mailman/HTMLFormatter.py:394 +#: Mailman/HTMLFormatter.py:397 msgid "The current archive" msgstr "Nykyinen arkisto" @@ -7745,7 +7748,7 @@ "HTML it can't be safely removed.\n" msgstr "" -#: Mailman/Handlers/CalcRecips.py:78 +#: Mailman/Handlers/CalcRecips.py:79 msgid "" "Your urgent message to the %(realname)s mailing list was not authorized for\n" "delivery. The original message as received by Mailman is attached.\n" @@ -7931,11 +7934,11 @@ "hylätään automaattisesti. Jos luulet, että viestisi on hylätty virheen\n" "vuoksi, ota yhteyttä listan omistajaan %(listowner)s." -#: Mailman/Handlers/Moderate.py:205 +#: Mailman/Handlers/Moderate.py:162 msgid "Auto-discard notification" msgstr "Automaatti-hylkäyksen ilmoitus" -#: Mailman/Handlers/Moderate.py:208 +#: Mailman/Handlers/Moderate.py:165 msgid "The attached message has been automatically discarded." msgstr "Oheinen viesti on automaattisesti hylätty." @@ -8021,11 +8024,11 @@ msgid "-------------- next part --------------\n" msgstr "-------------- seuraava osa --------------\n" -#: Mailman/Handlers/SpamDetect.py:56 +#: Mailman/Handlers/SpamDetect.py:57 msgid "The message headers matched a filter rule" msgstr "Otsikkotiedot täsmäsivät suodatussääntöön" -#: Mailman/Handlers/SpamDetect.py:123 +#: Mailman/Handlers/SpamDetect.py:177 msgid "Message rejected by filter rule match" msgstr "Viesti torjuttu suodatussäännön perusteella" @@ -8172,16 +8175,16 @@ msgid "Mailing list removal request for list %(listname)s" msgstr "Postituslistan poistopyyntö listalle %(listname)s" -#: Mailman/MTA/Postfix.py:324 +#: Mailman/MTA/Postfix.py:361 msgid "checking permissions on %(file)s" msgstr "tarkistetaan tiedoston %(file)s oikeudet" -#: Mailman/MTA/Postfix.py:334 +#: Mailman/MTA/Postfix.py:371 msgid "%(file)s permissions must be 066x (got %(octmode)s)" msgstr "tiedoston %(file)s oikeudet pitää olla 066x (sain %(octmode)s)" -#: Mailman/MTA/Postfix.py:336 Mailman/MTA/Postfix.py:363 -#: Mailman/MTA/Postfix.py:374 bin/check_perms:125 bin/check_perms:153 +#: Mailman/MTA/Postfix.py:373 Mailman/MTA/Postfix.py:401 +#: Mailman/MTA/Postfix.py:412 bin/check_perms:125 bin/check_perms:153 #: bin/check_perms:163 bin/check_perms:174 bin/check_perms:199 #: bin/check_perms:216 bin/check_perms:242 bin/check_perms:265 #: bin/check_perms:284 bin/check_perms:298 bin/check_perms:318 @@ -8189,57 +8192,57 @@ msgid "(fixing)" msgstr "(korjaan)" -#: Mailman/MTA/Postfix.py:352 +#: Mailman/MTA/Postfix.py:389 msgid "checking ownership of %(dbfile)s" msgstr "tarkistetaan tiedoston %(dbfile)s omistusoikeudet" -#: Mailman/MTA/Postfix.py:360 +#: Mailman/MTA/Postfix.py:397 msgid "%(dbfile)s owned by %(owner)s (must be owned by %(user)s" msgstr "" "%(dbfile)s on käyttäjän %(owner)s omistama (pitäisi olla käyttäjän %(user)s" -#: Mailman/MTA/Postfix.py:372 +#: Mailman/MTA/Postfix.py:410 msgid "%(dbfile)s permissions must be 066x (got %(octmode)s)" msgstr "tiedoston %(dbfile)s oikeudet pitää olla 066x (sain %(octmode)s)" -#: Mailman/MailList.py:216 +#: Mailman/MailList.py:217 msgid "Your confirmation is required to join the %(listname)s mailing list" msgstr "Vahvista jäsenyytesi postituslistalle %(listname)s ennen liittymistä" -#: Mailman/MailList.py:227 +#: Mailman/MailList.py:228 msgid "Your confirmation is required to leave the %(listname)s mailing list" msgstr "" "Vahvista jäsenyytesti postituslistalle %(listname)s ennen poistumista" -#: Mailman/MailList.py:908 Mailman/MailList.py:1339 +#: Mailman/MailList.py:925 Mailman/MailList.py:1392 msgid " from %(remote)s" msgstr " lähde: %(remote)s" -#: Mailman/MailList.py:949 +#: Mailman/MailList.py:969 msgid "subscriptions to %(realname)s require moderator approval" msgstr "listan %(realname)s tilaukset vaativat moderaattorin hyväksynnän" -#: Mailman/MailList.py:1018 bin/add_members:252 +#: Mailman/MailList.py:1038 bin/add_members:253 msgid "%(realname)s subscription notification" msgstr "ilmoitus listan %(realname)s tilauksesta" -#: Mailman/MailList.py:1037 +#: Mailman/MailList.py:1057 msgid "unsubscriptions require moderator approval" msgstr "listalta poistuminen vaatii moderaattorin hyväksynnän" -#: Mailman/MailList.py:1058 +#: Mailman/MailList.py:1078 msgid "%(realname)s unsubscribe notification" msgstr "ilmoitus listalta %(realname)s poistumisesta" -#: Mailman/MailList.py:1248 +#: Mailman/MailList.py:1301 msgid "subscriptions to %(name)s require administrator approval" msgstr "listan %(name)s tilaaminen vaatii ylläpitäjän hyväksynnän" -#: Mailman/MailList.py:1513 +#: Mailman/MailList.py:1566 msgid "Last autoresponse notification for today" msgstr "Viimeinen automaattinen paluuviesti -ilmoitus tälle päivälle" -#: Mailman/Queue/BounceRunner.py:343 +#: Mailman/Queue/BounceRunner.py:352 msgid "" "The attached message was received as a bounce, but either the bounce format\n" "was not recognized, or no member addresses could be extracted from it. " @@ -8261,15 +8264,15 @@ "%(adminurl)s\n" "\n" -#: Mailman/Queue/BounceRunner.py:353 +#: Mailman/Queue/BounceRunner.py:362 msgid "Uncaught bounce notification" msgstr "Häirintätoimenpideilmoitus palautuksesta" -#: Mailman/Queue/CommandRunner.py:97 +#: Mailman/Queue/CommandRunner.py:98 msgid "Ignoring non-text/plain MIME parts" msgstr "MIME-osat jotka eivät ole tyyppiä text/plain sivuutetaan" -#: Mailman/Queue/CommandRunner.py:163 +#: Mailman/Queue/CommandRunner.py:176 msgid "" "The results of your email command are provided below.\n" "Attached is your original message.\n" @@ -8277,11 +8280,11 @@ "Sähköpostikomentosi tulokset ovat alla. \n" "Liitteenä on alkuperäinen viestisi.\n" -#: Mailman/Queue/CommandRunner.py:168 +#: Mailman/Queue/CommandRunner.py:181 msgid "- Results:" msgstr "- Tulokset:" -#: Mailman/Queue/CommandRunner.py:174 +#: Mailman/Queue/CommandRunner.py:187 msgid "" "\n" "- Unprocessed:" @@ -8289,7 +8292,7 @@ "\n" "- Käsittelemättä:" -#: Mailman/Queue/CommandRunner.py:178 +#: Mailman/Queue/CommandRunner.py:191 msgid "" "No commands were found in this message.\n" "To obtain instructions, send a message containing just the word \"help\".\n" @@ -8297,7 +8300,7 @@ "Komentoja ei löydetty tästä viestistä.\n" "Saadaksesi ohjeita, lähetä viesti joka sisältää vain sanan \"help\".\n" -#: Mailman/Queue/CommandRunner.py:183 +#: Mailman/Queue/CommandRunner.py:196 msgid "" "\n" "- Ignored:" @@ -8305,7 +8308,7 @@ "\n" "- Ohitettu:" -#: Mailman/Queue/CommandRunner.py:185 +#: Mailman/Queue/CommandRunner.py:198 msgid "" "\n" "- Done.\n" @@ -8315,107 +8318,107 @@ "- Valmis.\n" "\n" -#: Mailman/Queue/CommandRunner.py:209 +#: Mailman/Queue/CommandRunner.py:222 msgid "The results of your email commands" msgstr "Sähköpostikomentojesi tulokset" -#: Mailman/Queue/CommandRunner.py:215 +#: Mailman/Queue/CommandRunner.py:228 msgid "Message body suppressed by Mailman site configuration\n" msgstr "" -#: Mailman/Queue/CommandRunner.py:217 +#: Mailman/Queue/CommandRunner.py:230 msgid "Original message suppressed by Mailman site configuration\n" msgstr "" -#: Mailman/htmlformat.py:648 +#: Mailman/htmlformat.py:659 msgid "Delivered by Mailman
version %(version)s" msgstr "Toimitettu Mailmanilla
versio %(version)s" -#: Mailman/htmlformat.py:649 +#: Mailman/htmlformat.py:660 msgid "Python Powered" msgstr "Python Powered" -#: Mailman/htmlformat.py:650 +#: Mailman/htmlformat.py:661 msgid "Gnu's Not Unix" msgstr "Gnu's Not Unix" -#: Mailman/i18n.py:102 +#: Mailman/i18n.py:125 msgid "Mon" msgstr "Ma" -#: Mailman/i18n.py:102 +#: Mailman/i18n.py:125 msgid "Thu" msgstr "To" -#: Mailman/i18n.py:102 +#: Mailman/i18n.py:125 msgid "Tue" msgstr "Ti" -#: Mailman/i18n.py:102 +#: Mailman/i18n.py:125 msgid "Wed" msgstr "Ke" -#: Mailman/i18n.py:103 +#: Mailman/i18n.py:126 msgid "Fri" msgstr "Pe" -#: Mailman/i18n.py:103 +#: Mailman/i18n.py:126 msgid "Sat" msgstr "La" -#: Mailman/i18n.py:103 +#: Mailman/i18n.py:126 msgid "Sun" msgstr "Su" -#: Mailman/i18n.py:107 +#: Mailman/i18n.py:130 msgid "Apr" msgstr "Huhti" -#: Mailman/i18n.py:107 +#: Mailman/i18n.py:130 msgid "Feb" msgstr "Helmi" -#: Mailman/i18n.py:107 +#: Mailman/i18n.py:130 msgid "Jan" msgstr "Tammi" -#: Mailman/i18n.py:107 +#: Mailman/i18n.py:130 msgid "Jun" msgstr "Kesä" -#: Mailman/i18n.py:107 +#: Mailman/i18n.py:130 msgid "Mar" msgstr "Maalis" -#: Mailman/i18n.py:108 +#: Mailman/i18n.py:131 msgid "Aug" msgstr "Elo" -#: Mailman/i18n.py:108 +#: Mailman/i18n.py:131 msgid "Dec" msgstr "Joulu" -#: Mailman/i18n.py:108 +#: Mailman/i18n.py:131 msgid "Jul" msgstr "Heinä" -#: Mailman/i18n.py:108 +#: Mailman/i18n.py:131 msgid "Nov" msgstr "Loka" -#: Mailman/i18n.py:108 +#: Mailman/i18n.py:131 msgid "Oct" msgstr "Marras" -#: Mailman/i18n.py:108 +#: Mailman/i18n.py:131 msgid "Sep" msgstr "Syys" -#: Mailman/i18n.py:111 +#: Mailman/i18n.py:134 msgid "Server Local Time" msgstr "Palvelimen paikallisaika" -#: Mailman/i18n.py:150 +#: Mailman/i18n.py:173 msgid "" "%(wday)s %(mon)s %(day)2i %(hh)02i:%(mm)02i:%(ss)02i %(tzname)s %(year)04i" msgstr "" @@ -8471,45 +8474,45 @@ "files can be `-'.\n" msgstr "" -#: bin/add_members:146 +#: bin/add_members:147 msgid "Already a member: %(member)s" msgstr "Jo jäsen: %(member)s" -#: bin/add_members:152 +#: bin/add_members:153 msgid "Bad/Invalid email address: blank line" msgstr "Epäkelpo/väärä sähköpostiosoite: tyhjä rivi" -#: bin/add_members:154 +#: bin/add_members:155 msgid "Bad/Invalid email address: %(member)s" msgstr "Epäkelpo/väärä sähköpostiosoite: %(member)s" -#: bin/add_members:156 +#: bin/add_members:157 msgid "Hostile address (illegal characters): %(member)s" msgstr "Vihamielinen osoite (laittomia merkkejä): %(member)s" -#: bin/add_members:158 +#: bin/add_members:159 msgid "Subscribed: %(member)s" msgstr "Tilattu: %(member)s" -#: bin/add_members:199 +#: bin/add_members:200 msgid "Bad argument to -w/--welcome-msg: %(arg)s" msgstr "Väärät argumentit valitsimelle -w/--welcome-msg: %(arg)s" -#: bin/add_members:206 +#: bin/add_members:207 msgid "Bad argument to -a/--admin-notify: %(arg)s" msgstr "Väärät argumentit valitsimelle -a/--admin-notify: %(arg)s" -#: bin/add_members:214 +#: bin/add_members:215 msgid "Cannot read both digest and normal members from standard input." msgstr "Ei voida lukea sekä kooste- että normaalijäseniä vakiosyötteestä." -#: bin/add_members:220 bin/config_list:109 bin/export.py:271 -#: bin/find_member:97 bin/inject:91 bin/list_admins:90 bin/list_members:232 +#: bin/add_members:221 bin/config_list:110 bin/export.py:271 +#: bin/find_member:97 bin/inject:91 bin/list_admins:90 bin/list_members:252 #: bin/sync_members:222 cron/bumpdigests:86 msgid "No such list: %(listname)s" msgstr "Lista ei ole olemassa: %(listname)s" -#: bin/add_members:240 bin/change_pw:158 bin/check_db:114 bin/discard:83 +#: bin/add_members:241 bin/change_pw:159 bin/check_db:114 bin/discard:83 #: bin/sync_members:244 bin/update:302 bin/update:323 bin/update:577 #: cron/bumpdigests:78 msgid "Nothing to do." @@ -8612,7 +8615,7 @@ msgid "listname is required" msgstr "vaaditaan listannimi" -#: bin/arch:143 bin/change_pw:106 bin/config_list:256 +#: bin/arch:143 bin/change_pw:107 bin/config_list:257 msgid "" "No such list \"%(listname)s\"\n" "%(e)s" @@ -8771,23 +8774,23 @@ " --help / -h\n" " Print this help message and exit.\n" -#: bin/change_pw:144 +#: bin/change_pw:145 msgid "Bad arguments: %(strargs)s" msgstr "Väärät argumentit: %(strargs)s" -#: bin/change_pw:148 +#: bin/change_pw:149 msgid "Empty list passwords are not allowed" msgstr "Tyhjät listan salasanat eivät ole sallittu" -#: bin/change_pw:180 +#: bin/change_pw:181 msgid "New %(listname)s password: %(notifypassword)s" msgstr "Uusi %(listname)s salasana: %(notifypassword)s" -#: bin/change_pw:189 +#: bin/change_pw:190 msgid "Your new %(listname)s list password" msgstr "Uuden postituslistasi %(listname)s listasalasana" -#: bin/change_pw:190 +#: bin/change_pw:191 msgid "" "The site administrator at %(hostname)s has changed the password for your\n" "mailing list %(listname)s. It is now\n" @@ -9374,7 +9377,7 @@ "The options -o and -i are mutually exclusive.\n" "\n" -#: bin/config_list:117 +#: bin/config_list:118 msgid "" "# -*- python -*-\n" "# -*- coding: %(charset)s -*-\n" @@ -9386,43 +9389,43 @@ "## Postituslistan \"%(listname)s\" konfigurointiasetukset\n" "## haettu %(when)s\n" -#: bin/config_list:143 +#: bin/config_list:144 msgid "options" msgstr "valinnat" -#: bin/config_list:202 +#: bin/config_list:203 msgid "legal values are:" msgstr "lailliset arvot ovat:" -#: bin/config_list:269 +#: bin/config_list:270 msgid "attribute \"%(k)s\" ignored" msgstr "lisämääre \"%(k)s\" jätetty huomiotta" -#: bin/config_list:272 +#: bin/config_list:273 msgid "attribute \"%(k)s\" changed" msgstr "lisämääre \"%(k)s\" muuttunut" -#: bin/config_list:278 +#: bin/config_list:279 msgid "Non-standard property restored: %(k)s" msgstr "Ei-standardi ominaisuus palautettu: %(k)s" -#: bin/config_list:286 +#: bin/config_list:288 msgid "Invalid value for property: %(k)s" msgstr "Muuttujalla väärä arvo: %(k)s" -#: bin/config_list:288 +#: bin/config_list:291 msgid "Bad email address for option %(k)s: %(v)s" msgstr "Virheellinen sähköpostiosoite valinnalle %(k)s: %(v)s" -#: bin/config_list:345 +#: bin/config_list:348 msgid "Only one of -i or -o is allowed" msgstr "Vain joko of -i tai -o on sallittu" -#: bin/config_list:347 +#: bin/config_list:350 msgid "One of -i or -o is required" msgstr "Joko -i tai -o on vaadittu" -#: bin/config_list:351 +#: bin/config_list:354 msgid "List name is required" msgstr "Listan nimi vaaditaan" @@ -10107,15 +10110,15 @@ "first, followed by digest members, but no indication is given as to address\n" "status.\n" -#: bin/list_members:191 +#: bin/list_members:198 msgid "Bad --nomail option: %(why)s" msgstr "Virheellinen --nomail valitsin: %(why)s" -#: bin/list_members:202 +#: bin/list_members:209 msgid "Bad --digest option: %(kind)s" msgstr "Virheellinen --digest valitsin: %(kind)s" -#: bin/list_members:224 +#: bin/list_members:243 msgid "Could not open file for writing:" msgstr "Ei voi avata tiedostoa kirjoitusta varten:" @@ -10763,33 +10766,33 @@ "\n" "Note that listnames are forced to lowercase.\n" -#: bin/newlist:150 +#: bin/newlist:162 msgid "Unknown language: %(lang)s" msgstr "Tuntematon kieli: %(lang)s" -#: bin/newlist:155 +#: bin/newlist:167 msgid "Enter the name of the list: " msgstr "Anna listan nimi: " -#: bin/newlist:176 +#: bin/newlist:188 msgid "Enter the email of the person running the list: " msgstr "Anna listan ylläpitäjän sähköpostiosoite: " -#: bin/newlist:181 +#: bin/newlist:193 msgid "Initial %(listname)s password: " msgstr "Alustava %(listname)s salasana: " -#: bin/newlist:185 +#: bin/newlist:197 msgid "The list password cannot be empty" msgstr "Listan salasana ei voi olla tyhjä" -#: bin/newlist:208 +#: bin/newlist:220 msgid "" " - owner addresses need to be fully-qualified names like " "\"owner@example.com\", not just \"owner\"." msgstr "" -#: bin/newlist:232 +#: bin/newlist:244 msgid "Hit enter to notify %(listname)s owner..." msgstr "Paina enteriä ilmoittaaksesi listan %(listname)s omistajalle..." @@ -11107,32 +11110,32 @@ msgid "No such list (or list already deleted): %(listname)s" msgstr "Ei listaa (tai lista on jo poistettu): %(listname)s" -#: bin/rmlist:107 +#: bin/rmlist:108 msgid "No such list: %(listname)s. Removing its residual archives." msgstr "Ei postituslistaa: %(listname)s. Poistetaan jääneet arkistot." -#: bin/rmlist:111 +#: bin/rmlist:112 msgid "Not removing archives. Reinvoke with -a to remove them." msgstr "" "Arkistoja ei poisteta. Käynnistä uudelleen valitsimella -a poistaaksesi ne." -#: bin/rmlist:125 +#: bin/rmlist:126 msgid "list info" msgstr "listainfo" -#: bin/rmlist:133 +#: bin/rmlist:134 msgid "stale lock file" msgstr "jatkuva lukko tiedosto" -#: bin/rmlist:141 +#: bin/rmlist:142 msgid "held message file" msgstr "" -#: bin/rmlist:146 bin/rmlist:148 +#: bin/rmlist:147 bin/rmlist:149 msgid "private archives" msgstr "yksityiset arkistot" -#: bin/rmlist:150 bin/rmlist:152 +#: bin/rmlist:151 bin/rmlist:153 msgid "public archives" msgstr "julkiset arkistot" @@ -11350,7 +11353,7 @@ msgid "Added : %(s)s" msgstr "Lisätty : %(s)s" -#: bin/sync_members:288 +#: bin/sync_members:289 msgid "Removed: %(s)s" msgstr "Poistettu: %(s)s" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/make.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/make.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/make.po 2014-07-09 09:04:01.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/make.po 2016-07-20 16:57:37.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:23+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:01+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ar.c:53 #, c-format @@ -67,21 +67,21 @@ msgid "Member `%s'%s: %ld bytes at %ld (%ld).\n" msgstr "Jäsen \"%s\"%s: %ld tavua kohdassa %ld (%ld).\n" -#: arscan.c:848 +#: arscan.c:945 msgid " (name might be truncated)" msgstr " (nimi voi olla typistynyt)" -#: arscan.c:850 +#: arscan.c:947 #, c-format msgid " Date %s" msgstr " Päiväys %s" -#: arscan.c:851 +#: arscan.c:948 #, c-format msgid " uid = %d, gid = %d, mode = 0%o.\n" msgstr " uid = %d, gid = %d, oikeudet = 0%o.\n" -#: commands.c:507 +#: commands.c:505 msgid "*** Break.\n" msgstr "*** Katkaisu.\n" @@ -109,7 +109,7 @@ msgid "# commands to execute" msgstr "# käynnistettävät komennot" -#: commands.c:687 +#: commands.c:688 msgid " (built-in):" msgstr " (sisäänrakennettu):" @@ -233,28 +233,28 @@ msgid "*** Deleting intermediate file `%s'" msgstr "*** Poistetaan aputiedosto \"%s\"" -#: file.c:400 +#: file.c:405 msgid "Removing intermediate files...\n" msgstr "Poistetaan aputiedostot...\n" -#: file.c:808 +#: file.c:815 #, c-format msgid "%s: Timestamp out of range; substituting %s" msgstr "%s: Aikaleima ei ole sallitulla välillä, korvataan %s" -#: file.c:809 +#: file.c:811 msgid "Current time" msgstr "Tämänhetkinen aika" -#: file.c:949 +#: file.c:955 msgid "# Not a target:" msgstr "# Ei kohde:" -#: file.c:954 +#: file.c:960 msgid "# Precious file (prerequisite of .PRECIOUS)." msgstr "# Arvokas tiedosto (ennakkoehto .PRECIOUS:ille)." -#: file.c:956 +#: file.c:962 msgid "# Phony target (prerequisite of .PHONY)." msgstr "# Valekohde (ennakkoehto .PHONY:lle)." @@ -262,15 +262,15 @@ msgid "# Command-line target." msgstr "# Komentorivikohde." -#: file.c:960 +#: file.c:966 msgid "# A default, MAKEFILES, or -include/sinclude makefile." msgstr "# Oletus-, MAKEFILES- tai -include/sinclude -makefile-tiedosto." -#: file.c:964 +#: file.c:970 msgid "# Implicit rule search has been done." msgstr "# Oletussääntöhaku on suoritettu." -#: file.c:965 +#: file.c:971 msgid "# Implicit rule search has not been done." msgstr "# Oletussääntöhakua ei ole suoritettu." @@ -279,36 +279,36 @@ msgid "# Implicit/static pattern stem: `%s'\n" msgstr "" -#: file.c:969 +#: file.c:975 msgid "# File is an intermediate prerequisite." msgstr "# Tiedosto on välitason ennakkoehto." -#: file.c:973 +#: file.c:979 msgid "# Also makes:" msgstr "# Tuotetaan myös:" -#: file.c:979 +#: file.c:985 msgid "# Modification time never checked." msgstr "# Muutosaikaa ei koskaan tarkastettu." -#: file.c:981 +#: file.c:987 msgid "# File does not exist." msgstr "# Tiedosto ei ole olemassa." -#: file.c:983 +#: file.c:989 msgid "# File is very old." msgstr "# Tiedosto on hyvin vanha." -#: file.c:988 +#: file.c:994 #, c-format msgid "# Last modified %s\n" msgstr "# Viimeksi muutettu %s\n" -#: file.c:991 +#: file.c:997 msgid "# File has been updated." msgstr "# Tiedosto on päivitetty." -#: file.c:991 +#: file.c:997 msgid "# File has not been updated." msgstr "# Tiedostoa ei ole päivitetty." @@ -320,15 +320,15 @@ msgid "# Dependencies commands running (THIS IS A BUG)." msgstr "# Ajossa olevat riippuvuuskomennot (TÄMÄ ON OHJELMISTOVIKA)." -#: file.c:1007 +#: file.c:1013 msgid "# Successfully updated." msgstr "# Päivitetty onnistuneesti." -#: file.c:1011 +#: file.c:1017 msgid "# Needs to be updated (-q is set)." msgstr "# Vaatii päivitystä (-q on asetettu)." -#: file.c:1014 +#: file.c:1020 msgid "# Failed to be updated." msgstr "# Päivitys epäonnistui." @@ -340,7 +340,7 @@ msgid "# Invalid value in `command_state' member!" msgstr "# Virheellinen arvo \"command_state\"-jäsenessä!" -#: file.c:1038 +#: file.c:1044 msgid "" "\n" "# Files" @@ -348,7 +348,7 @@ "\n" "# Tiedostot" -#: file.c:1042 +#: file.c:1048 msgid "" "\n" "# files hash-table stats:\n" @@ -384,7 +384,7 @@ msgid "create_child_process: DuplicateHandle(Err) failed (e=%ld)\n" msgstr "create_child_process: DuplicateHandle(Err) epäonnistui (v=%ld)\n" -#: function.c:1490 +#: function.c:1530 #, c-format msgid "CreatePipe() failed (e=%ld)\n" msgstr "CreatePipe() epäonnistui (v=%ld)\n" @@ -393,7 +393,7 @@ msgid "windows32_openpipe (): process_init_fd() failed\n" msgstr "windows32_openpipe (): process_init_fd() epäonnistui\n" -#: function.c:1792 +#: function.c:1832 #, c-format msgid "Cleaning up temporary batch file %s\n" msgstr "Siivotaan väliaikainen komentotiedosto %s\n" @@ -561,11 +561,11 @@ msgid "*** [%s] Error %d" msgstr "*** [%s] Virhe %d" -#: job.c:482 +#: job.c:483 msgid " (core dumped)" msgstr " (muisti vedostettu)" -#: job.c:609 +#: job.c:621 msgid "*** Waiting for unfinished jobs...." msgstr "*** Odotetaan keskeneräisiä töitä...." @@ -574,7 +574,7 @@ msgid "Live child 0x%08lx (%s) PID %ld %s\n" msgstr "" -#: job.c:641 job.c:831 job.c:950 job.c:1687 +#: job.c:653 job.c:843 job.c:962 job.c:1737 msgid " (remote)" msgstr " (etä)" @@ -588,7 +588,7 @@ msgid "Reaping winning child 0x%08lx PID %ld %s\n" msgstr "" -#: job.c:837 +#: job.c:849 #, c-format msgid "Cleaning up temp batch file %s\n" msgstr "Siivotaan väliaikainen komentotiedosto %s\n" @@ -598,7 +598,7 @@ msgid "Removing child 0x%08lx PID %ld%s from chain.\n" msgstr "Poistetaan ketjusta lapsiprosessi 0x%08lx PID %ld%s.\n" -#: job.c:1023 +#: job.c:1036 msgid "write jobserver" msgstr "työpalvelimen kirjoitus" @@ -607,12 +607,12 @@ msgid "Released token for child 0x%08lx (%s).\n" msgstr "" -#: job.c:1612 job.c:2332 +#: job.c:1662 job.c:2387 #, c-format msgid "process_easy() failed to launch process (e=%ld)\n" msgstr "" -#: job.c:1616 job.c:2336 +#: job.c:1666 job.c:2391 #, c-format msgid "" "\n" @@ -631,33 +631,33 @@ msgid "Obtained token for child 0x%08lx (%s).\n" msgstr "" -#: job.c:1977 +#: job.c:2029 msgid "read jobs pipe" msgstr "työputken luku" -#: job.c:2118 +#: job.c:2171 msgid "cannot enforce load limits on this operating system" msgstr "kuormarajoja ei voi ottaa käyttöön tässä käyttöjärjestelmässä" -#: job.c:2120 +#: job.c:2173 msgid "cannot enforce load limit: " msgstr "kuormarajaa ei voi ottaa käyttöön: " -#: job.c:2199 +#: job.c:2252 msgid "no more file handles: could not duplicate stdin\n" msgstr "" "tiedostokahvoja ei ole enempää: vakiosyötteen kahdentaminen ei onnistunut\n" -#: job.c:2210 +#: job.c:2264 msgid "no more file handles: could not duplicate stdout\n" msgstr "" "tiedostokahvoja ei ole enempää: vakiotulosteen kahdentaminen epäonnistui\n" -#: job.c:2238 +#: job.c:2293 msgid "Could not restore stdin\n" msgstr "Vakiosyötettä ei voitu palauttaa\n" -#: job.c:2246 +#: job.c:2301 msgid "Could not restore stdout\n" msgstr "Vakiotulostetta ei voitu palauttaa\n" @@ -671,17 +671,17 @@ msgid "make reaped child pid %ld, still waiting for pid %ld\n" msgstr "" -#: job.c:2403 +#: job.c:2458 #, c-format msgid "%s: Command not found" msgstr "%s: Komentoa ei löytynyt" -#: job.c:2463 +#: job.c:2518 #, c-format msgid "%s: Shell program not found" msgstr "%s: Kuoriohjelmaa ei löytynyt" -#: job.c:2472 +#: job.c:2527 msgid "spawnvpe: environment space might be exhausted" msgstr "spawnvpe: ympäristötila saattaa olla lopussa" @@ -690,30 +690,30 @@ msgid "$SHELL changed (was `%s', now `%s')\n" msgstr "$SHELL muuttunut (oli \"%s\", nyt \"%s\")\n" -#: job.c:3140 job.c:3325 +#: job.c:3198 job.c:3383 #, c-format msgid "Creating temporary batch file %s\n" msgstr "Luodaan väliaikainen komentotiedosto %s\n" -#: job.c:3444 +#: job.c:3503 #, c-format msgid "%s (line %d) Bad shell context (!unixy && !batch_mode_shell)\n" msgstr "%s (rivi %d) Väärä kuoriympäristö (!unixy && !batch_mode_shell)\n" -#: main.c:312 +#: main.c:313 msgid "Options:\n" msgstr "Valitsimet:\n" -#: main.c:313 +#: main.c:314 msgid " -b, -m Ignored for compatibility.\n" msgstr "" " -b, -m Yhteensopivuuden vuoksi jätetään huomiotta.\n" -#: main.c:315 +#: main.c:316 msgid " -B, --always-make Unconditionally make all targets.\n" msgstr " -B, --always-make Tuota kaikki kohteet ehdoitta.\n" -#: main.c:317 +#: main.c:318 msgid "" " -C DIRECTORY, --directory=DIRECTORY\n" " Change to DIRECTORY before doing anything.\n" @@ -721,17 +721,17 @@ " -C HAKEMISTO, --directory=HAKEMISTO\n" " Siirry HAKEMISTOon ennen jatkamista.\n" -#: main.c:320 +#: main.c:321 msgid " -d Print lots of debugging information.\n" msgstr " -d Näytä runsaasti vianetsintätietoja.\n" -#: main.c:322 +#: main.c:323 msgid "" " --debug[=FLAGS] Print various types of debugging information.\n" msgstr "" " --debug[=LIPUT] Näytä monenlaisia vianetsintätietoja.\n" -#: main.c:324 +#: main.c:325 msgid "" " -e, --environment-overrides\n" " Environment variables override makefiles.\n" @@ -740,7 +740,7 @@ " Ympäristömuuttujat kumoavat makefile-" "tiedostot.\n" -#: main.c:329 +#: main.c:330 msgid "" " -f FILE, --file=FILE, --makefile=FILE\n" " Read FILE as a makefile.\n" @@ -748,7 +748,7 @@ " -f TIEDOSTO, --file=TIEDOSTO, --makefile=TIEDOSTO\n" " Käytä TIEDOSTOa makefile-tiedostona.\n" -#: main.c:332 +#: main.c:333 msgid " -h, --help Print this message and exit.\n" msgstr " -h, --help Näytä tämä viesti ja poistu.\n" @@ -758,7 +758,7 @@ " -i, --ignore-errors Älä huomioi suoritettujen komentojen " "virheitä.\n" -#: main.c:336 +#: main.c:337 msgid "" " -I DIRECTORY, --include-dir=DIRECTORY\n" " Search DIRECTORY for included makefiles.\n" @@ -767,7 +767,7 @@ " Etsi sisällytettäviä makefile:ja " "HAKEMISTOsta.\n" -#: main.c:339 +#: main.c:340 msgid "" " -j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no " "arg.\n" @@ -775,14 +775,14 @@ " -j [N], --jobs[=N] Salli N yhtäaikaista työtä; ilman N:ää " "ääretön.\n" -#: main.c:341 +#: main.c:342 msgid "" " -k, --keep-going Keep going when some targets can't be made.\n" msgstr "" " -k, --keep-going Jatka vaikka joidenkin kohteiden tuottaminen\n" " epäonnistuisi.\n" -#: main.c:343 +#: main.c:344 msgid "" " -l [N], --load-average[=N], --max-load[=N]\n" " Don't start multiple jobs unless load is below " @@ -792,7 +792,7 @@ " Älä aloita useita töitä ellei kuormitus alle " "N.\n" -#: main.c:346 +#: main.c:347 msgid "" " -L, --check-symlink-times Use the latest mtime between symlinks and " "target.\n" @@ -810,7 +810,7 @@ " Näytä ajettavat komennot, älä käynnistä " "niitä.\n" -#: main.c:351 +#: main.c:352 msgid "" " -o FILE, --old-file=FILE, --assume-old=FILE\n" " Consider FILE to be very old and don't remake " @@ -819,7 +819,7 @@ " -o TIEDOSTO, --old-file=TIEDOSTO, --assume-old=TIEDOSTO\n" " Käsittele TIEDOSTO vanhana, älä tuota sitä.\n" -#: main.c:357 +#: main.c:358 msgid " -p, --print-data-base Print make's internal database.\n" msgstr " -p, --print-data-base Näytä make:in sisäinen tietokanta.\n" @@ -831,12 +831,12 @@ " -q, --question Älä aja komentoja; paluuarvo kertoo ajan-\n" " tasaisuuden.\n" -#: main.c:361 +#: main.c:362 msgid " -r, --no-builtin-rules Disable the built-in implicit rules.\n" msgstr "" " -r, --no-builtin-rules Poista käytöstä sisäiset oletussäännöt.\n" -#: main.c:363 +#: main.c:364 msgid "" " -R, --no-builtin-variables Disable the built-in variable settings.\n" msgstr "" @@ -846,7 +846,7 @@ msgid " -s, --silent, --quiet Don't echo commands.\n" msgstr " -s, --silent, --quiet Älä kaiuta komentoja.\n" -#: main.c:367 +#: main.c:368 msgid "" " -S, --no-keep-going, --stop\n" " Turns off -k.\n" @@ -854,22 +854,22 @@ " -S, --no-keep-going, --stop\n" " Kumoaa valitsimen -k.\n" -#: main.c:370 +#: main.c:371 msgid "" " -t, --touch Touch targets instead of remaking them.\n" msgstr " -t, --touch Kosketa kohteita tuottamisen sijaan.\n" -#: main.c:374 +#: main.c:375 msgid "" " -v, --version Print the version number of make and exit.\n" msgstr "" " -v, --version Näytä make:in versionumero ja poistu.\n" -#: main.c:376 +#: main.c:377 msgid " -w, --print-directory Print the current directory.\n" msgstr " -w, --print-directory Näytä nykyinen hakemisto.\n" -#: main.c:378 +#: main.c:379 msgid "" " --no-print-directory Turn off -w, even if it was turned on " "implicitly.\n" @@ -877,7 +877,7 @@ " --no-print-directory Kumoa -w, vaikka se olisi käytössä " "oletuksena.\n" -#: main.c:380 +#: main.c:381 msgid "" " -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\n" " Consider FILE to be infinitely new.\n" @@ -886,7 +886,7 @@ "new=TIEDOSTO\n" " Käsittele TIEDOSTO aina uutena.\n" -#: main.c:383 +#: main.c:384 msgid "" " --warn-undefined-variables Warn when an undefined variable is " "referenced.\n" @@ -894,7 +894,7 @@ " --warn-undefined-variables Varoita viittauksista määrittelemättömiin\n" " muuttujiin.\n" -#: main.c:647 +#: main.c:654 msgid "empty string invalid as file name" msgstr "tyhjä merkkijono ei kelpaa tiedostonimeksi" @@ -938,33 +938,33 @@ msgid "find_and_set_shell path search set default_shell = %s\n" msgstr "find_and_set_shell: polkuhaku asetti default_shell = %s\n" -#: main.c:1447 +#: main.c:1436 #, c-format msgid "%s is suspending for 30 seconds..." msgstr "%s keskeytyy 30 sekunniksi..." -#: main.c:1449 +#: main.c:1438 #, c-format msgid "done sleep(30). Continuing.\n" msgstr "sleep(30) valmis. Jatketaan.\n" -#: main.c:1752 +#: main.c:1742 msgid "Makefile from standard input specified twice." msgstr "Makefile-tiedosto vakiosyötteestä määritelty kahdesti." -#: main.c:1790 vmsjobs.c:496 +#: main.c:1780 vmsjobs.c:653 msgid "fopen (temporary file)" msgstr "fopen (väliaikaistiedosto)" -#: main.c:1796 +#: main.c:1786 msgid "fwrite (temporary file)" msgstr "fwrite (väliaikaistiedosto)" -#: main.c:1984 +#: main.c:1974 msgid "Parallel jobs (-j) are not supported on this platform." msgstr "Rinnakkaiset työt (-j) eivät ole tuettuja tällä alustalla." -#: main.c:1985 +#: main.c:1975 msgid "Resetting to single job (-j1) mode." msgstr "Palataan yhden työn (-j1) tilaan." @@ -977,12 +977,12 @@ msgid "internal error: invalid --jobserver-fds string `%s'" msgstr "sisäinen virhe: virheellinen --jobserver-fds -merkkijono \"%s\"" -#: main.c:1567 +#: main.c:1551 msgid "warning: -jN forced in submake: disabling jobserver mode." msgstr "" "varoitus: -jN pakotettu ali-make:ssa: poistetaan työpalvelin käytöstä." -#: main.c:1583 +#: main.c:1567 msgid "dup jobserver" msgstr "kaksinkertainen työpalvelin" @@ -993,19 +993,19 @@ "varoitus: työpalvelin ei käytettävissä: käytetään -j1. Lisää \"+\" ylemmän " "tason make-sääntöön." -#: main.c:2019 +#: main.c:2008 msgid "creating jobs pipe" msgstr "luodaan työputki" -#: main.c:2039 +#: main.c:2028 msgid "init jobserver pipe" msgstr "alustetaan työpalvelimen putki" -#: main.c:2064 +#: main.c:2047 msgid "Symbolic links not supported: disabling -L." msgstr "Ei tukea symbolisille linkeille: poistetaan -L käytöstä." -#: main.c:2149 +#: main.c:2133 msgid "Updating makefiles....\n" msgstr "Päivitetään makefile-tiedostoja....\n" @@ -1031,47 +1031,47 @@ msgid "Makefile `%s' was not found" msgstr "Makefile-tiedostoa \"%s\" ei löytynyt" -#: main.c:2341 +#: main.c:2330 msgid "Couldn't change back to original directory." msgstr "Ei voitu siirtyä takaisin alkuperäiseen hakemistoon." -#: main.c:2354 +#: main.c:2343 #, c-format msgid "Re-executing[%u]:" msgstr "Uudelleenkäynnistetään[%u]:" -#: main.c:2463 +#: main.c:2453 msgid "unlink (temporary file): " msgstr "unlink (väliaikaistiedosto): " -#: main.c:2495 +#: main.c:2486 msgid ".DEFAULT_GOAL contains more than one target" msgstr ".DEFAULT_GOAL sisältää yli yhden kohteen" -#: main.c:2518 +#: main.c:2509 msgid "No targets specified and no makefile found" msgstr "Kohteita ei ole annettu, eikä makefileä löytynyt" -#: main.c:2520 +#: main.c:2511 msgid "No targets" msgstr "Ei kohteita" -#: main.c:2525 +#: main.c:2516 msgid "Updating goal targets....\n" msgstr "" -#: main.c:2550 +#: main.c:2541 msgid "warning: Clock skew detected. Your build may be incomplete." msgstr "" "varoitus: Havaittu väärä kellonaika. Käännösversio saattaa olla " "epätäydellinen." -#: main.c:2718 +#: main.c:2710 #, c-format msgid "Usage: %s [options] [target] ...\n" msgstr "Käyttö: %s [valitsimet] [kohde] ...\n" -#: main.c:2724 +#: main.c:2716 #, c-format msgid "" "\n" @@ -1080,7 +1080,7 @@ "\n" "Tämä ohjelma on käännetty järjestelmälle %s.\n" -#: main.c:2726 +#: main.c:2718 #, c-format msgid "" "\n" @@ -1089,7 +1089,7 @@ "\n" "Tämä ohjelma on käännetty järjestelmälle %s (%s).\n" -#: main.c:2729 +#: main.c:2721 #, c-format msgid "Report bugs to \n" msgstr "" @@ -1134,7 +1134,7 @@ "\n" "%sTämä ohjelma on käännetty järjestelmälle %s (%s).\n" -#: main.c:3287 +#: main.c:3303 #, c-format msgid "" "\n" @@ -1143,7 +1143,7 @@ "\n" "# Make-tietokanta, tulostettu %s" -#: main.c:3297 +#: main.c:3313 #, c-format msgid "" "\n" @@ -1152,12 +1152,12 @@ "\n" "# Make-tietokanta saatu valmiiksi %s\n" -#: output.c:128 +#: output.c:104 #, c-format msgid "%s: Entering an unknown directory\n" msgstr "%s: Siirrytään tuntemattomaan hakemistoon\n" -#: output.c:130 +#: output.c:106 #, c-format msgid "%s: Leaving an unknown directory\n" msgstr "%s: Poistutaan tuntemattomasta hakemistosta\n" @@ -1172,12 +1172,12 @@ msgid "%s: Leaving directory `%s'\n" msgstr "%s: Poistutaan hakemistosta \"%s\"\n" -#: output.c:139 +#: output.c:115 #, c-format msgid "%s[%u]: Entering an unknown directory\n" msgstr "%s[%u]: Siirrytään tuntemattomaan hakemistoon\n" -#: output.c:141 +#: output.c:117 #, c-format msgid "%s[%u]: Leaving an unknown directory\n" msgstr "%s[%u]: Poistutaan tuntemattomasta hakemistosta\n" @@ -1192,7 +1192,7 @@ msgid "%s[%u]: Leaving directory `%s'\n" msgstr "%s[%u]: Poistutaan hakemistosta \"%s\"\n" -#: output.c:740 +#: output.c:677 msgid ". Stop.\n" msgstr ". Seis.\n" @@ -1201,12 +1201,12 @@ msgid "Unknown error %d" msgstr "Tuntematon virhe %d" -#: output.c:751 +#: output.c:711 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: output.c:759 +#: output.c:720 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -1254,27 +1254,27 @@ msgid "Reading makefile `%s'" msgstr "Luetaan makefile-tiedosto \"%s\"" -#: read.c:335 +#: read.c:337 #, c-format msgid " (no default goal)" msgstr "" -#: read.c:337 +#: read.c:339 #, c-format msgid " (search path)" msgstr " (hakupolku)" -#: read.c:339 +#: read.c:341 #, c-format msgid " (don't care)" msgstr " (ei välitetä)" -#: read.c:341 +#: read.c:343 #, c-format msgid " (no ~ expansion)" msgstr " (ei ~-laajennusta)" -#: read.c:786 +#: read.c:789 msgid "invalid syntax in conditional" msgstr "virheellinen syntaksi ehtolauseessa" @@ -1282,7 +1282,7 @@ msgid "extraneous `endef'" msgstr "ylimääräinen \"endef\"" -#: read.c:1430 read.c:1475 variable.c:1554 +#: read.c:1436 read.c:1481 variable.c:1546 msgid "empty variable name" msgstr "tyhjä muuttujan nimi" @@ -1311,11 +1311,11 @@ msgid " (did you mean TAB instead of 8 spaces?)" msgstr " (ehkä tarkoitit sarkainta eikä kahdeksaa välilyöntiä?)" -#: read.c:1263 +#: read.c:1270 msgid "missing target pattern" msgstr "puuttuva kohdehahmo" -#: read.c:1265 +#: read.c:1272 msgid "multiple target patterns" msgstr "useita kohdehahmoja" @@ -1350,7 +1350,7 @@ msgid "only one `else' per conditional" msgstr "vain yksi \"else\" ehtolausetta kohden" -#: read.c:1892 +#: read.c:1899 msgid "Malformed target-specific variable definition" msgstr "Väärin muotoiltu kohdekohtainen muuttujamäärittely" @@ -1359,11 +1359,11 @@ msgid "prerequisites cannot be defined in command scripts" msgstr "ennakkoehtoja ei voi määritellä komentoskripteissä" -#: read.c:2009 +#: read.c:2015 msgid "mixed implicit and static pattern rules" msgstr "" -#: read.c:2032 read.c:2220 +#: read.c:2038 msgid "mixed implicit and normal rules" msgstr "" @@ -1392,7 +1392,7 @@ msgid "warning: ignoring old commands for target `%s'" msgstr "varoitus: ei huomioida vanhoja komentoja kohteelle \"%s\"" -#: read.c:2530 +#: read.c:2539 msgid "warning: NUL character seen; rest of line ignored" msgstr "varoitus: havaittu NUL-merkki, rivin loppuosaa ei huomioida" @@ -1476,7 +1476,7 @@ msgid "Using default commands for `%s'.\n" msgstr "Käytetään oletuskomentoja kohteelle \"%s\".\n" -#: remake.c:535 remake.c:1067 +#: remake.c:550 remake.c:1089 #, c-format msgid "Circular %s <- %s dependency dropped." msgstr "Kehäriippuvuus %s <- %s hylätty." @@ -1597,7 +1597,7 @@ msgid "Customs won't export: %s\n" msgstr "" -#: rule.c:496 +#: rule.c:495 msgid "" "\n" "# Implicit Rules" @@ -1605,7 +1605,7 @@ "\n" "# Oletussäännöt" -#: rule.c:511 +#: rule.c:510 msgid "" "\n" "# No implicit rules." @@ -1613,7 +1613,7 @@ "\n" "# Ei oletussääntöjä." -#: rule.c:514 +#: rule.c:513 #, c-format msgid "" "\n" @@ -1622,7 +1622,7 @@ "\n" "# %u oletussääntöä, %u" -#: rule.c:523 +#: rule.c:522 msgid " terminal." msgstr " pääte." @@ -1809,23 +1809,23 @@ msgid "%s strcache free: total = %d / max = %d / min = %d / avg = %d\n" msgstr "" -#: variable.c:1610 +#: variable.c:1602 msgid "default" msgstr "oletus" -#: variable.c:1613 +#: variable.c:1605 msgid "environment" msgstr "ympäristö" -#: variable.c:1616 +#: variable.c:1608 msgid "makefile" msgstr "makefile" -#: variable.c:1619 +#: variable.c:1611 msgid "environment under -e" msgstr "-e:n alainen ympäristö" -#: variable.c:1622 +#: variable.c:1614 msgid "command line" msgstr "komentorivi" @@ -1833,7 +1833,7 @@ msgid "`override' directive" msgstr "\"override\"-toimintaohje" -#: variable.c:1607 +#: variable.c:1599 msgid "automatic" msgstr "automaattinen" @@ -1842,11 +1842,11 @@ msgid " (from `%s', line %lu)" msgstr " (tiedostosta \"%s\", rivi %lu)" -#: variable.c:1699 +#: variable.c:1691 msgid "# variable set hash-table stats:\n" msgstr "# muuttujajoukon hajautustaulutilastot:\n" -#: variable.c:1710 +#: variable.c:1702 msgid "" "\n" "# Variables\n" @@ -1854,7 +1854,7 @@ "\n" "# Muuttujat\n" -#: variable.c:1714 +#: variable.c:1706 msgid "" "\n" "# Pattern-specific Variable Values" @@ -1862,7 +1862,7 @@ "\n" "# Hahmokohtaisia muuttujien arvoja" -#: variable.c:1728 +#: variable.c:1720 msgid "" "\n" "# No pattern-specific variable values." @@ -1870,7 +1870,7 @@ "\n" "# Ei hahmokohtaisia muuttuja-arvoja." -#: variable.c:1730 +#: variable.c:1722 #, c-format msgid "" "\n" @@ -1889,7 +1889,7 @@ msgid "sys$search failed with %d\n" msgstr "sys$search epäonnistui, arvo %d\n" -#: vmsjobs.c:70 +#: vmsjobs.c:72 #, c-format msgid "Warning: Empty redirection\n" msgstr "Varoitus: Tyhjä uudelleenohjaus\n" @@ -1904,18 +1904,18 @@ msgid "-warning, CTRL-Y will leave sub-process(es) around.\n" msgstr "-varoitus, Ctrl-Y jättää aliprosessi(n/t) käyntiin.\n" -#: vmsjobs.c:286 +#: vmsjobs.c:290 #, c-format msgid "-warning, you may have to re-enable CTRL-Y handling from DCL.\n" msgstr "" "-varoitus, Ctrl-Y-käsittely on ehkä otettava uudelleen käyttöön DCL:stä.\n" -#: vmsjobs.c:417 +#: vmsjobs.c:455 vmsjobs.c:559 #, c-format msgid "BUILTIN [%s][%s]\n" msgstr "SISÄÄNRAKENNETTU [%s][%s]\n" -#: vmsjobs.c:428 +#: vmsjobs.c:465 #, c-format msgid "BUILTIN CD %s\n" msgstr "SISÄÄNRAKENNETTU CD %s\n" @@ -1925,37 +1925,37 @@ msgid "BUILTIN RM %s\n" msgstr "SISÄÄNRAKENNETTU RM %s\n" -#: vmsjobs.c:467 +#: vmsjobs.c:505 #, c-format msgid "Unknown builtin command '%s'\n" msgstr "Tuntematon sisäänrakennettu komento \"%s\"\n" -#: vmsjobs.c:489 +#: vmsjobs.c:643 #, c-format msgid "Error, empty command\n" msgstr "Virhe, tyhjä komento\n" -#: vmsjobs.c:502 +#: vmsjobs.c:674 #, c-format msgid "Redirected input from %s\n" msgstr "Syöte uudelleenohjattu kohteesta %s\n" -#: vmsjobs.c:509 +#: vmsjobs.c:681 #, c-format msgid "Redirected error to %s\n" msgstr "Virhetuloste uudelleenohjattu kohteeseen %s\n" -#: vmsjobs.c:524 +#: vmsjobs.c:696 #, c-format msgid "Redirected output to %s\n" msgstr "Tuloste uudelleenohjattu kohteeseen %s\n" -#: vmsjobs.c:600 +#: vmsjobs.c:809 #, c-format msgid "Executing %s instead\n" msgstr "Käynnistetään sen sijaan %s\n" -#: vmsjobs.c:706 +#: vmsjobs.c:915 #, c-format msgid "Error spawning, %d\n" msgstr "Virhe käynnistyksessä, %d\n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/man-db-gnulib.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/man-db-gnulib.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/man-db-gnulib.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/man-db-gnulib.po 2016-07-20 16:57:33.000000000 +0000 @@ -10,14 +10,14 @@ "Project-Id-Version: gnulib 3.0.0.6062.a6b16\n" "Report-Msgid-Bugs-To: bug-gnulib@gnu.org\n" "POT-Creation-Date: 2014-04-10 03:34+0100\n" -"PO-Revision-Date: 2014-04-11 11:40+0000\n" +"PO-Revision-Date: 2014-09-24 02:09+0000\n" "Last-Translator: Jorma Karvonen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:14+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:08+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: gnulib/lib/argp-help.c:158 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/man-db.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/man-db.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/man-db.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/man-db.po 2016-07-20 16:57:30.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 12:14+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:07+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: lib/security.c:74 @@ -24,7 +24,7 @@ msgid "can't set effective uid" msgstr "voimassaolevaa UID:ta ei voi asettaa" -#: lib/security.c:101 src/mandb.c:792 +#: lib/security.c:101 src/mandb.c:824 #, c-format msgid "the setuid man user \"%s\" does not exist" msgstr "" @@ -61,12 +61,12 @@ msgstr[0] "" msgstr[1] "" -#: libdb/db_lookup.c:383 +#: libdb/db_lookup.c:344 #, c-format msgid "bad fetch on multi key %s" msgstr "" -#: libdb/db_lookup.c:455 src/whatis.c:739 +#: libdb/db_lookup.c:417 src/whatis.c:741 #, c-format msgid "Database %s corrupted; rebuild with mandb --create" msgstr "" @@ -87,18 +87,18 @@ msgid "fatal: unable to insert version identifier into %s" msgstr "" -#: src/accessdb.c:60 +#: src/accessdb.c:59 msgid "[MAN DATABASE]" msgstr "" -#: src/accessdb.c:61 +#: src/accessdb.c:60 #, c-format msgid "The man database defaults to %s%s." msgstr "" -#: src/accessdb.c:64 src/catman.c:98 src/globbing_test.c:58 -#: src/lexgrog_test.c:68 src/man.c:279 src/manconv_main.c:94 src/mandb.c:105 -#: src/manpath.c:65 src/whatis.c:123 src/zsoelim_main.c:66 +#: src/accessdb.c:63 src/catman.c:98 src/globbing_test.c:58 +#: src/lexgrog_test.c:68 src/man.c:280 src/manconv_main.c:94 src/mandb.c:108 +#: src/manpath.c:65 src/whatis.c:122 src/zsoelim_main.c:66 msgid "emit debugging messages" msgstr "" @@ -109,119 +109,119 @@ #: src/catman.c:95 msgid "[SECTION...]" -msgstr "" +msgstr "[OSIO...]" -#: src/catman.c:99 src/man.c:300 src/whatis.c:133 +#: src/catman.c:99 src/man.c:301 src/whatis.c:132 msgid "PATH" -msgstr "" +msgstr "POLKU" -#: src/catman.c:99 src/man.c:300 src/whatis.c:133 +#: src/catman.c:99 src/man.c:301 src/whatis.c:132 msgid "set search path for manual pages to PATH" -msgstr "" +msgstr "aseta opastesivujen hakupoluksi POLKU" -#: src/catman.c:100 src/man.c:278 src/mandb.c:113 src/manpath.c:67 -#: src/whatis.c:135 +#: src/catman.c:100 src/man.c:279 src/mandb.c:116 src/manpath.c:67 +#: src/whatis.c:134 msgid "FILE" -msgstr "" +msgstr "TIEDOSTO" -#: src/catman.c:100 src/man.c:278 src/mandb.c:113 src/manpath.c:67 -#: src/whatis.c:135 +#: src/catman.c:100 src/man.c:279 src/mandb.c:116 src/manpath.c:67 +#: src/whatis.c:134 msgid "use this user configuration file" msgstr "" -#: src/catman.c:172 +#: src/catman.c:233 #, c-format msgid "cannot read database %s" msgstr "tietokantaa %s ei voi lukea" -#: src/catman.c:205 +#: src/catman.c:194 #, c-format msgid "man command failed with exit status %d" msgstr "" -#: src/catman.c:278 +#: src/catman.c:276 #, c-format msgid "NULL content for key: %s" msgstr "" -#: src/catman.c:293 +#: src/catman.c:291 #, c-format msgid "" "\n" "Updating cat files for section %s of man hierarchy %s\n" msgstr "" -#: src/catman.c:347 +#: src/catman.c:345 #, c-format msgid "cannot write within %s" msgstr "" -#: src/catman.c:424 +#: src/catman.c:422 #, c-format msgid "unable to update %s" msgstr "" -#: src/check_mandirs.c:107 +#: src/check_mandirs.c:95 #, c-format msgid "warning: %s/man%s/%s.%s*: competing extensions" msgstr "" -#: src/check_mandirs.c:121 src/check_mandirs.c:561 +#: src/check_mandirs.c:109 src/check_mandirs.c:563 #, c-format msgid "can't update index cache %s" msgstr "" -#: src/check_mandirs.c:249 +#: src/check_mandirs.c:237 #, c-format msgid "warning: %s: bad symlink or ROFF `.so' request" msgstr "" -#: src/check_mandirs.c:307 +#: src/check_mandirs.c:295 #, c-format msgid "warning: %s: ignoring empty file" msgstr "varoitus: %s: ei huomioida tyhjää tiedostoa" -#: src/check_mandirs.c:311 src/straycats.c:275 +#: src/check_mandirs.c:299 src/straycats.c:280 #, c-format msgid "warning: %s: whatis parse for %s(%s) failed" msgstr "" -#: src/check_mandirs.c:337 src/check_mandirs.c:441 src/mandb.c:849 -#: src/straycats.c:88 src/straycats.c:303 src/ult_src.c:95 +#: src/check_mandirs.c:328 src/check_mandirs.c:448 src/mandb.c:881 +#: src/straycats.c:77 src/straycats.c:310 src/ult_src.c:80 #, c-format msgid "can't search directory %s" msgstr "" -#: src/check_mandirs.c:376 src/check_mandirs.c:403 +#: src/check_mandirs.c:384 src/check_mandirs.c:411 #, c-format msgid "warning: cannot create catdir %s" msgstr "" -#: src/check_mandirs.c:446 src/man.c:2255 src/man.c:2297 src/man.c:2326 +#: src/check_mandirs.c:453 src/man.c:1886 #, c-format msgid "can't change to directory %s" msgstr "" -#: src/check_mandirs.c:489 +#: src/check_mandirs.c:503 #, c-format msgid "can't create index cache %s" msgstr "" -#: src/check_mandirs.c:514 +#: src/check_mandirs.c:528 #, c-format msgid "Updating index cache for path `%s/%s'. Wait..." msgstr "" -#: src/check_mandirs.c:620 src/check_mandirs.c:688 +#: src/check_mandirs.c:590 src/check_mandirs.c:650 msgid "done.\n" msgstr "valmis.\n" -#: src/check_mandirs.c:943 +#: src/check_mandirs.c:910 #, c-format msgid "Purging old database entries in %s...\n" msgstr "" -#: src/convert_name.c:51 +#: src/man.c:2451 #, c-format msgid "Can't convert %s to cat name" msgstr "" @@ -231,7 +231,7 @@ msgid "warning: failed to store entry for %s(%s)" msgstr "" -#: src/filenames.c:48 src/straycats.c:120 src/straycats.c:149 +#: src/filenames.c:48 src/straycats.c:123 src/straycats.c:152 #, c-format msgid "warning: %s: ignoring bogus filename" msgstr "" @@ -240,19 +240,19 @@ msgid "PATH SECTION NAME" msgstr "" -#: src/globbing_test.c:59 src/man.c:303 +#: src/globbing_test.c:59 src/man.c:304 msgid "EXTENSION" msgstr "" -#: src/globbing_test.c:59 src/man.c:304 +#: src/globbing_test.c:59 src/man.c:305 msgid "limit search to extension type EXTENSION" msgstr "" -#: src/globbing_test.c:60 src/man.c:305 +#: src/globbing_test.c:60 src/man.c:306 msgid "look for pages case-insensitively (default)" msgstr "" -#: src/globbing_test.c:61 src/man.c:306 +#: src/globbing_test.c:61 src/man.c:307 msgid "look for pages case-sensitively" msgstr "" @@ -262,25 +262,25 @@ #: src/globbing_test.c:63 msgid "the page name contains wildcards" -msgstr "" +msgstr "sivun nimi sisältää jokerimerkkejä" -#: src/lexgrog.l:672 +#: src/lexgrog.l:665 #, c-format msgid "warning: whatis for %s exceeds %d byte, truncating." msgid_plural "warning: whatis for %s exceeds %d bytes, truncating." msgstr[0] "" msgstr[1] "" -#: src/lexgrog.l:823 src/man.c:2562 src/man.c:2644 src/man.c:2741 -#: src/manconv_main.c:165 src/straycats.c:216 src/ult_src.c:362 -#: src/ult_src.c:376 src/zsoelim.l:498 +#: src/lexgrog.l:816 src/man.c:2246 src/man.c:2328 src/man.c:2425 +#: src/manconv_main.c:165 src/straycats.c:221 src/ult_src.c:346 +#: src/ult_src.c:360 src/zsoelim.l:505 #, c-format msgid "can't open %s" msgstr "" #: src/lexgrog_test.c:64 src/zsoelim_main.c:63 msgid "FILE..." -msgstr "" +msgstr "TIEDOSTO..." #: src/lexgrog_test.c:65 msgid "The defaults are --man and --whatis." @@ -288,324 +288,324 @@ #: src/lexgrog_test.c:69 msgid "parse as man page" -msgstr "" +msgstr "jäsennä man-sivuna" #: src/lexgrog_test.c:70 msgid "parse as cat page" -msgstr "" +msgstr "jäsennä cat-sivuna" #: src/lexgrog_test.c:71 msgid "show whatis information" -msgstr "" +msgstr "näytä whatis-tiedot" #: src/lexgrog_test.c:72 msgid "show guessed series of preprocessing filters" -msgstr "" +msgstr "näytä arvattu sarja esikäsittelysuotimia" -#: src/lexgrog_test.c:73 src/man.c:295 src/man.c:320 +#: src/lexgrog_test.c:73 src/man.c:296 src/man.c:321 msgid "ENCODING" -msgstr "" +msgstr "MERKISTÖ" -#: src/lexgrog_test.c:73 src/man.c:320 +#: src/lexgrog_test.c:73 src/man.c:321 msgid "use selected output encoding" -msgstr "" +msgstr "käytä valittua tulosteen merkistöä" -#: src/lexgrog_test.c:117 src/man.c:547 src/man.c:556 +#: src/lexgrog_test.c:117 src/man.c:548 src/man.c:557 #, c-format msgid "%s: incompatible options" msgstr "" -#: src/man.c:164 +#: src/man.c:165 #, c-format msgid "command exited with status %d: %s" msgstr "" -#: src/man.c:262 +#: src/man.c:263 msgid "[SECTION] PAGE..." -msgstr "" +msgstr "[OSIO] SIVU..." -#: src/man.c:280 +#: src/man.c:281 msgid "reset all options to their default values" -msgstr "" +msgstr "palauta kaikki valitsimet oletusarvoihinsa" -#: src/man.c:281 +#: src/man.c:282 msgid "WARNINGS" -msgstr "" +msgstr "VAROITUKSET" -#: src/man.c:282 +#: src/man.c:283 msgid "enable warnings from groff" msgstr "" -#: src/man.c:284 +#: src/man.c:285 msgid "Main modes of operation:" -msgstr "" +msgstr "Päätoimintatilat:" -#: src/man.c:285 +#: src/man.c:286 msgid "equivalent to whatis" -msgstr "" +msgstr "whatis-vastine" -#: src/man.c:286 +#: src/man.c:287 msgid "equivalent to apropos" -msgstr "" +msgstr "apropos-vastine" -#: src/man.c:287 +#: src/man.c:288 msgid "search for text in all pages" -msgstr "" +msgstr "etsi tekstiä kaikilta sivuilta" -#: src/man.c:288 +#: src/man.c:289 msgid "print physical location of man page(s)" -msgstr "" +msgstr "näytä opastesivu(je)n fyysinen sijainti" -#: src/man.c:291 +#: src/man.c:292 msgid "print physical location of cat file(s)" -msgstr "" +msgstr "näytä cat-sivu(je)n fyysinen sijainti" -#: src/man.c:293 +#: src/man.c:294 msgid "interpret PAGE argument(s) as local filename(s)" -msgstr "" +msgstr "tulkitse SIVU-argumentti paikallisena tiedostonimenä" -#: src/man.c:294 +#: src/man.c:295 msgid "used by catman to reformat out of date cat pages" msgstr "" -#: src/man.c:295 +#: src/man.c:296 msgid "output source page encoded in ENCODING" msgstr "" -#: src/man.c:297 +#: src/man.c:298 msgid "Finding manual pages:" msgstr "" -#: src/man.c:298 src/whatis.c:134 +#: src/man.c:299 src/whatis.c:133 msgid "LOCALE" msgstr "" -#: src/man.c:298 +#: src/man.c:299 msgid "define the locale for this particular man search" msgstr "" -#: src/man.c:299 src/manpath.c:68 src/whatis.c:132 +#: src/man.c:300 src/manpath.c:68 src/whatis.c:131 msgid "SYSTEM" -msgstr "" +msgstr "JÄRJESTELMÄ" -#: src/man.c:299 src/manpath.c:68 src/whatis.c:132 +#: src/man.c:300 src/manpath.c:68 src/whatis.c:131 msgid "use manual pages from other systems" msgstr "" -#: src/man.c:301 src/whatis.c:130 +#: src/man.c:302 src/whatis.c:129 msgid "LIST" msgstr "" -#: src/man.c:301 +#: src/man.c:302 msgid "use colon separated section list" msgstr "" -#: src/man.c:307 +#: src/man.c:308 msgid "show all pages matching regex" msgstr "" -#: src/man.c:308 +#: src/man.c:309 msgid "show all pages matching wildcard" msgstr "" -#: src/man.c:309 +#: src/man.c:310 msgid "make --regex and --wildcard match page names only, not descriptions" msgstr "" -#: src/man.c:311 +#: src/man.c:312 msgid "find all matching manual pages" msgstr "" -#: src/man.c:312 +#: src/man.c:313 msgid "force a cache consistency check" msgstr "" -#: src/man.c:314 +#: src/man.c:315 msgid "don't try subpages, e.g. 'man foo bar' => 'man foo-bar'" msgstr "" -#: src/man.c:316 +#: src/man.c:317 msgid "Controlling formatted output:" -msgstr "" +msgstr "Muotoillun tulosteen hallinta:" -#: src/man.c:317 +#: src/man.c:318 msgid "PAGER" msgstr "" -#: src/man.c:317 +#: src/man.c:318 msgid "use program PAGER to display output" msgstr "" -#: src/man.c:318 src/man.c:327 +#: src/man.c:319 src/man.c:328 msgid "STRING" -msgstr "" +msgstr "MERKKIJONO" -#: src/man.c:318 +#: src/man.c:319 msgid "provide the `less' pager with a prompt" msgstr "" -#: src/man.c:319 +#: src/man.c:320 msgid "display ASCII translation of certain latin1 chars" msgstr "" -#: src/man.c:322 +#: src/man.c:323 msgid "turn off hyphenation" msgstr "" -#: src/man.c:325 +#: src/man.c:326 msgid "turn off justification" msgstr "" -#: src/man.c:327 +#: src/man.c:328 msgid "" "STRING indicates which preprocessors to run:\n" "e - [n]eqn, p - pic, t - tbl,\n" "g - grap, r - refer, v - vgrind" msgstr "" -#: src/man.c:331 +#: src/man.c:332 #, c-format msgid "use %s to format pages" msgstr "" -#: src/man.c:332 +#: src/man.c:333 msgid "DEVICE" -msgstr "" +msgstr "LAITE" -#: src/man.c:333 +#: src/man.c:334 #, c-format msgid "use %s with selected device" msgstr "" -#: src/man.c:334 +#: src/man.c:335 msgid "BROWSER" -msgstr "" +msgstr "SELAIN" -#: src/man.c:335 +#: src/man.c:336 #, c-format msgid "use %s or BROWSER to display HTML output" msgstr "" -#: src/man.c:336 +#: src/man.c:337 msgid "RESOLUTION" -msgstr "" +msgstr "RESOLUUTIO" -#: src/man.c:338 +#: src/man.c:339 msgid "" "use groff and display through gxditview (X11):\n" "-X = -TX75, -X100 = -TX100, -X100-12 = -TX100-12" msgstr "" -#: src/man.c:340 +#: src/man.c:341 msgid "use groff and force it to produce ditroff" msgstr "" -#: src/man.c:603 src/man.c:727 +#: src/man.c:604 src/man.c:771 #, c-format msgid "No manual entry for %s\n" msgstr "Manuaalisivua %s ei ole\n" -#: src/man.c:605 +#: src/man.c:606 #, c-format msgid "(Alternatively, what manual page do you want from section %s?)\n" msgstr "" -#: src/man.c:609 +#: src/man.c:610 msgid "What manual page do you want?\n" msgstr "Minkä opastesivun haluat?\n" -#: src/man.c:724 +#: src/man.c:768 #, c-format msgid "No manual entry for %s in section %s\n" msgstr "Sovellukselle %s ei ole opastesivua osiossa %s\n" -#: src/man.c:733 +#: src/man.c:777 #, c-format msgid "See '%s' for help when manual pages are not available.\n" msgstr "" -#: src/man.c:924 src/man.c:2453 +#: src/man.c:2136 #, c-format msgid "can't chdir to %s" msgstr "" -#: src/man.c:1152 +#: src/man.c:4025 msgid " Manual page " msgstr " Opastesivu " -#: src/man.c:1222 src/man.c:3558 +#: src/man.c:3326 src/man.c:4095 #, c-format msgid "mandb command failed with exit status %d" msgstr "mandb-komento epäonnistui paluuarvolla %d" -#: src/man.c:1766 +#: src/man.c:1342 #, c-format msgid "ignoring unknown preprocessor `%c'" msgstr "ei huomioida tuntematonta esikäsittelintä \"%c\"" -#: src/man.c:2037 src/mandb.c:310 +#: src/man.c:1672 src/mandb.c:327 #, c-format msgid "can't chown %s" msgstr "" -#: src/man.c:2049 src/mandb.c:221 +#: src/man.c:1684 src/mandb.c:224 #, c-format msgid "can't chmod %s" msgstr "" -#: src/man.c:2060 src/mandb.c:212 +#: src/man.c:1695 src/mandb.c:215 #, c-format msgid "can't rename %s to %s" msgstr "" -#: src/man.c:2079 +#: src/man.c:1712 #, c-format msgid "can't set times on %s" msgstr "" -#: src/man.c:2088 +#: src/man.c:1721 #, c-format msgid "can't unlink %s" msgstr "" -#: src/man.c:2139 +#: src/man.c:1772 #, c-format msgid "can't create temporary cat for %s" msgstr "" -#: src/man.c:2253 +#: src/man.c:1884 #, c-format msgid "can't create temporary directory" msgstr "" -#: src/man.c:2265 +#: src/man.c:1896 #, c-format msgid "can't open temporary file %s" msgstr "" -#: src/man.c:2303 src/man.c:2331 +#: src/man.c:1933 src/man.c:1968 #, c-format msgid "can't remove directory %s" msgstr "" -#: src/man.c:2686 +#: src/man.c:2370 #, c-format msgid "" "\n" "cannot write to %s in catman mode" msgstr "" -#: src/man.c:3413 +#: src/man.c:3176 #, c-format msgid "%s: relying on whatis refs is deprecated\n" msgstr "" -#: src/man.c:3760 +#: src/man.c:3531 #, c-format msgid "internal error: candidate type %d out of range" msgstr "" -#: src/man.c:4026 +#: src/man.c:2088 #, c-format msgid "--Man-- next: %s [ view (return) | skip (Ctrl-D) | quit (Ctrl-C) ]\n" msgstr "" @@ -617,7 +617,7 @@ #: src/manconv.c:279 msgid "iconv: incomplete character at end of buffer" -msgstr "" +msgstr "iconv: epätäydellinen merkki puskurin lopussa" #: src/manconv_main.c:88 msgid "-f CODE[:...] -t CODE [FILENAME]" @@ -629,7 +629,7 @@ #: src/manconv_main.c:92 msgid "possible encodings of original text" -msgstr "" +msgstr "alkuperäisen tekstin mahdolliset merkistöt" #: src/manconv_main.c:93 msgid "CODE" @@ -637,120 +637,120 @@ #: src/manconv_main.c:93 msgid "encoding for output" -msgstr "" +msgstr "tulosteen merkistö" #: src/manconv_main.c:95 src/manpath.c:66 msgid "produce fewer warnings" -msgstr "" +msgstr "tuota vähemmän varoituksia" #: src/manconv_main.c:130 src/manconv_main.c:139 #, c-format msgid "must specify an input encoding" -msgstr "" +msgstr "syötteen merkistö on annettava" #: src/manconv_main.c:134 #, c-format msgid "must specify an output encoding" -msgstr "" +msgstr "tulosteen merkistö on annettava" -#: src/mandb.c:102 +#: src/mandb.c:105 msgid "[MANPATH]" msgstr "" -#: src/mandb.c:106 +#: src/mandb.c:109 msgid "work quietly, except for 'bogus' warning" msgstr "" -#: src/mandb.c:107 +#: src/mandb.c:110 msgid "don't look for or add stray cats to the dbs" msgstr "" -#: src/mandb.c:108 +#: src/mandb.c:111 msgid "don't purge obsolete entries from the dbs" msgstr "" -#: src/mandb.c:109 +#: src/mandb.c:112 msgid "produce user databases only" msgstr "" -#: src/mandb.c:110 +#: src/mandb.c:113 msgid "create dbs from scratch, rather than updating" msgstr "" -#: src/mandb.c:111 +#: src/mandb.c:114 msgid "check manual pages for correctness" msgstr "" -#: src/mandb.c:112 +#: src/mandb.c:115 msgid "FILENAME" -msgstr "" +msgstr "TIEDOSTONIMI" -#: src/mandb.c:112 +#: src/mandb.c:115 msgid "update just the entry for this filename" msgstr "" -#: src/mandb.c:205 +#: src/mandb.c:208 #, c-format msgid "can't remove %s" msgstr "tiedostoa %s ei voi poistaa" -#: src/mandb.c:257 +#: src/mandb.c:272 #, c-format msgid "can't write to %s" msgstr "tiedostoon %s ei voi kirjoittaa" -#: src/mandb.c:262 +#: src/mandb.c:277 #, c-format msgid "can't read from %s" msgstr "tiedostosta %s ei voi lukea" -#: src/mandb.c:436 +#: src/mandb.c:454 #, c-format msgid "Processing manual pages under %s...\n" -msgstr "" +msgstr "Käsitellään opastesivuja hakemistossa %s...\n" -#: src/mandb.c:632 src/mandb.c:658 +#: src/mandb.c:664 src/mandb.c:690 #, c-format msgid "Removing obsolete cat directory %s...\n" -msgstr "" +msgstr "Poistetaan vanhentunut cat-hakemisto %s...\n" -#: src/mandb.c:814 +#: src/mandb.c:846 #, c-format msgid "warning: no MANDB_MAP directives in %s, using your manpath" msgstr "" -#: src/mandb.c:886 +#: src/mandb.c:918 #, c-format msgid "%d man subdirectory contained newer manual pages.\n" msgid_plural "%d man subdirectories contained newer manual pages.\n" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d man-alihakemisto sisälsi uudempia opastesivuja.\n" +msgstr[1] "%d man-alihakemistoa sisälsi uudempia opastesivuja.\n" -#: src/mandb.c:891 +#: src/mandb.c:923 #, c-format msgid "%d manual page was added.\n" msgid_plural "%d manual pages were added.\n" msgstr[0] "" msgstr[1] "" -#: src/mandb.c:895 +#: src/mandb.c:927 #, c-format msgid "%d stray cat was added.\n" msgid_plural "%d stray cats were added.\n" msgstr[0] "" msgstr[1] "" -#: src/mandb.c:900 +#: src/mandb.c:932 #, c-format msgid "%d old database entry was purged.\n" msgid_plural "%d old database entries were purged.\n" msgstr[0] "" msgstr[1] "" -#: src/mandb.c:918 +#: src/mandb.c:950 #, c-format msgid "No databases created." -msgstr "" +msgstr "Tietokantoja ei luotu." #: src/manp.c:331 #, c-format @@ -790,7 +790,7 @@ #: src/manp.c:725 #, c-format msgid "warning: $MANPATH set, appending %s" -msgstr "" +msgstr "varoitus: $MANPATH asetettu, lisätään loppuun %s" #: src/manp.c:737 #, c-format @@ -822,7 +822,7 @@ msgid "can't determine current directory" msgstr "nykyistä hakemistoa ei voi määrittää" -#: src/manp.c:1378 +#: src/manp.c:1384 #, c-format msgid "warning: %s does not begin with %s" msgstr "varoitus: %s ei ala merkkijonolla %s" @@ -842,86 +842,86 @@ "varoitus: asetustiedostossa %s ei ole asetettu järjestelmänlaajuisia " "opastepolkuja" -#: src/straycats.c:242 src/ult_src.c:139 +#: src/straycats.c:247 src/ult_src.c:124 #, c-format msgid "warning: %s is a dangling symlink" msgstr "varoitus: %s on rikkinäinen symlinkki" -#: src/straycats.c:245 src/ult_src.c:142 src/ult_src.c:302 +#: src/straycats.c:250 src/ult_src.c:127 src/ult_src.c:287 #, c-format msgid "can't resolve %s" msgstr "" -#: src/straycats.c:308 +#: src/straycats.c:315 #, c-format msgid "Checking for stray cats under %s...\n" msgstr "" -#: src/straycats.c:347 +#: src/straycats.c:355 #, c-format msgid "warning: can't update index cache %s" msgstr "" -#: src/ult_src.c:340 +#: src/ult_src.c:325 #, c-format msgid "%s is self referencing" msgstr "%s viittaa itseensä" -#: src/whatis.c:119 +#: src/whatis.c:118 msgid "KEYWORD..." -msgstr "" +msgstr "AVAINSANA..." -#: src/whatis.c:120 +#: src/whatis.c:119 msgid "The --regex option is enabled by default." msgstr "" -#: src/whatis.c:124 +#: src/whatis.c:123 msgid "print verbose warning messages" msgstr "" -#: src/whatis.c:125 +#: src/whatis.c:124 msgid "interpret each keyword as a regex" msgstr "" -#: src/whatis.c:126 +#: src/whatis.c:125 msgid "search each keyword for exact match" msgstr "" -#: src/whatis.c:127 +#: src/whatis.c:126 msgid "the keyword(s) contain wildcards" -msgstr "" +msgstr "avainsana(t) sisältävät jokerimerkkejä" -#: src/whatis.c:128 +#: src/whatis.c:127 msgid "require all keywords to match" msgstr "" -#: src/whatis.c:129 +#: src/whatis.c:128 msgid "do not trim output to terminal width" -msgstr "" +msgstr "älä katkaise tulostetta päätteen leveyteen" -#: src/whatis.c:130 +#: src/whatis.c:129 msgid "search only these sections (colon-separated)" msgstr "" -#: src/whatis.c:134 +#: src/whatis.c:133 msgid "define the locale for this search" msgstr "" -#: src/whatis.c:231 +#: src/whatis.c:230 #, c-format msgid "%s what?\n" msgstr "%s mikä?\n" -#: src/whatis.c:391 src/whatis.c:409 +#: src/whatis.c:390 src/whatis.c:408 #, c-format msgid "warning: %s contains a pointer loop" msgstr "varoitus: %s sisältää osoitinsilmukan" -#: src/whatis.c:403 src/whatis.c:411 +#: src/whatis.c:402 src/whatis.c:410 msgid "(unknown subject)" msgstr "(tuntematon aihe)" -#: src/whatis.c:864 +#: src/whatis.c:868 #, c-format msgid "%s: nothing appropriate.\n" msgstr "%s: ei mitään sopivaa.\n" @@ -941,21 +941,21 @@ msgid "%s:%d: warning: newline in .so request, ignoring" msgstr "" -#: src/zsoelim.l:258 +#: src/zsoelim.l:265 #, c-format msgid "%s:%d: warning: malformed .lf request, ignoring" msgstr "" -#: src/zsoelim.l:268 +#: src/zsoelim.l:275 #, c-format msgid "%s:%d: warning: newline in .lf request, ignoring" msgstr "" -#: src/zsoelim.l:309 +#: src/zsoelim.l:316 #, c-format msgid "%s:%d: unterminated quote in roff request" msgstr "" #: src/zsoelim_main.c:67 msgid "compatibility switch (ignored)" -msgstr "" +msgstr "yhteensopivuusvalitsin (jätetään huomiotta)" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/mlocate.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/mlocate.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/mlocate.po 2014-07-09 09:04:04.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/mlocate.po 2016-07-20 16:57:36.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 14:06+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:41+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: src/conf.c:241 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/MoinMoin.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/MoinMoin.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/MoinMoin.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/MoinMoin.po 2016-07-20 16:57:26.000000000 +0000 @@ -19,8 +19,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:15+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:08+0000\n" +"X-Generator: Launchpad (build 18147)\n" "X-Direction: ltr\n" "X-Language: Suomi\n" "X-Language-in-English: Finnish\n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/mountall.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/mountall.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/mountall.po 2014-07-09 09:04:06.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/mountall.po 2016-07-20 16:57:34.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:32+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:02+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: src/mountall.c:785 msgid "unable to mount" @@ -309,10 +309,10 @@ msgid "Unable to become daemon" msgstr "Taustaprosessiksi ei voi siirtyä" -#: src/mountall.c:4122 +#: src/mountall.c:4121 msgid "Unable to listen for privateconnections" msgstr "" -#: src/mountall.c:4162 +#: src/mountall.c:4161 msgid "Received SIGUSR1 (network device up)" msgstr "SIGUSR1 vastaanotettiin (verkkolaite ylhäällä)" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/nagios-plugins.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/nagios-plugins.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/nagios-plugins.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/nagios-plugins.po 2016-07-20 16:57:36.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 12:17+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:09+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: plugins/check_by_ssh.c:86 plugins/check_cluster.c:76 plugins/check_dig.c:88 #: plugins/check_disk.c:194 plugins/check_dns.c:102 plugins/check_dummy.c:52 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/nano.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/nano.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/nano.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/nano.po 2016-07-20 16:57:24.000000000 +0000 @@ -18,109 +18,103 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 12:18+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:10+0000\n" +"X-Generator: Launchpad (build 18147)\n" +#. TRANSLATORS: This is a prompt. #: src/browser.c:220 msgid "Go To Directory" msgstr "Siirry hakemistoon" -#: src/browser.c:233 src/browser.c:830 src/files.c:860 src/files.c:2048 -#: src/nano.c:1060 src/search.c:220 src/search.c:314 src/search.c:975 -#: src/search.c:1040 +#: src/browser.c:227 src/browser.c:738 src/files.c:1174 src/files.c:2340 +#: src/nano.c:1120 src/search.c:202 src/search.c:290 src/search.c:895 +#: src/search.c:970 src/text.c:2935 src/text.c:3142 msgid "Cancelled" msgstr "Peruttu" -#: src/browser.c:266 src/browser.c:314 +#: src/browser.c:253 src/browser.c:300 #, c-format msgid "Can't go outside of %s in restricted mode" -msgstr "Ei voi siirtyä pois hakemistosta %s rajoitetussa tilassa" +msgstr "Hakemistosta %s pois siirtyminen rajoitetussa tilassa epäonnistui" -#: src/browser.c:277 src/browser.c:324 src/browser.c:347 src/files.c:722 -#: src/files.c:731 src/files.c:1540 src/files.c:1659 src/files.c:1711 -#: src/files.c:1732 src/files.c:1855 src/files.c:2691 src/rcfile.c:568 -#: src/rcfile.c:1204 +#: src/browser.c:264 src/browser.c:310 src/browser.c:326 src/files.c:1044 +#: src/files.c:1052 src/files.c:1844 src/files.c:1971 src/files.c:2016 +#: src/files.c:2037 src/files.c:2156 src/files.c:3062 src/files.c:3285 +#: src/rcfile.c:596 src/rcfile.c:1435 #, c-format msgid "Error reading %s: %s" msgstr "Virhe luettaessa kohdetta %s: %s" -#: src/browser.c:303 +#: src/browser.c:290 msgid "Can't move up a directory" -msgstr "Ei voi siirtyä ylähakemistoon" +msgstr "Ylähakemistoon siirtyminen epäonnistui" -#. TRANSLATORS: Try to keep this at most 7 -#. * characters. -#: src/browser.c:665 src/browser.c:674 +#. TRANSLATORS: Try to keep this at most 7 characters. +#: src/browser.c:615 src/browser.c:623 msgid "(dir)" msgstr "(hakem.)" -#. TRANSLATORS: Try to keep this at most 12 -#. * characters. -#: src/browser.c:671 +#. TRANSLATORS: Try to keep this at most 12 characters. +#: src/browser.c:620 msgid "(parent dir)" msgstr "(ylähakem.)" -#: src/browser.c:801 src/search.c:185 +#. TRANSLATORS: This is the main search prompt. +#: src/browser.c:727 src/search.c:173 msgid "Search" msgstr "Etsi" -#. TRANSLATORS: This string is just a modifier for the search -#. * prompt; no grammar is implied. -#: src/browser.c:805 src/search.c:189 +#. TRANSLATORS: The next three strings are modifiers of the search prompt. +#: src/search.c:176 msgid " [Case Sensitive]" msgstr " [Kirj. koko]" -#. TRANSLATORS: This string is just a modifier for the search -#. * prompt; no grammar is implied. -#: src/browser.c:811 src/search.c:195 +#: src/search.c:180 msgid " [Regexp]" msgstr " [Säännöke]" -#. TRANSLATORS: This string is just a modifier for the search -#. * prompt; no grammar is implied. -#: src/browser.c:817 src/search.c:201 +#: src/search.c:184 msgid " [Backwards]" msgstr " [Taaksepäin]" -#: src/browser.c:909 src/browser.c:917 src/search.c:395 +#: src/browser.c:793 src/search.c:364 msgid "Search Wrapped" msgstr "Etsintä jatkuu" -#: src/browser.c:1006 src/browser.c:1039 src/search.c:514 src/search.c:517 -#: src/search.c:574 src/search.c:577 +#: src/browser.c:777 src/search.c:466 src/search.c:536 msgid "This is the only occurrence" msgstr "Tämä on ainoa esiintymä" -#: src/browser.c:1042 src/search.c:583 +#: src/browser.c:843 src/search.c:517 msgid "No current search pattern" msgstr "Ei nykyistä etsintämallia" -#: src/files.c:125 +#: src/files.c:426 #, c-format msgid "Can't insert file from outside of %s" -msgstr "Ei voi lisätä tiedostoa hakemiston %s ulkopuolelta" +msgstr "Tiedoston lisääminen hakemiston %s ulkopuolelta epäonnistui" -#: src/files.c:234 +#: src/files.c:566 msgid "No more open file buffers" msgstr "Ei enää avoimia tiedostopuskureita" -#: src/files.c:250 +#: src/files.c:582 #, c-format msgid "Switched to %s" msgstr "Vaihdettu tiedostoon %s" -#: src/files.c:251 src/global.c:469 src/winio.c:2168 +#: src/files.c:584 src/global.c:988 src/winio.c:2010 msgid "New Buffer" msgstr "Uusi teksti" -#: src/files.c:633 +#: src/files.c:943 #, c-format msgid "Read %lu line (Converted from DOS and Mac format)" msgid_plural "Read %lu lines (Converted from DOS and Mac format)" msgstr[0] "Luettu %lu rivi (Muunnettu DOS- ja Mac-muodosta)" msgstr[1] "Luettu %lu riviä (Muunnettu DOS- ja Mac-muodosta)" -#: src/files.c:638 +#: src/files.c:948 #, c-format msgid "" "Read %lu line (Converted from DOS and Mac format - Warning: No write " @@ -133,14 +127,14 @@ msgstr[1] "" "Luettu %lu riviä (Muunnettu Mac-muodosta - Varoitus: Ei kirjoitusoikeutta)" -#: src/files.c:644 +#: src/files.c:954 #, c-format msgid "Read %lu line (Converted from Mac format)" msgid_plural "Read %lu lines (Converted from Mac format)" msgstr[0] "Luettu %lu rivi (Muunnettu Mac-muodosta)" msgstr[1] "Luettu %lu riviä (Muunnettu Mac-muodosta)" -#: src/files.c:648 +#: src/files.c:958 #, c-format msgid "" "Read %lu line (Converted from Mac format - Warning: No write permission)" @@ -151,14 +145,14 @@ msgstr[1] "" "Luettu %lu riviä (Muunnettu Mac-muodosta - Varoitus: Ei kirjoitusoikeutta)" -#: src/files.c:654 +#: src/files.c:964 #, c-format msgid "Read %lu line (Converted from DOS format)" msgid_plural "Read %lu lines (Converted from DOS format)" msgstr[0] "Luettu %lu rivi (Muunnettu DOS-muodosta)" msgstr[1] "Luettu %lu riviä (Muunnettu DOS-muodosta)" -#: src/files.c:658 +#: src/files.c:968 #, c-format msgid "" "Read %lu line (Converted from DOS format - Warning: No write permission)" @@ -169,320 +163,319 @@ msgstr[1] "" "Luettu %lu riviä (Muunnettu DOS-muodosta - Varoitus: Ei kirjoitusoikeutta)" -#: src/files.c:664 +#: src/files.c:974 #, c-format msgid "Read %lu line" msgid_plural "Read %lu lines" msgstr[0] "Luettu %lu rivi" msgstr[1] "Luettu %lu riviä" -#: src/files.c:667 +#: src/files.c:921 #, c-format msgid "Read %lu line ( Warning: No write permission)" msgid_plural "Read %lu lines (Warning: No write permission)" msgstr[0] "Luettu %lu rivi (Varoitus: Ei kirjoitusoikeutta)" msgstr[1] "Luettu %lu riviä (Varoitus: Ei kirjoitusoikeutta)" -#: src/files.c:700 src/files.c:736 +#: src/files.c:1019 src/files.c:1056 msgid "Reading File" msgstr "Lukee tiedostoa" -#: src/files.c:706 +#: src/files.c:1025 msgid "New File" msgstr "Uusi tiedosto" -#: src/files.c:709 +#: src/files.c:1028 #, c-format msgid "\"%s\" not found" msgstr "Ei löytynyt: ”%s”" -#: src/files.c:717 src/rcfile.c:559 src/rcfile.c:1154 src/rcfile.c:1195 +#: src/files.c:439 src/files.c:1038 src/rcfile.c:589 src/rcfile.c:1385 +#: src/rcfile.c:1426 #, c-format msgid "\"%s\" is a directory" msgstr "”%s” on hakemisto" -#: src/files.c:718 src/rcfile.c:560 src/rcfile.c:1155 src/rcfile.c:1196 +#: src/files.c:1039 src/rcfile.c:590 src/rcfile.c:1386 src/rcfile.c:1427 #, c-format msgid "\"%s\" is a device file" msgstr "”%s” on laitetiedosto" -#: src/files.c:817 +#: src/files.c:1133 #, c-format msgid "Command to execute in new buffer [from %s] " msgstr "Uudessa puskurissa suoritettava komento [kohteesta %s] " -#: src/files.c:819 +#: src/files.c:1135 #, c-format msgid "Command to execute [from %s] " msgstr "Suoritettava komento [kohteesta %s] " # Toisaalla on "Ei voi lisätä tiedostoa hakemiston %s ulkopuolelta", # joten täälläkin on "hakemistosta" eikä "hakemistossa". -#: src/files.c:825 +#: src/files.c:1142 #, c-format msgid "File to insert into new buffer [from %s] " msgstr "Uuteen puskuriin lisättävä tiedosto [hakemistosta %s] " -#: src/files.c:827 +#: src/files.c:1144 #, c-format msgid "File to insert [from %s] " msgstr "Lisättävä tiedosto [hakemistosta %s] " # "Virheellinen näppäin yksipuskuritilassa"? # "Komento toimii vain monen puskurin tilassa"? -#: src/files.c:1077 +#: src/files.c:1389 msgid "Key invalid in non-multibuffer mode" msgstr "Virheellinen näppäin yhden puskurin tilassa" -#: src/files.c:1486 +#: src/files.c:1800 #, c-format msgid "Can't write outside of %s" -msgstr "Ei voi kirjoittaa hakemiston %s ulkopuolelle" +msgstr "Hakemiston %s ulkopuolelle kirjoittaminen epäonnistui" # "Prepend" ei ole englanti, oikea sana on "prefix" # "Prepend" is not an English word, use "prefix" -#: src/files.c:1501 +#: src/files.c:1735 msgid "Cannot prepend or append to a symlink with --nofollow set" msgstr "" "Symboliseen linkkiin ei voi liittää etuliitettä eikä jälkiliikettä " "parametrillä ”--nofollow set”" -#: src/files.c:1581 src/files.c:1603 src/files.c:1621 src/files.c:1632 -#: src/files.c:1640 src/files.c:1667 +#: src/files.c:1885 src/files.c:1910 src/files.c:1928 src/files.c:1941 +#: src/files.c:1952 src/files.c:1981 #, c-format msgid "Error writing backup file %s: %s" msgstr "Virhe kirjoitettaessa varmuuskopiotiedostoon %s: %s" -#: src/files.c:1582 src/nano.c:701 +#: src/files.c:1886 src/nano.c:690 msgid "Too many backup files?" msgstr "Liian monta varmuuskopiotiedostoa?" -#: src/files.c:1687 src/files.c:1744 src/files.c:1763 src/files.c:1775 -#: src/files.c:1799 src/files.c:1817 src/files.c:1827 src/files.c:1863 -#: src/files.c:1868 src/files.c:2764 src/files.c:2773 +#: src/files.c:2049 src/files.c:2068 src/files.c:2080 src/files.c:2104 +#: src/files.c:2121 src/files.c:2131 src/files.c:2164 src/files.c:2171 #, c-format msgid "Error writing %s: %s" msgstr "Virhe kirjoitettaessa %s: %s" -#: src/files.c:1721 src/text.c:2929 src/text.c:2941 +#: src/files.c:2026 src/text.c:2863 src/text.c:2875 src/text.c:3244 +#: src/text.c:3253 #, c-format msgid "Error writing temp file: %s" msgstr "Virhe kirjoitettaessa tilapäiseen tiedostoon: %s" -#: src/files.c:1900 +#: src/files.c:2200 #, c-format msgid "Wrote %lu line" msgid_plural "Wrote %lu lines" msgstr[0] "Kirjoitettu %lu rivi" msgstr[1] "Kirjoitettu %lu riviä" -#: src/files.c:2004 +#: src/files.c:2299 msgid " [DOS Format]" msgstr " [DOS-muoto]" -#: src/files.c:2005 +#: src/files.c:2300 msgid " [Mac Format]" msgstr " [Mac-muoto]" -#: src/files.c:2007 +#: src/files.c:2302 msgid " [Backup]" msgstr " [Varmuuskopio]" -#: src/files.c:2015 +#: src/files.c:2309 msgid "Prepend Selection to File" msgstr "Lisää valinta tiedoston alkuun" -#: src/files.c:2016 +#: src/files.c:2310 msgid "Append Selection to File" msgstr "Lisää valinta tiedoston loppuun" -#: src/files.c:2017 +#: src/files.c:2311 msgid "Write Selection to File" msgstr "Kirjoita valinta tiedostoon" # "Alkuun lisättävä tiedosto" olisi väärinpäin. -#: src/files.c:2020 +#: src/files.c:2314 msgid "File Name to Prepend to" msgstr "Minkä tiedoston alkuun" -#: src/files.c:2021 +#: src/files.c:2315 msgid "File Name to Append to" msgstr "Minkä tiedoston loppuun" -#: src/files.c:2022 +#: src/files.c:2316 msgid "File Name to Write" msgstr "Kirjoitettava tiedosto" -#: src/files.c:2153 +#: src/files.c:2457 msgid "File exists, OVERWRITE ? " msgstr "Tiedosto olemassa, korvataanko ? " -#: src/files.c:2162 +#: src/files.c:2466 msgid "Save file under DIFFERENT NAME ? " msgstr "Tallennetaanko tiedosto eri nimellä ? " -#: src/files.c:2173 +#: src/files.c:2480 msgid "File was modified since you opened it, continue saving ? " msgstr "" "Tiedostoa on muokattu sen jälkeen kun avasit sen, jatketaanko tallentamista " "? " -#: src/files.c:2611 +#: src/files.c:2917 msgid "(more)" msgstr "(jatkuu)" -#: src/files.c:2694 src/rcfile.c:1220 +#: src/rcfile.c:1451 #, c-format msgid "" "\n" "Press Enter to continue starting nano.\n" msgstr "" "\n" -"Paina enteriä jatkaaksesi Nanon käynnistämistä.\n" +"Paina enteriä jatkaaksesi nanon käynnistämistä.\n" -#. TRANSLATORS: Try to keep the next five strings at most 10 characters. -#: src/global.c:415 src/prompt.c:1288 +#: src/global.c:674 src/prompt.c:858 msgid "Cancel" msgstr "Peru" -#: src/global.c:416 +#: src/global.c:492 msgid "Replace" msgstr "Korvaa" -#: src/global.c:417 +#: src/global.c:784 msgid "No Replace" msgstr "Älä korvaa" -#: src/global.c:420 +#: src/global.c:767 msgid "Case Sens" msgstr "Kirj. koko" -#: src/global.c:421 +#: src/global.c:777 msgid "Backwards" msgstr "Taaksepäin" # "Äiti, mikä on säännöke?" "Kai se joku pikku sääntö on." -#: src/global.c:425 +#: src/global.c:772 msgid "Regexp" msgstr "Säännöke" # Tämä on Etsi-valikossa. # 80 sarakkeen näytöllä mahtuu 11 merkkiä. -#. TRANSLATORS: Try to keep the next five strings at most 10 characters. -#: src/global.c:451 +#: src/global.c:948 msgid "PrevHstory" msgstr "EdHistoria" # Tämä on Etsi-valikossa. # 80 sarakkeen näytöllä mahtuu 11 merkkiä. -#: src/global.c:452 +#: src/global.c:951 msgid "NextHstory" msgstr "SeurHistor." # Tämä on "Etsi"-valikossa. # 80 sarakkeen näytöllä mahtuu 13 merkkiä, mieluummin 12. # Huomaa myös "Go To Line Help Text". -#: src/global.c:453 +#: src/global.c:955 msgid "Go To Text" msgstr "Tekstiin" -#. TRANSLATORS: Try to keep the next three strings at most 12 characters. -#: src/global.c:455 +#. TRANSLATORS: Try to keep this string at most 12 characters. +#: src/global.c:505 msgid "WhereIs Next" msgstr "EtsiSeuraava" -#: src/global.c:457 +#: src/global.c:1004 msgid "First File" msgstr "Ensim. tiedosto" -#: src/global.c:458 +#: src/global.c:1006 msgid "Last File" msgstr "Viim. tiedosto" # Tämä on Kirjoita tiedosto- ja Lisää tiedosto -valikoissa. # 80 sarakkeen näytöllä mahtuu 17 merkkiä, mieluummin 16. -#. TRANSLATORS: Try to keep the next nine strings at most 16 characters. -#: src/global.c:460 +#: src/global.c:996 msgid "To Files" msgstr "Tiedostoselain" -#: src/global.c:462 +#: src/global.c:959 msgid "DOS Format" msgstr "DOS-muoto" -#: src/global.c:463 +#: src/global.c:961 msgid "Mac Format" msgstr "Mac-muoto" -#: src/global.c:464 +#: src/global.c:969 msgid "Append" msgstr "Lisää loppuun" -#: src/global.c:465 +#: src/global.c:971 msgid "Prepend" msgstr "Lisää alkuun" -#: src/global.c:466 +#: src/global.c:974 msgid "Backup File" msgstr "Varmuuskopio" -#: src/global.c:467 +#: src/global.c:981 msgid "Execute Command" msgstr "Suorita komento" -#: src/global.c:471 +#: src/global.c:723 msgid "Go To Dir" msgstr "Siirry hakemistoon" #. TRANSLATORS: Try to keep the following strings at most 10 characters. -#: src/global.c:480 +#: src/global.c:671 msgid "Get Help" msgstr "Ohjeita" -#: src/global.c:481 +#. TRANSLATORS: Try to keep the next fifteen strings at most 10 characters. +#: src/global.c:480 msgid "Exit" msgstr "Lopeta" -#: src/global.c:482 +#: src/global.c:491 msgid "Where Is" msgstr "Etsi" -#: src/global.c:483 +#: src/global.c:496 msgid "Prev Page" msgstr "Ed. sivu" -#: src/global.c:484 +#: src/global.c:497 msgid "Next Page" msgstr "Seur. sivu" -#: src/global.c:485 +#: src/global.c:807 msgid "First Line" msgstr "Ensim. rivi" -#: src/global.c:486 +#: src/global.c:809 msgid "Last Line" msgstr "Viim. rivi" # Perään tulee "käytössä" tai "ei käytössä". -#: src/global.c:487 +#: src/global.c:933 msgid "Suspend" msgstr "Keskeytysnäppäin" # "Par" on "paragraph" ? -#: src/global.c:489 +#: src/global.c:866 msgid "Beg of Par" msgstr "Kappalealku" -#: src/global.c:490 +#: src/global.c:868 msgid "End of Par" msgstr "Kappaleloppu" -#: src/global.c:491 +#: src/global.c:500 msgid "FullJstify" msgstr "KokoTasaus" # "Päivitä"? -#: src/global.c:493 +#: src/global.c:502 msgid "Refresh" msgstr "Piirrä uudelleen" @@ -493,41 +486,41 @@ # Tämä on "Etsi"-valikossa. # 80 sarakkeen näytöllä mahtuu 13 merkkiä, mieluummin 12. # Huomaa myös "Go To Line Help Text". -#: src/global.c:497 +#: src/global.c:493 msgid "Go To Line" msgstr "Rivinumero" -#: src/global.c:500 +#. TRANSLATORS: The next long series of strings are shortcut descriptions; +#. * they are best kept shorter than 56 characters, but may be longer. +#: src/global.c:512 msgid "Justify the current paragraph" msgstr "Tasaa nykyinen kappale" -#. TRANSLATORS: The next long series of strings are shortcut descriptions; -#. * they are best kept shorter than 56 characters, but may be longer. -#: src/global.c:505 +#: src/global.c:514 msgid "Cancel the current function" msgstr "Peru nykyinen toiminto" -#: src/global.c:506 +#: src/global.c:515 msgid "Display this help text" msgstr "Näytä tämä ohjeteksti" -#: src/global.c:509 +#: src/global.c:518 msgid "Close the current file buffer / Exit from nano" -msgstr "Sulje nykyinen tiedostopuskuri / Poistu Nanosta" +msgstr "Sulje nykyinen tiedostopuskuri / Poistu nanosta" -#: src/global.c:511 +#: src/global.c:520 msgid "Exit from nano" -msgstr "Poistu Nanosta" +msgstr "Poistu nanosta" -#: src/global.c:515 +#: src/global.c:524 msgid "Write the current file to disk" msgstr "Kirjoita nykyinen tiedosto levylle" -#: src/global.c:517 +#: src/global.c:526 msgid "Insert another file into the current one" msgstr "Lisää toinen tiedosto nykyiseen tiedostoon" -#: src/global.c:519 +#: src/global.c:528 msgid "Search for a string or a regular expression" msgstr "Etsi merkkijonoa tai säännöllistä lauseketta" @@ -539,27 +532,27 @@ msgid "Go to next screen" msgstr "Siirry seuraavaan ruutuun" -#: src/global.c:523 +#: src/global.c:536 msgid "Cut the current line and store it in the cutbuffer" msgstr "Leikkaa nykyinen rivi leiketilaan" -#: src/global.c:525 +#: src/global.c:538 msgid "Uncut from the cutbuffer into the current line" msgstr "Liitä rivi leiketilasta nykyiselle riville" -#: src/global.c:527 +#: src/global.c:539 msgid "Display the position of the cursor" msgstr "Näytä kohdistimen sijainti" -#: src/global.c:529 +#: src/global.c:541 msgid "Invoke the spell checker, if available" msgstr "Käynnistä oikolukija (jos saatavilla)" -#: src/global.c:531 +#: src/global.c:543 msgid "Replace a string or a regular expression" msgstr "Korvaa merkkijono tai säännöllinen lauseke" -#: src/global.c:532 +#: src/global.c:544 msgid "Go to line and column number" msgstr "Siirry riville ja sarakkeelle numero" @@ -571,214 +564,213 @@ msgid "Repeat last search" msgstr "Toista viimeisin etsintä" -#: src/global.c:537 +#: src/global.c:549 msgid "Copy the current line and store it in the cutbuffer" msgstr "Leikkaa nykyinen rivi leiketilaan" -#: src/global.c:538 +#: src/global.c:550 msgid "Indent the current line" msgstr "Sisennä nykyinen rivi" -#: src/global.c:539 +#: src/global.c:551 msgid "Unindent the current line" msgstr "Poista nykyisen rivin sisennys" -#: src/global.c:540 +#: src/global.c:552 msgid "Undo the last operation" msgstr "Peru viimeisin toiminto" -#: src/global.c:541 +#: src/global.c:553 msgid "Redo the last undone operation" msgstr "Tee uudelleen viimeisen toiminnon peruminen" -#: src/global.c:543 +#: src/global.c:556 msgid "Go forward one character" msgstr "Siirry yksi merkki eteenpäin" -#: src/global.c:544 +#: src/global.c:555 msgid "Go back one character" msgstr "Siirry yksi merkki taaksepäin" -#: src/global.c:546 +#: src/global.c:559 msgid "Go forward one word" msgstr "Siirry yksi sana eteenpäin" -#: src/global.c:547 +#: src/global.c:558 msgid "Go back one word" msgstr "Siirry yksi sana taaksepäin" -#: src/global.c:549 +#: src/global.c:561 msgid "Go to previous line" msgstr "Siirry edelliselle riville" -#: src/global.c:550 +#: src/global.c:562 msgid "Go to next line" msgstr "Siirry seuraavalle riville" -#: src/global.c:551 +#: src/global.c:563 msgid "Go to beginning of current line" msgstr "Siirry nykyisen rivin alkuun" -#: src/global.c:552 +#: src/global.c:564 msgid "Go to end of current line" msgstr "Siirry nykyisen rivin loppuun" -#: src/global.c:555 +#: src/global.c:567 msgid "Go to beginning of paragraph; then of previous paragraph" msgstr "Siirry kappaleen alkuun; sitten seuraavan kappaleen" -#: src/global.c:557 +#: src/global.c:569 msgid "Go just beyond end of paragraph; then of next paragraph" msgstr "Siirry vain kappaleen loppuun; sitten seuraavan kappaleen" -#: src/global.c:560 +#: src/global.c:571 msgid "Go to the first line of the file" msgstr "Siirry tiedoston ensimmäiselle riville" -#: src/global.c:562 +#: src/global.c:572 msgid "Go to the last line of the file" msgstr "Siirry tiedoston viimeiselle riville" -#: src/global.c:564 +#: src/global.c:574 msgid "Go to the matching bracket" msgstr "Siirry vastaavalle sulkeelle" -#: src/global.c:566 +#: src/global.c:576 msgid "Scroll up one line without scrolling the cursor" msgstr "Siirry rivi ylöspäin liikuttamatta kohdistinta" -#: src/global.c:568 +#: src/global.c:578 msgid "Scroll down one line without scrolling the cursor" msgstr "Siirry rivi alaspäin liikuttamatta kohdistinta" -#: src/global.c:572 +#: src/global.c:581 msgid "Switch to the previous file buffer" msgstr "Vaihda edelliseen tiedostopuskuriin" -#: src/global.c:574 +#: src/global.c:582 msgid "Switch to the next file buffer" msgstr "Vaihda seuraavaan tiedostopuskuriin" -#: src/global.c:577 +#: src/global.c:584 msgid "Insert the next keystroke verbatim" msgstr "Lisää seuraava näppäily kirjaimellisesti" -#: src/global.c:579 +#: src/global.c:585 msgid "Insert a tab at the cursor position" msgstr "Lisää sarkain kohdistimen kohdalle" -#: src/global.c:581 +#: src/global.c:586 msgid "Insert a newline at the cursor position" msgstr "Lisää rivinvaihto kohdistimen kohdalle" -#: src/global.c:583 +#: src/global.c:587 msgid "Delete the character under the cursor" msgstr "Poista kohdistimen kohdalla oleva merkki" # "Poista merkki kohdistimen vasemmalta puolelta"? -#: src/global.c:585 +#: src/global.c:589 msgid "Delete the character to the left of the cursor" msgstr "Poista kohdistimesta vasemmalle oleva merkki" -#: src/global.c:588 +#: src/global.c:596 msgid "Cut from the cursor position to the end of the file" msgstr "Liitä teksti kohdistimesta tiedoston loppuun" -#: src/global.c:591 +#: src/global.c:599 msgid "Justify the entire file" msgstr "Tasaa nykyinen tiedosto" -#: src/global.c:595 +#: src/global.c:603 msgid "Count the number of words, lines, and characters" msgstr "Laske sanojen, rivien ja merkkien määrä" -#: src/global.c:598 +#: src/global.c:606 msgid "Refresh (redraw) the current screen" msgstr "Piirrä ruutu uudestaan" -#: src/global.c:600 +#: src/global.c:602 msgid "Suspend the editor (if suspend is enabled)" msgstr "Keskeytä editori (jos keskeytys on aktivoitu)" -#: src/global.c:603 +#: src/global.c:614 msgid "Toggle the case sensitivity of the search" msgstr "Vaihda merkkikoko etsinnässä" -#: src/global.c:605 +#: src/global.c:616 msgid "Reverse the direction of the search" msgstr "Vaihda etsinnän suunta" -#: src/global.c:609 +#: src/global.c:620 msgid "Toggle the use of regular expressions" msgstr "Vaihda säännöllisten lausekkeiden käyttö" -#: src/global.c:613 +#: src/global.c:624 msgid "Recall the previous search/replace string" msgstr "Kutsu takaisin edellinen haettu/korvattu merkkijono" -#: src/global.c:615 +#: src/global.c:626 msgid "Recall the next search/replace string" msgstr "Kutsu takaisin seuraava haettu/korvattu merkkijono" -#: src/global.c:618 +#: src/global.c:629 msgid "Go to file browser" msgstr "Siirry tiedostoselaimeen" -#: src/global.c:621 +#: src/global.c:632 msgid "Toggle the use of DOS format" msgstr "Vaihda DOS-muodon käyttö" -#: src/global.c:622 +#: src/global.c:633 msgid "Toggle the use of Mac format" msgstr "Vaihda Mac-muodon käyttö" -#: src/global.c:624 +#: src/global.c:634 msgid "Toggle appending" msgstr "Vaihda liittäminen loppuun" # "Prepend" is not an English word, use "prefix" -#: src/global.c:625 +#: src/global.c:635 msgid "Toggle prepending" msgstr "Vaihda liittäminen alkuun" -#: src/global.c:628 +#: src/global.c:636 msgid "Toggle backing up of the original file" msgstr "Vaihda alkuperäisen tiedoston varmuuskopiointi" -#: src/global.c:629 +#: src/global.c:637 msgid "Execute external command" msgstr "Suorita ulkoinen komento" -#: src/global.c:633 +#: src/global.c:641 msgid "Toggle the use of a new buffer" msgstr "Vaihda uuden puskurin käyttö" -#: src/global.c:636 +#: src/global.c:644 msgid "Exit from the file browser" msgstr "Poistu tiedostoselaimesta" -#: src/global.c:638 +#: src/global.c:645 msgid "Go to the first file in the list" msgstr "Siirry luettelon ensimmäiseen tiedostoon" -#: src/global.c:640 +#: src/global.c:646 msgid "Go to the last file in the list" msgstr "Siirry luettelon viimeiseen tiedostoon" -#: src/global.c:641 +#: src/global.c:648 msgid "Go to the next file in the list" msgstr "Siirry luettelon seuraavaan tiedostoon" -#: src/global.c:642 +#: src/global.c:647 msgid "Go to the previous file in the list" msgstr "Siirry luettelon edelliseen tiedostoon" -#: src/global.c:643 +#: src/global.c:649 msgid "Go to directory" msgstr "Siirry hakemistoon" -#. TRANSLATORS: Try to keep this at most 10 characters. -#: src/global.c:670 +#: src/global.c:481 msgid "Close" msgstr "Sulje" @@ -787,18 +779,15 @@ msgid "WriteOut" msgstr "Kirjoita" -#. TRANSLATORS: Try to keep this at most 10 characters. -#: src/global.c:684 +#: src/global.c:499 msgid "Justify" msgstr "Tasaa" -#. TRANSLATORS: Try to keep this at most 10 characters. -#: src/global.c:696 +#: src/global.c:490 msgid "Read File" msgstr "Lue tied." -#. TRANSLATORS: Try to keep this at most 10 characters. -#: src/global.c:713 +#: src/global.c:738 msgid "Cut Text" msgstr "Leikkaa" @@ -813,69 +802,67 @@ msgid "UnCut Text" msgstr "Liitä" -#. TRANSLATORS: Try to keep this at most 10 characters. -#: src/global.c:728 src/global.c:755 +#: src/global.c:792 msgid "Cur Pos" msgstr "Sijainti" -#. TRANSLATORS: Try to keep this at most 10 characters. -#: src/global.c:737 +#: src/global.c:753 msgid "To Spell" msgstr "Oikolue" -#: src/global.c:771 +#: src/global.c:819 msgid "Mark Text" msgstr "Merkitse tekstiä" -#: src/global.c:777 +#: src/global.c:822 msgid "Copy Text" msgstr "Kopioi" -#: src/global.c:780 +#: src/global.c:825 msgid "Indent Text" msgstr "Sisennä" -#: src/global.c:783 +#: src/global.c:827 msgid "Unindent Text" msgstr "Poista sisennys" -#: src/global.c:787 +#: src/global.c:830 msgid "Undo" msgstr "Peru" -#: src/global.c:790 +#: src/global.c:832 msgid "Redo" msgstr "Tee uudelleen" -#: src/global.c:796 src/global.c:800 +#: src/global.c:838 src/global.c:844 msgid "Forward" msgstr "Eteenpäin" -#: src/global.c:806 src/global.c:810 +#: src/global.c:836 src/global.c:842 msgid "Back" msgstr "Takaisin" -#: src/global.c:817 +#: src/global.c:851 msgid "Next Word" msgstr "Seuraava sana" -#: src/global.c:820 +#: src/global.c:849 msgid "Prev Word" msgstr "Edellinen sana" -#: src/global.c:824 +#: src/global.c:494 msgid "Prev Line" msgstr "Ed. rivi" -#: src/global.c:827 +#: src/global.c:495 msgid "Next Line" msgstr "Seuraava rivi" -#: src/global.c:830 +#: src/global.c:855 msgid "Home" msgstr "Koti" -#: src/global.c:833 +#: src/global.c:857 msgid "End" msgstr "Loppu" @@ -883,11 +870,11 @@ msgid "Find Other Bracket" msgstr "Etsi toinen sulje" -#: src/global.c:848 +#: src/global.c:873 msgid "Scroll Up" msgstr "Vieritä ylös" -#: src/global.c:851 +#: src/global.c:875 msgid "Scroll Down" msgstr "Vieritä alas" @@ -895,73 +882,75 @@ msgid "Previous File" msgstr "Edellinen tiedosto" -#: src/global.c:858 +#: src/global.c:882 msgid "Next File" msgstr "Seuraava tiedosto" #. TRANSLATORS: This is displayed when the next keystroke will be #. * inserted verbatim. -#: src/global.c:862 src/text.c:3045 +#: src/text.c:3411 msgid "Verbatim Input" msgstr "Merkintarkka syöte" -#: src/global.c:867 +#: src/global.c:894 msgid "Tab" msgstr "Sarkain" -#: src/global.c:870 +#: src/global.c:896 msgid "Enter" msgstr "Enter" -#: src/global.c:873 +#: src/global.c:899 msgid "Delete" msgstr "Poista" -#: src/global.c:876 +#: src/global.c:901 msgid "Backspace" msgstr "Askelpalautin" -#: src/global.c:893 +#: src/global.c:916 msgid "CutTillEnd" msgstr "LeikLoppuun" -#: src/global.c:906 +#: src/global.c:926 msgid "Word Count" msgstr "Sanaluku" -#: src/global.c:1367 +#. TRANSLATORS: The next seventeen strings are toggle descriptions; +#. * they are best kept shorter than 40 characters, but may be longer. +#: src/global.c:1285 msgid "Help mode" msgstr "Ohjetila" -#: src/global.c:1369 +#: src/global.c:1287 msgid "Constant cursor position display" msgstr "Näytä kohdistimen sijainti aina" -#: src/global.c:1371 +#: src/global.c:1289 msgid "Use of one more line for editing" msgstr "Käytä lisäriviä muokkaukseen" -#: src/global.c:1373 +#: src/global.c:1291 msgid "Smooth scrolling" msgstr "Pehmeä vieritys" -#: src/global.c:1375 +#: src/global.c:1295 msgid "Whitespace display" msgstr "Tyhjemerkkien näyttö" -#: src/global.c:1377 +#: src/global.c:1297 msgid "Color syntax highlighting" msgstr "Värillinen rakenteen merkintä" -#: src/global.c:1379 +#: src/global.c:1299 msgid "Smart home key" msgstr "Älykäs kotiavain" -#: src/global.c:1381 +#: src/global.c:1301 msgid "Auto indent" msgstr "Automaattinen sisennys" -#: src/global.c:1383 +#: src/global.c:1303 msgid "Cut to end" msgstr "Leikkaa loppuun saakka" @@ -969,11 +958,11 @@ msgid "Long line wrapping" msgstr "Pitkän rivin jakaminen eri riveille" -#: src/global.c:1387 +#: src/global.c:1307 msgid "Conversion of typed tabs to spaces" msgstr "Kirjoitettujen sarkainmerkkien muunnos välilyönneiksi" -#: src/global.c:1389 +#: src/global.c:1309 msgid "Backup files" msgstr "Varmuuskopiotiedostot" @@ -981,16 +970,16 @@ msgid "Multiple file buffers" msgstr "Useat puskurit" -#: src/global.c:1393 +#: src/global.c:1313 msgid "Mouse support" msgstr "Hiirituki" -#: src/global.c:1395 +#: src/global.c:1315 msgid "No conversion from DOS/Mac format" msgstr "Ei muunnosta DOS/Mac-muodosta" # Perään tulee "käytössä" tai "ei käytössä". -#: src/global.c:1397 +#: src/global.c:1317 msgid "Suspension" msgstr "Keskeytysnäppäin" @@ -998,7 +987,7 @@ msgid "Soft line wrapping" msgstr "Pehmeä rivin jakaminen usealle riville" -#: src/help.c:236 +#: src/help.c:209 msgid "" "Search Command Help Text\n" "\n" @@ -1012,15 +1001,14 @@ msgstr "" "Etsi-komennon käyttöohje\n" "\n" -" Kirjoita sanat tai merkit, joita haluat etsiä, ja paina enteriä. Jos " -"antamasi teksti löytyy, näyttö siirtyy lähimpään paikkaan, josta teksti " -"löytyi.\n" +" Kirjoita sanat tai merkit, joita haluat etsiä, ja paina enter. Jos antamasi " +"teksti löytyy, näyttö siirtyy lähimpään paikkaan, josta teksti löytyi.\n" "\n" -" Edellinen hakuteksti näkyy hakasuluissa Etsi:-kehoitteen jälkeen. Jos " -"painat vain enteriä antamatta mitään uutta tekstiä, Nano hakee edellistä " +" Edellinen hakuteksti näkyy hakasuluissa Etsi:-kehotteen jälkeen. Jos painat " +"vain enteriä antamatta mitään uutta tekstiä, nano hakee edellistä " "hakutekstiä uudestaan. " -#: src/help.c:245 +#: src/help.c:218 msgid "" "If you have selected text with the mark and then search to replace, only " "matches in the selected text will be replaced.\n" @@ -1034,7 +1022,7 @@ " Seuraavat toimintonäppäimet ovat käytettävissä Etsintä-tilassa:\n" "\n" -#: src/help.c:251 +#: src/help.c:224 msgid "" "Go To Line Help Text\n" "\n" @@ -1053,7 +1041,7 @@ " Seuraavat funktionäppäimet ovat käytössä Etsi rivinumero -tilassa:\n" "\n" -#: src/help.c:260 +#: src/help.c:233 msgid "" "Insert File Help Text\n" "\n" @@ -1065,19 +1053,19 @@ "Meta-F toggle, or a nanorc file, inserting a file will cause it to be loaded " "into a separate buffer (use Meta-< and > to switch between file buffers). " msgstr "" -"Lisää tiedoston sisältö -komennon käyttöohje\n" +"Lisää tiedosto -komennon käyttöohje\n" "\n" -" Kirjoita tiedoston nimi. Nano lisää tiedoston sisällön valittuun puskuriin " +" Kirjoita tiedoston nimi. Nano lisää tiedoston valittuun puskuriin " "kohdistimen kohdalle.\n" "\n" -" Jos olet kääntänyt Nanon tukemaan useaa samanaikaista tiedostopuskuria, " -"niin voit ottaa samanaikaiset puskurit käyttöön komentorivivalitsimella -F " +" Jos olet kääntänyt nanon tukemaan useaa samanaikaista tiedostopuskuria, " +"niin voit ottaa samanaikaiset puskurit käyttöön komentorivivalitsimilla -F " "tai --multibuffer, Meta-F-näppäinkomennolla tai nanorc-tiedostolla. Tällöin " -"Nano ei lisääkään tiedostoa valittuun puskuriin vaan lataa sen erilliseen " +"nano ei lisääkään tiedostoa valittuun puskuriin vaan lataa sen erilliseen " "puskuriin. (Tiedostopuskureita voit vaihtaa näppäinkomennoilla Meta-< ja " -"Meta->.) " +"Meta->). " -#: src/help.c:269 +#: src/help.c:242 msgid "" "If you need another blank buffer, do not enter any filename, or type in a " "nonexistent filename at the prompt and press Enter.\n" @@ -1092,7 +1080,7 @@ " Seuraavat toimintonäppäimet ovat käytössä Lisää tiedosto -tilassa:\n" "\n" -#: src/help.c:275 +#: src/help.c:248 msgid "" "Write File Help Text\n" "\n" @@ -1112,15 +1100,15 @@ " Kirjoita, minkä nimiseksi haluat tallentaa nykyisen tiedoston, ja paina " "sitten Enter.\n" "\n" -" Jos olet valinnut tekstiä merkitsemällä, niin Nano kysyykin, mihin " +" Jos olet valinnut tekstiä merkitsemällä, niin nano kysyykin, mihin " "tiedostoon haluat tallentaa valitsemasi osan. Jotta et vahingossa " "tallentaisi pelkkää valittua tekstiä koko alkuperäisen tiedoston tilalle, " -"Nano ei tässä tapauksessa ehdota tiedoston nimeä valmiiksi.\n" +"nano ei tässä tapauksessa ehdota tiedoston nimeä valmiiksi.\n" "\n" " Seuraavat funktionäppäimet ovat käytössä Kirjoita tiedosto -tilassa:\n" "\n" -#: src/help.c:289 +#: src/help.c:262 msgid "" "File Browser Help Text\n" "\n" @@ -1146,7 +1134,7 @@ " Seuraavat funktionäppäimet ovat käytössä tiedostoselaimessa:\n" "\n" -#: src/help.c:302 +#: src/help.c:275 msgid "" "Browser Search Command Help Text\n" "\n" @@ -1165,11 +1153,11 @@ "teksti löytyy, näyttö siirtyy lähimpään paikkaan, josta teksti löytyi.\n" "\n" " Edellinen hakuteksti näkyy hakasuluissa Etsi:-kehoitteen jälkeen. Jos " -"painat vain enteriä antamatta mitään uutta tekstiä, Nano hakee edellistä " +"painat vain enteriä antamatta mitään uutta tekstiä, nano hakee edellistä " "hakutekstiä uudestaan.\n" "\n" -#: src/help.c:311 +#: src/help.c:284 msgid "" " The following function keys are available in Browser Search mode:\n" "\n" @@ -1177,7 +1165,7 @@ " Seuraavat funktionäppäimet ovat käytössä selaimen Etsi-tilassa:\n" "\n" -#: src/help.c:315 +#: src/help.c:288 msgid "" "Browser Go To Directory Help Text\n" "\n" @@ -1201,7 +1189,7 @@ "tilassa:\n" "\n" -#: src/help.c:328 +#: src/help.c:301 msgid "" "Spell Check Help Text\n" "\n" @@ -1225,7 +1213,7 @@ " Seuraavat funktionäppäimet ovat käytössä Oikolue-tilassa:\n" "\n" -#: src/help.c:343 +#: src/help.c:316 msgid "" "Execute Command Help Text\n" "\n" @@ -1245,7 +1233,7 @@ " Seuraavat funktionäppäimet ovat käytössä Suorita komento -tilassa:\n" "\n" -#: src/help.c:356 +#: src/help.c:329 msgid "" "Main nano help text\n" "\n" @@ -1265,7 +1253,7 @@ "muokattava tiedosto. Tilarivi on kolmas rivi alhaalta lukien ja näyttää " "tärkeät viestit. " -#: src/help.c:366 +#: src/help.c:339 msgid "" "The bottom two lines show the most commonly used shortcuts in the editor.\n" "\n" @@ -1283,7 +1271,7 @@ "merkitään Meta (M-) -symbolillla ja voidaan kirjoittaa joko Esc, Alt, tai " "Meta -näppäimellä riippuen näppäimistösi asetuksista. " -#: src/help.c:375 +#: src/help.c:348 msgid "" "Also, pressing Esc twice and then typing a three-digit decimal number from " "000 to 255 will enter the character with the corresponding value. The " @@ -1297,15 +1285,15 @@ "pääikkunassa. Vaihtoehtoiset näppäimet näytetään sulkeissa:\n" "\n" -#: src/help.c:407 src/help.c:483 +#: src/help.c:380 src/help.c:457 msgid "enable/disable" msgstr "päälle/pois" -#: src/nano.c:587 +#: src/nano.c:595 msgid "Key invalid in view mode" msgstr "Virheellinen näppäin katselutilassa" -#: src/nano.c:695 +#: src/nano.c:684 #, c-format msgid "" "\n" @@ -1314,7 +1302,7 @@ "\n" "Puskuri kirjoitettu tiedostoon ”%s”\n" -#: src/nano.c:697 +#: src/nano.c:686 #, c-format msgid "" "\n" @@ -1323,7 +1311,7 @@ "\n" "Puskuria ei kirjoitettu tiedostoon %s: %s\n" -#: src/nano.c:700 +#: src/nano.c:689 #, c-format msgid "" "\n" @@ -1332,11 +1320,11 @@ "\n" "Puskuria ei kirjoitettu tiedostoon: %s\n" -#: src/nano.c:723 +#: src/nano.c:714 msgid "Window size is too small for nano...\n" -msgstr "Ikkuna on liian pieni Nanolle...\n" +msgstr "Ikkuna on liian pieni nanolle...\n" -#: src/nano.c:816 +#: src/nano.c:807 #, c-format msgid "" "Usage: nano [OPTIONS] [[+LINE,COLUMN] FILE]...\n" @@ -1345,12 +1333,12 @@ "Käyttö: nano [VALITSIMET] [[+RIVI,SARAKE] TIEDOSTO]...\n" "\n" -#: src/nano.c:819 +#: src/nano.c:810 #, c-format msgid "Option\t\tGNU long option\t\tMeaning\n" msgstr "Valitsin\t\tPitkä valitsin\t\tMerkitys\n" -#: src/nano.c:821 +#: src/nano.c:812 #, c-format msgid "Option\t\tMeaning\n" msgstr "Valitsin\tMerkitys\n" @@ -1359,40 +1347,42 @@ msgid "Show this message" msgstr "Näytä tämä ohje" -#: src/nano.c:825 +#: src/nano.c:815 msgid "+LINE,COLUMN" msgstr "+RIVI,SARAKE" -#: src/nano.c:826 +#. TRANSLATORS: The next forty or so strings are option descriptions +#. * for the --help output. Try to keep them at most 40 characters. +#: src/nano.c:818 msgid "Start at line LINE, column COLUMN" msgstr "Aloita rivillä RIVI, sarakkeessa SARAKE" -#: src/nano.c:828 +#: src/nano.c:820 msgid "Enable smart home key" msgstr "Ota käyttöön älykäs kotinäppäin" # "tallennettaessa"? -#: src/nano.c:829 +#: src/nano.c:822 msgid "Save backups of existing files" msgstr "Tallenna olemassaolevien tiedostojen varmuuskopiot" -#: src/nano.c:830 +#: src/nano.c:823 msgid "-C " msgstr "-C " -#: src/nano.c:830 +#: src/nano.c:823 msgid "--backupdir=" msgstr "--backupdir=" -#: src/nano.c:831 +#: src/nano.c:824 msgid "Directory for saving unique backup files" msgstr "Hakemisto uniikkien varmuuskopiotiedostojen tallentamiseen" -#: src/nano.c:834 +#: src/nano.c:827 msgid "Use bold instead of reverse video text" msgstr "Käytä lihavoitua tekstiä käänteisen videotekstin sijasta" -#: src/nano.c:837 +#: src/nano.c:829 msgid "Convert typed tabs to spaces" msgstr "Muunna näppäillyt sarkainlyönnit välilyönneiksi" @@ -1400,103 +1390,103 @@ msgid "Enable multiple file buffers" msgstr "Mahdollista useiden puskureiden käyttö" -#: src/nano.c:845 +#: src/nano.c:842 msgid "Log & read search/replace string history" msgstr "Muista viimeksi etsityt/korvatut merkkijonot" -#: src/nano.c:848 +#: src/nano.c:846 msgid "Don't look at nanorc files" msgstr "Älä käytä nanorc-tiedostoja" -#: src/nano.c:851 +#: src/nano.c:849 msgid "Fix numeric keypad key confusion problem" msgstr "Korjaa numeerisen näppäimistön näppäinten sekaantumispulma" -#: src/nano.c:853 +#: src/nano.c:851 msgid "Don't add newlines to the ends of files" msgstr "Älä lisää rivinvaihtoa tiedostojen loppuun" -#: src/nano.c:856 +#: src/nano.c:854 msgid "Don't convert files from DOS/Mac format" msgstr "Älä muunna tiedostoja DOS/Mac-muodosta" -#: src/nano.c:858 +#: src/nano.c:856 msgid "Use one more line for editing" msgstr "Käytä yhtä lisäriviä muokkaukseen" -#: src/nano.c:860 +#: src/nano.c:863 msgid "-Q " msgstr "-Q " -#: src/nano.c:860 +#: src/nano.c:863 msgid "--quotestr=" msgstr "--quotestr=" -#: src/nano.c:861 +#: src/nano.c:863 msgid "Quoting string" msgstr "Lainauksen merkintä" -#: src/nano.c:863 +#: src/nano.c:866 msgid "Restricted mode" msgstr "Rajoitettu tila" -#: src/nano.c:866 +#: src/nano.c:868 msgid "Scroll by line instead of half-screen" msgstr "Vieritä rivi kerrallaan puoliruudun sijasta" -#: src/nano.c:868 +#: src/nano.c:870 msgid "-T <#cols>" msgstr "-T <#saraketta>" -#: src/nano.c:868 +#: src/nano.c:870 msgid "--tabsize=<#cols>" msgstr "--tabsize=<#saraketta>" -#: src/nano.c:869 +#: src/nano.c:871 msgid "Set width of a tab to #cols columns" msgstr "Aseta sarkaimen leveys #cols -sarakkeeksi" -#: src/nano.c:871 +#: src/nano.c:873 msgid "Do quick statusbar blanking" msgstr "Tyhjennä tilarivi pikaisesti" -#: src/nano.c:874 +#: src/nano.c:875 msgid "Print version information and exit" msgstr "Tulosta versiotiedot ja lopeta" -#: src/nano.c:877 +#: src/nano.c:878 msgid "Detect word boundaries more accurately" msgstr "Havaitse sanarajat tarkemmin" -#: src/nano.c:880 +#: src/nano.c:882 msgid "-Y " msgstr "-Y " -#: src/nano.c:880 +#: src/nano.c:882 msgid "--syntax=" msgstr "--syntax=" -#: src/nano.c:881 +#: src/nano.c:883 msgid "Syntax definition to use for coloring" msgstr "Väritykseen käytettävä syntaksimääritys" -#: src/nano.c:883 +#: src/nano.c:885 msgid "Constantly show cursor position" msgstr "Näytä kohdistimen sijainti jatkuvasti" -#: src/nano.c:885 +#: src/nano.c:887 msgid "Fix Backspace/Delete confusion problem" msgstr "Korjaa Backspace/Delete -näppäinten sekaantumispulma" -#: src/nano.c:888 +#: src/nano.c:890 msgid "Automatically indent new lines" msgstr "Sisennä uudet rivit automaattisesti" -#: src/nano.c:889 +#: src/nano.c:891 msgid "Cut from cursor to end of line" msgstr "Leikkaa kohdistimesta rivin loppuun" -#: src/nano.c:892 +#: src/nano.c:921 msgid "Don't follow symbolic links, overwrite" msgstr "Älä seuraa symbolisia linkkejä, vaan korvaa ne tiedostoilla." @@ -1504,15 +1494,15 @@ msgid "Enable the use of the mouse" msgstr "Käytä hiirtä" -#: src/nano.c:897 +#: src/nano.c:898 msgid "-o " msgstr "-o " -#: src/nano.c:897 +#: src/nano.c:898 msgid "--operatingdir=" msgstr "--operatingdir=" -#: src/nano.c:898 +#: src/nano.c:899 msgid "Set operating directory" msgstr "Aseta toimintahakemisto" @@ -1520,15 +1510,15 @@ msgid "Preserve XON (^Q) and XOFF (^S) keys" msgstr "Salli XON (^Q)- ja XOFF (^S) -näppäimet" -#: src/nano.c:903 +#: src/nano.c:905 msgid "Silently ignore startup issues like rc file errors" msgstr "Älä ilmoita käynnistyspulmista kuten rc-tiedoston virheistä" -#: src/nano.c:905 +#: src/nano.c:908 msgid "-r <#cols>" msgstr "-r <#sarakkeet>" -#: src/nano.c:905 +#: src/nano.c:908 msgid "--fill=<#cols>" msgstr "--fill=<#sarakkeet>" @@ -1536,19 +1526,19 @@ msgid "Set wrapping point at column #cols" msgstr "Aseta rivityspiste sarakkeeseen #cols" -#: src/nano.c:909 +#: src/nano.c:913 msgid "-s " msgstr "-s " -#: src/nano.c:909 +#: src/nano.c:913 msgid "--speller=" msgstr "--speller=" -#: src/nano.c:910 +#: src/nano.c:914 msgid "Enable alternate speller" msgstr "Käytä vaihtoehtoista oikolukuohjelmaa" -#: src/nano.c:913 +#: src/nano.c:916 msgid "Auto save on exit, don't prompt" msgstr "Tallenna tiedosto kysymättä poistuttaessa" @@ -1556,7 +1546,7 @@ msgid "Allow generic undo [EXPERIMENTAL]" msgstr "Ota käyttöön yleinen perumistoiminto [KOKEELLINEN]" -#: src/nano.c:918 +#: src/nano.c:920 msgid "View mode (read-only)" msgstr "Katselutila (vain luku)" @@ -1564,33 +1554,33 @@ msgid "Don't wrap long lines" msgstr "Älä rivitä pitkiä rivejä" -#: src/nano.c:922 +#: src/nano.c:924 msgid "Don't show the two help lines" msgstr "Älä näytä kahta avusteriviä" -#: src/nano.c:923 +#: src/nano.c:926 msgid "Enable suspension" msgstr "Ota käyttöön keskeyttäminen" -#: src/nano.c:924 +#: src/nano.c:928 msgid "Enable soft line wrapping" msgstr "Ota käyttöön pehmeä rivitys" #: src/nano.c:928 msgid "(ignored, for Pico compatibility)" -msgstr "(eivät vaikuta Nanoon; Pico käyttäisi)" +msgstr "(eivät vaikuta nanoon; Pico käyttäisi)" #: src/nano.c:938 #, c-format msgid " GNU nano version %s (compiled %s, %s)\n" msgstr " GNU Nano, versio %s (käännetty %s, %s)\n" -#: src/nano.c:943 +#: src/nano.c:940 #, c-format msgid " Email: nano@nano-editor.org\tWeb: http://www.nano-editor.org/" msgstr " Sähköposti: nano@nano-editor.org\tWeb: http://www.nano-editor.org/" -#: src/nano.c:944 +#: src/nano.c:941 #, c-format msgid "" "\n" @@ -1599,61 +1589,60 @@ "\n" " Mukaan käännetyt valitsimet:" -#: src/nano.c:1022 +#: src/nano.c:1079 msgid "Sorry, support for this function has been disabled" msgstr "Tämä ominaisuus ei ikävä kyllä ole käytössä" -#: src/nano.c:1044 +#: src/nano.c:1108 msgid "Save modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? " msgstr "Tallenna muutettu teksti (Muutokset häviävät, jos vastaat ”ei”) ? " -#: src/nano.c:1088 +#: src/nano.c:1168 msgid "Couldn't reopen stdin from keyboard, sorry\n" -msgstr "" -"Ei voitu valitettavasti avata uudelleen vakiosyötettä näppäimistöstä\n" +msgstr "Vakiosyötteen avaaminen uudelleen näppäimistöstä epäonnistui\n" -#: src/nano.c:1114 +#: src/nano.c:1192 #, c-format msgid "Reading from stdin, ^C to abort\n" msgstr "Luetaan vakiosyötteestä, ^C lopettaa toiminnon\n" -#: src/nano.c:1182 +#: src/nano.c:1256 msgid "Received SIGHUP or SIGTERM\n" msgstr "Vastaanotettiin SIGHUP tai SIGTERM\n" -#: src/nano.c:1204 +#: src/nano.c:1272 #, c-format msgid "Use \"fg\" to return to nano.\n" -msgstr "Palaa Nanoon komennolla ”fg”.\n" +msgstr "Palaa nanoon komennolla ”fg”.\n" -#: src/nano.c:1386 +#: src/nano.c:1448 msgid "enabled" msgstr "käytössä" -#: src/nano.c:1387 +#: src/nano.c:1448 msgid "disabled" msgstr "ei käytössä" -#: src/nano.c:1548 src/winio.c:1256 +#: src/nano.c:1607 src/winio.c:1125 msgid "Unknown Command" msgstr "Tuntematon komento" -#: src/nano.c:1674 +#: src/nano.c:1720 msgid "XON ignored, mumble mumble" msgstr "XON:ia ei käytetä, mutinaa" -#: src/nano.c:1679 +#: src/nano.c:1725 msgid "XOFF ignored, mumble mumble" msgstr "XOFF:ia ei käytetä, mutinaa" # puuttuu tai liian iso tai liian pieni -#: src/nano.c:2209 src/rcfile.c:1100 +#: src/nano.c:2139 src/rcfile.c:1334 #, c-format msgid "Requested tab size \"%s\" is invalid" msgstr "Haluttu sarkaimen koko ”%s” ei kelpaa" # puuttuu tai liian iso tai liian pieni -#: src/nano.c:2268 src/rcfile.c:1025 +#: src/nano.c:2200 src/rcfile.c:1259 #, c-format msgid "Requested fill size \"%s\" is invalid" msgstr "Haluttu täydennyspituus ”%s” ei kelpaa" @@ -1661,63 +1650,63 @@ #. TRANSLATORS: For the next three strings, if possible, specify #. * the single-byte shortcuts for both your language and English. #. * For example, in French: "OoYy" for "Oui". -#: src/prompt.c:1259 +#: src/prompt.c:821 msgid "Yy" msgstr "KkYy" -#: src/prompt.c:1260 +#: src/prompt.c:822 msgid "Nn" msgstr "EeNn" -#: src/prompt.c:1261 +#: src/prompt.c:823 msgid "Aa" msgstr "aA" -#: src/prompt.c:1275 +#: src/prompt.c:845 msgid "Yes" msgstr "Kyllä" -#: src/prompt.c:1280 +#: src/prompt.c:850 msgid "All" msgstr "Kaikki" -#: src/prompt.c:1285 +#: src/prompt.c:855 msgid "No" msgstr "Ei" -#: src/rcfile.c:130 +#: src/rcfile.c:142 #, c-format msgid "Error in %s on line %lu: " msgstr "Virhe: %s, rivi %lu: " -#: src/rcfile.c:185 +#: src/rcfile.c:201 #, c-format msgid "Argument '%s' has an unterminated \"" msgstr "parametri ’%s’ sisältää parittoman ”-merkin" -#: src/rcfile.c:212 src/rcfile.c:264 src/rcfile.c:711 src/rcfile.c:768 -#: src/rcfile.c:821 +#: src/rcfile.c:228 src/rcfile.c:280 src/rcfile.c:732 src/rcfile.c:793 +#: src/rcfile.c:882 src/rcfile.c:933 msgid "Regex strings must begin and end with a \" character" msgstr "Säännöllisten lausekkeiden on alettava ja loputtava ”-merkillä" -#: src/rcfile.c:238 src/search.c:62 +#: src/rcfile.c:254 src/search.c:62 #, c-format msgid "Bad regex \"%s\": %s" msgstr "Säännöllinen lauseke ”%s” ei kelpaa: %s" -#: src/rcfile.c:258 +#: src/rcfile.c:274 msgid "Missing syntax name" msgstr "Puuttuva syntaksin nimi" -#: src/rcfile.c:316 +#: src/rcfile.c:345 msgid "The \"none\" syntax is reserved" msgstr "Syntaksi ”none” on varattu" -#: src/rcfile.c:323 +#: src/rcfile.c:352 msgid "The \"default\" syntax must take no extensions" msgstr "Syntaksi ”default” ei saa ottaa laajennuksia" -#: src/rcfile.c:386 src/rcfile.c:483 +#: src/rcfile.c:424 msgid "Missing key name" msgstr "Puuttuva näppäinnimi" @@ -1748,7 +1737,7 @@ msgid "Sorry, keystr \"%s\" is an illegal binding" msgstr "Valitettavasti näppäinmerkkijonossa ”%s” on väärä sidonta" -#: src/rcfile.c:625 +#: src/rcfile.c:674 #, c-format msgid "" "Color \"%s\" not understood.\n" @@ -1763,30 +1752,30 @@ "”black”, ja alussa voi olla ”bright”\n" "edustaväreinä." -#: src/rcfile.c:647 +#: src/rcfile.c:696 msgid "Cannot add a color command without a syntax command" msgstr "En voi lisätä värikomentoa ilman syntaksikomentoa" -#: src/rcfile.c:652 +#: src/rcfile.c:701 msgid "Missing color name" msgstr "Puuttuva värin nimi" -#: src/rcfile.c:672 +#: src/rcfile.c:839 #, c-format msgid "Background color \"%s\" cannot be bright" -msgstr "Taustaväri ”%s” ei voi olla ”bright”" +msgstr "Taustaväri ”%s” ei voi olla ”bright”" -#: src/rcfile.c:690 src/rcfile.c:809 +#: src/rcfile.c:711 src/rcfile.c:872 msgid "Missing regex string" msgstr "Puuttuva säännöllinen lausekemerkkijono" -#: src/rcfile.c:762 +#: src/rcfile.c:787 msgid "\"start=\" requires a corresponding \"end=\"" msgstr "”start=” vaatii vastaavan ”end=”:n" -#: src/rcfile.c:804 +#: src/rcfile.c:867 msgid "Cannot add a header regex without a syntax command" -msgstr "Ei voi lisätä säännöllistä otsakelauseketta ilman syntaksikomentoa" +msgstr "En voi lisätä säännöllistä otsakelauseketta ilman syntaksikomentoa" #: src/rcfile.c:874 #, c-format @@ -1801,17 +1790,17 @@ "Poistutaan. Käytä Nano-ohjelmaa ”-I”-valitsimella, jos nanorc-asetuksia " "täytyy säätää\n" -#: src/rcfile.c:926 src/rcfile.c:935 src/rcfile.c:945 +#: src/rcfile.c:1125 src/rcfile.c:1134 src/rcfile.c:1144 #, c-format msgid "Command \"%s\" not allowed in included file" msgstr "Komentoa ”%s” ei sallita sisällytetyssä tiedostossa" -#: src/rcfile.c:951 src/rcfile.c:1128 +#: src/rcfile.c:1150 src/rcfile.c:1359 #, c-format msgid "Syntax \"%s\" has no color commands" msgstr "Syntaksissa ”%s” ei ole värikomentoja" -#: src/rcfile.c:966 +#: src/rcfile.c:1180 #, c-format msgid "Command \"%s\" not understood" msgstr "Komentoa ”%s” ei ymmärretty" @@ -1820,20 +1809,20 @@ msgid "Missing flag" msgstr "Puuttuva lippu" -#: src/rcfile.c:994 +#: src/rcfile.c:1217 #, c-format msgid "Option \"%s\" requires an argument" -msgstr "valitsin ”%s” vaatii argumentin" +msgstr "Valitsin ”%s” vaatii argumentin" -#: src/rcfile.c:1012 +#: src/rcfile.c:1235 msgid "Option is not a valid multibyte string" msgstr "Valitsin ei ole monitavuinen merkkijono" -#: src/rcfile.c:1038 src/rcfile.c:1066 src/rcfile.c:1075 +#: src/rcfile.c:1272 src/rcfile.c:1300 src/rcfile.c:1309 msgid "Non-blank characters required" msgstr "Ei-tyhjemerkkejä vaadittu" -#: src/rcfile.c:1048 +#: src/rcfile.c:1282 msgid "Two single-column characters required" msgstr "Kaksi yksisarakkeista merkkiä vaadittu" @@ -1847,7 +1836,7 @@ msgid "Unknown flag \"%s\"" msgstr "Tuntematon lippu ”%s”" -#: src/rcfile.c:1182 +#: src/rcfile.c:1413 msgid "I can't find my home directory! Wah!" msgstr "Kotihakemistoa ei löydy! Vää!" @@ -1856,44 +1845,48 @@ msgid "\"%.*s%s\" not found" msgstr "”%.*s%s” ei löytynyt" -#: src/search.c:205 +#. TRANSLATORS: The next two strings are modifiers of the search prompt. +#: src/search.c:189 msgid " (to replace) in selection" msgstr " (korvattava) valinnassa" -#: src/search.c:207 +#: src/search.c:191 msgid " (to replace)" msgstr " (korvattava)" -#: src/search.c:784 +#. TRANSLATORS: This is a prompt. +#: src/search.c:718 msgid "Replace this instance?" msgstr "Korvataanko tämä kohta?" -#: src/search.c:962 +#. TRANSLATORS: This is a prompt. +#: src/search.c:883 msgid "Replace with" msgstr "Korvaa merkkijonolla" # Pitäisiköhän olla passiivi? -#: src/search.c:1004 +#: src/search.c:924 #, c-format msgid "Replaced %lu occurrence" msgid_plural "Replaced %lu occurrences" msgstr[0] "Korvattu %lu kohta" msgstr[1] "Korvattu %lu kohtaa" -#: src/search.c:1034 +#. TRANSLATORS: This is a prompt. +#: src/search.c:964 msgid "Enter line number, column number" msgstr "Kirjoita rivinnumero, sarakenumero" -#: src/search.c:1061 +#: src/search.c:991 msgid "Invalid line or column number" msgstr "Virheellinen rivi- tai sarakenumero" # versiossa 1.1.99pre2 hakee merkkejä "([{<>}])" -#: src/search.c:1214 +#: src/search.c:1124 msgid "Not a bracket" msgstr "Ei ole suljemerkki" -#: src/search.c:1281 +#: src/search.c:1191 msgid "No matching bracket" msgstr "Ei vastaavaa suljetta" @@ -1905,7 +1898,7 @@ msgid "Mark Unset" msgstr "Merkintä loppui" -#: src/text.c:443 +#: src/text.c:475 msgid "Nothing in undo buffer!" msgstr "Peruutuspuskurissa ei ole mitään!" @@ -1914,11 +1907,13 @@ msgid "Internal error: can't match line %d. Please save your work" msgstr "Sisäinen virhe: vastaavaa riviä %d ei löydy. Tallenna työsi" -#: src/text.c:466 src/text.c:603 +#. TRANSLATORS: Eight of the next nine strings describe actions +#. * that are undone or redone. It are all nouns, not verbs. +#: src/text.c:495 src/text.c:524 src/text.c:645 src/text.c:686 msgid "text add" msgstr "teksti lisää" -#: src/text.c:475 src/text.c:613 +#: src/text.c:505 src/text.c:656 msgid "text delete" msgstr "teksti poista" @@ -1926,27 +1921,27 @@ msgid "line wrap" msgstr "rivittäminen" -#: src/text.c:503 src/text.c:636 +#: src/text.c:528 src/text.c:694 msgid "line join" msgstr "rivin liittäminen" -#: src/text.c:514 src/text.c:651 +#: src/text.c:547 src/text.c:710 msgid "text cut" msgstr "tekstileikkaus" -#: src/text.c:518 src/text.c:655 +#: src/text.c:552 src/text.c:714 msgid "text uncut" msgstr "testin leikkauksen peruutus" -#: src/text.c:522 src/text.c:622 +#: src/text.c:561 src/text.c:665 msgid "line break" msgstr "rivin katkaiseminen" -#: src/text.c:532 src/text.c:665 +#: src/text.c:569 src/text.c:725 msgid "text insert" msgstr "teksti lisää" -#: src/text.c:550 src/text.c:659 +#: src/text.c:589 src/text.c:718 msgid "text replace" msgstr "teksti korvaa" @@ -1954,12 +1949,12 @@ msgid "Internal error: unknown type. Please save your work" msgstr "Sisäinen virhe: tuntematon tyyppi. Tallenna työsi" -#: src/text.c:563 +#: src/text.c:601 #, c-format msgid "Undid action (%s)" msgstr "Peruttu toiminto (%s)" -#: src/text.c:578 +#: src/text.c:619 msgid "Nothing to re-do!" msgstr "Ei mitään tehtävää!" @@ -1968,152 +1963,153 @@ msgstr "" "Sisäinen virhe: Uudelleenteon asetukset epäonnistuivat. Tallenna työsi" -#: src/text.c:676 +#: src/text.c:737 #, c-format msgid "Redid action (%s)" msgstr "Toiminto tehtiin uudelleen (%s)" #: src/text.c:766 msgid "Could not pipe" -msgstr "Ei voitu tehdä putkea" +msgstr "Putki epäonnistui" -#: src/text.c:793 src/text.c:2636 src/text.c:2788 +#: src/text.c:853 src/text.c:2595 src/text.c:2750 src/text.c:2992 +#: src/text.c:3286 msgid "Could not fork" -msgstr "Ei voitu tehdä lapsiprosessia" +msgstr "Lapsiprosessi epäonnistui" #: src/text.c:941 msgid "Internal error: can't setup uncut. Please save your work." msgstr "Sisäinen virhe: ei voi asettaa uncut-komentoa. Tallenna työsi" -#: src/text.c:950 +#: src/text.c:596 src/text.c:732 src/text.c:1030 src/text.c:1174 msgid "Internal error: unknown type. Please save your work." msgstr "Sisäinen virhe: tuntematon tyyppi. Tallenna työsi." -#: src/text.c:1870 +#: src/text.c:1853 #, c-format msgid "Bad quote string %s: %s" msgstr "Lainausmerkintä %s ei kelpaa: %s" -#: src/text.c:2267 +#: src/text.c:2241 msgid "Can now UnJustify!" msgstr "Tasaamisen voi perua nyt." -#: src/text.c:2462 +#: src/text.c:2435 msgid "Edit a replacement" msgstr "Muokkaa korvausta" -#: src/text.c:2548 +#: src/text.c:827 src/text.c:2508 src/text.c:2944 msgid "Could not create pipe" -msgstr "Ei voitu tehdä putkea" +msgstr "Putken luominen epäonnistui" -#: src/text.c:2550 +#: src/text.c:2510 msgid "Creating misspelled word list, please wait..." msgstr "Luodaan väärin kirjoitettujen sanojen lista, ole hyvä ja odota..." -#: src/text.c:2642 +#: src/text.c:2601 src/text.c:2999 msgid "Could not get size of pipe buffer" msgstr "Putken puskurin kokoa ei saatu selville" -#: src/text.c:2693 +#: src/text.c:2652 msgid "Error invoking \"spell\"" msgstr "Virhe komennon ”spell” aikana" -#: src/text.c:2696 +#: src/text.c:2655 msgid "Error invoking \"sort -f\"" msgstr "Virhe komennon ”sort -f” aikana" -#: src/text.c:2699 +#: src/text.c:2658 msgid "Error invoking \"uniq\"" msgstr "Virhe komennon ”uniq” aikana" -#: src/text.c:2756 src/text.c:2965 +#: src/text.c:2902 msgid "Finished checking spelling" msgstr "Oikoluku on valmis" -#: src/text.c:2815 +#: src/text.c:70 #, c-format msgid "Error invoking \"%s\"" msgstr "Virhe kutsuttaessa kohdetta ”%s”" -#: src/text.c:2960 +#: src/text.c:2897 #, c-format msgid "Spell checking failed: %s" msgstr "Oikoluku epäonnistui: %s" -#: src/text.c:2962 +#: src/text.c:2899 #, c-format msgid "Spell checking failed: %s: %s" msgstr "Oikoluku epäonnistui: %s: %s" -#: src/text.c:3030 +#: src/text.c:3396 #, c-format msgid "%sWords: %lu Lines: %ld Chars: %lu" msgstr "%sSanoja: %lu riviä: %ld merkkiä: %lu" -#: src/text.c:3031 +#: src/text.c:3397 msgid "In Selection: " msgstr "Valinnassa: " -#: src/utils.c:405 src/utils.c:417 +#: src/utils.c:391 src/utils.c:403 msgid "nano is out of memory!" msgstr "Nanolta loppui muisti!" #. TRANSLATORS: This is displayed during the input of a #. * six-digit hexadecimal Unicode character code. -#: src/winio.c:1557 +#: src/winio.c:1427 msgid "Unicode Input" msgstr "Unikoodisyöte" -#: src/winio.c:2149 src/winio.c:2153 +#: src/winio.c:1991 src/winio.c:1995 msgid "Modified" msgstr "Muokattu" -#: src/winio.c:2150 +#: src/winio.c:1992 msgid "View" msgstr "Näkymä" -#: src/winio.c:2164 +#: src/winio.c:2006 msgid "DIR:" msgstr "Kansio:" -#: src/winio.c:2171 +#: src/winio.c:2013 msgid "File:" msgstr "Tiedosto:" -#: src/winio.c:3360 +#: src/winio.c:3141 #, c-format msgid "line %ld/%ld (%d%%), col %lu/%lu (%d%%), char %lu/%lu (%d%%)" msgstr "rivi %ld/%ld (%d%%), sarake %lu/%lu (%d%%), merkki %lu/%lu (%d%%)" -#: src/winio.c:3492 +#: src/winio.c:3271 msgid "The nano text editor" msgstr "Nano-editori" -#: src/winio.c:3493 +#: src/winio.c:3272 msgid "version" msgstr "versio" -#: src/winio.c:3494 +#: src/winio.c:3273 msgid "Brought to you by:" msgstr "Tehneet:" -#: src/winio.c:3495 +#: src/winio.c:3274 msgid "Special thanks to:" msgstr "Erikoiskiitokset:" -#: src/winio.c:3496 +#: src/winio.c:3275 msgid "The Free Software Foundation" msgstr "Free Software Foundation" # Special thanks to: (nimiä) For ncurses: (nimiä) -#: src/winio.c:3497 +#: src/winio.c:3277 msgid "For ncurses:" msgstr "Ncursesista:" -#: src/winio.c:3498 +#: src/winio.c:3278 msgid "and anyone else we forgot..." msgstr "ja kaikille muille, jotka unohdimme..." -#: src/winio.c:3499 +#: src/winio.c:3279 msgid "Thank you for using nano!" -msgstr "Kiitos Nanon käyttämisestä!" +msgstr "Kiitos nanon käyttämisestä!" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/neon.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/neon.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/neon.po 2014-07-09 09:04:04.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/neon.po 2016-07-20 16:57:31.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:03+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:38+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: src/ne_207.c:198 #, c-format @@ -176,41 +176,41 @@ msgid "[unprintable]" msgstr "" -#: src/ne_gnutls.c:845 +#: src/ne_gnutls.c:848 msgid "signed using insecure algorithm" msgstr "" -#: src/ne_gnutls.c:848 +#: src/ne_gnutls.c:851 #, c-format msgid "unrecognized errors (%u)" msgstr "" -#: src/ne_gnutls.c:893 src/ne_openssl.c:470 +#: src/ne_gnutls.c:896 src/ne_openssl.c:470 #, c-format msgid "Server certificate was missing commonName attribute in subject name" msgstr "" -#: src/ne_gnutls.c:907 +#: src/ne_gnutls.c:910 #, c-format msgid "Could not verify server certificate: %s" msgstr "" -#: src/ne_gnutls.c:919 src/ne_openssl.c:457 +#: src/ne_gnutls.c:922 src/ne_openssl.c:457 #, c-format msgid "Certificate verification error: %s" msgstr "" -#: src/ne_gnutls.c:952 src/ne_openssl.c:702 +#: src/ne_gnutls.c:955 src/ne_openssl.c:702 #, c-format msgid "SSL handshake failed, client certificate was requested: %s" msgstr "" -#: src/ne_gnutls.c:957 src/ne_openssl.c:707 +#: src/ne_gnutls.c:960 src/ne_openssl.c:707 #, c-format msgid "SSL handshake failed: %s" msgstr "" -#: src/ne_gnutls.c:967 +#: src/ne_gnutls.c:970 #, c-format msgid "Server did not send certificate chain" msgstr "" @@ -452,27 +452,27 @@ msgid "Host not found" msgstr "" -#: src/ne_socket.c:1249 +#: src/ne_socket.c:1251 msgid "Connection timed out" msgstr "" -#: src/ne_socket.c:1442 +#: src/ne_socket.c:1444 msgid "Socket descriptor number exceeds FD_SETSIZE" msgstr "" -#: src/ne_socket.c:1504 +#: src/ne_socket.c:1506 msgid "Socket family not supported" msgstr "" -#: src/ne_socket.c:1735 +#: src/ne_socket.c:1737 msgid "Client certificate verification failed" msgstr "" -#: src/ne_socket.c:1751 +#: src/ne_socket.c:1753 msgid "SSL disabled due to lack of entropy" msgstr "" -#: src/ne_socket.c:1757 +#: src/ne_socket.c:1759 msgid "Could not create SSL structure" msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/NetworkManager.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/NetworkManager.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/NetworkManager.po 2014-07-09 09:04:00.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/NetworkManager.po 2016-07-20 16:57:31.000000000 +0000 @@ -11,353 +11,357 @@ msgstr "" "Project-Id-Version: NetworkManager\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-09 15:25+0000\n" +"POT-Creation-Date: 2016-02-02 14:58+0000\n" "PO-Revision-Date: 2012-09-24 07:06+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:02+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:44+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" -#: ../cli/src/common.c:32 ../cli/src/common.c:44 ../cli/src/common.c:52 -#: ../cli/src/common.c:63 ../cli/src/connections.c:133 -#: ../cli/src/connections.c:167 +#: ../clients/cli/common.c:38 ../clients/cli/common.c:51 +#: ../clients/cli/common.c:59 ../clients/cli/common.c:71 +#: ../clients/cli/connections.c:192 ../clients/cli/connections.c:214 msgid "GROUP" msgstr "RYHMÄ" #. 0 -#: ../cli/src/common.c:33 ../cli/src/common.c:53 +#: ../clients/cli/common.c:39 ../clients/cli/common.c:60 msgid "ADDRESS" msgstr "OSOITE" -#. 1 -#: ../cli/src/common.c:34 ../cli/src/common.c:54 +#. 2 +#: ../clients/cli/common.c:41 ../clients/cli/common.c:62 msgid "ROUTE" msgstr "REITTI" -#. 2 -#: ../cli/src/common.c:35 ../cli/src/common.c:55 +#. 3 +#: ../clients/cli/common.c:42 ../clients/cli/common.c:63 msgid "DNS" msgstr "DNS" -#. 3 -#: ../cli/src/common.c:36 ../cli/src/common.c:56 +#. 4 +#: ../clients/cli/common.c:43 ../clients/cli/common.c:64 msgid "DOMAIN" msgstr "TOIMIALUE" -#. 4 -#: ../cli/src/common.c:37 +#. 5 +#: ../clients/cli/common.c:44 msgid "WINS" msgstr "WINS" #. 0 -#: ../cli/src/common.c:45 ../cli/src/common.c:64 +#: ../clients/cli/common.c:52 ../clients/cli/common.c:72 msgid "OPTION" msgstr "VALITSIN" -#: ../cli/src/common.c:366 +#: ../clients/cli/common.c:494 msgid "unmanaged" msgstr "hallinnoimaton" -#: ../cli/src/common.c:368 +#: ../clients/cli/common.c:496 msgid "unavailable" msgstr "ei käytettävissä" -#: ../cli/src/common.c:370 ../cli/src/network-manager.c:120 +#: ../clients/cli/common.c:498 ../clients/cli/general.c:245 msgid "disconnected" msgstr "katkaistu" -#: ../cli/src/common.c:372 +#: ../clients/cli/common.c:500 msgid "connecting (prepare)" msgstr "yhdistetään (valmistellaan)" -#: ../cli/src/common.c:374 +#: ../clients/cli/common.c:502 msgid "connecting (configuring)" msgstr "yhdistetään (määritellään)" -#: ../cli/src/common.c:376 +#: ../clients/cli/common.c:504 msgid "connecting (need authentication)" msgstr "yhdistetään (tarvitsee valtuutuksen)" -#: ../cli/src/common.c:378 +#: ../clients/cli/common.c:506 msgid "connecting (getting IP configuration)" msgstr "yhdistetään (haetaan IP määrittelyjä)" -#: ../cli/src/common.c:380 +#: ../clients/cli/common.c:508 msgid "connecting (checking IP connectivity)" msgstr "yhdistää (tarkastaa IP yhteyttä)" -#: ../cli/src/common.c:382 +#: ../clients/cli/common.c:510 msgid "connecting (starting secondary connections)" msgstr "yhdistää (käynnistää toisen tason yhteydet)" -#: ../cli/src/common.c:384 ../cli/src/network-manager.c:116 +#: ../clients/cli/common.c:512 ../clients/cli/general.c:241 msgid "connected" msgstr "yhdistetty" -#: ../cli/src/common.c:386 ../cli/src/connections.c:466 +#: ../clients/cli/common.c:514 ../clients/cli/connections.c:648 msgid "deactivating" msgstr "otetaan pois käytöstä" -#: ../cli/src/common.c:388 +#: ../clients/cli/common.c:516 msgid "connection failed" msgstr "yhdistäminen epäonnistui" -#: ../cli/src/common.c:390 ../cli/src/connections.c:471 -#: ../cli/src/connections.c:494 ../cli/src/connections.c:1189 -#: ../cli/src/devices.c:664 ../cli/src/network-manager.c:123 -#: ../cli/src/network-manager.c:185 ../cli/src/network-manager.c:188 -#: ../cli/src/network-manager.c:197 ../cli/src/network-manager.c:257 -#: ../cli/src/network-manager.c:273 ../cli/src/network-manager.c:431 -#: ../cli/src/network-manager.c:486 ../cli/src/network-manager.c:524 -#: ../cli/src/network-manager.c:563 ../cli/src/settings.c:661 -#: ../cli/src/settings.c:689 ../cli/src/settings.c:751 ../cli/src/utils.c:533 -#: ../src/main.c:435 ../src/main.c:454 +#: ../clients/cli/common.c:518 ../clients/cli/common.c:535 +#: ../clients/cli/connections.c:653 ../clients/cli/connections.c:676 +#: ../clients/cli/connections.c:1949 ../clients/cli/devices.c:1024 +#: ../clients/cli/devices.c:1065 ../clients/cli/devices.c:1067 +#: ../clients/cli/general.c:248 ../clients/cli/general.c:286 +#: ../clients/cli/general.c:432 ../clients/cli/general.c:448 +#: ../clients/cli/settings.c:839 ../clients/cli/settings.c:925 +#: ../clients/cli/settings.c:1265 ../clients/cli/settings.c:1901 +#: ../clients/cli/settings.c:3205 ../clients/cli/utils.c:1400 +#, c-format msgid "unknown" msgstr "tuntematon" -#: ../cli/src/common.c:399 +#: ../clients/cli/common.c:544 msgid "No reason given" msgstr "Syytä ei annettu" -#: ../cli/src/common.c:402 +#. We should not really come here +#: ../clients/cli/common.c:547 ../clients/cli/connections.c:2976 +#, c-format msgid "Unknown error" msgstr "Tuntematon virhe" -#: ../cli/src/common.c:405 +#: ../clients/cli/common.c:550 msgid "Device is now managed" msgstr "" -#: ../cli/src/common.c:408 +#: ../clients/cli/common.c:553 msgid "Device is now unmanaged" msgstr "" -#: ../cli/src/common.c:411 +#: ../clients/cli/common.c:556 msgid "The device could not be readied for configuration" msgstr "" -#: ../cli/src/common.c:414 +#: ../clients/cli/common.c:559 msgid "" "IP configuration could not be reserved (no available address, timeout, etc.)" msgstr "" -#: ../cli/src/common.c:417 +#: ../clients/cli/common.c:562 msgid "The IP configuration is no longer valid" msgstr "" -#: ../cli/src/common.c:420 +#: ../clients/cli/common.c:565 msgid "Secrets were required, but not provided" msgstr "" -#: ../cli/src/common.c:423 +#: ../clients/cli/common.c:568 msgid "802.1X supplicant disconnected" msgstr "" -#: ../cli/src/common.c:426 +#: ../clients/cli/common.c:571 msgid "802.1X supplicant configuration failed" msgstr "" -#: ../cli/src/common.c:429 +#: ../clients/cli/common.c:574 msgid "802.1X supplicant failed" msgstr "" -#: ../cli/src/common.c:432 +#: ../clients/cli/common.c:577 msgid "802.1X supplicant took too long to authenticate" msgstr "" -#: ../cli/src/common.c:435 +#: ../clients/cli/common.c:580 msgid "PPP service failed to start" msgstr "" -#: ../cli/src/common.c:438 +#: ../clients/cli/common.c:583 msgid "PPP service disconnected" msgstr "" -#: ../cli/src/common.c:441 +#: ../clients/cli/common.c:586 msgid "PPP failed" msgstr "" -#: ../cli/src/common.c:444 +#: ../clients/cli/common.c:589 msgid "DHCP client failed to start" msgstr "" -#: ../cli/src/common.c:447 +#: ../clients/cli/common.c:592 msgid "DHCP client error" msgstr "" -#: ../cli/src/common.c:450 +#: ../clients/cli/common.c:595 msgid "DHCP client failed" msgstr "" -#: ../cli/src/common.c:453 +#: ../clients/cli/common.c:598 msgid "Shared connection service failed to start" msgstr "" -#: ../cli/src/common.c:456 +#: ../clients/cli/common.c:601 msgid "Shared connection service failed" msgstr "" -#: ../cli/src/common.c:459 +#: ../clients/cli/common.c:604 msgid "AutoIP service failed to start" msgstr "" -#: ../cli/src/common.c:462 +#: ../clients/cli/common.c:607 msgid "AutoIP service error" msgstr "" -#: ../cli/src/common.c:465 +#: ../clients/cli/common.c:610 msgid "AutoIP service failed" msgstr "" -#: ../cli/src/common.c:468 +#: ../clients/cli/common.c:613 msgid "The line is busy" msgstr "" -#: ../cli/src/common.c:471 +#: ../clients/cli/common.c:616 msgid "No dial tone" msgstr "" -#: ../cli/src/common.c:474 +#: ../clients/cli/common.c:619 msgid "No carrier could be established" msgstr "" -#: ../cli/src/common.c:477 +#: ../clients/cli/common.c:622 msgid "The dialing request timed out" msgstr "" -#: ../cli/src/common.c:480 +#: ../clients/cli/common.c:625 msgid "The dialing attempt failed" msgstr "" -#: ../cli/src/common.c:483 +#: ../clients/cli/common.c:628 msgid "Modem initialization failed" msgstr "" -#: ../cli/src/common.c:486 +#: ../clients/cli/common.c:631 msgid "Failed to select the specified APN" msgstr "" -#: ../cli/src/common.c:489 +#: ../clients/cli/common.c:634 msgid "Not searching for networks" msgstr "" -#: ../cli/src/common.c:492 +#: ../clients/cli/common.c:637 msgid "Network registration denied" msgstr "" -#: ../cli/src/common.c:495 +#: ../clients/cli/common.c:640 msgid "Network registration timed out" msgstr "" -#: ../cli/src/common.c:498 +#: ../clients/cli/common.c:643 msgid "Failed to register with the requested network" msgstr "" -#: ../cli/src/common.c:501 +#: ../clients/cli/common.c:646 msgid "PIN check failed" msgstr "" -#: ../cli/src/common.c:504 +#: ../clients/cli/common.c:649 msgid "Necessary firmware for the device may be missing" msgstr "" -#: ../cli/src/common.c:507 +#: ../clients/cli/common.c:652 msgid "The device was removed" msgstr "" -#: ../cli/src/common.c:510 +#: ../clients/cli/common.c:655 msgid "NetworkManager went to sleep" msgstr "" -#: ../cli/src/common.c:513 +#: ../clients/cli/common.c:658 msgid "The device's active connection disappeared" msgstr "" -#: ../cli/src/common.c:516 +#: ../clients/cli/common.c:661 msgid "Device disconnected by user or client" msgstr "" -#: ../cli/src/common.c:519 +#: ../clients/cli/common.c:664 msgid "Carrier/link changed" msgstr "" -#: ../cli/src/common.c:522 +#: ../clients/cli/common.c:667 msgid "The device's existing connection was assumed" msgstr "" -#: ../cli/src/common.c:525 +#: ../clients/cli/common.c:670 msgid "The supplicant is now available" msgstr "" -#: ../cli/src/common.c:528 +#: ../clients/cli/common.c:673 msgid "The modem could not be found" msgstr "" -#: ../cli/src/common.c:531 +#: ../clients/cli/common.c:676 msgid "The Bluetooth connection failed or timed out" msgstr "" -#: ../cli/src/common.c:534 +#: ../clients/cli/common.c:679 msgid "GSM Modem's SIM card not inserted" msgstr "" -#: ../cli/src/common.c:537 +#: ../clients/cli/common.c:682 msgid "GSM Modem's SIM PIN required" msgstr "" -#: ../cli/src/common.c:540 +#: ../clients/cli/common.c:685 msgid "GSM Modem's SIM PUK required" msgstr "" -#: ../cli/src/common.c:543 +#: ../clients/cli/common.c:688 msgid "GSM Modem's SIM wrong" msgstr "" -#: ../cli/src/common.c:546 +#: ../clients/cli/common.c:691 msgid "InfiniBand device does not support connected mode" msgstr "" -#: ../cli/src/common.c:549 +#: ../clients/cli/common.c:694 msgid "A dependency of the connection failed" msgstr "" -#: ../cli/src/common.c:552 +#: ../clients/cli/common.c:697 msgid "A problem with the RFC 2684 Ethernet over ADSL bridge" msgstr "" -#: ../cli/src/common.c:555 +#: ../clients/cli/common.c:700 msgid "ModemManager is unavailable" msgstr "" -#: ../cli/src/common.c:558 +#: ../clients/cli/common.c:703 msgid "The Wi-Fi network could not be found" msgstr "" -#: ../cli/src/common.c:561 +#: ../clients/cli/common.c:706 msgid "A secondary connection of the base connection failed" msgstr "" -#: ../cli/src/common.c:564 ../cli/src/devices.c:310 ../cli/src/devices.c:328 -#: ../cli/src/devices.c:450 ../cli/src/devices.c:494 +#. TRANSLATORS: Unknown reason for a device state change (NMDeviceStateReason) +#: ../clients/cli/common.c:734 ../libnm-glib/nm-device.c:1888 +#: ../libnm/nm-device.c:1839 msgid "Unknown" msgstr "Tuntematon" #. 0 -#. used only for 'GENERAL' group listing -#: ../cli/src/connections.c:60 ../cli/src/connections.c:134 -#: ../cli/src/devices.c:109 ../cli/src/devices.c:134 ../cli/src/devices.c:144 -#: ../cli/src/devices.c:154 ../cli/src/devices.c:164 ../cli/src/devices.c:180 -#: ../cli/src/devices.c:194 ../cli/src/devices.c:216 ../cli/src/devices.c:232 -#: ../cli/src/devices.c:241 +#: ../clients/cli/connections.c:73 ../clients/cli/connections.c:193 +#: ../clients/cli/devices.c:55 ../clients/cli/devices.c:89 +#: ../clients/cli/devices.c:99 ../clients/cli/devices.c:110 +#: ../clients/cli/devices.c:120 ../clients/cli/devices.c:137 +#: ../clients/cli/devices.c:150 ../clients/cli/devices.c:176 +#: ../clients/cli/devices.c:191 ../clients/cli/devices.c:200 +#: ../clients/cli/devices.c:210 ../clients/cli/devices.c:251 msgid "NAME" msgstr "NIMI" #. 0 #. 1 -#: ../cli/src/connections.c:61 ../cli/src/connections.c:135 +#: ../clients/cli/connections.c:74 ../clients/cli/connections.c:194 msgid "UUID" msgstr "UUID" @@ -365,93 +369,103 @@ #. 0 #. 1 #. 2 -#: ../cli/src/connections.c:62 ../cli/src/connections.c:168 -#: ../cli/src/devices.c:72 ../cli/src/devices.c:111 ../cli/src/devices.c:219 +#: ../clients/cli/connections.c:75 ../clients/cli/connections.c:215 +#: ../clients/cli/devices.c:41 ../clients/cli/devices.c:57 +#: ../clients/cli/devices.c:179 msgid "TYPE" msgstr "TYYPPI" #. 2 -#: ../cli/src/connections.c:63 +#: ../clients/cli/connections.c:76 msgid "TIMESTAMP" msgstr "AIKALEIMA" #. 3 -#: ../cli/src/connections.c:64 +#: ../clients/cli/connections.c:77 msgid "TIMESTAMP-REAL" msgstr "AIKALEIMA-TODELLINEN" #. 4 -#. 13 -#: ../cli/src/connections.c:65 ../cli/src/devices.c:123 +#. 16 +#: ../clients/cli/connections.c:78 ../clients/cli/devices.c:72 msgid "AUTOCONNECT" msgstr "AUTOMAATTINEN YHTEYDENMUODOSTUS" -#. 5 -#: ../cli/src/connections.c:66 +#. 6 +#: ../clients/cli/connections.c:80 msgid "READONLY" msgstr "VAIN LUKU" -#. 6 +#. 7 #. 8 #. 2 -#. 11 +#. 15 #. 5 -#: ../cli/src/connections.c:67 ../cli/src/connections.c:142 -#: ../cli/src/devices.c:74 ../cli/src/devices.c:206 ../cli/src/devices.c:222 +#: ../clients/cli/connections.c:81 ../clients/cli/connections.c:201 +#: ../clients/cli/devices.c:43 ../clients/cli/devices.c:166 +#: ../clients/cli/devices.c:182 msgid "DBUS-PATH" msgstr "" #. 2 -#: ../cli/src/connections.c:136 +#: ../clients/cli/connections.c:195 msgid "DEVICES" msgstr "LAITTEET" +#. 10 #. 3 #. 1 -#. 8 +#. 10 #. 1 -#: ../cli/src/connections.c:137 ../cli/src/devices.c:73 -#: ../cli/src/devices.c:118 ../cli/src/network-manager.c:39 +#: ../clients/cli/connections.c:84 ../clients/cli/connections.c:196 +#: ../clients/cli/devices.c:42 ../clients/cli/devices.c:66 +#: ../clients/cli/general.c:36 msgid "STATE" msgstr "TILA" #. 4 -#: ../cli/src/connections.c:138 +#: ../clients/cli/connections.c:197 msgid "DEFAULT" msgstr "OLETUS" #. 5 -#: ../cli/src/connections.c:139 +#: ../clients/cli/connections.c:198 msgid "DEFAULT6" msgstr "" #. 6 -#: ../cli/src/connections.c:140 +#: ../clients/cli/connections.c:199 msgid "SPEC-OBJECT" msgstr "SPEC-KOHDE" #. 7 -#. 1 -#: ../cli/src/connections.c:141 ../cli/src/connections.c:155 +#. 4 +#. Ask for optional 'vpn' arguments. +#: ../clients/cli/connections.c:200 ../clients/cli/connections.c:238 +#: ../clients/cli/connections.c:4169 ../clients/tui/nm-editor-utils.c:233 +#: ../clients/tui/nmt-connect-connection-list.c:405 msgid "VPN" msgstr "VPN" #. 9 -#: ../cli/src/connections.c:143 +#. 5 +#. 22 +#: ../clients/cli/connections.c:202 ../clients/cli/devices.c:46 +#: ../clients/cli/devices.c:78 msgid "CON-PATH" msgstr "" #. 10 -#: ../cli/src/connections.c:144 +#: ../clients/cli/connections.c:203 msgid "ZONE" msgstr "" #. 11 -#: ../cli/src/connections.c:145 +#: ../clients/cli/connections.c:204 msgid "MASTER-PATH" msgstr "" -#: ../cli/src/connections.c:153 ../cli/src/devices.c:83 +#: ../clients/cli/connections.c:233 ../clients/cli/devices.c:225 msgid "GENERAL" msgstr "YLEISTÄ" @@ -461,27 +475,29 @@ msgstr "IP" #. 1 -#: ../cli/src/connections.c:169 +#: ../clients/cli/connections.c:216 msgid "USERNAME" msgstr "KÄYTTÄJÄTUNNUS" +#. 1 #. 2 -#: ../cli/src/connections.c:170 +#: ../clients/cli/common.c:40 ../clients/cli/common.c:61 +#: ../clients/cli/connections.c:217 msgid "GATEWAY" msgstr "YHDYSKÄYTÄVÄ" #. 3 -#: ../cli/src/connections.c:171 +#: ../clients/cli/connections.c:218 msgid "BANNER" msgstr "" #. 4 -#: ../cli/src/connections.c:172 +#: ../clients/cli/connections.c:219 msgid "VPN-STATE" msgstr "" #. 5 -#: ../cli/src/connections.c:173 +#: ../clients/cli/connections.c:220 msgid "CFG" msgstr "" @@ -516,61 +532,44 @@ msgid "Connection details" msgstr "Yhteyden tiedot" -#: ../cli/src/connections.c:317 +#: ../clients/cli/connections.c:932 ../clients/cli/settings.c:1897 msgid "never" msgstr "ei koskaan" #. "CAPABILITIES" -#. Print header -#. "WIFI-PROPERTIES" -#: ../cli/src/connections.c:318 ../cli/src/connections.c:319 -#: ../cli/src/connections.c:552 ../cli/src/connections.c:553 -#: ../cli/src/connections.c:555 ../cli/src/devices.c:458 -#: ../cli/src/devices.c:511 ../cli/src/devices.c:629 ../cli/src/devices.c:630 -#: ../cli/src/devices.c:631 ../cli/src/devices.c:663 ../cli/src/devices.c:690 -#: ../cli/src/devices.c:691 ../cli/src/devices.c:692 ../cli/src/devices.c:693 -#: ../cli/src/devices.c:694 ../cli/src/devices.c:695 ../cli/src/devices.c:696 -#: ../cli/src/network-manager.c:267 ../cli/src/settings.c:866 -#: ../cli/src/settings.c:941 ../cli/src/settings.c:1076 -#: ../cli/src/settings.c:1166 ../cli/src/settings.c:1376 -#: ../cli/src/settings.c:1377 ../cli/src/settings.c:1379 -#: ../cli/src/settings.c:1381 ../cli/src/settings.c:1382 -#: ../cli/src/settings.c:1513 ../cli/src/settings.c:1514 -#: ../cli/src/settings.c:1515 ../cli/src/settings.c:1516 -#: ../cli/src/settings.c:1594 ../cli/src/settings.c:1595 -#: ../cli/src/settings.c:1596 ../cli/src/settings.c:1597 -#: ../cli/src/settings.c:1598 ../cli/src/settings.c:1599 -#: ../cli/src/settings.c:1600 ../cli/src/settings.c:1601 -#: ../cli/src/settings.c:1602 ../cli/src/settings.c:1603 -#: ../cli/src/settings.c:1604 ../cli/src/settings.c:1605 -#: ../cli/src/settings.c:1606 ../cli/src/settings.c:1688 -#: ../cli/src/settings.c:2044 ../cli/src/settings.c:2081 +#: ../clients/cli/common.c:527 ../clients/cli/connections.c:933 +#: ../clients/cli/connections.c:935 ../clients/cli/connections.c:937 +#: ../clients/cli/connections.c:971 ../clients/cli/connections.c:1040 +#: ../clients/cli/connections.c:1041 ../clients/cli/connections.c:1043 +#: ../clients/cli/connections.c:3450 ../clients/cli/connections.c:8563 +#: ../clients/cli/connections.c:8564 ../clients/cli/devices.c:772 +#: ../clients/cli/devices.c:989 ../clients/cli/devices.c:990 +#: ../clients/cli/devices.c:991 ../clients/cli/devices.c:992 +#: ../clients/cli/devices.c:993 ../clients/cli/devices.c:1028 +#: ../clients/cli/devices.c:1030 ../clients/cli/devices.c:1058 +#: ../clients/cli/devices.c:1059 ../clients/cli/devices.c:1060 +#: ../clients/cli/devices.c:1061 ../clients/cli/devices.c:1062 +#: ../clients/cli/devices.c:1063 ../clients/cli/devices.c:1064 +#: ../clients/cli/devices.c:1066 ../clients/cli/devices.c:1068 +#: ../clients/cli/general.c:442 ../clients/cli/settings.c:3200 msgid "yes" msgstr "kyllä" -#: ../cli/src/connections.c:318 ../cli/src/connections.c:319 -#: ../cli/src/connections.c:552 ../cli/src/connections.c:553 -#: ../cli/src/connections.c:555 ../cli/src/devices.c:458 -#: ../cli/src/devices.c:511 ../cli/src/devices.c:629 ../cli/src/devices.c:630 -#: ../cli/src/devices.c:631 ../cli/src/devices.c:663 ../cli/src/devices.c:690 -#: ../cli/src/devices.c:691 ../cli/src/devices.c:692 ../cli/src/devices.c:693 -#: ../cli/src/devices.c:694 ../cli/src/devices.c:695 ../cli/src/devices.c:696 -#: ../cli/src/network-manager.c:269 ../cli/src/settings.c:866 -#: ../cli/src/settings.c:868 ../cli/src/settings.c:941 -#: ../cli/src/settings.c:1076 ../cli/src/settings.c:1166 -#: ../cli/src/settings.c:1376 ../cli/src/settings.c:1377 -#: ../cli/src/settings.c:1379 ../cli/src/settings.c:1381 -#: ../cli/src/settings.c:1382 ../cli/src/settings.c:1513 -#: ../cli/src/settings.c:1514 ../cli/src/settings.c:1515 -#: ../cli/src/settings.c:1516 ../cli/src/settings.c:1594 -#: ../cli/src/settings.c:1595 ../cli/src/settings.c:1596 -#: ../cli/src/settings.c:1597 ../cli/src/settings.c:1598 -#: ../cli/src/settings.c:1599 ../cli/src/settings.c:1600 -#: ../cli/src/settings.c:1601 ../cli/src/settings.c:1602 -#: ../cli/src/settings.c:1603 ../cli/src/settings.c:1604 -#: ../cli/src/settings.c:1605 ../cli/src/settings.c:1606 -#: ../cli/src/settings.c:1688 ../cli/src/settings.c:2044 -#: ../cli/src/settings.c:2081 +#: ../clients/cli/common.c:529 ../clients/cli/connections.c:933 +#: ../clients/cli/connections.c:935 ../clients/cli/connections.c:937 +#: ../clients/cli/connections.c:1040 ../clients/cli/connections.c:1041 +#: ../clients/cli/connections.c:1043 ../clients/cli/connections.c:3451 +#: ../clients/cli/connections.c:8563 ../clients/cli/connections.c:8564 +#: ../clients/cli/devices.c:772 ../clients/cli/devices.c:989 +#: ../clients/cli/devices.c:990 ../clients/cli/devices.c:991 +#: ../clients/cli/devices.c:992 ../clients/cli/devices.c:993 +#: ../clients/cli/devices.c:1028 ../clients/cli/devices.c:1030 +#: ../clients/cli/devices.c:1058 ../clients/cli/devices.c:1059 +#: ../clients/cli/devices.c:1060 ../clients/cli/devices.c:1061 +#: ../clients/cli/devices.c:1062 ../clients/cli/devices.c:1063 +#: ../clients/cli/devices.c:1064 ../clients/cli/devices.c:1066 +#: ../clients/cli/devices.c:1068 ../clients/cli/general.c:444 +#: ../clients/cli/settings.c:3202 msgid "no" msgstr "ei" @@ -578,17 +577,22 @@ msgid "Connection list" msgstr "" -#: ../cli/src/connections.c:406 ../cli/src/connections.c:948 -#: ../cli/src/connections.c:1486 ../cli/src/connections.c:1501 -#: ../cli/src/connections.c:1510 ../cli/src/connections.c:1520 -#: ../cli/src/connections.c:1532 ../cli/src/connections.c:1641 -#: ../cli/src/connections.c:1743 ../cli/src/devices.c:1192 -#: ../cli/src/devices.c:1202 ../cli/src/devices.c:1320 -#: ../cli/src/devices.c:1328 ../cli/src/devices.c:1692 -#: ../cli/src/devices.c:1699 ../cli/src/devices.c:1713 -#: ../cli/src/devices.c:1720 ../cli/src/devices.c:1737 -#: ../cli/src/devices.c:1748 ../cli/src/devices.c:1969 -#: ../cli/src/devices.c:1976 +#: ../clients/cli/connections.c:1681 ../clients/cli/connections.c:2389 +#: ../clients/cli/connections.c:2411 ../clients/cli/connections.c:2420 +#: ../clients/cli/connections.c:2429 ../clients/cli/connections.c:2588 +#: ../clients/cli/connections.c:10156 ../clients/cli/connections.c:10273 +#: ../clients/cli/connections.c:10405 ../clients/cli/connections.c:10538 +#: ../clients/cli/connections.c:10648 ../clients/cli/connections.c:10659 +#: ../clients/cli/connections.c:10758 ../clients/cli/devices.c:2346 +#: ../clients/cli/devices.c:2354 ../clients/cli/devices.c:2677 +#: ../clients/cli/devices.c:2684 ../clients/cli/devices.c:2698 +#: ../clients/cli/devices.c:2705 ../clients/cli/devices.c:2722 +#: ../clients/cli/devices.c:2730 ../clients/cli/devices.c:2743 +#: ../clients/cli/devices.c:3107 ../clients/cli/devices.c:3114 +#: ../clients/cli/devices.c:3121 ../clients/cli/devices.c:3133 +#: ../clients/cli/devices.c:3146 ../clients/cli/devices.c:3153 +#: ../clients/cli/devices.c:3325 ../clients/cli/devices.c:3332 +#: ../clients/cli/devices.c:3505 #, c-format msgid "Error: %s argument is missing." msgstr "Virhe: %s-argumentti puuttuu." @@ -598,11 +602,9 @@ msgid "Error: %s - no such connection." msgstr "Virhe: %s - ei kyseistä yhteyttä." -#: ../cli/src/connections.c:425 ../cli/src/connections.c:1545 -#: ../cli/src/connections.c:1658 ../cli/src/connections.c:1750 -#: ../cli/src/devices.c:976 ../cli/src/devices.c:1056 -#: ../cli/src/devices.c:1216 ../cli/src/devices.c:1334 -#: ../cli/src/devices.c:1761 ../cli/src/devices.c:1982 +#: ../clients/cli/connections.c:2437 ../clients/cli/devices.c:1325 +#: ../clients/cli/devices.c:2360 ../clients/cli/devices.c:2754 +#: ../clients/cli/devices.c:3338 #, c-format msgid "Unknown parameter: %s\n" msgstr "Tuntematon parametri: %s\n" @@ -612,53 +614,58 @@ msgid "Error: no valid parameter specified." msgstr "Virhe: annettu parametri on virheellinen." -#: ../cli/src/connections.c:449 ../cli/src/connections.c:1846 -#: ../cli/src/devices.c:2193 ../cli/src/network-manager.c:599 +#: ../clients/cli/connections.c:1755 ../clients/cli/connections.c:2452 +#: ../clients/cli/connections.c:11162 ../clients/cli/devices.c:3294 +#: ../clients/cli/devices.c:3781 ../clients/cli/general.c:539 +#: ../clients/cli/general.c:588 ../clients/cli/general.c:605 +#: ../clients/cli/general.c:644 ../clients/cli/general.c:658 +#: ../clients/cli/general.c:776 ../clients/cli/general.c:823 +#: ../clients/cli/general.c:843 #, c-format msgid "Error: %s." msgstr "Virhe: %s." -#: ../cli/src/connections.c:462 +#: ../clients/cli/connections.c:644 msgid "activating" msgstr "aktivoidaan" -#: ../cli/src/connections.c:464 +#: ../clients/cli/connections.c:646 msgid "activated" msgstr "aktivoitu" -#: ../cli/src/connections.c:468 +#: ../clients/cli/connections.c:650 msgid "deactivated" msgstr "" -#: ../cli/src/connections.c:480 +#: ../clients/cli/connections.c:662 msgid "VPN connecting (prepare)" msgstr "VPN yhdistää (valmistelu)" -#: ../cli/src/connections.c:482 +#: ../clients/cli/connections.c:664 msgid "VPN connecting (need authentication)" msgstr "VPN yhdistää (tarvitaan autentikointi)" -#: ../cli/src/connections.c:484 +#: ../clients/cli/connections.c:666 msgid "VPN connecting" msgstr "VPN yhdistää" -#: ../cli/src/connections.c:486 +#: ../clients/cli/connections.c:668 msgid "VPN connecting (getting IP configuration)" msgstr "VPN yhdistää (haetaan IP-asetuksia)" -#: ../cli/src/connections.c:488 +#: ../clients/cli/connections.c:670 msgid "VPN connected" msgstr "VPN yhdistetty" -#: ../cli/src/connections.c:490 +#: ../clients/cli/connections.c:672 msgid "VPN connection failed" msgstr "VPN-yhteyden avaus epäonnistui" -#: ../cli/src/connections.c:492 +#: ../clients/cli/connections.c:674 msgid "VPN disconnected" msgstr "VPN-yhteys katkaistu" -#: ../cli/src/connections.c:548 ../cli/src/connections.c:558 +#: ../clients/cli/devices.c:762 msgid "N/A" msgstr "–" @@ -686,12 +693,9 @@ msgid "Error: Can't find out if NetworkManager is running: %s." msgstr "Virhe: Ei saada selville onko NetworkManager käynnissä: %s." -#: ../cli/src/connections.c:902 ../cli/src/connections.c:1564 -#: ../cli/src/connections.c:1677 ../cli/src/connections.c:1768 -#: ../cli/src/devices.c:1007 ../cli/src/devices.c:1069 -#: ../cli/src/devices.c:1235 ../cli/src/devices.c:1368 -#: ../cli/src/devices.c:1787 ../cli/src/devices.c:2015 -#: ../cli/src/network-manager.c:315 +#: ../clients/cli/agent.c:206 ../clients/cli/connections.c:11050 +#: ../clients/cli/devices.c:3671 ../clients/cli/general.c:343 +#: ../clients/cli/general.c:484 #, c-format msgid "Error: NetworkManager is not running." msgstr "Virhe: NetworkManager ei ole käynnissä." @@ -710,100 +714,100 @@ msgid "Error: unknown parameter: %s" msgstr "" -#: ../cli/src/connections.c:1071 +#: ../clients/cli/connections.c:1851 #, c-format msgid "no active connection on device '%s'" msgstr "ei aktiivista yhteyttä laitteessa '%s'" -#: ../cli/src/connections.c:1079 +#: ../clients/cli/connections.c:1859 msgid "no active connection or device" msgstr "ei aktiivista yhteyttä tai laitetta" -#: ../cli/src/connections.c:1150 +#: ../clients/cli/connections.c:1910 #, c-format msgid "device '%s' not compatible with connection '%s'" msgstr "laite '%s' ei ole yhteensopiva yhteyden '%s' kanssa" -#: ../cli/src/connections.c:1153 +#: ../clients/cli/connections.c:1913 #, c-format msgid "no device found for connection '%s'" msgstr "laitetta yhteydelle '%s' ei löytynyt" -#: ../cli/src/connections.c:1165 +#: ../clients/cli/connections.c:1925 msgid "unknown reason" msgstr "tuntematon syy" -#: ../cli/src/connections.c:1167 +#: ../clients/cli/connections.c:1927 ../clients/cli/general.c:277 msgid "none" msgstr "ei mitään" -#: ../cli/src/connections.c:1169 +#: ../clients/cli/connections.c:1929 msgid "the user was disconnected" msgstr "käyttäjän yhteys katkaistu" -#: ../cli/src/connections.c:1171 +#: ../clients/cli/connections.c:1931 msgid "the base network connection was interrupted" msgstr "verkkoyhteys keskeytynyt" -#: ../cli/src/connections.c:1173 +#: ../clients/cli/connections.c:1933 msgid "the VPN service stopped unexpectedly" msgstr "VPN-palvelut pysähtyi yllättäen" -#: ../cli/src/connections.c:1175 +#: ../clients/cli/connections.c:1935 msgid "the VPN service returned invalid configuration" msgstr "VPN-palvelu palautti virheelliset asetukset" -#: ../cli/src/connections.c:1177 +#: ../clients/cli/connections.c:1937 msgid "the connection attempt timed out" msgstr "yhteyden muodostus aikakatkaistiin" -#: ../cli/src/connections.c:1179 +#: ../clients/cli/connections.c:1939 msgid "the VPN service did not start in time" msgstr "VPN-palvelu ei käynnistynyt ajoissa" -#: ../cli/src/connections.c:1181 +#: ../clients/cli/connections.c:1941 msgid "the VPN service failed to start" msgstr "VPN-palvelu ei käynnistynyt" -#: ../cli/src/connections.c:1183 +#: ../clients/cli/connections.c:1943 msgid "no valid VPN secrets" msgstr "" -#: ../cli/src/connections.c:1185 +#: ../clients/cli/connections.c:1945 msgid "invalid VPN secrets" msgstr "" -#: ../cli/src/connections.c:1187 +#: ../clients/cli/connections.c:1947 msgid "the connection was removed" msgstr "yhteys poistettu" -#: ../cli/src/connections.c:1204 ../cli/src/connections.c:1409 +#: ../clients/cli/connections.c:1969 ../clients/cli/connections.c:1997 +#: ../clients/cli/connections.c:2158 ../clients/cli/connections.c:8454 #, c-format msgid "Connection successfully activated (D-Bus active path: %s)\n" msgstr "" -#. Active connection failed and dissapeared, quit. -#: ../cli/src/connections.c:1209 ../cli/src/connections.c:1310 +#: ../clients/cli/connections.c:1980 ../clients/cli/connections.c:2002 #, c-format msgid "Error: Connection activation failed." msgstr "Virhe: Yhteyden aktivointi epäonnistui." -#: ../cli/src/connections.c:1234 +#: ../clients/cli/connections.c:2053 #, c-format msgid "VPN connection successfully activated (D-Bus active path: %s)\n" msgstr "" -#: ../cli/src/connections.c:1242 +#: ../clients/cli/connections.c:2061 #, c-format msgid "Error: Connection activation failed: %s." msgstr "Virhe: Yhteyden aktivointi epäonnistui: %s" -#: ../cli/src/connections.c:1339 ../cli/src/devices.c:1125 +#: ../clients/cli/connections.c:2080 ../clients/cli/devices.c:1426 #, c-format msgid "Error: Timeout %d sec expired." msgstr "Virhe: Yhteydenmuodostus kesti liian kauan (%d s)" -#: ../cli/src/connections.c:1400 +#: ../clients/cli/connections.c:2140 #, c-format msgid "Error: Connection activation failed: %s" msgstr "Virhe: Yhteyden aktivointi epäonnistui: %s" @@ -841,7 +845,7 @@ msgid "Warning: Connection not active\n" msgstr "Varoitus: Ei aktiivista yhteyttä\n" -#: ../cli/src/connections.c:1716 +#: ../clients/cli/connections.c:10357 #, c-format msgid "Error: Connection deletion failed: %s" msgstr "" @@ -866,280 +870,294 @@ msgid "Error: Can't obtain connections: settings service is not running." msgstr "" -#. 0 #. 9 +#. 0 +#. 12 #. 3 -#: ../cli/src/devices.c:71 ../cli/src/devices.c:110 ../cli/src/devices.c:204 -#: ../cli/src/devices.c:220 +#. 0 +#: ../clients/cli/connections.c:83 ../clients/cli/devices.c:40 +#: ../clients/cli/devices.c:56 ../clients/cli/devices.c:163 +#: ../clients/cli/devices.c:180 ../clients/cli/devices.c:252 msgid "DEVICE" msgstr "LAITE" #. 0 -#: ../cli/src/devices.c:84 +#: ../clients/cli/devices.c:211 ../clients/cli/devices.c:226 msgid "CAPABILITIES" msgstr "" #. 1 -#: ../cli/src/devices.c:85 +#: ../clients/cli/devices.c:227 msgid "WIFI-PROPERTIES" msgstr "" -#. 2 #. 5 -#: ../cli/src/devices.c:86 ../cli/src/devices.c:170 +#. 2 +#: ../clients/cli/devices.c:126 ../clients/cli/devices.c:228 msgid "AP" msgstr "AP" #. 3 -#: ../cli/src/devices.c:87 +#: ../clients/cli/devices.c:229 msgid "WIRED-PROPERTIES" msgstr "" #. 4 -#: ../cli/src/devices.c:88 +#: ../clients/cli/devices.c:230 msgid "WIMAX-PROPERTIES" msgstr "" -#. 5 #. 0 -#: ../cli/src/devices.c:89 ../cli/src/devices.c:217 +#. 5 +#: ../clients/cli/devices.c:177 ../clients/cli/devices.c:231 msgid "NSP" msgstr "" +#. 0 #. 6 -#: ../cli/src/devices.c:90 +#: ../clients/cli/connections.c:234 ../clients/cli/devices.c:232 msgid "IP4" msgstr "" +#. 1 #. 7 -#: ../cli/src/devices.c:91 +#: ../clients/cli/connections.c:235 ../clients/cli/devices.c:233 msgid "DHCP4" msgstr "" +#. 2 #. 8 -#: ../cli/src/devices.c:92 +#: ../clients/cli/connections.c:236 ../clients/cli/devices.c:234 msgid "IP6" msgstr "" +#. 3 #. 9 -#: ../cli/src/devices.c:93 +#: ../clients/cli/connections.c:237 ../clients/cli/devices.c:235 msgid "DHCP6" msgstr "" #. 10 -#: ../cli/src/devices.c:94 +#: ../clients/cli/devices.c:236 ../clients/tui/nmt-page-bond.c:351 msgid "BOND" msgstr "" -#. 11 -#: ../cli/src/devices.c:95 +#. Ask for optional 'vlan' arguments. +#. 13 +#: ../clients/cli/connections.c:3778 ../clients/cli/devices.c:239 +#: ../clients/tui/nm-editor-utils.c:217 ../clients/tui/nmt-page-vlan.c:94 +#: ../libnm-core/nm-connection.c:1714 ../libnm-glib/nm-device.c:1869 +#: ../libnm-util/nm-connection.c:1632 ../libnm/nm-device.c:1820 msgid "VLAN" msgstr "" -#. 12 -#: ../cli/src/devices.c:96 +#. 15 +#: ../clients/cli/devices.c:241 msgid "CONNECTIONS" msgstr "" -#. 2 -#: ../cli/src/devices.c:112 +#. 3 +#: ../clients/cli/devices.c:59 msgid "VENDOR" msgstr "" -#. 3 -#: ../cli/src/devices.c:113 +#. 4 +#: ../clients/cli/devices.c:60 msgid "PRODUCT" msgstr "" -#. 4 -#: ../cli/src/devices.c:114 +#. 5 +#: ../clients/cli/devices.c:61 msgid "DRIVER" msgstr "OHJAIN" -#. 5 -#: ../cli/src/devices.c:115 +#. 6 +#: ../clients/cli/devices.c:62 msgid "DRIVER-VERSION" msgstr "" -#. 6 -#: ../cli/src/devices.c:116 +#. 7 +#: ../clients/cli/devices.c:63 msgid "FIRMWARE-VERSION" msgstr "" -#. 7 -#: ../cli/src/devices.c:117 +#. 8 +#: ../clients/cli/devices.c:64 msgid "HWADDR" msgstr "" -#. 9 -#: ../cli/src/devices.c:119 +#. 11 +#: ../clients/cli/devices.c:67 msgid "REASON" msgstr "" -#. 10 -#: ../cli/src/devices.c:120 +#. 12 +#: ../clients/cli/devices.c:68 msgid "UDI" msgstr "" -#. 11 -#: ../cli/src/devices.c:121 +#. 13 +#: ../clients/cli/devices.c:69 msgid "IP-IFACE" msgstr "" -#. 12 -#: ../cli/src/devices.c:122 +#. 15 +#: ../clients/cli/devices.c:71 msgid "NM-MANAGED" msgstr "" -#. 14 -#: ../cli/src/devices.c:124 +#. 17 +#: ../clients/cli/devices.c:73 msgid "FIRMWARE-MISSING" msgstr "" -#. 15 -#: ../cli/src/devices.c:125 +#. 3 +#. 20 +#: ../clients/cli/devices.c:44 ../clients/cli/devices.c:76 msgid "CONNECTION" msgstr "" #. 0 -#: ../cli/src/devices.c:135 +#: ../clients/cli/devices.c:90 msgid "AVAILABLE-CONNECTION-PATHS" msgstr "" #. 1 -#: ../cli/src/devices.c:136 +#: ../clients/cli/devices.c:91 msgid "AVAILABLE-CONNECTIONS" msgstr "" #. 0 -#: ../cli/src/devices.c:145 +#: ../clients/cli/devices.c:100 msgid "CARRIER-DETECT" msgstr "" #. 1 -#: ../cli/src/devices.c:146 +#: ../clients/cli/devices.c:101 msgid "SPEED" msgstr "NOPEUS" #. 0 -#: ../cli/src/devices.c:155 +#: ../clients/cli/devices.c:111 msgid "CARRIER" msgstr "" #. 0 -#: ../cli/src/devices.c:165 +#: ../clients/cli/devices.c:121 ../clients/cli/devices.c:731 msgid "WEP" msgstr "WEP" #. 1 -#: ../cli/src/devices.c:166 +#: ../clients/cli/devices.c:122 msgid "WPA" msgstr "WPA" #. 2 -#: ../cli/src/devices.c:167 +#: ../clients/cli/devices.c:123 ../clients/cli/devices.c:739 msgid "WPA2" msgstr "WPA2" #. 3 -#: ../cli/src/devices.c:168 +#: ../clients/cli/devices.c:124 msgid "TKIP" msgstr "TKIP" #. 4 -#: ../cli/src/devices.c:169 +#: ../clients/cli/devices.c:125 msgid "CCMP" msgstr "CCMP" #. 6 -#: ../cli/src/devices.c:171 +#: ../clients/cli/devices.c:127 msgid "ADHOC" msgstr "" #. 0 -#: ../cli/src/devices.c:181 +#: ../clients/cli/devices.c:138 msgid "CTR-FREQ" msgstr "" #. 1 -#: ../cli/src/devices.c:182 +#: ../clients/cli/devices.c:139 msgid "RSSI" msgstr "" #. 2 -#: ../cli/src/devices.c:183 +#: ../clients/cli/devices.c:140 msgid "CINR" msgstr "" #. 3 -#: ../cli/src/devices.c:184 +#: ../clients/cli/devices.c:141 msgid "TX-POW" msgstr "TX-POW" #. 4 -#: ../cli/src/devices.c:185 +#: ../clients/cli/devices.c:142 msgid "BSID" msgstr "BSID" #. 0 -#: ../cli/src/devices.c:195 +#: ../clients/cli/devices.c:151 ../clients/tui/nmt-page-wifi.c:224 msgid "SSID" msgstr "SSID" -#. 1 -#: ../cli/src/devices.c:196 +#. 2 +#: ../clients/cli/devices.c:153 ../clients/tui/nmt-page-wifi.c:358 msgid "BSSID" msgstr "BSSID" -#. 2 -#: ../cli/src/devices.c:197 +#. 3 +#: ../clients/cli/devices.c:154 msgid "MODE" msgstr "TILA" -#. 3 -#: ../cli/src/devices.c:198 +#. 5 +#: ../clients/cli/devices.c:156 msgid "FREQ" msgstr "TAAJ" -#. 4 -#: ../cli/src/devices.c:199 +#. 6 +#: ../clients/cli/devices.c:157 msgid "RATE" msgstr "NOPEUS" -#. 5 +#. 7 #. 1 -#: ../cli/src/devices.c:200 ../cli/src/devices.c:218 +#: ../clients/cli/devices.c:158 ../clients/cli/devices.c:178 msgid "SIGNAL" msgstr "SIGNAALI" -#. 6 -#: ../cli/src/devices.c:201 +#. 9 +#: ../clients/cli/devices.c:160 msgid "SECURITY" msgstr "TURVALLISUUS" -#. 7 -#: ../cli/src/devices.c:202 +#. 10 +#: ../clients/cli/devices.c:161 msgid "WPA-FLAGS" msgstr "WPA-LIPUT" -#. 8 -#: ../cli/src/devices.c:203 +#. 11 +#: ../clients/cli/devices.c:162 msgid "RSN-FLAGS" msgstr "RSN-LIPUT" -#. 10 +#. 8 +#. 13 #. 4 -#: ../cli/src/devices.c:205 ../cli/src/devices.c:221 +#: ../clients/cli/connections.c:82 ../clients/cli/devices.c:164 +#: ../clients/cli/devices.c:181 msgid "ACTIVE" msgstr "AKTIIVINEN" #. 0 -#: ../cli/src/devices.c:233 +#: ../clients/cli/devices.c:192 msgid "SLAVES" msgstr "" -#. 0 -#: ../cli/src/devices.c:242 +#. 1 +#: ../clients/cli/devices.c:202 msgid "ID" msgstr "" @@ -1163,11 +1181,11 @@ "\n" msgstr "" -#: ../cli/src/devices.c:361 +#: ../clients/cli/devices.c:650 ../clients/cli/devices.c:801 msgid "(none)" msgstr "(ei mitään)" -#: ../cli/src/devices.c:417 +#: ../clients/cli/devices.c:719 #, c-format msgid "%u MHz" msgstr "%u MHz" @@ -1197,7 +1215,7 @@ msgid "Enterprise " msgstr "" -#: ../cli/src/devices.c:448 +#: ../clients/cli/devices.c:760 msgid "Ad-Hoc" msgstr "Ad-Hoc" @@ -1227,12 +1245,11 @@ msgid "Error: 'dev list': %s; allowed fields: %s" msgstr "" -#: ../cli/src/devices.c:574 +#: ../clients/cli/devices.c:916 msgid "Device details" msgstr "Laitetiedot" -#: ../cli/src/devices.c:621 ../cli/src/devices.c:624 ../cli/src/devices.c:1151 -#: ../cli/src/utils.c:479 +#: ../clients/cli/devices.c:980 ../clients/cli/devices.c:983 msgid "(unknown)" msgstr "(tuntematon)" @@ -1240,18 +1257,16 @@ msgid "not connected" msgstr "ei yhdistetty" -#: ../cli/src/devices.c:660 +#: ../clients/cli/devices.c:1024 #, c-format msgid "%u Mb/s" msgstr "%u Mb/s" -#. Print header -#. "WIRED-PROPERTIES" -#: ../cli/src/devices.c:736 +#: ../clients/cli/devices.c:1115 msgid "on" msgstr "päällä" -#: ../cli/src/devices.c:736 +#: ../clients/cli/devices.c:1115 msgid "off" msgstr "pois" @@ -1265,17 +1280,19 @@ msgid "Error: 'dev status': %s; allowed fields: %s" msgstr "Virhe: 'laitetila': %s; sallitut kentät: %s" -#: ../cli/src/devices.c:1018 +#. Add headers +#: ../clients/cli/devices.c:1349 msgid "Status of devices" msgstr "Laitteiden tilat" -#: ../cli/src/devices.c:1049 +#: ../clients/cli/devices.c:2146 ../clients/cli/devices.c:2161 #, c-format msgid "Error: '%s' argument is missing." msgstr "" -#: ../cli/src/devices.c:1090 ../cli/src/devices.c:1255 -#: ../cli/src/devices.c:1396 ../cli/src/devices.c:2043 +#: ../clients/cli/devices.c:1397 ../clients/cli/devices.c:1707 +#: ../clients/cli/devices.c:2128 ../clients/cli/devices.c:2398 +#: ../clients/cli/devices.c:3550 #, c-format msgid "Error: Device '%s' not found." msgstr "Virhe: laitetta '%s' ei löytynyt." @@ -1314,7 +1331,7 @@ msgid "WiFi scan list" msgstr "" -#: ../cli/src/devices.c:1416 ../cli/src/devices.c:1470 +#: ../clients/cli/devices.c:2421 ../clients/cli/devices.c:2502 #, c-format msgid "Error: Access point with bssid '%s' not found." msgstr "Virhe: Tukiasemaa bssid:llä '%s' ei löytynyt." @@ -1324,7 +1341,7 @@ msgid "Error: Device '%s' is not a WiFi device." msgstr "" -#: ../cli/src/devices.c:1501 ../cli/src/devices.c:1547 +#: ../clients/cli/devices.c:1544 #, c-format msgid "Connection with UUID '%s' created and activated on device '%s'\n" msgstr "" @@ -1339,53 +1356,55 @@ msgid "Error: Failed to add/activate new connection: (%d) %s" msgstr "" -#: ../cli/src/devices.c:1539 +#: ../clients/cli/devices.c:1532 #, c-format msgid "Error: Failed to add/activate new connection: Unknown error" msgstr "" -#: ../cli/src/devices.c:1683 +#: ../clients/cli/devices.c:2667 #, c-format msgid "Error: SSID or BSSID are missing." msgstr "" -#: ../cli/src/devices.c:1706 +#: ../clients/cli/devices.c:2691 #, c-format msgid "Error: bssid argument value '%s' is not a valid BSSID." msgstr "" -#: ../cli/src/devices.c:1730 +#: ../clients/cli/devices.c:2715 #, c-format msgid "" "Error: wep-key-type argument value '%s' is invalid, use 'key' or 'phrase'." msgstr "" -#: ../cli/src/devices.c:1770 +#: ../clients/cli/devices.c:2763 #, c-format msgid "Error: BSSID to connect to (%s) differs from bssid argument (%s)." msgstr "" -#: ../cli/src/devices.c:1776 +#: ../clients/cli/devices.c:2769 #, c-format msgid "Error: Parameter '%s' is neither SSID nor BSSID." msgstr "" -#: ../cli/src/devices.c:1805 +#: ../clients/cli/devices.c:2450 ../clients/cli/devices.c:2782 +#: ../clients/cli/devices.c:3202 ../clients/cli/devices.c:3351 #, c-format msgid "Error: Device '%s' is not a Wi-Fi device." msgstr "" -#: ../cli/src/devices.c:1807 +#: ../clients/cli/devices.c:2784 ../clients/cli/devices.c:3204 +#: ../clients/cli/devices.c:3353 #, c-format msgid "Error: No Wi-Fi device found." msgstr "" -#: ../cli/src/devices.c:1825 +#: ../clients/cli/devices.c:2829 #, c-format msgid "Error: No network with SSID '%s' found." msgstr "" -#: ../cli/src/devices.c:1827 +#: ../clients/cli/devices.c:2831 #, c-format msgid "Error: No access point with BSSID '%s' found." msgstr "" @@ -1429,17 +1448,17 @@ msgid "Error: 'dev wimax' command '%s' is not valid." msgstr "" -#: ../cli/src/devices.c:2185 +#: ../clients/cli/devices.c:3772 #, c-format msgid "Error: 'dev' command '%s' is not valid." msgstr "" -#: ../cli/src/network-manager.c:37 +#: ../clients/cli/general.c:34 msgid "RUNNING" msgstr "" #. 0 -#: ../cli/src/network-manager.c:38 +#: ../clients/cli/general.c:35 msgid "VERSION" msgstr "" @@ -1453,8 +1472,8 @@ msgid "WIFI-HARDWARE" msgstr "" -#. 4 -#: ../cli/src/network-manager.c:42 +#. 6 +#: ../clients/cli/general.c:41 msgid "WIFI" msgstr "" @@ -1463,8 +1482,8 @@ msgid "WWAN-HARDWARE" msgstr "" -#. 6 -#: ../cli/src/network-manager.c:44 +#. 8 +#: ../clients/cli/general.c:43 msgid "WWAN" msgstr "" @@ -1473,17 +1492,17 @@ msgid "WIMAX-HARDWARE" msgstr "" -#. 8 -#: ../cli/src/network-manager.c:46 +#. 10 +#: ../clients/cli/general.c:45 msgid "WIMAX" msgstr "" -#: ../cli/src/network-manager.c:62 +#: ../clients/cli/general.c:61 msgid "PERMISSION" msgstr "" #. 0 -#: ../cli/src/network-manager.c:63 +#: ../clients/cli/general.c:62 msgid "VALUE" msgstr "ARVO" @@ -1507,23 +1526,23 @@ "\n" msgstr "" -#: ../cli/src/network-manager.c:108 +#: ../clients/cli/general.c:233 msgid "asleep" msgstr "" -#: ../cli/src/network-manager.c:110 +#: ../clients/cli/general.c:235 msgid "connecting" msgstr "yhdistetään" -#: ../cli/src/network-manager.c:112 +#: ../clients/cli/general.c:237 msgid "connected (local only)" msgstr "" -#: ../cli/src/network-manager.c:114 +#: ../clients/cli/general.c:239 msgid "connected (site only)" msgstr "" -#: ../cli/src/network-manager.c:118 +#: ../clients/cli/general.c:243 msgid "disconnecting" msgstr "katkaistaan" @@ -1537,31 +1556,23 @@ msgid "Error: 'nm status': %s; allowed fields: %s" msgstr "" -#. create NMClient -#: ../cli/src/network-manager.c:173 ../cli/src/network-manager.c:174 -#: ../cli/src/network-manager.c:175 ../cli/src/network-manager.c:176 -#: ../cli/src/network-manager.c:177 ../cli/src/network-manager.c:179 -#: ../cli/src/network-manager.c:180 ../cli/src/network-manager.c:429 -#: ../cli/src/network-manager.c:484 ../cli/src/network-manager.c:522 -#: ../cli/src/network-manager.c:561 +#: ../clients/cli/general.c:370 ../clients/cli/general.c:371 +#: ../clients/cli/general.c:372 ../clients/cli/general.c:373 +#: ../clients/cli/general.c:374 msgid "enabled" msgstr "käytössä" -#: ../cli/src/network-manager.c:173 ../cli/src/network-manager.c:174 -#: ../cli/src/network-manager.c:175 ../cli/src/network-manager.c:176 -#: ../cli/src/network-manager.c:177 ../cli/src/network-manager.c:179 -#: ../cli/src/network-manager.c:180 ../cli/src/network-manager.c:429 -#: ../cli/src/network-manager.c:484 ../cli/src/network-manager.c:522 -#: ../cli/src/network-manager.c:561 +#: ../clients/cli/general.c:370 ../clients/cli/general.c:371 +#: ../clients/cli/general.c:372 ../clients/cli/general.c:373 +#: ../clients/cli/general.c:374 msgid "disabled" msgstr "pois käytöstä" -#: ../cli/src/network-manager.c:193 +#: ../clients/cli/general.c:360 msgid "NetworkManager status" msgstr "Verkon hallinnan tila" -#. Print header -#: ../cli/src/network-manager.c:196 +#: ../clients/cli/general.c:365 msgid "running" msgstr "käynnissä" @@ -1569,7 +1580,7 @@ msgid "not running" msgstr "ei käynnissä" -#: ../cli/src/network-manager.c:271 +#: ../clients/cli/general.c:446 msgid "auth" msgstr "" @@ -1583,7 +1594,7 @@ msgid "Error: 'nm permissions': %s; allowed fields: %s" msgstr "" -#: ../cli/src/network-manager.c:324 +#: ../clients/cli/general.c:489 msgid "NetworkManager permissions" msgstr "" @@ -1683,52 +1694,54 @@ "\n" msgstr "" -#: ../cli/src/nmcli.c:124 +#: ../clients/cli/nmcli.c:143 #, c-format msgid "Error: Object '%s' is unknown, try 'nmcli help'." msgstr "" -#: ../cli/src/nmcli.c:154 +#: ../clients/cli/nmcli.c:173 #, c-format msgid "Error: Option '--terse' is specified the second time." msgstr "" -#: ../cli/src/nmcli.c:159 +#: ../clients/cli/nmcli.c:178 #, c-format msgid "Error: Option '--terse' is mutually exclusive with '--pretty'." msgstr "" -#: ../cli/src/nmcli.c:167 +#: ../clients/cli/nmcli.c:186 #, c-format msgid "Error: Option '--pretty' is specified the second time." msgstr "" -#: ../cli/src/nmcli.c:172 +#: ../clients/cli/nmcli.c:191 #, c-format msgid "Error: Option '--pretty' is mutually exclusive with '--terse'." msgstr "" -#: ../cli/src/nmcli.c:182 ../cli/src/nmcli.c:198 +#: ../clients/cli/nmcli.c:201 ../clients/cli/nmcli.c:217 +#: ../clients/cli/nmcli.c:235 ../clients/cli/nmcli.c:266 #, c-format msgid "Error: missing argument for '%s' option." msgstr "" -#: ../cli/src/nmcli.c:191 ../cli/src/nmcli.c:207 +#: ../clients/cli/nmcli.c:210 ../clients/cli/nmcli.c:228 +#: ../clients/cli/nmcli.c:244 #, c-format msgid "Error: '%s' is not valid argument for '%s' option." msgstr "" -#: ../cli/src/nmcli.c:214 +#: ../clients/cli/nmcli.c:251 #, c-format msgid "Error: fields for '%s' options are missing." msgstr "" -#: ../cli/src/nmcli.c:222 +#: ../clients/cli/nmcli.c:278 #, c-format msgid "nmcli tool, version %s\n" msgstr "" -#: ../cli/src/nmcli.c:228 +#: ../clients/cli/nmcli.c:284 #, c-format msgid "Error: Option '%s' is unknown, try 'nmcli -help'." msgstr "" @@ -1742,7 +1755,7 @@ msgid "Error: Could not create NMClient object." msgstr "" -#: ../cli/src/nmcli.c:288 +#: ../clients/cli/nmcli.c:529 msgid "Success" msgstr "Onnistui" @@ -1756,7 +1769,7 @@ msgid "%d (104/128-bit passphrase)" msgstr "%d (104/128-bittinen salauslause)" -#: ../cli/src/settings.c:600 ../cli/src/settings.c:728 +#: ../clients/cli/settings.c:795 ../clients/cli/settings.c:881 #, c-format msgid "%d (unknown)" msgstr "%d (tuntematon)" @@ -1821,69 +1834,69 @@ msgid "WCDMA 3GPP UMTS 2600 MHz, " msgstr "WCDMA 3GPP UMTS 2100 MHz, " -#: ../cli/src/settings.c:676 +#: ../clients/cli/settings.c:824 msgid "0 (NONE)" msgstr "0 (EI MITÄÄN)" -#: ../cli/src/settings.c:682 +#: ../clients/cli/settings.c:830 msgid "REORDER_HEADERS, " msgstr "" -#: ../cli/src/settings.c:684 +#: ../clients/cli/settings.c:832 msgid "GVRP, " msgstr "" -#: ../cli/src/settings.c:686 +#: ../clients/cli/settings.c:834 msgid "LOOSE_BINDING, " msgstr "" -#: ../cli/src/settings.c:722 +#: ../clients/cli/settings.c:875 #, c-format msgid "%d (disabled)" msgstr "%d (pois käytöstä)" -#: ../cli/src/settings.c:724 +#: ../clients/cli/settings.c:877 #, c-format msgid "%d (enabled, prefer public IP)" msgstr "%d (käytössä, suositaan julkista IP:tä)" -#: ../cli/src/settings.c:726 +#: ../clients/cli/settings.c:879 #, c-format msgid "%d (enabled, prefer temporary IP)" msgstr "%d (käytössä, suositaan väliaikaista IP:tä)" -#: ../cli/src/settings.c:738 +#: ../clients/cli/settings.c:912 msgid "0 (none)" msgstr "" -#: ../cli/src/settings.c:744 +#: ../clients/cli/settings.c:918 msgid "agent-owned, " msgstr "" -#: ../cli/src/settings.c:746 +#: ../clients/cli/settings.c:920 msgid "not saved, " msgstr "" -#: ../cli/src/settings.c:748 +#: ../clients/cli/settings.c:922 msgid "not required, " msgstr "" -#: ../cli/src/settings.c:945 ../cli/src/settings.c:1163 -#: ../cli/src/settings.c:1904 +#: ../clients/cli/settings.c:1422 ../clients/cli/settings.c:1724 +#: ../clients/cli/settings.c:1864 msgid "auto" msgstr "auto" -#: ../cli/src/utils.c:105 +#: ../clients/cli/utils.c:202 #, c-format msgid "Error converting IP4 address '0x%X' to text form" msgstr "" -#: ../cli/src/utils.c:133 +#: ../clients/cli/utils.c:230 #, c-format msgid "Error converting IP6 address '%s' to text form" msgstr "" -#: ../cli/src/utils.c:234 +#: ../clients/cli/utils.c:964 #, c-format msgid "field '%s' has to be alone" msgstr "" @@ -1893,11 +1906,11 @@ msgid "invalid field '%s'" msgstr "" -#: ../cli/src/utils.c:256 +#: ../clients/cli/utils.c:1024 msgid "Option '--terse' requires specifying '--fields'" msgstr "" -#: ../cli/src/utils.c:260 +#: ../clients/cli/utils.c:1028 #, c-format msgid "" "Option '--terse' requires specific '--fields' option values , not '%s'" @@ -1913,26 +1926,26 @@ msgid "Error: NameHasOwner request failed: %s" msgstr "" -#: ../cli/src/utils.c:523 +#: ../clients/cli/utils.c:1390 #, c-format msgid "" "Warning: nmcli (%s) and NetworkManager (%s) versions don't match. Use --" "nocheck to suppress the warning.\n" msgstr "" -#: ../cli/src/utils.c:532 +#: ../clients/cli/utils.c:1399 #, c-format msgid "" "Error: nmcli (%s) and NetworkManager (%s) versions don't match. Force " "execution using --nocheck, but the results are unpredictable." msgstr "" -#: ../libnm-util/crypto.c:133 +#: ../libnm-core/crypto.c:118 ../libnm-util/crypto.c:131 #, c-format msgid "PEM key file had no end tag '%s'." msgstr "PEM-avaintiedostossa ei ole loppumerkkiä \"%s\"." -#: ../libnm-util/crypto.c:146 +#: ../libnm-core/crypto.c:131 ../libnm-util/crypto.c:144 #, c-format msgid "Doesn't look like a PEM private key file." msgstr "Tämä ei näytä PEM-muotoiselta salaisen avaimen tiedostolta." @@ -1942,48 +1955,48 @@ msgid "Not enough memory to store PEM file data." msgstr "Muisti ei riitä PEM-tiedoston sisällön tallentamiseen." -#: ../libnm-util/crypto.c:170 +#: ../libnm-core/crypto.c:148 ../libnm-util/crypto.c:161 #, c-format msgid "Malformed PEM file: Proc-Type was not first tag." msgstr "Virheellinen PEM-tiedosto: ensimmäinen merkintä ei ollut Proc-Type." -#: ../libnm-util/crypto.c:178 +#: ../libnm-core/crypto.c:156 ../libnm-util/crypto.c:169 #, c-format msgid "Malformed PEM file: unknown Proc-Type tag '%s'." msgstr "Virheellinen PEM-tiedosto: tuntematon Proc-Type-merkintä \"%s\"." -#: ../libnm-util/crypto.c:188 +#: ../libnm-core/crypto.c:166 ../libnm-util/crypto.c:179 #, c-format msgid "Malformed PEM file: DEK-Info was not the second tag." msgstr "Virheellinen PEM-tiedosto: DEK-Info ei ollut toinen merkintä." -#: ../libnm-util/crypto.c:199 +#: ../libnm-core/crypto.c:177 ../libnm-util/crypto.c:190 #, c-format msgid "Malformed PEM file: no IV found in DEK-Info tag." msgstr "Virheellinen PEM-tiedosto: alustusvektoria ei löytynyt DEK-Infosta." -#: ../libnm-util/crypto.c:206 +#: ../libnm-core/crypto.c:184 ../libnm-util/crypto.c:197 #, c-format msgid "Malformed PEM file: invalid format of IV in DEK-Info tag." msgstr "" "Virheellinen PEM-tiedosto: alustusvektori DEK-Infossa on virheellinen." -#: ../libnm-util/crypto.c:219 +#: ../libnm-core/crypto.c:199 ../libnm-util/crypto.c:212 #, c-format msgid "Malformed PEM file: unknown private key cipher '%s'." msgstr "" "Virheellinen PEM-tiedosto: tuntematon salaisen avaimen sifferi \"%s\"." -#: ../libnm-util/crypto.c:238 +#: ../libnm-core/crypto.c:218 ../libnm-util/crypto.c:231 #, c-format msgid "Could not decode private key." msgstr "Salaista avainta ei voitu purkaa." -#: ../libnm-util/crypto.c:290 +#: ../libnm-core/crypto.c:272 ../libnm-util/crypto.c:283 msgid "Failed to find expected PKCS#8 start tag." msgstr "" -#: ../libnm-util/crypto.c:298 +#: ../libnm-core/crypto.c:280 ../libnm-util/crypto.c:291 #, c-format msgid "Failed to find expected PKCS#8 end tag '%s'." msgstr "" @@ -1992,7 +2005,7 @@ msgid "Not enough memory to store private key data." msgstr "" -#: ../libnm-util/crypto.c:323 +#: ../libnm-core/crypto.c:299 ../libnm-util/crypto.c:310 msgid "Failed to decode PKCS#8 private key." msgstr "" @@ -2001,7 +2014,7 @@ msgid "Not enough memory to store certificate data." msgstr "Muisti ei riitä varmenteen tietojen tallennukseen." -#: ../libnm-util/crypto.c:371 +#: ../libnm-core/crypto.c:341 ../libnm-util/crypto.c:352 #, c-format msgid "IV must be an even number of bytes in length." msgstr "Alustusvektorin täytyy olla parillisen tavumäärän pituinen." @@ -2011,14 +2024,16 @@ msgid "Not enough memory to store the IV." msgstr "Muisti ei riitä alustusvektorin tallennukseen." -#: ../libnm-util/crypto.c:391 +#: ../libnm-core/crypto.c:355 ../libnm-util/crypto.c:366 #, c-format msgid "IV contains non-hexadecimal digits." msgstr "Alustusvektori sisältää muita kuin heksadesimaalisia merkkejä." -#: ../libnm-util/crypto.c:429 ../libnm-util/crypto_gnutls.c:147 -#: ../libnm-util/crypto_gnutls.c:265 ../libnm-util/crypto_nss.c:167 -#: ../libnm-util/crypto_nss.c:332 +#: ../libnm-core/crypto.c:395 ../libnm-core/crypto_gnutls.c:91 +#: ../libnm-core/crypto_gnutls.c:197 ../libnm-core/crypto_nss.c:112 +#: ../libnm-core/crypto_nss.c:277 ../libnm-util/crypto.c:406 +#: ../libnm-util/crypto_gnutls.c:151 ../libnm-util/crypto_gnutls.c:256 +#: ../libnm-util/crypto_nss.c:162 ../libnm-util/crypto_nss.c:323 #, c-format msgid "Private key cipher '%s' was unknown." msgstr "Salaisen avaimen sifferi \"%s\" oli tuntematon." @@ -2033,27 +2048,27 @@ msgid "Not enough memory to store decrypted private key." msgstr "Muisti ei riitä puretun salaisen avaimen tallennukseen." -#: ../libnm-util/crypto.c:548 +#: ../libnm-core/crypto.c:494 ../libnm-util/crypto.c:516 #, c-format msgid "Unable to determine private key type." msgstr "Salaisen avaimen tyyppiä ei voi selvittää." -#: ../libnm-util/crypto.c:603 +#: ../libnm-core/crypto.c:555 ../libnm-util/crypto.c:571 #, c-format msgid "PEM certificate had no start tag '%s'." msgstr "" -#: ../libnm-util/crypto.c:612 +#: ../libnm-core/crypto.c:564 ../libnm-util/crypto.c:580 #, c-format msgid "PEM certificate had no end tag '%s'." msgstr "" -#: ../libnm-util/crypto.c:636 +#: ../libnm-core/crypto.c:582 ../libnm-util/crypto.c:598 #, c-format msgid "Failed to decode certificate." msgstr "Varmennetta ei voitu purkaa." -#: ../libnm-util/crypto_gnutls.c:50 +#: ../libnm-core/crypto_gnutls.c:48 ../libnm-util/crypto_gnutls.c:48 msgid "Failed to initialize the crypto engine." msgstr "Salausmoottoria ei voitu alustaa." @@ -2062,7 +2077,7 @@ msgid "Failed to initialize the MD5 engine: %s / %s." msgstr "MD5-moottorin alustus epäonnistui: %s / %s." -#: ../libnm-util/crypto_gnutls.c:155 +#: ../libnm-core/crypto_gnutls.c:99 ../libnm-util/crypto_gnutls.c:159 #, c-format msgid "Invalid IV length (must be at least %zd)." msgstr "Alustusvektorin pituus ei kelpaa (täytyy olla vähintään %zd)" @@ -2092,12 +2107,14 @@ msgid "Failed to decrypt the private key: %s / %s." msgstr "Salaista avainta ei voitu purkaa: %s / %s." -#: ../libnm-util/crypto_gnutls.c:209 ../libnm-util/crypto_nss.c:263 +#: ../libnm-core/crypto_gnutls.c:134 ../libnm-core/crypto_nss.c:202 +#: ../libnm-util/crypto_gnutls.c:194 ../libnm-util/crypto_nss.c:252 #, c-format msgid "Failed to decrypt the private key: unexpected padding length." msgstr "Henkilökohtaisen avaimen purku epäonnistui: odottamaton täytepituus." -#: ../libnm-util/crypto_gnutls.c:220 ../libnm-util/crypto_nss.c:274 +#: ../libnm-core/crypto_gnutls.c:145 ../libnm-core/crypto_nss.c:213 +#: ../libnm-util/crypto_gnutls.c:205 ../libnm-util/crypto_nss.c:263 #, c-format msgid "Failed to decrypt the private key." msgstr "Salaisen avaimen purku epäonnistui." @@ -2127,148 +2144,148 @@ msgid "Failed to encrypt the data: %s / %s." msgstr "Virhe tietojen salaamisessa: %s / %s." -#: ../libnm-util/crypto_gnutls.c:361 +#: ../libnm-core/crypto_gnutls.c:276 ../libnm-util/crypto_gnutls.c:332 #, c-format msgid "Error initializing certificate data: %s" msgstr "Virhe alustettaessa varmenteen tietoja: %s" -#: ../libnm-util/crypto_gnutls.c:383 +#: ../libnm-core/crypto_gnutls.c:298 ../libnm-util/crypto_gnutls.c:354 #, c-format msgid "Couldn't decode certificate: %s" msgstr "Varmennetta ei voitu purkaa: %s" -#: ../libnm-util/crypto_gnutls.c:407 +#: ../libnm-core/crypto_gnutls.c:326 ../libnm-util/crypto_gnutls.c:378 #, c-format msgid "Couldn't initialize PKCS#12 decoder: %s" msgstr "PKCS#12-tulkkia ei voitu alustaa: %s" -#: ../libnm-util/crypto_gnutls.c:420 +#: ../libnm-core/crypto_gnutls.c:339 ../libnm-util/crypto_gnutls.c:391 #, c-format msgid "Couldn't decode PKCS#12 file: %s" msgstr "PKCS#12-tiedostoa ei voitu purkaa: %s" -#: ../libnm-util/crypto_gnutls.c:432 +#: ../libnm-core/crypto_gnutls.c:351 ../libnm-util/crypto_gnutls.c:403 #, c-format msgid "Couldn't verify PKCS#12 file: %s" msgstr "PKCS#12-tiedostoa ei voitu varmentaa: %s" -#: ../libnm-util/crypto_gnutls.c:460 +#: ../libnm-core/crypto_gnutls.c:383 ../libnm-util/crypto_gnutls.c:431 #, c-format msgid "Couldn't initialize PKCS#8 decoder: %s" msgstr "" -#: ../libnm-util/crypto_gnutls.c:483 +#: ../libnm-core/crypto_gnutls.c:406 ../libnm-util/crypto_gnutls.c:454 #, c-format msgid "Couldn't decode PKCS#8 file: %s" msgstr "" -#: ../libnm-util/crypto_nss.c:56 +#: ../libnm-core/crypto_nss.c:54 ../libnm-util/crypto_nss.c:53 #, c-format msgid "Failed to initialize the crypto engine: %d." msgstr "Salausmoottoria ei voitu alustaa: %d." -#: ../libnm-util/crypto_nss.c:107 +#: ../libnm-util/crypto_nss.c:99 #, c-format msgid "Failed to initialize the MD5 context: %d." msgstr "MD5-kontekstia ei voitu alustaa: %d." -#: ../libnm-util/crypto_nss.c:175 +#: ../libnm-core/crypto_nss.c:120 ../libnm-util/crypto_nss.c:170 #, c-format msgid "Invalid IV length (must be at least %d)." msgstr "Alustusvektorin pituus ei kelpaa (täytyy olla vähintään %d)." -#: ../libnm-util/crypto_nss.c:192 +#: ../libnm-core/crypto_nss.c:131 ../libnm-util/crypto_nss.c:181 #, c-format msgid "Failed to initialize the decryption cipher slot." msgstr "Salausmenetelmän lohkoa ei voitu alustaa." -#: ../libnm-util/crypto_nss.c:202 +#: ../libnm-core/crypto_nss.c:141 ../libnm-util/crypto_nss.c:191 #, c-format msgid "Failed to set symmetric key for decryption." msgstr "Symmetristä salausavainta ei voitu asettaa." -#: ../libnm-util/crypto_nss.c:212 +#: ../libnm-core/crypto_nss.c:151 ../libnm-util/crypto_nss.c:201 #, c-format msgid "Failed to set IV for decryption." msgstr "Salauksen purun aloitusvektorin asetus epäonnistui." -#: ../libnm-util/crypto_nss.c:220 +#: ../libnm-core/crypto_nss.c:159 ../libnm-util/crypto_nss.c:209 #, c-format msgid "Failed to initialize the decryption context." msgstr "Salauksen purun kontekstia ei voitu alustaa." -#: ../libnm-util/crypto_nss.c:233 +#: ../libnm-core/crypto_nss.c:172 ../libnm-util/crypto_nss.c:222 #, c-format msgid "Failed to decrypt the private key: %d." msgstr "Salaisen avaimen purku epäonnistui: %d" -#: ../libnm-util/crypto_nss.c:241 +#: ../libnm-core/crypto_nss.c:180 ../libnm-util/crypto_nss.c:230 #, c-format msgid "Failed to decrypt the private key: decrypted data too large." msgstr "" "Henkilökohtaisen avaimen purkaminen ei onnistu: käsiteltävää dataa on liikaa." -#: ../libnm-util/crypto_nss.c:252 +#: ../libnm-core/crypto_nss.c:191 ../libnm-util/crypto_nss.c:241 #, c-format msgid "Failed to finalize decryption of the private key: %d." msgstr "Salaisen avaimen salauksen purkua ei voitu viimeistellä: %d." -#: ../libnm-util/crypto_nss.c:360 +#: ../libnm-core/crypto_nss.c:299 ../libnm-util/crypto_nss.c:345 #, c-format msgid "Failed to initialize the encryption cipher slot." msgstr "Salausavainpaikan alustus epäonnistui." -#: ../libnm-util/crypto_nss.c:368 +#: ../libnm-core/crypto_nss.c:307 ../libnm-util/crypto_nss.c:353 #, c-format msgid "Failed to set symmetric key for encryption." msgstr "Symmetrisen avaimen asettaminen salausta varten ei onnistunut." -#: ../libnm-util/crypto_nss.c:376 +#: ../libnm-core/crypto_nss.c:315 ../libnm-util/crypto_nss.c:361 #, c-format msgid "Failed to set IV for encryption." msgstr "Salauksen alustusvektorin asettaminen epäonnistui." -#: ../libnm-util/crypto_nss.c:384 +#: ../libnm-core/crypto_nss.c:323 ../libnm-util/crypto_nss.c:369 #, c-format msgid "Failed to initialize the encryption context." msgstr "Salauskontekstin alustus epäonnistui." -#: ../libnm-util/crypto_nss.c:392 +#: ../libnm-core/crypto_nss.c:331 ../libnm-util/crypto_nss.c:377 #, c-format msgid "Failed to encrypt: %d." msgstr "Virhe salauksessa: %d." -#: ../libnm-util/crypto_nss.c:400 +#: ../libnm-core/crypto_nss.c:339 ../libnm-util/crypto_nss.c:385 #, c-format msgid "Unexpected amount of data after encrypting." msgstr "Odottamaton määrä tietoa salauksen jälkeen." -#: ../libnm-util/crypto_nss.c:443 +#: ../libnm-core/crypto_nss.c:382 ../libnm-util/crypto_nss.c:425 #, c-format msgid "Couldn't decode certificate: %d" msgstr "Varmennetta ei voitu tulkita: %d" -#: ../libnm-util/crypto_nss.c:478 +#: ../libnm-util/crypto_nss.c:460 #, c-format msgid "Couldn't convert password to UCS2: %d" msgstr "Salasanaa ei voitu muuntaa UCS2-muotoon: %d" -#: ../libnm-util/crypto_nss.c:506 +#: ../libnm-core/crypto_nss.c:450 ../libnm-util/crypto_nss.c:488 #, c-format msgid "Couldn't initialize PKCS#12 decoder: %d" msgstr "PKCS#12-tulkkia ei voitu alustaa: %d" -#: ../libnm-util/crypto_nss.c:515 +#: ../libnm-core/crypto_nss.c:459 ../libnm-util/crypto_nss.c:497 #, c-format msgid "Couldn't decode PKCS#12 file: %d" msgstr "PKCS#12-tiedostoa ei voitu tulkita: %d" -#: ../libnm-util/crypto_nss.c:524 +#: ../libnm-core/crypto_nss.c:468 ../libnm-util/crypto_nss.c:506 #, c-format msgid "Couldn't verify PKCS#12 file: %d" msgstr "PKCS#12-tiedostoa ei voitu varmistaa: %d" -#: ../libnm-util/crypto_nss.c:568 +#: ../libnm-core/crypto_nss.c:519 ../libnm-util/crypto_nss.c:550 msgid "Could not generate random data." msgstr "Ei voitu tuottaa satunnaista dataa." @@ -2425,17 +2442,17 @@ msgid "Failed to create signal handling thread: %d" msgstr "" -#: ../src/main.c:153 +#: ../src/main-utils.c:99 #, c-format msgid "Opening %s failed: %s\n" msgstr "" -#: ../src/main.c:159 +#: ../src/main-utils.c:105 #, c-format msgid "Writing to %s failed: %s\n" msgstr "" -#: ../src/main.c:164 +#: ../src/main-utils.c:110 #, c-format msgid "Closing %s failed: %s\n" msgstr "" @@ -2445,19 +2462,20 @@ msgid "NetworkManager is already running (pid %ld)\n" msgstr "" -#: ../src/main.c:333 +#. Logging/debugging +#: ../src/main.c:234 ../src/nm-iface-helper.c:298 msgid "Print NetworkManager version and exit" msgstr "" -#: ../src/main.c:334 +#: ../src/main.c:235 ../src/nm-iface-helper.c:299 msgid "Don't become a daemon" msgstr "" -#: ../src/main.c:335 +#: ../src/main.c:240 ../src/nm-iface-helper.c:305 msgid "Make all warnings fatal" msgstr "" -#: ../src/main.c:336 +#: ../src/main.c:241 msgid "Specify the location of a PID file" msgstr "" @@ -2465,7 +2483,7 @@ msgid "filename" msgstr "" -#: ../src/main.c:337 +#: ../src/main.c:242 msgid "State file location" msgstr "" @@ -2473,7 +2491,7 @@ msgid "/path/to/state.file" msgstr "" -#: ../src/main.c:338 +#: ../src/nm-config.c:465 msgid "Config file location" msgstr "" @@ -2481,7 +2499,7 @@ msgid "/path/to/config.file" msgstr "" -#: ../src/main.c:339 +#: ../src/nm-config.c:470 msgid "List of plugins separated by ','" msgstr "" @@ -2507,15 +2525,16 @@ " INFINIBAND,FIREWALL,ADSL]" msgstr "" -#: ../src/main.c:350 +#. These three are hidden for now, and should eventually just go away. +#: ../src/nm-config.c:475 msgid "An http(s) address for checking internet connectivity" msgstr "" -#: ../src/main.c:351 +#: ../src/nm-config.c:476 msgid "The interval between connectivity checks (in seconds)" msgstr "" -#: ../src/main.c:352 +#: ../src/nm-config.c:477 msgid "The expected start of the response" msgstr "" @@ -2528,7 +2547,7 @@ msgid "GModules are not supported on your platform!\n" msgstr "" -#: ../src/main.c:389 +#: ../src/main.c:254 msgid "" "NetworkManager monitors all network connections and automatically\n" "chooses the best connection to use. It also allows the user to\n" @@ -2553,7 +2572,7 @@ msgid "Failed to read configuration: (%d) %s\n" msgstr "" -#: ../src/main.c:444 +#: ../src/main.c:343 ../src/main-utils.c:269 ../src/nm-iface-helper.c:393 #, c-format msgid "%s. Please use --help to see a list of valid options.\n" msgstr "" @@ -2563,21 +2582,21 @@ msgid "State file %s parsing failed: (%d) %s\n" msgstr "" -#: ../src/main.c:468 +#: ../src/main.c:389 ../src/nm-iface-helper.c:408 #, c-format msgid "Could not daemonize: %s [error %u]\n" msgstr "" -#: ../src/bluez-manager/nm-bluez-device.c:206 +#: ../src/devices/bluetooth/nm-bluez-device.c:197 #, c-format msgid "%s Network" msgstr "" -#: ../src/dhcp-manager/nm-dhcp-dhclient-utils.c:139 +#: ../src/dhcp-manager/nm-dhcp-dhclient-utils.c:213 msgid "# Created by NetworkManager\n" msgstr "# NetworkManagerin luoma\n" -#: ../src/dhcp-manager/nm-dhcp-dhclient-utils.c:146 +#: ../src/dhcp-manager/nm-dhcp-dhclient-utils.c:220 #, c-format msgid "" "# Merged from %s\n" @@ -2612,12 +2631,12 @@ msgid "The nameservers listed below may not be recognized." msgstr "Alla olevaa nimipalvelinluetteloa ei voitu tunnistaa." -#: ../src/logging/nm-logging.c:143 +#: ../src/nm-logging.c:216 #, c-format msgid "Unknown log level '%s'" msgstr "" -#: ../src/logging/nm-logging.c:189 +#: ../src/nm-logging.c:309 #, c-format msgid "Unknown log domain '%s'" msgstr "" @@ -2634,7 +2653,7 @@ msgid "GSM connection %d" msgstr "GSM-yhteys %d" -#: ../src/nm-device-bond.c:202 +#: ../clients/tui/nm-editor-utils.c:194 #, c-format msgid "Bond connection %d" msgstr "" @@ -2644,7 +2663,7 @@ msgid "ADSL connection %d" msgstr "ADSL-yhteys %d" -#: ../src/nm-device-bridge.c:201 +#: ../clients/tui/nm-editor-utils.c:204 #, c-format msgid "Bridge connection %d" msgstr "" @@ -2664,12 +2683,12 @@ msgid "PPPoE connection %d" msgstr "PPPoE-yhteys %d" -#: ../src/nm-device-ethernet.c:1337 ../src/settings/nm-settings-utils.c:50 +#: ../src/devices/nm-device-ethernet-utils.c:39 #, c-format msgid "Wired connection %d" msgstr "Kiinteä yhteys %d" -#: ../src/nm-device-infiniband.c:299 +#: ../clients/tui/nm-editor-utils.c:167 #, c-format msgid "InfiniBand connection %d" msgstr "InfiniBand-yhteys %d" @@ -2679,67 +2698,71 @@ msgid "Mesh %d" msgstr "Mesh-verkko %d" -#: ../src/nm-device-vlan.c:331 +#: ../clients/tui/nm-editor-utils.c:221 #, c-format msgid "VLAN connection %d" msgstr "VLAN-yhteys %d" -#: ../src/nm-manager.c:828 +#: ../clients/tui/nm-editor-utils.c:236 #, c-format msgid "VPN connection %d" msgstr "VPN-yhteys %d" -#: ../src/nm-netlink-monitor.c:149 ../src/nm-netlink-monitor.c:273 -#: ../src/nm-netlink-monitor.c:714 +#: ../src/nm-netlink-monitor.c:149 ../src/nm-netlink-monitor.c:248 +#: ../src/nm-netlink-monitor.c:689 #, c-format msgid "error processing netlink message: %s" msgstr "virhe käsiteltäessä netlink-viestiä: %s" -#: ../src/nm-netlink-monitor.c:252 +#: ../src/nm-netlink-monitor.c:227 msgid "error occurred while waiting for data on socket" msgstr "virhe odotettaessa tietoja pistokkeesta" -#: ../src/nm-netlink-monitor.c:297 +#: ../src/nm-netlink-monitor.c:272 #, c-format msgid "unable to connect to netlink for monitoring link status: %s" msgstr "" "ei voitu yhdistää netlink-pistokkeeseen linkin tilan tarkkailua varten: %s" -#: ../src/nm-netlink-monitor.c:308 +#: ../src/nm-netlink-monitor.c:283 #, c-format msgid "unable to enable netlink handle credential passing: %s" msgstr "" -#: ../src/nm-netlink-monitor.c:331 ../src/nm-netlink-monitor.c:391 +#: ../src/nm-netlink-monitor.c:306 ../src/nm-netlink-monitor.c:366 #, c-format msgid "unable to allocate netlink handle for monitoring link status: %s" msgstr "ei voitu varata netlink-kahvaa linkin tilan tarkkailulle: %s" -#: ../src/nm-netlink-monitor.c:416 +#: ../src/nm-netlink-monitor.c:391 #, c-format msgid "unable to allocate netlink link cache for monitoring link status: %s" msgstr "" "ei voitu varata netlink-linkin välimuistia linkin tilan tarkkailua varten %s" -#: ../src/nm-netlink-monitor.c:543 +#: ../src/nm-netlink-monitor.c:518 #, c-format msgid "unable to join netlink group: %s" msgstr "Verkkolinkkiryhmään %s ei voida liittyä" -#: ../src/nm-netlink-monitor.c:690 ../src/nm-netlink-monitor.c:703 +#: ../src/nm-netlink-monitor.c:665 ../src/nm-netlink-monitor.c:678 #, c-format msgid "error updating link cache: %s" msgstr "virhe päivitettäessä linkkivälimuistia: %s" -#: ../src/settings/plugins/ifcfg-rh/reader.c:110 +#: ../src/settings/plugins/ifcfg-rh/reader.c:108 msgid "System" msgstr "Järjestelmä" -#: ../src/settings/plugins/ifcfg-rh/reader.c:3708 +#: ../clients/tui/nm-editor-utils.c:190 ../libnm-core/nm-connection.c:1708 +#: ../libnm-glib/nm-device.c:1863 ../libnm-util/nm-connection.c:1626 +#: ../libnm/nm-device.c:1814 ../src/settings/plugins/ifcfg-rh/reader.c:4178 msgid "Bond" msgstr "" -#: ../src/settings/plugins/ifcfg-rh/reader.c:3901 +#: ../clients/tui/nm-editor-utils.c:199 ../libnm-core/nm-connection.c:1712 +#: ../libnm-glib/nm-device.c:1867 ../libnm-util/nm-connection.c:1630 +#: ../libnm/nm-device.c:1818 ../src/settings/plugins/ifcfg-rh/reader.c:4475 msgid "Bridge" msgstr "" @@ -2748,17 +2771,17 @@ msgid "\rConnecting" msgstr "\rYhdistetään" -#: ../test/nm-online.c:142 +#: ../clients/nm-online.c:147 msgid "" "Time to wait for a connection, in seconds (without the option, default value " "is 30)" msgstr "" -#: ../test/nm-online.c:143 +#: ../clients/nm-online.c:148 msgid "Exit immediately if NetworkManager is not running or connecting" msgstr "" -#: ../test/nm-online.c:144 +#: ../clients/nm-online.c:149 msgid "Don't print anything" msgstr "" @@ -2766,6 +2789,6 @@ msgid "Waits for a successful connection in NetworkManager." msgstr "" -#: ../test/nm-online.c:168 ../test/nm-online.c:177 +#: ../clients/nm-online.c:178 ../clients/nm-online.c:184 msgid "Invalid option. Please use --help to see a list of valid options." msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/newt.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/newt.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/newt.po 2014-07-09 09:03:54.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/newt.po 2016-07-20 16:57:27.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:04+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 11:59+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../dialogboxes.c:49 msgid "Ok" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/notificationhelper.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/notificationhelper.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/notificationhelper.po 2014-07-09 09:04:07.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/notificationhelper.po 2016-07-20 16:57:26.000000000 +0000 @@ -14,46 +14,46 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:36+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:06+0000\n" +"X-Generator: Launchpad (build 18147)\n" -#: src/daemon/event.cpp:122 src/daemon/event.cpp:129 +#: src/daemon/event.cpp:124 msgid "System Notification Helper" msgstr "Järjestelmäilmoitusten avustaja" -#: src/daemon/event.cpp:143 +#: src/daemon/event.cpp:148 msgid "Hide" msgstr "Piilota" -#: src/daemon/event.cpp:156 +#: src/daemon/event.cpp:161 msgctxt "notification title" msgid "System Notification Helper" msgstr "Järjestelmäilmoitusten avustaja" -#: src/daemon/rebootevent/rebootevent.cpp:63 +#: src/daemon/rebootevent/rebootevent.cpp:45 msgctxt "Notification when the upgrade requires a restart" msgid "A system restart is needed to complete the update process" msgstr "Järjestelmä on käynnistettävä uudelleen päivityksen jälkeen" -#: src/daemon/rebootevent/rebootevent.cpp:65 +#: src/daemon/rebootevent/rebootevent.cpp:47 msgctxt "Restart the computer" msgid "Restart" msgstr "Käynnistä uudelleen" -#: src/daemon/apportevent/apportevent.cpp:64 -#: src/daemon/l10nevent/l10nevent.cpp:116 -#: src/daemon/rebootevent/rebootevent.cpp:66 +#: src/daemon/apportevent/apportevent.cpp:65 +#: src/daemon/installevent/installevent.cpp:56 +#: src/daemon/l10nevent/l10nevent.cpp:117 #: src/daemon/driverevent/driverevent.cpp:143 -#: src/daemon/installevent/installevent.cpp:61 +#: src/daemon/rebootevent/rebootevent.cpp:48 msgctxt "Button to dismiss this notification once" msgid "Ignore for now" msgstr "Ohita toistaiseksi" -#: src/daemon/apportevent/apportevent.cpp:66 -#: src/daemon/l10nevent/l10nevent.cpp:118 -#: src/daemon/rebootevent/rebootevent.cpp:68 +#: src/daemon/apportevent/apportevent.cpp:67 +#: src/daemon/installevent/installevent.cpp:58 +#: src/daemon/l10nevent/l10nevent.cpp:119 #: src/daemon/driverevent/driverevent.cpp:145 -#: src/daemon/installevent/installevent.cpp:63 +#: src/daemon/rebootevent/rebootevent.cpp:50 msgctxt "Button to make this notification never show up again" msgid "Never show again" msgstr "Älä näytä enää koskaan" @@ -63,9 +63,9 @@ msgid "Software upgrade notifications are available" msgstr "Tietoja päivityksestä saatavilla" -#: src/daemon/apportevent/apportevent.cpp:63 +#: src/daemon/apportevent/apportevent.cpp:64 +#: src/daemon/installevent/installevent.cpp:55 #: src/daemon/hookevent/hookevent.cpp:61 -#: src/daemon/installevent/installevent.cpp:60 msgctxt "Opens a dialog with more details" msgid "Details" msgstr "Tiedot" @@ -80,41 +80,41 @@ msgid "Never show again" msgstr "Älä näytä enää koskaan" -#: src/daemon/hookevent/hookgui.cpp:54 +#: src/daemon/hookevent/hookgui.cpp:53 msgid "Update Information" msgstr "Päivityksen tiedot" -#: src/daemon/hookevent/hookgui.cpp:96 +#: src/daemon/hookevent/hookgui.cpp:93 msgid "Run this action now" msgstr "Suorita tämä toimenpide nyt" -#: src/daemon/l10nevent/l10nevent.cpp:113 +#: src/daemon/l10nevent/l10nevent.cpp:114 msgctxt "" "Notification when additional packages are required for complete system " "localization" msgid "Language support is incomplete, additional packages are required" msgstr "Kielituki on puutteellinen, lisäpaketteja tarvitaan" -#: src/daemon/l10nevent/l10nevent.cpp:115 +#: src/daemon/l10nevent/l10nevent.cpp:116 msgctxt "Installs additional localization packages" msgid "Install" msgstr "Asenna" -#: src/daemon/apportevent/apportevent.cpp:61 +#: src/daemon/apportevent/apportevent.cpp:62 msgctxt "Notification when apport detects a crash" msgid "An application has crashed on your system (now or in the past)" msgstr "Sovellus on kaatunut (nyt tai aiemmin)" -#: src/daemon/installevent/installevent.cpp:34 +#: src/daemon/installevent/installevent.cpp:35 msgctxt "The name of the Adobe Flash plugin" msgid "Flash" msgstr "Flash" -#: src/daemon/installevent/installevent.cpp:36 +#: src/daemon/installevent/installevent.cpp:37 msgid "K3b CD Codecs" msgstr "K3b CD -koodekit" -#: src/daemon/installevent/installevent.cpp:37 +#: src/daemon/installevent/installevent.cpp:38 msgid "MP3 Encoding" msgstr "MP3-koodaus" @@ -126,7 +126,7 @@ msgid "Google Talk support for Kopete" msgstr "Google Talk -tuki Kopeteen" -#: src/daemon/installevent/installevent.cpp:57 +#: src/daemon/installevent/installevent.cpp:52 #, kde-format msgctxt "Notification when a package wants to install extra software" msgid "Extra packages can be installed to enhance functionality for %1" @@ -140,7 +140,7 @@ msgid "Install Selected" msgstr "Asenna valitut" -#: src/daemon/installevent/installgui.cpp:54 +#: src/daemon/installevent/installgui.cpp:48 msgid "" "Select packages to be installed for extra functionality. These packages are " "not installed by default due to either patent issues, restrictive licensing " @@ -151,7 +151,7 @@ "patenttiongelmia, rajoittavia lisenssejä tai yksinkertaisesti vain asennus-" "CD:n tilanpuutteen vuoksi." -#: src/daemon/installevent/installgui.cpp:113 +#: src/daemon/installevent/installgui.cpp:112 #, kde-format msgid "" "Installation complete. You will need to restart %1 to use the new " @@ -173,11 +173,11 @@ msgid "Manage Drivers" msgstr "Ajureiden hallinta" -#: src/daemon/notificationhelpermodule.cpp:68 +#: src/daemon/notificationhelpermodule.cpp:59 msgid "Kubuntu Notification Helper" msgstr "Kubuntun ilmoitusavustaja" -#: src/daemon/notificationhelpermodule.cpp:69 +#: src/daemon/notificationhelpermodule.cpp:60 msgid "A Notification Helper for Kubuntu" msgstr "Ilmoituavustaja Kubuntulle" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/nss_db.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/nss_db.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/nss_db.po 2014-07-09 09:03:54.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/nss_db.po 2016-07-20 16:57:35.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:04+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 11:59+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: src/makedb.c:68 msgid "Convert key to lower case" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/oneconf.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/oneconf.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/oneconf.po 2014-07-09 09:04:07.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/oneconf.po 2016-07-20 16:57:37.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: oneconf\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-03-24 15:44+0000\n" +"POT-Creation-Date: 2015-07-08 14:00+0000\n" "PO-Revision-Date: 2014-03-26 16:08+0000\n" "Last-Translator: Mika Tikka \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:49+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:17+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: .././oneconf-service:70 #, c-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/opcodes.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/opcodes.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/opcodes.po 2014-07-09 09:03:48.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/opcodes.po 2016-07-20 16:57:31.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 10:43+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:42+0000\n" +"X-Generator: Launchpad (build 18147)\n" "X-Poedit-Country: FINLAND\n" "Language: fi\n" "X-Poedit-Language: Finnish\n" @@ -35,6 +35,9 @@ "The following AARCH64 specific disassembler options are supported for use\n" "with the -M switch (multiple options should be separated by commas):\n" msgstr "" +"\n" +"Seuraavat AARCH64-kohtaiset disassembler-valinnat ovat tuettuja käyttöön\n" +"-M -valinnan kanssa (monivalinnat pitää erottaa pilkulla):\n" #: aarch64-dis.c:2399 #, c-format @@ -42,6 +45,8 @@ "\n" " no-aliases Don't print instruction aliases.\n" msgstr "" +"\n" +" no-aliases Älä tulosta käskyaliaksia.\n" #: aarch64-dis.c:2402 #, c-format @@ -49,6 +54,8 @@ "\n" " aliases Do print instruction aliases.\n" msgstr "" +"\n" +" aliases Tulosta käskyaliakset.\n" #: aarch64-dis.c:2406 #, c-format @@ -56,6 +63,8 @@ "\n" " debug_dump Temp switch for debug trace.\n" msgstr "" +"\n" +" debug_dump Tilapäiskytkin vianetsintäjälkeen.\n" #: aarch64-dis.c:2410 mips-dis.c:2231 mips-dis.c:2239 mips-dis.c:2241 #, c-format @@ -64,129 +73,129 @@ #: aarch64-opc.c:1152 msgid "immediate value" -msgstr "" +msgstr "suoraan muistiosoitettu arvo" #: aarch64-opc.c:1162 msgid "immediate offset" -msgstr "" +msgstr "suoraan muistiosoitettu siirrososoite" #: aarch64-opc.c:1172 msgid "register number" -msgstr "" +msgstr "rekisterinumero" #: aarch64-opc.c:1182 msgid "register element index" -msgstr "" +msgstr "rekisterielementti-indeksi" #: aarch64-opc.c:1192 msgid "shift amount" -msgstr "" +msgstr "siirrosmäärä" #: aarch64-opc.c:1264 msgid "extraneous register" -msgstr "" +msgstr "ylimääräinen rekisteri" #: aarch64-opc.c:1269 msgid "missing register" -msgstr "" +msgstr "puuttuva rekisteri" #: aarch64-opc.c:1280 msgid "stack pointer register expected" -msgstr "" +msgstr "otaksuttu pino-osoitinrekisteri" #: aarch64-opc.c:1310 msgid "unexpected address writeback" -msgstr "" +msgstr "odottamaton osoitteen takaisinkirjoitus" #: aarch64-opc.c:1321 msgid "address writeback expected" -msgstr "" +msgstr "odotettiin osoitteen takaisinkirjoitusta" #: aarch64-opc.c:1367 msgid "negative or unaligned offset expected" -msgstr "" +msgstr "negatiivinen tai tasaamaton siirrososoite odotettu" #: aarch64-opc.c:1380 msgid "invalid register offset" -msgstr "" +msgstr "virheellinen rekisterisiirrososoite" #: aarch64-opc.c:1402 msgid "invalid post-increment amount" -msgstr "" +msgstr "virheellinen jälkiaskelkasvatusmäärä" #: aarch64-opc.c:1418 aarch64-opc.c:1685 msgid "invalid shift amount" -msgstr "" +msgstr "virheellinen siirrosmäärä" #: aarch64-opc.c:1431 msgid "invalid extend/shift operator" -msgstr "" +msgstr "virheellinen laajennos/siirrosoperaattori" #: aarch64-opc.c:1477 aarch64-opc.c:1551 aarch64-opc.c:1586 aarch64-opc.c:1605 #: aarch64-opc.c:1613 aarch64-opc.c:1663 aarch64-opc.c:1814 msgid "immediate out of range" -msgstr "" +msgstr "suoraan muistiosoitettu arvo ei ole rajojen sisällä" #: aarch64-opc.c:1539 aarch64-opc.c:1561 aarch64-opc.c:1718 aarch64-opc.c:1726 #: aarch64-opc.c:1792 aarch64-opc.c:1820 msgid "invalid shift operator" -msgstr "" +msgstr "virheellinen siirrosoperaattori" #: aarch64-opc.c:1545 msgid "shift amount expected to be 0 or 12" -msgstr "" +msgstr "siirrosmäärän otaksuttiin oleva 0 tai 12" #: aarch64-opc.c:1568 msgid "shift amount should be a multiple of 16" -msgstr "" +msgstr "siirrosmäärän pitäisi olla 16 monikerta" #: aarch64-opc.c:1580 msgid "negative immediate value not allowed" -msgstr "" +msgstr "negatiivinen suora muistiosoitusarvo ei ole sallittu" #: aarch64-opc.c:1674 msgid "immediate zero expected" -msgstr "" +msgstr "suora muistinosoitusnolla otaksuttu" #: aarch64-opc.c:1734 msgid "shift is not permitted" -msgstr "" +msgstr "siirros ei ole sallittu" #: aarch64-opc.c:1759 msgid "invalid value for immediate" -msgstr "" +msgstr "virheellinen välittömän muistiosoitteen arvo" #: aarch64-opc.c:1784 msgid "shift amount expected to be 0 or 16" -msgstr "" +msgstr "siirrosmäärän otaksuttiin olevan 0 tai 16" #: aarch64-opc.c:1804 msgid "floating-point immediate expected" -msgstr "" +msgstr "liukulukumuistiosoitusarvo otaksuttu" #: aarch64-opc.c:1895 msgid "extend operator expected" -msgstr "" +msgstr "laajennettu operaattori otaksuttu" #: aarch64-opc.c:1908 msgid "missing extend operator" -msgstr "" +msgstr "puuttuva laajennusoperaattori" #: aarch64-opc.c:1914 msgid "'LSL' operator not allowed" -msgstr "" +msgstr "’LSL’-operaattori ei ole sallittu" #: aarch64-opc.c:1935 msgid "W register expected" -msgstr "" +msgstr "W-rekisteri otaksuttu" #: aarch64-opc.c:1946 msgid "shift operator expected" -msgstr "" +msgstr "siirrosoperaattori otaksuttu" #: aarch64-opc.c:1953 msgid "'ROR' operator not allowed" -msgstr "" +msgstr "’ROR’-operaattori ei ole sallittu" #: alpha-opc.c:155 msgid "branch operand unaligned" @@ -1061,21 +1070,21 @@ msgid "Value is not aligned enough" msgstr "Uudelleensijoitusarvo ei ole tasarajalla" -#: mips-dis.c:1011 +#: mips-dis.c:845 msgid "# internal error, incomplete extension sequence (+)" msgstr "# sisäinen virhe, epätäydellinen laajennussekvenssi (+)" -#: mips-dis.c:1162 +#: mips-dis.c:1011 #, c-format msgid "# internal error, undefined extension sequence (+%c)" msgstr "# sisäinen virhe, määrittelemätön laajennussekvenssi (+%c)" -#: mips-dis.c:1462 +#: mips-dis.c:1371 #, c-format msgid "# internal error, undefined modifier (%c)" msgstr "# sisäinen virhe, määrittelemätön määrite (%c)" -#: mips-dis.c:2052 +#: mips-dis.c:1975 #, c-format msgid "# internal disassembler error, unrecognised modifier (%c)" msgstr "# sisäinen disassembler-virhe, tunnistamaton määrite (%c)" @@ -1112,6 +1121,8 @@ "\n" " virt Recognize the virtualization ASE instructions.\n" msgstr "" +"\n" +" virt Tunnista ASE-virtualisointikäskyt.\n" #: mips-dis.c:2200 #, c-format @@ -1236,14 +1247,15 @@ msgid "Illegal as 2-op instr" msgstr "Virheellinen kaksikäskykoodina" +# should be unrecognised, I suppose #: msp430-dis.c:839 msgid "unercognised CALLA addressing mode" -msgstr "" +msgstr "tunnistamaton CALLA-osoitteenmuodostustila" #: msp430-dis.c:1110 msp430-dis.c:1127 msp430-dis.c:1148 #, c-format msgid "Reserved use of A/L and B/W bits detected" -msgstr "" +msgstr "A/L- ja B/W-bittien varattu käyttö havaittu" #: mt-asm.c:110 mt-asm.c:190 msgid "Operand out of range. Must be between -32768 and 32767." @@ -1290,7 +1302,7 @@ #: ppc-opc.c:887 ppc-opc.c:910 ppc-opc.c:935 ppc-opc.c:964 msgid "invalid register" -msgstr "" +msgstr "virheellinen rekisteri" #: ppc-opc.c:1212 ppc-opc.c:1242 msgid "invalid conditional option" @@ -1334,7 +1346,7 @@ #: ppc-opc.c:1700 msgid "illegal immediate value" -msgstr "" +msgstr "virheellinen suora muistiosoitusarvo" #: ppc-opc.c:1839 msgid "invalid sprg number" @@ -1438,31 +1450,31 @@ #: v850-opc.c:61 msgid "position value is out of range" -msgstr "" +msgstr "sijaintiarvo ei ole rajojen sisällä" #: v850-opc.c:62 msgid "width value is out of range" -msgstr "" +msgstr "leveysarvo ei ole rajojen sisällä" #: v850-opc.c:63 msgid "SelID is out of range" -msgstr "" +msgstr "SelID ei ole rajojen sisällä" #: v850-opc.c:64 msgid "vector8 is out of range" -msgstr "" +msgstr "vector8 ei ole rajojen sisällä" #: v850-opc.c:65 msgid "vector5 is out of range" -msgstr "" +msgstr "vector5 ei ole rajojen sisällä" #: v850-opc.c:66 msgid "imm10 is out of range" -msgstr "" +msgstr "imm10 ei ole rajojen sisällä" #: v850-opc.c:67 msgid "SR/SelID is out of range" -msgstr "" +msgstr "SR/SelID ei ole rajojen sisällä" #: v850-opc.c:512 msgid "invalid register for stack adjustment" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/p11-kit.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/p11-kit.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/p11-kit.po 2014-07-09 09:04:08.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/p11-kit.po 2016-07-20 16:57:35.000000000 +0000 @@ -19,8 +19,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:58+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:24+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: p11-kit/messages.c:78 @@ -341,7 +341,7 @@ #: p11-kit/messages.c:237 msgid "The request was rejected by the user" -msgstr "" +msgstr "Pyyntö hylättiin käyttäjän toimesta" #: p11-kit/messages.c:240 msgid "Unknown error" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pastebinit.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pastebinit.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pastebinit.po 2014-07-09 09:04:02.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pastebinit.po 2016-07-20 16:57:36.000000000 +0000 @@ -8,14 +8,14 @@ "Project-Id-Version: pastebinit\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2014-02-08 18:15+0000\n" -"PO-Revision-Date: 2014-04-20 19:25+0000\n" -"Last-Translator: Jiri Grönroos \n" +"PO-Revision-Date: 2014-07-14 12:02+0000\n" +"Last-Translator: Mikaela Suomalainen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:40+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:16+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../pastebinit:105 msgid "%s: no section [pastebin]" @@ -41,10 +41,11 @@ #: ../pastebinit:204 msgid "Reads on stdin for input or takes a list of filenames as parameters" msgstr "" +"Lukee syötteen sisääntulosta tai ottaa luettelon tiedostoista parametreiksi" #: ../pastebinit:206 msgid "Optional arguments (not supported by all pastebins):" -msgstr "" +msgstr "Vaihtoehtoiset parametrit (kaikki pastebinit eivät tue näitä)" #: ../pastebinit:208 msgid "\t-a " @@ -60,7 +61,7 @@ #: ../pastebinit:211 msgid "\t-h This help screen" -msgstr "" +msgstr "\t-h Tämä ohje-ruutu" #: ../pastebinit:212 msgid "\t-i " diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pidgin-libnotify.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pidgin-libnotify.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pidgin-libnotify.po 2014-07-09 09:04:03.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pidgin-libnotify.po 2016-07-20 16:57:37.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2014-02-17 20:55+0000\n" "PO-Revision-Date: 2009-09-29 05:51+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:57+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:33+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../src/pidgin-libnotify.c:85 msgid "New messages" @@ -43,7 +43,7 @@ #: ../src/pidgin-libnotify.c:115 msgid "Replace Pidgin request dialogs with libnotify popups" -msgstr "" +msgstr "Vaihda Pidgnin pyyntöikkunoiden tilalle libnotify-ponnahdusikkunat" #: ../src/pidgin-libnotify.c:120 msgid "Names to remove notifications for" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pidgin.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pidgin.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pidgin.po 2014-07-09 09:04:03.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pidgin.po 2016-07-20 16:57:31.000000000 +0000 @@ -13,16 +13,16 @@ msgstr "" "Project-Id-Version: Pidgin\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-05-20 17:40+0000\n" +"POT-Creation-Date: 2016-07-12 13:50+0000\n" "PO-Revision-Date: 2014-04-11 07:19+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 13:52+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:27+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: \n" #. Translators may want to transliterate the name. @@ -79,9 +79,9 @@ #: ../libpurple/protocols/jabber/chat.c:812 #: ../libpurple/protocols/jabber/chat.c:823 #: ../libpurple/protocols/jabber/jabber.c:2352 -#: ../libpurple/protocols/jabber/jutil.c:708 +#: ../libpurple/protocols/jabber/jutil.c:710 #: ../libpurple/protocols/mxit/login.c:526 -#: ../libpurple/protocols/mxit/protocol.c:2543 +#: ../libpurple/protocols/mxit/protocol.c:2582 #: ../libpurple/protocols/silc/ops.c:77 ../libpurple/protocols/silc/ops.c:1472 #: ../libpurple/protocols/silc10/ops.c:1451 #: ../pidgin/plugins/disco/xmppdisco.c:514 @@ -106,11 +106,15 @@ msgid "" "The account's protocol cannot be changed while it is connected to the server." msgstr "" +"Tilin yhteyskäytäntöä ei voi vaihtaa yhteyden palvelimeen ollessa " +"muodostettu." #: ../finch/gntaccount.c:179 msgid "" "The account's username cannot be changed while it is connected to the server." msgstr "" +"Tilin käyttäjätunnusta ei voi vaihtaa yhteyden palvelimeen ollessa " +"muodostettu." #: ../finch/gntaccount.c:510 msgid "New mail notifications" @@ -1106,7 +1110,7 @@ #: ../finch/gntconv.c:1254 ../pidgin/gtkconv.c:356 msgid "Supported debug options are: plugins version" -msgstr "" +msgstr "Tuetut vianjäljitysvalinnat ovat: laajennukset verio" #: ../finch/gntconv.c:1298 ../pidgin/gtkconv.c:416 msgid "No such command (in this context)." @@ -1424,11 +1428,11 @@ msgstr "Katkaise" #. Number of actions -#: ../finch/gntmedia.c:161 ../libpurple/certificate.c:1405 +#: ../finch/gntmedia.c:161 ../libpurple/certificate.c:1375 msgid "Accept" msgstr "Hyväksy" -#: ../finch/gntmedia.c:162 ../libpurple/certificate.c:1406 +#: ../finch/gntmedia.c:162 ../libpurple/certificate.c:1376 msgid "Reject" msgstr "Kieltäydy" @@ -2365,7 +2369,7 @@ #: ../finch/plugins/grouping.c:46 ../finch/plugins/grouping.c:143 #: ../libpurple/protocols/gg/gg.c:755 #: ../libpurple/protocols/jabber/buddy.c:846 -#: ../libpurple/protocols/jabber/jutil.c:702 +#: ../libpurple/protocols/jabber/jutil.c:704 #: ../libpurple/protocols/mxit/roster.c:53 #: ../libpurple/protocols/novell/novell.c:2851 #: ../libpurple/protocols/oscar/oscar.c:4686 @@ -2501,15 +2505,15 @@ #: ../libpurple/account.c:1869 msgid "This protocol does not support setting a public alias." -msgstr "" +msgstr "Tämä yhteyskäytäntö ei tue julkisen aliaksen asettamista." #: ../libpurple/account.c:1909 msgid "This protocol does not support fetching the public alias." -msgstr "" +msgstr "Tämä yhteyskäytäntö ei tue julkisen aliaksen noutamista." #: ../libpurple/account.c:2207 ../libpurple/protocols/gg/gg.c:772 #: ../libpurple/protocols/jabber/buddy.c:778 -#: ../libpurple/protocols/jabber/jutil.c:719 +#: ../libpurple/protocols/jabber/jutil.c:721 #: ../libpurple/protocols/msn/oim.c:732 #: ../libpurple/protocols/mxit/profile.c:46 #: ../libpurple/protocols/mxit/profile.c:239 @@ -2533,66 +2537,68 @@ msgid "buddy list" msgstr "tuttavat" -#: ../libpurple/certificate.c:94 +#: ../libpurple/certificate.c:50 msgid "The certificate is self-signed and cannot be automatically checked." msgstr "" "Varmenne on itseallekirjoitettu eikä sitä voida automaattisesti tarkistaa." -#: ../libpurple/certificate.c:98 +#: ../libpurple/certificate.c:54 msgid "" "The certificate is not trusted because no certificate that can verify it is " "currently trusted." msgstr "" -#: ../libpurple/certificate.c:102 +#: ../libpurple/certificate.c:58 msgid "" "The certificate is not valid yet. Check that your computer's date and time " "are accurate." msgstr "" -"Varmenne ei ole vielä kelvollinen. Varmista, että tietokoneen päiväys ja " -"aika ovat oikein." +"Tämä varmenne ei ole vielä kelvollinen. Varmista, että tietokoneesi ja päivä " +"ja kellonaika ovat oikein." -#: ../libpurple/certificate.c:106 +#: ../libpurple/certificate.c:62 msgid "" "The certificate has expired and should not be considered valid. Check that " "your computer's date and time are accurate." msgstr "" +"Tämä varmenne ei ole vielä kelvollinen. Varmista, että tietokoneesi ja " +"päivämäärä ja kellonaika ovat oikein." #. Translators: "domain" refers to a DNS domain (e.g. talk.google.com) -#: ../libpurple/certificate.c:112 +#: ../libpurple/certificate.c:68 msgid "The certificate presented is not issued to this domain." msgstr "Esitetty varmenne ei ole kohdistettu tälle verkkonimelle." -#: ../libpurple/certificate.c:115 +#: ../libpurple/certificate.c:71 msgid "" "You have no database of root certificates, so this certificate cannot be " "validated." msgstr "" "Juurivarmennetietokantaa ei ole, joten tätä varmennetta ei voi kelpuuttaa." -#: ../libpurple/certificate.c:119 +#: ../libpurple/certificate.c:75 msgid "The certificate chain presented is invalid." msgstr "Esitetty varmenneketju ei ole kelvollinen." -#: ../libpurple/certificate.c:122 +#: ../libpurple/certificate.c:78 msgid "The certificate has been revoked." msgstr "Varmenne on kumottu." -#: ../libpurple/certificate.c:126 +#: ../libpurple/certificate.c:82 msgid "An unknown certificate error occurred." msgstr "Tuntematon varmennevirhe." -#: ../libpurple/certificate.c:697 +#: ../libpurple/certificate.c:653 msgid "(DOES NOT MATCH)" msgstr "(EI TÄSMÄÄ)" #. Make messages -#: ../libpurple/certificate.c:701 +#: ../libpurple/certificate.c:657 #, c-format msgid "%s has presented the following certificate for just-this-once use:" msgstr "%s on esittänyt seuraavan varmenteen vain tätä kertaa varten:" -#: ../libpurple/certificate.c:702 +#: ../libpurple/certificate.c:658 #, c-format msgid "" "Common name: %s %s\n" @@ -2602,52 +2608,52 @@ "Sormenjälki (SHA1): %s" #. TODO: Find what the handle ought to be -#: ../libpurple/certificate.c:707 +#: ../libpurple/certificate.c:663 msgid "Single-use Certificate Verification" msgstr "Kertakäyttöisen varmenteen tarkistus" #. Scheme name #. Pool name -#: ../libpurple/certificate.c:1087 +#: ../libpurple/certificate.c:1053 msgid "Certificate Authorities" msgstr "Varmentajat" #. Scheme name #. Pool name -#: ../libpurple/certificate.c:1259 +#: ../libpurple/certificate.c:1229 msgid "SSL Peers Cache" msgstr "SSL Peers -välimuisti" #. Make messages -#: ../libpurple/certificate.c:1390 +#: ../libpurple/certificate.c:1360 #, c-format msgid "Accept certificate for %s?" msgstr "Hyväksy varmenne kohteelle %s?" #. TODO: Find what the handle ought to be -#: ../libpurple/certificate.c:1396 +#: ../libpurple/certificate.c:1366 msgid "SSL Certificate Verification" msgstr "SSL-varmenteen tarkistus" -#: ../libpurple/certificate.c:1407 +#: ../libpurple/certificate.c:1377 msgid "_View Certificate..." msgstr "_Näytä varmenne..." -#: ../libpurple/certificate.c:1436 ../libpurple/certificate.c:1455 +#: ../libpurple/certificate.c:1406 ../libpurple/certificate.c:1425 #, c-format msgid "The certificate for %s could not be validated." msgstr "Kohteelle %s esitettyä varmennetta ei voitu tarkistaa kelvolliseksi." #. TODO: Probably wrong. -#: ../libpurple/certificate.c:1442 +#: ../libpurple/certificate.c:1412 msgid "SSL Certificate Error" msgstr "SSL-varmennevirhe" -#: ../libpurple/certificate.c:1443 +#: ../libpurple/certificate.c:1413 msgid "Unable to validate certificate" msgstr "Varmenteen tunnistaminen kelvolliseksi eponnistui" -#: ../libpurple/certificate.c:1467 +#: ../libpurple/certificate.c:1437 #, c-format msgid "" "The certificate claims to be from \"%s\" instead. This could mean that you " @@ -2657,7 +2663,7 @@ "tarkoittaa, ettet ole yhdistämässä siihen palveluun johon luulet." #. Make messages -#: ../libpurple/certificate.c:2188 +#: ../libpurple/certificate.c:2166 #, c-format msgid "" "Common name: %s\n" @@ -2675,7 +2681,7 @@ "Vanhenemispäivä: %s\n" #. TODO: Find what the handle ought to be -#: ../libpurple/certificate.c:2200 +#: ../libpurple/certificate.c:2178 msgid "Certificate Information" msgstr "Varmennetiedot" @@ -2859,7 +2865,7 @@ #: ../libpurple/dnsquery.c:899 msgid "Aborting DNS lookup in Tor Proxy mode." -msgstr "" +msgstr "Keskeytetään DNS-selvitys Tor-välityspalvelintilassa." #: ../libpurple/ft.c:346 #, c-format @@ -3394,6 +3400,8 @@ "When a file-transfer request arrives from a user who is\n" "*not* on your buddy list:" msgstr "" +"Kun tiedostonsiirtopyyntö saapuu käyttäjältä, joka\n" +"*ei* ole tuttavaluettelossasi:" #: ../libpurple/plugins/autoaccept.c:284 msgid "" @@ -4030,8 +4038,8 @@ msgstr "Kokeilee että useimmat asiat toimivat." #. Scheme name -#: ../libpurple/plugins/ssl/ssl-gnutls.c:1148 -#: ../libpurple/plugins/ssl/ssl-nss.c:921 +#: ../libpurple/plugins/ssl/ssl-gnutls.c:1183 +#: ../libpurple/plugins/ssl/ssl-nss.c:1032 msgid "X.509 Certificates" msgstr "X.509-varmenteet" @@ -4041,7 +4049,7 @@ #. *< dependencies #. *< priority #. *< id -#: ../libpurple/plugins/ssl/ssl-gnutls.c:1224 +#: ../libpurple/plugins/ssl/ssl-gnutls.c:1259 msgid "GNUTLS" msgstr "GNUTLS" @@ -4049,8 +4057,8 @@ #. *< version #. * summary #. * description -#: ../libpurple/plugins/ssl/ssl-gnutls.c:1227 -#: ../libpurple/plugins/ssl/ssl-gnutls.c:1229 +#: ../libpurple/plugins/ssl/ssl-gnutls.c:1262 +#: ../libpurple/plugins/ssl/ssl-gnutls.c:1264 msgid "Provides SSL support through GNUTLS." msgstr "Tuo SSL-tuen GNUTLS:n kautta." @@ -4060,7 +4068,7 @@ #. *< dependencies #. *< priority #. *< id -#: ../libpurple/plugins/ssl/ssl-nss.c:998 +#: ../libpurple/plugins/ssl/ssl-nss.c:1108 msgid "NSS" msgstr "NSS" @@ -4068,8 +4076,8 @@ #. *< version #. * summary #. * description -#: ../libpurple/plugins/ssl/ssl-nss.c:1001 -#: ../libpurple/plugins/ssl/ssl-nss.c:1003 +#: ../libpurple/plugins/ssl/ssl-nss.c:1111 +#: ../libpurple/plugins/ssl/ssl-nss.c:1113 msgid "Provides SSL support through Mozilla NSS." msgstr "Tuo SSL-tuen Mozilla-NSS:n kautta." @@ -4420,7 +4428,7 @@ #. 0 #. Global #: ../libpurple/protocols/gg/gg.c:759 -#: ../libpurple/protocols/jabber/jutil.c:703 +#: ../libpurple/protocols/jabber/jutil.c:705 #: ../libpurple/protocols/msn/state.c:35 ../libpurple/protocols/msn/state.c:36 #: ../libpurple/protocols/msn/state.c:43 ../libpurple/protocols/msn/state.c:44 #: ../libpurple/protocols/mxit/roster.c:54 @@ -4434,7 +4442,7 @@ #. 2 #: ../libpurple/protocols/gg/gg.c:763 #: ../libpurple/protocols/jabber/jabber.c:2394 -#: ../libpurple/protocols/jabber/jutil.c:704 +#: ../libpurple/protocols/jabber/jutil.c:706 #: ../libpurple/protocols/mxit/roster.c:56 msgid "Chatty" msgstr "Juttelutuulella" @@ -4442,7 +4450,7 @@ #. 3 #: ../libpurple/protocols/gg/gg.c:766 #: ../libpurple/protocols/jabber/jabber.c:2440 -#: ../libpurple/protocols/jabber/jutil.c:707 +#: ../libpurple/protocols/jabber/jutil.c:709 #: ../libpurple/protocols/mxit/roster.c:57 #: ../libpurple/protocols/oscar/oscar.c:159 #: ../libpurple/protocols/oscar/oscar.c:4846 @@ -4456,7 +4464,7 @@ #. Away stuff #: ../libpurple/protocols/gg/gg.c:769 ../libpurple/protocols/irc/irc.c:595 #: ../libpurple/protocols/irc/msgs.c:427 -#: ../libpurple/protocols/jabber/jutil.c:705 +#: ../libpurple/protocols/jabber/jutil.c:707 #: ../libpurple/protocols/mxit/roster.c:55 #: ../libpurple/protocols/novell/novell.c:2842 #: ../libpurple/protocols/oscar/oscar.c:165 @@ -4751,7 +4759,7 @@ #: ../libpurple/protocols/jabber/jabber.c:879 #: ../libpurple/protocols/msn/msn.c:1379 #: ../libpurple/protocols/msn/servconn.c:143 -#: ../libpurple/protocols/mxit/http.c:332 +#: ../libpurple/protocols/mxit/http.c:335 #: ../libpurple/protocols/myspace/myspace.c:2224 #: ../libpurple/protocols/novell/novell.c:1743 #: ../libpurple/protocols/oscar/oscar.c:829 @@ -4885,7 +4893,7 @@ #: ../libpurple/protocols/irc/irc.c:1069 msgid "Authenticate with SASL" -msgstr "" +msgstr "Tunnistaudu SASL:ia käyttäen" #: ../libpurple/protocols/irc/irc.c:1073 msgid "Allow plaintext SASL auth over unencrypted connection" @@ -4940,7 +4948,7 @@ #: ../libpurple/protocols/irc/msgs.c:435 msgid "Login name" -msgstr "" +msgstr "Kirjautumisnimi" #: ../libpurple/protocols/irc/msgs.c:443 msgid "Host name" @@ -5156,7 +5164,7 @@ #: ../libpurple/protocols/irc/msgs.c:1670 #, c-format msgid "SASL authentication failed: %s" -msgstr "" +msgstr "SASL-tunnistautuminen epäonnistui: %s" #: ../libpurple/protocols/irc/msgs.c:1581 msgid "" @@ -5182,7 +5190,7 @@ #: ../libpurple/protocols/irc/parse.c:142 msgid "authserv: Send a command to authserv" -msgstr "" +msgstr "authserv: Lähetä komento authserv:lle." #: ../libpurple/protocols/irc/parse.c:143 msgid "" @@ -5502,11 +5510,14 @@ #: ../libpurple/protocols/jabber/auth.c:444 msgid "Server thinks authentication is complete, but client does not" msgstr "" +"Palvelimen mielestä tunnistautuminen valmistui, mutta asiakasohjelmiston " +"mielestä ei" #: ../libpurple/protocols/jabber/auth_cyrus.c:39 msgid "" "Server may require plaintext authentication over an unencrypted stream" msgstr "" +"Palvelin voi vaatia salaamattoman tunnistautumisen salatun yhteyden yli." #: ../libpurple/protocols/jabber/auth_cyrus.c:262 #, c-format @@ -5514,6 +5525,8 @@ "%s may require plaintext authentication over an unencrypted connection. " "Allow this and continue authentication?" msgstr "" +"%s voi vaatia salaamattoman tunnistautumisen salaamattoman yhteyden yli. " +"Sallitaanko tämä ja jatketaanko tunnistautumista?" #: ../libpurple/protocols/jabber/auth_cyrus.c:299 msgid "SASL authentication failed" @@ -5539,6 +5552,8 @@ "Unexpected response from the server. This may indicate a possible MITM " "attack" msgstr "" +"Odottamaton vastaus palvelimelta. Tämä voi ilmaista mahdollisen MITM-" +"hyökkäyksen." #: ../libpurple/protocols/jabber/auth_scram.c:61 msgid "" @@ -6788,7 +6803,7 @@ msgid "mood: Set current user mood" msgstr "mood: Aseta käyttäjän mieliala" -#: ../libpurple/protocols/jabber/jutil.c:706 +#: ../libpurple/protocols/jabber/jutil.c:708 #: ../pidgin/plugins/themeedit-icon.c:65 msgid "Extended Away" msgstr "Pidennetty poissaolo" @@ -6968,7 +6983,7 @@ #: ../libpurple/protocols/jabber/si.c:1488 #: ../libpurple/protocols/jabber/si.c:1489 #: ../libpurple/protocols/jabber/si.c:1559 -#: ../libpurple/protocols/mxit/protocol.c:2251 +#: ../libpurple/protocols/mxit/protocol.c:2289 msgid "File Send Failed" msgstr "Tiedoston lähetys epäonnistui" @@ -7247,7 +7262,7 @@ #: ../libpurple/protocols/jabber/usermood.c:82 msgid "Intoxicated" -msgstr "Juopunut" +msgstr "Päihtynyt" #: ../libpurple/protocols/jabber/usermood.c:83 #: ../libpurple/protocols/mxit/roster.c:143 @@ -7277,7 +7292,7 @@ #: ../libpurple/protocols/jabber/usermood.c:86 msgid "Lost" -msgstr "Kadoksissa" +msgstr "Neuvoton" #: ../libpurple/protocols/jabber/usermood.c:87 msgid "Lucky" @@ -7289,7 +7304,7 @@ #: ../libpurple/protocols/jabber/usermood.c:89 msgid "Moody" -msgstr "" +msgstr "Oikukas" #: ../libpurple/protocols/jabber/usermood.c:90 msgid "Nervous" @@ -7305,7 +7320,7 @@ #: ../libpurple/protocols/jabber/usermood.c:93 msgid "Outraged" -msgstr "Raivostunut" +msgstr "Raivoissaan" #: ../libpurple/protocols/jabber/usermood.c:94 msgid "Playful" @@ -7317,7 +7332,7 @@ #: ../libpurple/protocols/jabber/usermood.c:96 msgid "Relaxed" -msgstr "Rento" +msgstr "Rentoutunut" #: ../libpurple/protocols/jabber/usermood.c:97 msgid "Relieved" @@ -7325,7 +7340,7 @@ #: ../libpurple/protocols/jabber/usermood.c:98 msgid "Remorseful" -msgstr "Katuvainen" +msgstr "Katuva" #: ../libpurple/protocols/jabber/usermood.c:99 msgid "Restless" @@ -7353,7 +7368,7 @@ #: ../libpurple/protocols/jabber/usermood.c:103 msgid "Serious" -msgstr "Vakava" +msgstr "Totinen" #: ../libpurple/protocols/jabber/usermood.c:104 msgid "Shocked" @@ -7392,7 +7407,7 @@ #: ../libpurple/protocols/mxit/roster.c:152 #: ../libpurple/protocols/mxit/roster.c:230 msgid "Stressed" -msgstr "Rasittunut" +msgstr "Stressaantunut" #: ../libpurple/protocols/jabber/usermood.c:110 msgid "Strong" @@ -7404,7 +7419,7 @@ #: ../libpurple/protocols/jabber/usermood.c:112 msgid "Thankful" -msgstr "Kiittävä" +msgstr "Kiitollinen" #: ../libpurple/protocols/jabber/usermood.c:113 msgid "Thirsty" @@ -7416,7 +7431,7 @@ #: ../libpurple/protocols/jabber/usermood.c:115 msgid "Undefined" -msgstr "Määrittämätön" +msgstr "Määrittelemätön" #: ../libpurple/protocols/jabber/usermood.c:116 msgid "Weak" @@ -8634,7 +8649,7 @@ #: ../libpurple/protocols/mxit/actions.c:267 #: ../libpurple/protocols/mxit/profile.c:229 msgid "Relationship Status" -msgstr "" +msgstr "Parisuhteen tila" #. mobile number #: ../libpurple/protocols/mxit/actions.c:298 @@ -8658,7 +8673,7 @@ #: ../libpurple/protocols/mxit/actions.c:341 #: ../libpurple/protocols/mxit/login.c:261 msgid "The PIN you entered is invalid." -msgstr "Syöttämäsi PIN on virheellinen." +msgstr "Kirjoittamasi PIN on virheellinen." #: ../libpurple/protocols/mxit/actions.c:346 msgid "The PIN you entered has an invalid length [4-10]." @@ -8672,12 +8687,12 @@ #: ../libpurple/protocols/mxit/actions.c:357 #: ../libpurple/protocols/mxit/login.c:277 msgid "The two PINs you entered do not match." -msgstr "Syöttämäsi PIN-koodit eivät täsmää." +msgstr "Kirjoittamasi kaksi PIN-koodia eivät vastaa toisiaan." #. show error to user #: ../libpurple/protocols/mxit/actions.c:375 msgid "PIN Update Error" -msgstr "" +msgstr "PIN-päivitysvirhe" #. pin #. pin (required) @@ -8738,7 +8753,7 @@ #. change PIN #: ../libpurple/protocols/mxit/actions.c:525 msgid "Change PIN..." -msgstr "Vaihda PIN-koodi..." +msgstr "Vaihda PIN..." #. suggested friends #: ../libpurple/protocols/mxit/actions.c:529 @@ -8773,7 +8788,7 @@ #. file write error #: ../libpurple/protocols/mxit/filexfer.c:456 msgid "Unable to save the file" -msgstr "" +msgstr "Tiedoston tallentaminen epäonnistui" #: ../libpurple/protocols/mxit/http.c:281 msgid "" @@ -8836,11 +8851,11 @@ #: ../libpurple/protocols/mxit/login.c:419 msgid "Your session has expired. Please try again later." -msgstr "Istuntosi on vanhentunut. Yritä myöhemmin uudelleen." +msgstr "Istuntosi vanhentui. Yritä uudelleen." #: ../libpurple/protocols/mxit/login.c:422 msgid "Invalid country selected. Please try again." -msgstr "Virheellinen maa valittu. Yritä uudelleen." +msgstr "Valittu virheellinen maa. Yritä uudelleen." #: ../libpurple/protocols/mxit/login.c:425 msgid "The MXit ID you entered is not registered. Please register first." @@ -8878,7 +8893,7 @@ #. display the form to the user and wait for his/her input #: ../libpurple/protocols/mxit/login.c:710 msgid "MXit Authorization" -msgstr "" +msgstr "MXit-valtuutus" #: ../libpurple/protocols/mxit/login.c:710 msgid "MXit account validation" @@ -8886,7 +8901,7 @@ #: ../libpurple/protocols/mxit/login.c:732 msgid "Retrieving User Information..." -msgstr "Noudetaan käyttäjätietoja..." +msgstr "Haetaan käyttäjän tietoja..." #: ../libpurple/protocols/mxit/multimx.c:214 msgid "was kicked" @@ -8898,7 +8913,7 @@ #: ../libpurple/protocols/mxit/multimx.c:441 msgid "_Room Name:" -msgstr "" +msgstr "_Huoneen nimi:" #. Display system message in chat window #: ../libpurple/protocols/mxit/multimx.c:576 @@ -8921,7 +8936,7 @@ #: ../libpurple/protocols/mxit/mxit.c:576 msgid "No profile available" -msgstr "Ei profiilia saatavilla" +msgstr "Profiilia ei ole saatavilla" #: ../libpurple/protocols/mxit/mxit.c:576 msgid "This contact does not have a profile." @@ -8944,7 +8959,7 @@ #: ../libpurple/protocols/mxit/mxit.c:855 msgid "Connect via HTTP" -msgstr "Yhdistä käyttäen HTTP:tä" +msgstr "Yhdistä HTTP:n kautta" #: ../libpurple/protocols/mxit/mxit.c:858 msgid "Enable splash-screen popup" @@ -8952,31 +8967,31 @@ #: ../libpurple/protocols/mxit/profile.c:48 msgid "Don't want to say" -msgstr "" +msgstr "En halua kertoa" #: ../libpurple/protocols/mxit/profile.c:50 msgid "Single" -msgstr "" +msgstr "Sinkku" #: ../libpurple/protocols/mxit/profile.c:52 msgid "In a relationship" -msgstr "" +msgstr "Suhteessa" #: ../libpurple/protocols/mxit/profile.c:54 msgid "Engaged" -msgstr "" +msgstr "Kihloissa" #: ../libpurple/protocols/mxit/profile.c:56 msgid "Married" -msgstr "" +msgstr "Naimisissa" #: ../libpurple/protocols/mxit/profile.c:58 msgid "It's complicated" -msgstr "" +msgstr "Se on monimutkaista" #: ../libpurple/protocols/mxit/profile.c:60 msgid "Widowed" -msgstr "" +msgstr "Leski" #: ../libpurple/protocols/mxit/profile.c:62 msgid "Separated" @@ -8984,7 +8999,7 @@ #: ../libpurple/protocols/mxit/profile.c:64 msgid "Divorced" -msgstr "" +msgstr "Eronnut" #: ../libpurple/protocols/mxit/profile.c:239 msgid "Last Online" @@ -9026,140 +9041,140 @@ msgstr[1] "" #. we must have lost the connection, so terminate it so that we can reconnect -#: ../libpurple/protocols/mxit/protocol.c:417 +#: ../libpurple/protocols/mxit/protocol.c:444 msgid "We have lost the connection to MXit. Please reconnect." -msgstr "" +msgstr "Yhteys MXitiin on katkennut. Muodosta yhteys uudelleen." #. packet could not be queued for transmission -#: ../libpurple/protocols/mxit/protocol.c:513 +#: ../libpurple/protocols/mxit/protocol.c:540 msgid "Message Send Error" -msgstr "Viestin lähetysvirhe." +msgstr "Viestin lähetysvirhe" -#: ../libpurple/protocols/mxit/protocol.c:513 +#: ../libpurple/protocols/mxit/protocol.c:540 msgid "Unable to process your request at this time" msgstr "" -#: ../libpurple/protocols/mxit/protocol.c:539 +#: ../libpurple/protocols/mxit/protocol.c:566 msgid "Timeout while waiting for a response from the MXit server." msgstr "" -#: ../libpurple/protocols/mxit/protocol.c:1475 +#: ../libpurple/protocols/mxit/protocol.c:1478 msgid "Successfully Logged In..." -msgstr "Kirjauduttu onnistuneesti..." +msgstr "Kirjauduttiin onnistuneesti sisään..." -#: ../libpurple/protocols/mxit/protocol.c:1572 +#: ../libpurple/protocols/mxit/protocol.c:1575 #, c-format msgid "" "%s sent you an encrypted message, but it is not supported on this client." msgstr "" -#: ../libpurple/protocols/mxit/protocol.c:1573 -#: ../libpurple/protocols/mxit/protocol.c:2490 +#: ../libpurple/protocols/mxit/protocol.c:1576 +#: ../libpurple/protocols/mxit/protocol.c:2529 msgid "Message Error" msgstr "Viestivirhe" #. could not be decrypted -#: ../libpurple/protocols/mxit/protocol.c:1581 +#: ../libpurple/protocols/mxit/protocol.c:1584 msgid "An encrypted message was received which could not be decrypted." -msgstr "" +msgstr "Vastaanotettiin salattu viesti, jonka salausta ei kyetty purkamaan." -#: ../libpurple/protocols/mxit/protocol.c:2291 +#: ../libpurple/protocols/mxit/protocol.c:2330 msgid "Cannot perform redirect using the specified protocol" msgstr "" -#: ../libpurple/protocols/mxit/protocol.c:2459 +#: ../libpurple/protocols/mxit/protocol.c:2498 msgid "An internal MXit server error occurred." -msgstr "" +msgstr "Sisäinen MXit-palvelinvirhe." -#: ../libpurple/protocols/mxit/protocol.c:2478 +#: ../libpurple/protocols/mxit/protocol.c:2517 #, c-format msgid "Login error: %s (%i)" -msgstr "Sisäänkirjautumisvirhe: %s (%i)" +msgstr "Kirjautumisvirhe: %s (%i)" -#: ../libpurple/protocols/mxit/protocol.c:2483 +#: ../libpurple/protocols/mxit/protocol.c:2522 #, c-format msgid "Logout error: %s (%i)" -msgstr "" +msgstr "Uloskirjautumisvirhe: %s (%i)" -#: ../libpurple/protocols/mxit/protocol.c:2487 +#: ../libpurple/protocols/mxit/protocol.c:2526 msgid "Contact Error" msgstr "Yhteystietovirhe" -#: ../libpurple/protocols/mxit/protocol.c:2493 +#: ../libpurple/protocols/mxit/protocol.c:2532 msgid "Message Sending Error" msgstr "Viestinlähetysvirhe" -#: ../libpurple/protocols/mxit/protocol.c:2496 +#: ../libpurple/protocols/mxit/protocol.c:2535 msgid "Status Error" msgstr "Tilavirhe" -#: ../libpurple/protocols/mxit/protocol.c:2499 +#: ../libpurple/protocols/mxit/protocol.c:2538 msgid "Mood Error" msgstr "Mielialavirhe" -#: ../libpurple/protocols/mxit/protocol.c:2510 +#: ../libpurple/protocols/mxit/protocol.c:2549 msgid "Invitation Error" msgstr "Kutsuvirhe" -#: ../libpurple/protocols/mxit/protocol.c:2513 +#: ../libpurple/protocols/mxit/protocol.c:2552 msgid "Contact Removal Error" msgstr "" -#: ../libpurple/protocols/mxit/protocol.c:2517 +#: ../libpurple/protocols/mxit/protocol.c:2556 msgid "Subscription Error" msgstr "" -#: ../libpurple/protocols/mxit/protocol.c:2520 +#: ../libpurple/protocols/mxit/protocol.c:2559 msgid "Contact Update Error" msgstr "Yhteystiedon päivitysvirhe" -#: ../libpurple/protocols/mxit/protocol.c:2523 +#: ../libpurple/protocols/mxit/protocol.c:2562 msgid "File Transfer Error" -msgstr "Tiedostosiirtovirhe" +msgstr "Tiedostonsiirtovirhe" -#: ../libpurple/protocols/mxit/protocol.c:2526 +#: ../libpurple/protocols/mxit/protocol.c:2565 msgid "Cannot create MultiMx room" msgstr "" -#: ../libpurple/protocols/mxit/protocol.c:2529 +#: ../libpurple/protocols/mxit/protocol.c:2568 msgid "MultiMx Invitation Error" msgstr "" -#: ../libpurple/protocols/mxit/protocol.c:2533 +#: ../libpurple/protocols/mxit/protocol.c:2572 msgid "Profile Error" msgstr "Profiilivirhe" #. bad packet -#: ../libpurple/protocols/mxit/protocol.c:2747 +#: ../libpurple/protocols/mxit/protocol.c:2787 msgid "Invalid packet received from MXit." msgstr "" #. connection error -#: ../libpurple/protocols/mxit/protocol.c:2812 +#: ../libpurple/protocols/mxit/protocol.c:2852 msgid "A connection error occurred to MXit. (read stage 0x01)" msgstr "" #. connection closed -#: ../libpurple/protocols/mxit/protocol.c:2817 +#: ../libpurple/protocols/mxit/protocol.c:2857 msgid "A connection error occurred to MXit. (read stage 0x02)" msgstr "" -#: ../libpurple/protocols/mxit/protocol.c:2827 +#: ../libpurple/protocols/mxit/protocol.c:2867 msgid "A connection error occurred to MXit. (read stage 0x03)" msgstr "" #. malformed packet length record (too long) -#: ../libpurple/protocols/mxit/protocol.c:2838 +#: ../libpurple/protocols/mxit/protocol.c:2879 msgid "A connection error occurred to MXit. (read stage 0x04)" msgstr "" #. connection error -#: ../libpurple/protocols/mxit/protocol.c:2849 +#: ../libpurple/protocols/mxit/protocol.c:2890 msgid "A connection error occurred to MXit. (read stage 0x05)" msgstr "" #. connection closed -#: ../libpurple/protocols/mxit/protocol.c:2854 +#: ../libpurple/protocols/mxit/protocol.c:2895 msgid "A connection error occurred to MXit. (read stage 0x06)" msgstr "" @@ -10154,7 +10169,7 @@ #: ../libpurple/protocols/oscar/family_locate.c:408 msgid "Thinking" -msgstr "" +msgstr "Miettiväinen" #: ../libpurple/protocols/oscar/family_locate.c:410 msgid "Shopping" @@ -10166,11 +10181,11 @@ #: ../libpurple/protocols/oscar/family_locate.c:416 msgid "Eating" -msgstr "" +msgstr "Syömässä" #: ../libpurple/protocols/oscar/family_locate.c:417 msgid "Watching a movie" -msgstr "" +msgstr "Katsoo elokuvaa" #: ../libpurple/protocols/oscar/family_locate.c:419 ../pidgin/gtkconv.c:6820 #: ../pidgin/gtkstatusbox.c:714 @@ -10187,15 +10202,15 @@ #: ../libpurple/protocols/oscar/family_locate.c:422 msgid "Watching TV" -msgstr "" +msgstr "Katsoo TV:tä" #: ../libpurple/protocols/oscar/family_locate.c:423 msgid "Having fun" -msgstr "" +msgstr "Pitää hauskaa" #: ../libpurple/protocols/oscar/family_locate.c:424 msgid "Sleeping" -msgstr "Unessa" +msgstr "Nukkuu" #: ../libpurple/protocols/oscar/family_locate.c:425 msgid "Using a PDA" @@ -10203,7 +10218,7 @@ #: ../libpurple/protocols/oscar/family_locate.c:429 msgid "Meeting friends" -msgstr "" +msgstr "Tapaamassa kavereita" #: ../libpurple/protocols/oscar/family_locate.c:430 msgid "On the phone" @@ -10233,7 +10248,7 @@ #. Playing video games #: ../libpurple/protocols/oscar/family_locate.c:438 msgid "Gaming" -msgstr "Pelaamassa" +msgstr "Pelaa" #: ../libpurple/protocols/oscar/family_locate.c:439 msgid "Browsing the web" @@ -10250,7 +10265,7 @@ #. Drinking [Alcohol] #: ../libpurple/protocols/oscar/family_locate.c:443 msgid "Drinking" -msgstr "Juo" +msgstr "Juomassa" #: ../libpurple/protocols/oscar/family_locate.c:444 ../libpurple/status.c:169 msgid "Listening to music" @@ -20127,15 +20142,15 @@ #. Launcher integration #: ../pidgin/plugins/unity.c:449 msgid "Launcher Icon" -msgstr "" +msgstr "Käynnistimen kuvake" #: ../pidgin/plugins/unity.c:453 msgid "_Disable launcher integration" -msgstr "" +msgstr "_Poista käytöstä käynnistimen integraatio" #: ../pidgin/plugins/unity.c:461 msgid "Show number of unread _messages on launcher icon" -msgstr "" +msgstr "Näytä _lukemattomien viestien määrä käynnistimen kuvakkeessa" #: ../pidgin/plugins/unity.c:469 msgid "Show number of unread co_nversations on launcher icon" @@ -20144,11 +20159,11 @@ #. Messaging menu integration #: ../pidgin/plugins/unity.c:478 msgid "Messaging Menu" -msgstr "" +msgstr "Viestintävalikko" #: ../pidgin/plugins/unity.c:483 msgid "Show number of _unread messages for conversations in messaging menu" -msgstr "" +msgstr "N_äytä lukemattomien viestien määrä viestintävalikossa" #: ../pidgin/plugins/unity.c:491 msgid "Show _elapsed time for unread conversations in messaging menu" @@ -20162,19 +20177,19 @@ #. *< id #: ../pidgin/plugins/unity.c:598 msgid "Unity Integration" -msgstr "" +msgstr "Unity-integraatio" #. *< name #. *< version #. * summary #: ../pidgin/plugins/unity.c:601 msgid "Provides integration with Unity." -msgstr "" +msgstr "Tarjoaa integraation Unityn kanssa." #. * description #: ../pidgin/plugins/unity.c:603 msgid "Provides integration with Unity's messaging menu and launcher." -msgstr "" +msgstr "Tarjoaa integraation Unityn viestintävalikon ja käynnistimen kanssa." #: ../pidgin/plugins/vvconfig.c:303 msgid "Audio" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/polkit-1.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/polkit-1.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/polkit-1.po 2014-07-09 09:04:06.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/polkit-1.po 2016-07-20 16:57:30.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: policykit-1\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-02-17 15:35+0000\n" +"POT-Creation-Date: 2015-11-24 21:15+0000\n" "PO-Revision-Date: 2012-04-02 06:06+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:25+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:56+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../actions/org.freedesktop.policykit.policy.in.h:1 msgid "Run programs as another user" @@ -50,7 +50,7 @@ #. * translate the $(program) fragment - it will be expanded to the path #. * of the program e.g. /bin/bash. #. -#: ../src/programs/pkexec.c:719 +#: ../src/programs/pkexec.c:751 msgid "Authentication is needed to run `$(program)' as the super user" msgstr "" "Tunnistautuminen vaaditaan ohjelman ”$(program)” suorittamiseksi " @@ -61,7 +61,7 @@ #. * be expanded to the path of the program e.g. "/bin/bash" and the latter #. * to the user e.g. "John Doe (johndoe)" or "johndoe". #. -#: ../src/programs/pkexec.c:729 +#: ../src/programs/pkexec.c:761 msgid "Authentication is needed to run `$(program)' as user $(user)" msgstr "" "Tunnistautuminen vaaditaan ohjelman ”$(program)” suorittamiseksi käyttäjänä " diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/popt.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/popt.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/popt.po 2014-07-09 09:03:55.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/popt.po 2016-07-20 16:57:29.000000000 +0000 @@ -10,13 +10,13 @@ "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-02-17 13:35-0500\n" "PO-Revision-Date: 2008-09-20 10:09+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:06+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:01+0000\n" +"X-Generator: Launchpad (build 18147)\n" # errno - number of last error (defined by the ISO C standard) #: popt.c:47 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pppconfig.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pppconfig.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pppconfig.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pppconfig.po 2016-07-20 16:57:28.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:19+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:11+0000\n" +"X-Generator: Launchpad (build 18147)\n" #. Arbitrary upper limits on option and chat files. #. If they are bigger than this something is wrong. diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pppoeconf.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pppoeconf.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pppoeconf.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pppoeconf.po 2016-07-20 16:57:35.000000000 +0000 @@ -9,14 +9,14 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-04-18 01:10+0200\n" "PO-Revision-Date: 2009-04-17 16:14+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 12:19+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:12+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../pppoeconf:46 msgid "Please become root before running pppoeconf!" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/psmisc.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/psmisc.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/psmisc.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/psmisc.po 2016-07-20 16:57:36.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:19+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:12+0000\n" +"X-Generator: Launchpad (build 18147)\n" "X-Poedit-Country: FINLAND\n" "Language: fi\n" "X-Poedit-Language: Finnish\n" @@ -71,7 +71,7 @@ "varustettuihin prosesseihin\n" " -V,--version näytä versiotiedot\n" -#: src/fuser.c:150 +#: src/fuser.c:146 #, c-format msgid "" " -4,--ipv4 search IPv4 sockets only\n" @@ -80,7 +80,7 @@ " -4,--ipv4 etsi vain IPv4-pistokkeita\n" " -6,--ipv6 etsi vain IPv6-pistokkeita\n" -#: src/fuser.c:153 +#: src/fuser.c:150 #, c-format msgid "" " - reset options\n" @@ -93,12 +93,12 @@ " ”udp/tcp”-nimet: [local_port][,[rmt_host][,[rmt_port]]]\n" "\n" -#: src/fuser.c:160 +#: src/fuser.c:157 #, c-format msgid "fuser (PSmisc) %s\n" msgstr "fuser (PSmisc) %s\n" -#: src/fuser.c:163 +#: src/fuser.c:160 #, c-format msgid "" "Copyright (C) 1993-2010 Werner Almesberger and Craig Small\n" @@ -107,8 +107,8 @@ "Copyright © 1993-2010 Werner Almesberger ja Craig Small\n" "\n" -#: src/fuser.c:165 src/killall.c:653 src/peekfd.c:114 src/prtstat.c:68 -#: src/pstree.c:1030 +#: src/fuser.c:162 src/killall.c:683 src/peekfd.c:108 src/prtstat.c:68 +#: src/pstree.c:824 #, c-format msgid "" "PSmisc comes with ABSOLUTELY NO WARRANTY.\n" @@ -121,120 +121,120 @@ "Public\n" "License -lisenssin mukaisesti. Tiedostossa COPYING on tarkemmat tiedot.\n" -#: src/fuser.c:184 +#: src/fuser.c:181 #, c-format msgid "Cannot open /proc directory: %s\n" msgstr "Ei voida avata ”/proc”-hakemistoa: %s\n" -#: src/fuser.c:397 src/fuser.c:450 src/fuser.c:1946 +#: src/fuser.c:372 src/fuser.c:425 src/fuser.c:1886 #, c-format msgid "Cannot allocate memory for matched proc: %s\n" msgstr "Ei voida varata muistia täsmäävälle ”proc”-hakemistolle: %s\n" -#: src/fuser.c:478 +#: src/fuser.c:459 #, c-format msgid "Specified filename %s does not exist.\n" msgstr "Määriteltyä tiedostonimeä %s ei ole olemassa.\n" -#: src/fuser.c:481 +#: src/fuser.c:461 #, c-format msgid "Cannot stat %s: %s\n" msgstr "Ei voida suorittaa stat-käskyä %s: %s\n" -#: src/fuser.c:618 +#: src/fuser.c:594 #, c-format msgid "Cannot resolve local port %s: %s\n" msgstr "Ei voida ratkaista paikallista porttia %s: %s\n" -#: src/fuser.c:636 +#: src/fuser.c:612 #, c-format msgid "Unknown local port AF %d\n" msgstr "Tuntematon paikallinen portti AF %d\n" -#: src/fuser.c:724 +#: src/fuser.c:702 #, c-format msgid "Cannot open protocol file \"%s\": %s\n" msgstr "Ei voida avata yhteyskäytäntötiedostoa ”%s”: %s\n" -#: src/fuser.c:995 +#: src/fuser.c:948 #, c-format msgid "%s: Invalid option %s\n" msgstr "%s: Virheellinen valitsin %s\n" -#: src/fuser.c:1046 +#: src/fuser.c:998 msgid "Namespace option requires an argument." msgstr "Nimiavaruusvalitsin vaatii argumentin." -#: src/fuser.c:1064 +#: src/fuser.c:1010 msgid "Invalid namespace name" msgstr "Virheellinen nimiavaruusnimi" -#: src/fuser.c:1125 +#: src/fuser.c:1066 msgid "You can only use files with mountpoint options" msgstr "Voit käyttää tiedostoja vain ”mountpoint”-valitsimien kanssa" -#: src/fuser.c:1174 +#: src/fuser.c:1111 msgid "No process specification given" msgstr "Prosessimäärittelyä ei ole annettu" -#: src/fuser.c:1186 +#: src/fuser.c:1118 msgid "all option cannot be used with silent option." msgstr "”all”-valitsinta ei voi käyttää ”silent”-valitsimen kanssa." -#: src/fuser.c:1191 +#: src/fuser.c:1123 msgid "" "You cannot search for only IPv4 and only IPv6 sockets at the same time" msgstr "Ei voida etsiä ”vain IPv4”- ja ”vain IPv6”-pistokkeita samaan aikaan" -#: src/fuser.c:1269 +#: src/fuser.c:1201 #, c-format msgid "%*s USER PID ACCESS COMMAND\n" msgstr "%*s KÄYTTÄJÄ PID ACCESS KÄSKY\n" -#: src/fuser.c:1302 src/fuser.c:1359 +#: src/fuser.c:1234 src/fuser.c:1289 msgid "(unknown)" msgstr "(tuntematon)" -#: src/fuser.c:1438 src/fuser.c:1477 +#: src/fuser.c:1378 src/fuser.c:1416 #, c-format msgid "Cannot stat file %s: %s\n" msgstr "Ei voida suorittaa stat-käskyä tiedostolle %s: %s\n" -#: src/fuser.c:1563 +#: src/fuser.c:1507 #, c-format msgid "Cannot open /proc/net/unix: %s\n" msgstr "Ei voida avata tiedostoa ”/proc/net/unix”: %s\n" -#: src/fuser.c:1639 +#: src/fuser.c:1583 #, c-format msgid "Kill process %d ? (y/N) " msgstr "" "Lähetä signaali prosessille %d? (y=kyllä, N=ei, ”kyllä” yleensä lopettaa " "prosessin) " -#: src/fuser.c:1675 +#: src/fuser.c:1619 #, c-format msgid "Could not kill process %d: %s\n" msgstr "Ei voitu lähettää signaalia prosessille %d: %s\n" -#: src/fuser.c:1690 +#: src/fuser.c:1634 #, c-format msgid "Cannot open a network socket.\n" msgstr "Ei voida avata verkkopistoketta.\n" -#: src/fuser.c:1694 +#: src/fuser.c:1638 #, c-format msgid "Cannot find socket's device number.\n" msgstr "Pistokkeen laitenumeroa ei löydy.\n" # Kill-käskyn käyttämä signaali on tässä SIGTERM (tunnetaan myös nimellä TERM). -#: src/killall.c:100 +#: src/killall.c:102 #, c-format msgid "Kill %s(%s%d) ? (y/N) " msgstr "Lopeta prosessi %s(%s%d)? (y=kyllä, N=ei) " # Signaali on joku muu kuin SIGTERM -#: src/killall.c:103 +#: src/killall.c:105 #, c-format msgid "Signal %s(%s%d) ? (y/N) " msgstr "" @@ -256,17 +256,17 @@ msgid "killall: skipping partial match %s(%d)\n" msgstr "killall: ohitetaan osittain vastaava %s(%d)\n" -#: src/killall.c:562 +#: src/killall.c:568 #, c-format msgid "Killed %s(%s%d) with signal %d\n" msgstr "Prosessille %s(%s%d) lähetetty signaali %d\n" -#: src/killall.c:576 +#: src/killall.c:582 #, c-format msgid "%s: no process found\n" msgstr "%s: ei prosesseja\n" -#: src/killall.c:615 +#: src/killall.c:636 #, c-format msgid "" "Usage: killall [-Z CONTEXT] [-u USER] [ -eIgiqrvw ] [ -SIGNAL ] NAME...\n" @@ -274,12 +274,12 @@ "Käyttö: killall [-Z KONTEKSTI] [-u KÄYTTÄJÄ] [ -eIgiqrvw ] [ -SIGNAL ] " "NIMI...\n" -#: src/killall.c:618 +#: src/killall.c:639 #, c-format msgid "Usage: killall [OPTION]... [--] NAME...\n" msgstr "Käyttö: killall [VALITSIN]... [--] NIMI...\n" -#: src/killall.c:621 +#: src/killall.c:642 #, c-format msgid "" " killall -l, --list\n" @@ -322,7 +322,7 @@ " -V,--version näytä versiotiedot\n" " -w,--wait odota prosessien loppumista\n" -#: src/killall.c:639 +#: src/killall.c:660 #, c-format msgid "" " -Z,--context REGEXP kill only process(es) having context\n" @@ -341,16 +341,16 @@ "Copyright © 1993-2012 Werner Almesberger ja Craig Small\n" "\n" -#: src/killall.c:741 src/killall.c:747 +#: src/killall.c:772 src/killall.c:778 msgid "Invalid time format" msgstr "Virheellinen aikamuoto" -#: src/killall.c:767 +#: src/killall.c:803 #, c-format msgid "Cannot find user %s\n" msgstr "Ei löydy käyttäjää %s\n" -#: src/killall.c:798 +#: src/killall.c:235 src/killall.c:838 #, c-format msgid "Bad regular expression: %s\n" msgstr "Virheellinen säännöllinen lauseke: %s\n" @@ -365,17 +365,17 @@ msgid "killall: %s lacks process entries (not mounted ?)\n" msgstr "killall: %s-kohteesta puuttuu prosessirivit (ei ole liitetty?)\n" -#: src/peekfd.c:102 +#: src/peekfd.c:96 #, c-format msgid "Error attaching to pid %i\n" msgstr "Virhe liityttäessä pid-tunnukseen %i\n" -#: src/peekfd.c:110 +#: src/peekfd.c:104 #, c-format msgid "peekfd (PSmisc) %s\n" msgstr "peekfd (PSmisc) %s\n" -#: src/peekfd.c:112 +#: src/peekfd.c:106 #, c-format msgid "" "Copyright (C) 2007 Trent Waddington\n" @@ -384,7 +384,7 @@ "Copyright © 2007 Trent Waddington\n" "\n" -#: src/peekfd.c:122 +#: src/peekfd.c:116 #, c-format msgid "" "Usage: peekfd [-8] [-n] [-c] [-d] [-V] [-h] [ ..]\n" @@ -569,7 +569,7 @@ "/proc ei ole liitetty, ei voi suorittaa stat-käskyä tiedostolle " "/proc/self/stat.\n" -#: src/pstree.c:961 +#: src/pstree.c:753 #, c-format msgid "%s is empty (not mounted ?)\n" msgstr "%s on tyhjä (ei liitetty?)\n" @@ -622,12 +622,12 @@ " -U, --unicode käytä UTF-8 (Unicode)-pseudografiikkamerkkejä\n" " -V, --version näytä versiotiedot\n" -#: src/pstree.c:1016 +#: src/pstree.c:810 #, c-format msgid " -Z show SELinux security contexts\n" msgstr " -Z näytä SELinux-turvakontekstit\n" -#: src/pstree.c:1018 +#: src/pstree.c:812 #, c-format msgid "" " PID start at this PID; default is 1 (init)\n" @@ -638,12 +638,12 @@ " USER näytä vain puita, jotka alkavat käyttäjän omistuksessa\n" "\n" -#: src/pstree.c:1025 +#: src/pstree.c:819 #, c-format msgid "pstree (PSmisc) %s\n" msgstr "pstree (PSmisc) %s\n" -#: src/pstree.c:1028 +#: src/pstree.c:822 #, c-format msgid "" "Copyright (C) 1993-2009 Werner Almesberger and Craig Small\n" @@ -652,27 +652,27 @@ "Copyright © 1993-2009 Werner Almesberger ja Craig Small\n" "\n" -#: src/pstree.c:1142 +#: src/pstree.c:934 #, c-format msgid "TERM is not set\n" msgstr "TERM-signaali ei ole asetettu\n" -#: src/pstree.c:1146 +#: src/pstree.c:938 #, c-format msgid "Can't get terminal capabilities\n" msgstr "Päätteen ominaisuudet eivät ole selvillä\n" -#: src/pstree.c:1211 +#: src/pstree.c:983 #, c-format msgid "No such user name: %s\n" msgstr "Käyttäjänimeä ei ole: %s\n" -#: src/pstree.c:1237 +#: src/pstree.c:1006 #, c-format msgid "No processes found.\n" msgstr "Prosesseja ei löydy.\n" -#: src/pstree.c:1243 +#: src/pstree.c:1012 #, c-format msgid "Press return to close\n" msgstr "Paina enter-näppäintä sulkeaksesi\n" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pulseaudio.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pulseaudio.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/pulseaudio.po 2014-07-09 09:04:02.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/pulseaudio.po 2016-07-20 16:57:30.000000000 +0000 @@ -8,18 +8,18 @@ msgstr "" "Project-Id-Version: git trunk\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-04 10:17+0000\n" -"PO-Revision-Date: 2014-04-05 13:43+0000\n" +"POT-Creation-Date: 2015-01-28 22:58+0000\n" +"PO-Revision-Date: 2015-02-09 21:04+0000\n" "Last-Translator: Ville-Pekka Vainio \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:37+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:13+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" -#: ../src/modules/alsa/alsa-util.c:1128 ../src/modules/alsa/alsa-util.c:1203 +#: ../src/modules/alsa/alsa-util.c:1134 ../src/modules/alsa/alsa-util.c:1209 #, c-format msgid "" "snd_pcm_avail() returned a value that is exceptionally large: %lu bytes (%lu " @@ -31,7 +31,7 @@ "Tämä on todennäköisesti ohjelmavirhe ALSA-ajurissa ”%s”. Ilmoita tästä " "ongelmasta ALSA-kehittäjille." -#: ../src/modules/alsa/alsa-util.c:1178 +#: ../src/modules/alsa/alsa-util.c:1184 #, c-format msgid "" "snd_pcm_delay() returned a value that is exceptionally large: %li bytes " @@ -44,7 +44,7 @@ "Tämä on todennäköisesti ohjelmavirhe ALSA-ajurissa ”%s”. Ilmoita tästä " "ongelmasta ALSA-kehittäjille." -#: ../src/modules/alsa/alsa-util.c:1219 +#: ../src/modules/alsa/alsa-util.c:1225 #, c-format msgid "" "snd_pcm_avail_delay() returned strange values: delay %lu is less than avail " @@ -56,7 +56,7 @@ "Tämä johtuu todennäköisesti virheestä ALSA ajurissa '%s'. Ystävällisesti " "raportoi tapahtuma ALSA kehittäjille." -#: ../src/modules/alsa/alsa-util.c:1262 +#: ../src/modules/alsa/alsa-util.c:1268 #, c-format msgid "" "snd_pcm_mmap_begin() returned a value that is exceptionally large: %lu bytes " @@ -69,20 +69,20 @@ "Tämä on todennäköisesti ohjelmavirhe ALSA-ajurissa ”%s”. Ilmoita tästä " "ongelmasta ALSA-kehittäjille." -#: ../src/modules/module-always-sink.c:38 +#: ../src/modules/module-always-sink.c:36 msgid "Always keeps at least one sink loaded even if it's a null one" msgstr "" "Pidä aina vähintään yksi nielu ladattuna, vaikka se olisi tyhjä nielu" -#: ../src/modules/module-always-sink.c:82 +#: ../src/modules/module-always-sink.c:80 msgid "Dummy Output" msgstr "Valeulostulo" -#: ../src/modules/module-ladspa-sink.c:53 +#: ../src/modules/module-ladspa-sink.c:51 msgid "Virtual LADSPA sink" msgstr "Virtuaalinen LADSPA-nielu" -#: ../src/modules/module-ladspa-sink.c:57 +#: ../src/modules/module-ladspa-sink.c:55 msgid "" "sink_name= sink_properties= " "master= format= rate= " @@ -93,36 +93,36 @@ "LADSPA port names> " msgstr "" -#: ../src/modules/module-null-sink.c:49 +#: ../src/modules/module-null-sink.c:47 msgid "Clocked NULL sink" msgstr "Kellotettu tyhjä nielu" -#: ../src/modules/module-null-sink.c:280 +#: ../src/modules/module-null-sink.c:278 msgid "Null Output" msgstr "Tyhjä ulostulo" -#: ../src/pulsecore/sink.c:3475 +#: ../src/pulsecore/sink.c:3427 msgid "Built-in Audio" msgstr "Sisäinen äänentoisto" -#: ../src/pulsecore/sink.c:3480 +#: ../src/pulsecore/sink.c:3432 msgid "Modem" msgstr "Modeemi" -#: ../src/daemon/ltdl-bind-now.c:77 +#: ../src/daemon/ltdl-bind-now.c:75 #, c-format msgid "Failed to open module %s: %s" -msgstr "" +msgstr "Moduulin avaaminen epäonnistui %s: %s" -#: ../src/daemon/ltdl-bind-now.c:128 +#: ../src/daemon/ltdl-bind-now.c:126 msgid "Failed to find original lt_dlopen loader." msgstr "Alkuperäisen lt_dlopen-lataimen löytäminen epäonnistui." -#: ../src/daemon/ltdl-bind-now.c:133 +#: ../src/daemon/ltdl-bind-now.c:131 msgid "Failed to allocate new dl loader." msgstr "Uuden dl-lataaminen varaaminen epäonnistui." -#: ../src/daemon/ltdl-bind-now.c:146 +#: ../src/daemon/ltdl-bind-now.c:144 msgid "Failed to add bind-now-loader." msgstr "bind-now-loaderin lisääminen epäonnistui." @@ -135,12 +135,12 @@ msgid "Exiting." msgstr "Poistutaan." -#: ../src/daemon/main.c:185 +#: ../src/daemon/main.c:161 #, c-format msgid "Failed to find user '%s'." msgstr "Käyttäjää ”%s” ei löydetty." -#: ../src/daemon/main.c:190 +#: ../src/daemon/main.c:166 #, c-format msgid "Failed to find group '%s'." msgstr "Ryhmää ”%s” ei löydetty." @@ -150,32 +150,32 @@ msgid "Found user '%s' (UID %lu) and group '%s' (GID %lu)." msgstr "Löydettiin käyttäjä ”%s” (UID %lu) ja ryhmä ”%s” (GID %lu)." -#: ../src/daemon/main.c:199 +#: ../src/daemon/main.c:175 #, c-format msgid "GID of user '%s' and of group '%s' don't match." msgstr "Käyttäjän ”%s” ja ryhmän ”%s” GID:t eivät vastaa toisiaan." -#: ../src/daemon/main.c:204 +#: ../src/daemon/main.c:180 #, c-format msgid "Home directory of user '%s' is not '%s', ignoring." msgstr "Käyttäjän ”%s” kotihakemisto ei ole ”%s”, ohitetaan." -#: ../src/daemon/main.c:207 ../src/daemon/main.c:212 +#: ../src/daemon/main.c:183 ../src/daemon/main.c:188 #, c-format msgid "Failed to create '%s': %s" msgstr "Hakemiston ”%s” luominen epäonnistui: %s" -#: ../src/daemon/main.c:219 +#: ../src/daemon/main.c:195 #, c-format msgid "Failed to change group list: %s" msgstr "Ryhmäluettelon vaihtaminen epäonnistui: %s" -#: ../src/daemon/main.c:235 +#: ../src/daemon/main.c:211 #, c-format msgid "Failed to change GID: %s" msgstr "GID:n vaihtaminen epäonnistui: %s" -#: ../src/daemon/main.c:251 +#: ../src/daemon/main.c:227 #, c-format msgid "Failed to change UID: %s" msgstr "UID:n vaihtaminen epäonnistui: %s" @@ -184,7 +184,7 @@ msgid "Successfully changed user to \"" msgstr "" -#: ../src/daemon/main.c:280 +#: ../src/daemon/main.c:256 msgid "System wide mode unsupported on this platform." msgstr "Järjestelmänlaajuista tilaa ei tueta tällä alustalla." @@ -193,11 +193,11 @@ msgid "setrlimit(%s, (%u, %u)) failed: %s" msgstr "setrlimit(%s, (%u, %u)) epäonnistui: %s" -#: ../src/daemon/main.c:508 +#: ../src/daemon/main.c:494 msgid "Failed to parse command line." msgstr "Komentorivin jäsentäminen epäonnistui." -#: ../src/daemon/main.c:541 +#: ../src/daemon/main.c:533 msgid "" "System mode refused for non-root user. Only starting the D-Bus server lookup " "service." @@ -214,12 +214,12 @@ msgid "Daemon running as PID %u" msgstr "Taustaprosessi käynnissä prosessitunnisteella %u" -#: ../src/daemon/main.c:640 +#: ../src/daemon/main.c:632 #, c-format msgid "Failed to kill daemon: %s" msgstr "Taustaprosessin lopettaminen epäonnistui: %s" -#: ../src/daemon/main.c:669 +#: ../src/daemon/main.c:661 msgid "" "This program is not intended to be run as root (unless --system is " "specified)." @@ -227,67 +227,67 @@ "Tätä ohjelmaa ei ole tarkoitettu suoritettavaksi pääkäyttäjänä (ellei --" "system ole määritelty)." -#: ../src/daemon/main.c:672 +#: ../src/daemon/main.c:664 msgid "Root privileges required." msgstr "Pääkäyttäjän (root) oikeudet vaaditaan." -#: ../src/daemon/main.c:679 +#: ../src/daemon/main.c:671 msgid "--start not supported for system instances." msgstr "--start-valitsinta ei tueta järjestelmätilassa." -#: ../src/daemon/main.c:719 +#: ../src/daemon/main.c:711 #, c-format msgid "User-configured server at %s, refusing to start/autospawn." msgstr "" -#: ../src/daemon/main.c:725 +#: ../src/daemon/main.c:717 #, c-format msgid "" "User-configured server at %s, which appears to be local. Probing deeper." msgstr "" -#: ../src/daemon/main.c:730 +#: ../src/daemon/main.c:722 msgid "Running in system mode, but --disallow-exit not set!" msgstr "" "Suoritetaan järjestelmätilassa, mutta --disallow-exit ei ole asetettuna!" -#: ../src/daemon/main.c:733 +#: ../src/daemon/main.c:725 msgid "Running in system mode, but --disallow-module-loading not set!" msgstr "" "Suoritetaan järjestelmätilassa, mutta --disallow-module-loading ei ole " "asetettuna!" -#: ../src/daemon/main.c:736 +#: ../src/daemon/main.c:728 msgid "Running in system mode, forcibly disabling SHM mode!" msgstr "" "Suoritetaan järjestelmätilassa, otetaan SHM-tila pakotetusti pois käytöstä." -#: ../src/daemon/main.c:741 +#: ../src/daemon/main.c:733 msgid "Running in system mode, forcibly disabling exit idle time!" msgstr "" "Suoritetaan järjestelmätilassa, otetaan poistumisen joutenoloaika " "pakotetusti pois käytöstä." -#: ../src/daemon/main.c:769 +#: ../src/daemon/main.c:766 msgid "Failed to acquire stdio." msgstr "stdio:n saaminen epäonnistui." -#: ../src/daemon/main.c:775 ../src/daemon/main.c:840 +#: ../src/daemon/main.c:772 ../src/daemon/main.c:843 #, c-format msgid "pipe() failed: %s" -msgstr "" +msgstr "pipe() epäonnistui: %s" -#: ../src/daemon/main.c:780 ../src/daemon/main.c:845 +#: ../src/daemon/main.c:777 ../src/daemon/main.c:848 #, c-format msgid "fork() failed: %s" msgstr "fork() epäonnistui: %s" -#: ../src/daemon/main.c:795 ../src/daemon/main.c:860 ../src/utils/pacat.c:564 +#: ../src/daemon/main.c:792 ../src/daemon/main.c:863 ../src/utils/pacat.c:567 #, c-format msgid "read() failed: %s" msgstr "read() epäonnistui: %s" -#: ../src/daemon/main.c:801 +#: ../src/daemon/main.c:798 msgid "Daemon startup failed." msgstr "Taustaprosessin käynnistys epäonnistui." @@ -295,10 +295,10 @@ msgid "Daemon startup successful." msgstr "Taustaprosessin käynnistys onnistui." -#: ../src/daemon/main.c:828 +#: ../src/daemon/main.c:831 #, c-format msgid "setsid() failed: %s" -msgstr "" +msgstr "setsid() epäonnistui: %s" #: ../src/daemon/main.c:913 #, c-format @@ -369,7 +369,7 @@ msgid "All asserts enabled." msgstr "Kaikki assertit ovat käytössä." -#: ../src/daemon/main.c:950 +#: ../src/daemon/main.c:958 msgid "Failed to get machine ID" msgstr "Konetunnisteen nouto epäonnistui" @@ -417,7 +417,7 @@ "Lisätietoja siitä, miksi järjestelmätilan käyttäminen on yleensä huono " "ajatus on osoitteessa http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode" -#: ../src/daemon/main.c:993 +#: ../src/daemon/main.c:1001 msgid "pa_pid_file_create() failed." msgstr "pa_pid_file_create() epäonnistui." @@ -433,15 +433,15 @@ "Hei, ytimesi on kehno! Linux korkean tarkkuuden ajastimien tuella on hyvin " "suositeltava!" -#: ../src/daemon/main.c:1023 +#: ../src/daemon/main.c:1031 msgid "pa_core_new() failed." msgstr "pa_core_new() epäonnistui." -#: ../src/daemon/main.c:1104 +#: ../src/daemon/main.c:1102 msgid "Failed to initialize daemon." msgstr "Taustaprosessin alustus epäonnistui." -#: ../src/daemon/main.c:1109 +#: ../src/daemon/main.c:1107 msgid "Daemon startup without any loaded modules, refusing to work." msgstr "" "Taustaprosessin käynnistys ilman ladattavia moduuleita, kieltäydytään " @@ -531,15 +531,15 @@ " -n Don't load default script file\n" msgstr "" -#: ../src/daemon/cmdline.c:245 +#: ../src/daemon/cmdline.c:243 msgid "--daemonize expects boolean argument" msgstr "--daemonize vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:253 +#: ../src/daemon/cmdline.c:251 msgid "--fail expects boolean argument" msgstr "--fail vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:264 +#: ../src/daemon/cmdline.c:262 msgid "" "--log-level expects log level argument (either numeric in range 0..4 or one " "of debug, info, notice, warn, error)." @@ -547,168 +547,168 @@ "--log-level vaatii lokikirjoituksen tason argumentiksi (joko numero väliltä " "0..4 tai yksi seuraavista: debug, info, notice, warn, error)." -#: ../src/daemon/cmdline.c:276 +#: ../src/daemon/cmdline.c:274 msgid "--high-priority expects boolean argument" msgstr "--high-priority vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:284 +#: ../src/daemon/cmdline.c:282 msgid "--realtime expects boolean argument" msgstr "--realtime vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:292 +#: ../src/daemon/cmdline.c:290 msgid "--disallow-module-loading expects boolean argument" msgstr "--disallow-module-loading vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:300 +#: ../src/daemon/cmdline.c:298 msgid "--disallow-exit expects boolean argument" msgstr "--disallow-exit vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:308 +#: ../src/daemon/cmdline.c:306 msgid "--use-pid-file expects boolean argument" msgstr "--use-pid-file vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:326 +#: ../src/daemon/cmdline.c:327 msgid "" "Invalid log target: use either 'syslog', 'stderr' or 'auto' or a valid file " "name 'file:', 'newfile:'." msgstr "" -#: ../src/daemon/cmdline.c:333 +#: ../src/daemon/cmdline.c:335 msgid "--log-time expects boolean argument" msgstr "--log-time vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:341 +#: ../src/daemon/cmdline.c:343 msgid "--log-meta expects boolean argument" msgstr "--log-meta vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:361 +#: ../src/daemon/cmdline.c:363 #, c-format msgid "Invalid resample method '%s'." msgstr "Virheellinen uudelleennäytteistyksen tapa ”%s”." -#: ../src/daemon/cmdline.c:368 +#: ../src/daemon/cmdline.c:370 msgid "--system expects boolean argument" msgstr "--system vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:376 +#: ../src/daemon/cmdline.c:378 msgid "--no-cpu-limit expects boolean argument" msgstr "--no-cpu-limit vaatii totuusarvoisen argumentin" -#: ../src/daemon/cmdline.c:384 +#: ../src/daemon/cmdline.c:386 msgid "--disable-shm expects boolean argument" msgstr "--disable-shm vaatii totuusarvoisen argumentin" -#: ../src/daemon/dumpmodules.c:59 +#: ../src/daemon/dumpmodules.c:57 #, c-format msgid "Name: %s\n" msgstr "Nimi: %s\n" -#: ../src/daemon/dumpmodules.c:62 +#: ../src/daemon/dumpmodules.c:60 #, c-format msgid "No module information available\n" msgstr "Moduulitietoja ei saatavilla\n" -#: ../src/daemon/dumpmodules.c:65 +#: ../src/daemon/dumpmodules.c:63 #, c-format msgid "Version: %s\n" msgstr "Versio: %s\n" -#: ../src/daemon/dumpmodules.c:67 +#: ../src/daemon/dumpmodules.c:65 #, c-format msgid "Description: %s\n" msgstr "Kuvaus: %s\n" -#: ../src/daemon/dumpmodules.c:69 +#: ../src/daemon/dumpmodules.c:67 #, c-format msgid "Author: %s\n" msgstr "Tekijä: %s\n" -#: ../src/daemon/dumpmodules.c:71 +#: ../src/daemon/dumpmodules.c:69 #, c-format msgid "Usage: %s\n" msgstr "Käyttö: %s\n" -#: ../src/daemon/dumpmodules.c:72 +#: ../src/daemon/dumpmodules.c:70 #, c-format msgid "Load Once: %s\n" msgstr "Lataa kerran: %s\n" -#: ../src/daemon/dumpmodules.c:74 +#: ../src/daemon/dumpmodules.c:72 #, c-format msgid "DEPRECATION WARNING: %s\n" msgstr "VAROITUS VANHENTUNEISUUDESTA: %s\n" -#: ../src/daemon/dumpmodules.c:78 +#: ../src/daemon/dumpmodules.c:76 #, c-format msgid "Path: %s\n" msgstr "Polku: %s\n" -#: ../src/daemon/daemon-conf.c:307 +#: ../src/daemon/daemon-conf.c:259 #, c-format msgid "[%s:%u] Invalid log target '%s'." msgstr "[%s:%u] Virheellinen lokikirjoituksen kohde ”%s”." -#: ../src/daemon/daemon-conf.c:322 +#: ../src/daemon/daemon-conf.c:274 #, c-format msgid "[%s:%u] Invalid log level '%s'." msgstr "[%s:%u] Virheellinen lokikirjoituksen taso ”%s”." -#: ../src/daemon/daemon-conf.c:337 +#: ../src/daemon/daemon-conf.c:289 #, c-format msgid "[%s:%u] Invalid resample method '%s'." msgstr "[%s:%u] Virheellinen uudelleennäytteistyksen tapa ”%s”." -#: ../src/daemon/daemon-conf.c:359 +#: ../src/daemon/daemon-conf.c:311 #, c-format msgid "[%s:%u] Invalid rlimit '%s'." msgstr "[%s:%u] Virheellinen rlimit ”%s”." -#: ../src/daemon/daemon-conf.c:379 +#: ../src/daemon/daemon-conf.c:331 #, c-format msgid "[%s:%u] Invalid sample format '%s'." msgstr "[%s:%u] Virheellinen näytemuoto ”%s”." -#: ../src/daemon/daemon-conf.c:397 ../src/daemon/daemon-conf.c:415 +#: ../src/daemon/daemon-conf.c:348 ../src/daemon/daemon-conf.c:365 #, c-format msgid "[%s:%u] Invalid sample rate '%s'." msgstr "[%s:%u] Virheellinen näytteenottotaajuus ”%s”." -#: ../src/daemon/daemon-conf.c:438 +#: ../src/daemon/daemon-conf.c:388 #, c-format msgid "[%s:%u] Invalid sample channels '%s'." msgstr "[%s:%u] Virheelliset näytekanavat ”%s”." -#: ../src/daemon/daemon-conf.c:455 +#: ../src/daemon/daemon-conf.c:405 #, c-format msgid "[%s:%u] Invalid channel map '%s'." msgstr "[%s:%u] Virheellinen kanavakartta ”%s”." -#: ../src/daemon/daemon-conf.c:472 +#: ../src/daemon/daemon-conf.c:422 #, c-format msgid "[%s:%u] Invalid number of fragments '%s'." msgstr "[%s:%u] Virheellinen fragmenttimäärä ”%s”." -#: ../src/daemon/daemon-conf.c:489 +#: ../src/daemon/daemon-conf.c:439 #, c-format msgid "[%s:%u] Invalid fragment size '%s'." msgstr "[%s:%u] Virheellinen fragmenttikoko ”%s”." -#: ../src/daemon/daemon-conf.c:506 +#: ../src/daemon/daemon-conf.c:456 #, c-format msgid "[%s:%u] Invalid nice level '%s'." msgstr "[%s:%u] Virheellinen nice-taso ”%s”." -#: ../src/daemon/daemon-conf.c:549 +#: ../src/daemon/daemon-conf.c:499 #, c-format msgid "[%s:%u] Invalid server type '%s'." -msgstr "" +msgstr "[%s:%u] Virheellinen palvelintyyppi '%s'." -#: ../src/daemon/daemon-conf.c:662 +#: ../src/daemon/daemon-conf.c:613 #, c-format msgid "Failed to open configuration file: %s" msgstr "Asetustiedoston avaaminen epäonnistui: %s" -#: ../src/daemon/daemon-conf.c:678 +#: ../src/daemon/daemon-conf.c:629 msgid "" "The specified default channel map has a different number of channels than " "the specified default number of channels." @@ -716,7 +716,7 @@ "Kanavien oletusmäärä ja oletuskanavakartan kanavien määrä poikkeavat " "toisistaan." -#: ../src/daemon/daemon-conf.c:764 +#: ../src/daemon/daemon-conf.c:716 #, c-format msgid "### Read from configuration file: %s ###\n" msgstr "### Luettu asetustiedostosta: %s ###\n" @@ -741,274 +741,275 @@ msgid "Start the PulseAudio Sound System with KDE Routing Policy" msgstr "" -#: ../src/pulse/channelmap.c:105 ../src/pulse/channelmap.c:757 +#: ../src/pulse/channelmap.c:103 ../src/pulse/channelmap.c:758 msgid "Mono" msgstr "Mono" -#: ../src/pulse/channelmap.c:107 +#: ../src/pulse/channelmap.c:105 msgid "Front Center" msgstr "Keski" -#: ../src/pulse/channelmap.c:108 +#: ../src/pulse/channelmap.c:106 msgid "Front Left" msgstr "Vasen etu" -#: ../src/pulse/channelmap.c:109 +#: ../src/pulse/channelmap.c:107 msgid "Front Right" msgstr "Oikea etu" -#: ../src/pulse/channelmap.c:111 +#: ../src/pulse/channelmap.c:109 msgid "Rear Center" msgstr "Takakeski" -#: ../src/pulse/channelmap.c:112 +#: ../src/pulse/channelmap.c:110 msgid "Rear Left" msgstr "Vasen taka" -#: ../src/pulse/channelmap.c:113 +#: ../src/pulse/channelmap.c:111 msgid "Rear Right" msgstr "Oikea taka" -#: ../src/pulse/channelmap.c:115 +#: ../src/pulse/channelmap.c:113 msgid "Subwoofer" -msgstr "" +msgstr "Bassokaiutin" -#: ../src/pulse/channelmap.c:117 +#: ../src/pulse/channelmap.c:115 msgid "Front Left-of-center" msgstr "Vasemmalle keskeltä etu" -#: ../src/pulse/channelmap.c:118 +#: ../src/pulse/channelmap.c:116 msgid "Front Right-of-center" msgstr "Oikealle keskeltä etu" -#: ../src/pulse/channelmap.c:120 +#: ../src/pulse/channelmap.c:118 msgid "Side Left" msgstr "Vasen sivu" -#: ../src/pulse/channelmap.c:121 +#: ../src/pulse/channelmap.c:119 msgid "Side Right" msgstr "Oikea sivu" -#: ../src/pulse/channelmap.c:123 +#: ../src/pulse/channelmap.c:121 msgid "Auxiliary 0" msgstr "Avustava 0" -#: ../src/pulse/channelmap.c:124 +#: ../src/pulse/channelmap.c:122 msgid "Auxiliary 1" msgstr "Avustava 1" -#: ../src/pulse/channelmap.c:125 +#: ../src/pulse/channelmap.c:123 msgid "Auxiliary 2" msgstr "Avustava 2" -#: ../src/pulse/channelmap.c:126 +#: ../src/pulse/channelmap.c:124 msgid "Auxiliary 3" msgstr "Avustava 3" -#: ../src/pulse/channelmap.c:127 +#: ../src/pulse/channelmap.c:125 msgid "Auxiliary 4" msgstr "Avustava 4" -#: ../src/pulse/channelmap.c:128 +#: ../src/pulse/channelmap.c:126 msgid "Auxiliary 5" msgstr "Avustava 5" -#: ../src/pulse/channelmap.c:129 +#: ../src/pulse/channelmap.c:127 msgid "Auxiliary 6" msgstr "Avustava 6" -#: ../src/pulse/channelmap.c:130 +#: ../src/pulse/channelmap.c:128 msgid "Auxiliary 7" msgstr "Avustava 7" -#: ../src/pulse/channelmap.c:131 +#: ../src/pulse/channelmap.c:129 msgid "Auxiliary 8" msgstr "Avustava 8" -#: ../src/pulse/channelmap.c:132 +#: ../src/pulse/channelmap.c:130 msgid "Auxiliary 9" msgstr "Avustava 9" -#: ../src/pulse/channelmap.c:133 +#: ../src/pulse/channelmap.c:131 msgid "Auxiliary 10" msgstr "Avustava 10" -#: ../src/pulse/channelmap.c:134 +#: ../src/pulse/channelmap.c:132 msgid "Auxiliary 11" msgstr "Avustava 11" -#: ../src/pulse/channelmap.c:135 +#: ../src/pulse/channelmap.c:133 msgid "Auxiliary 12" msgstr "Avustava 12" -#: ../src/pulse/channelmap.c:136 +#: ../src/pulse/channelmap.c:134 msgid "Auxiliary 13" msgstr "Avustava 13" -#: ../src/pulse/channelmap.c:137 +#: ../src/pulse/channelmap.c:135 msgid "Auxiliary 14" msgstr "Avustava 14" -#: ../src/pulse/channelmap.c:138 +#: ../src/pulse/channelmap.c:136 msgid "Auxiliary 15" msgstr "Avustava 15" -#: ../src/pulse/channelmap.c:139 +#: ../src/pulse/channelmap.c:137 msgid "Auxiliary 16" msgstr "Avustava 16" -#: ../src/pulse/channelmap.c:140 +#: ../src/pulse/channelmap.c:138 msgid "Auxiliary 17" msgstr "Avustava 17" -#: ../src/pulse/channelmap.c:141 +#: ../src/pulse/channelmap.c:139 msgid "Auxiliary 18" msgstr "Avustava 18" -#: ../src/pulse/channelmap.c:142 +#: ../src/pulse/channelmap.c:140 msgid "Auxiliary 19" msgstr "Avustava 19" -#: ../src/pulse/channelmap.c:143 +#: ../src/pulse/channelmap.c:141 msgid "Auxiliary 20" msgstr "Avustava 20" -#: ../src/pulse/channelmap.c:144 +#: ../src/pulse/channelmap.c:142 msgid "Auxiliary 21" msgstr "Avustava 21" -#: ../src/pulse/channelmap.c:145 +#: ../src/pulse/channelmap.c:143 msgid "Auxiliary 22" msgstr "Avustava 22" -#: ../src/pulse/channelmap.c:146 +#: ../src/pulse/channelmap.c:144 msgid "Auxiliary 23" msgstr "Avustava 23" -#: ../src/pulse/channelmap.c:147 +#: ../src/pulse/channelmap.c:145 msgid "Auxiliary 24" msgstr "Avustava 24" -#: ../src/pulse/channelmap.c:148 +#: ../src/pulse/channelmap.c:146 msgid "Auxiliary 25" msgstr "Avustava 25" -#: ../src/pulse/channelmap.c:149 +#: ../src/pulse/channelmap.c:147 msgid "Auxiliary 26" msgstr "Avustava 26" -#: ../src/pulse/channelmap.c:150 +#: ../src/pulse/channelmap.c:148 msgid "Auxiliary 27" msgstr "Avustava 27" -#: ../src/pulse/channelmap.c:151 +#: ../src/pulse/channelmap.c:149 msgid "Auxiliary 28" msgstr "Avustava 28" -#: ../src/pulse/channelmap.c:152 +#: ../src/pulse/channelmap.c:150 msgid "Auxiliary 29" msgstr "Avustava 29" -#: ../src/pulse/channelmap.c:153 +#: ../src/pulse/channelmap.c:151 msgid "Auxiliary 30" msgstr "Avustava 30" -#: ../src/pulse/channelmap.c:154 +#: ../src/pulse/channelmap.c:152 msgid "Auxiliary 31" msgstr "Avustava 31" -#: ../src/pulse/channelmap.c:156 +#: ../src/pulse/channelmap.c:154 msgid "Top Center" msgstr "Keski ylä" -#: ../src/pulse/channelmap.c:158 +#: ../src/pulse/channelmap.c:156 msgid "Top Front Center" msgstr "Keski ylä etu" -#: ../src/pulse/channelmap.c:159 +#: ../src/pulse/channelmap.c:157 msgid "Top Front Left" msgstr "Vasen ylä etu" -#: ../src/pulse/channelmap.c:160 +#: ../src/pulse/channelmap.c:158 msgid "Top Front Right" msgstr "Oikea ylä etu" -#: ../src/pulse/channelmap.c:162 +#: ../src/pulse/channelmap.c:160 msgid "Top Rear Center" msgstr "Keski ylä taka" -#: ../src/pulse/channelmap.c:163 +#: ../src/pulse/channelmap.c:161 msgid "Top Rear Left" msgstr "Vasen ylä taka" -#: ../src/pulse/channelmap.c:164 +#: ../src/pulse/channelmap.c:162 msgid "Top Rear Right" msgstr "Oikea ylä taka" -#: ../src/pulse/channelmap.c:484 ../src/pulse/sample.c:169 -#: ../src/pulse/volume.c:297 ../src/pulse/volume.c:323 -#: ../src/pulse/volume.c:343 ../src/pulse/volume.c:373 -#: ../src/pulse/format.c:122 +#: ../src/pulse/channelmap.c:479 ../src/pulse/format.c:121 +#: ../src/pulse/sample.c:175 ../src/pulse/volume.c:294 +#: ../src/pulse/volume.c:320 ../src/pulse/volume.c:340 +#: ../src/pulse/volume.c:372 ../src/pulse/volume.c:412 +#: ../src/pulse/volume.c:431 msgid "(invalid)" msgstr "(virheellinen)" -#: ../src/pulse/channelmap.c:761 +#: ../src/pulse/channelmap.c:762 msgid "Stereo" msgstr "Stereo" -#: ../src/pulse/channelmap.c:766 +#: ../src/pulse/channelmap.c:767 msgid "Surround 4.0" msgstr "4.0-tilaääni" -#: ../src/pulse/channelmap.c:772 +#: ../src/pulse/channelmap.c:773 msgid "Surround 4.1" msgstr "4.1-tilaääni" -#: ../src/pulse/channelmap.c:778 +#: ../src/pulse/channelmap.c:779 msgid "Surround 5.0" msgstr "5.0-tilaääni" -#: ../src/pulse/channelmap.c:784 +#: ../src/pulse/channelmap.c:785 msgid "Surround 5.1" msgstr "5.1-tilaääni" -#: ../src/pulse/channelmap.c:791 +#: ../src/pulse/channelmap.c:792 msgid "Surround 7.1" msgstr "7.1-tilaääni" -#: ../src/pulse/error.c:40 +#: ../src/pulse/error.c:38 msgid "OK" msgstr "OK" -#: ../src/pulse/error.c:41 +#: ../src/pulse/error.c:39 msgid "Access denied" msgstr "Pääsy evätty" -#: ../src/pulse/error.c:42 +#: ../src/pulse/error.c:40 msgid "Unknown command" msgstr "Tuntematon komento" -#: ../src/pulse/error.c:43 +#: ../src/pulse/error.c:41 msgid "Invalid argument" msgstr "Virheellinen argumentti" -#: ../src/pulse/error.c:44 +#: ../src/pulse/error.c:42 msgid "Entity exists" msgstr "Entiteetti on jo olemassa" -#: ../src/pulse/error.c:45 +#: ../src/pulse/error.c:43 msgid "No such entity" msgstr "Ei kyseisenlaista entiteettiä" -#: ../src/pulse/error.c:46 +#: ../src/pulse/error.c:44 msgid "Connection refused" msgstr "Yhteys hylätty" -#: ../src/pulse/error.c:47 +#: ../src/pulse/error.c:45 msgid "Protocol error" msgstr "Yhteyskäytäntövirhe" -#: ../src/pulse/error.c:48 +#: ../src/pulse/error.c:46 msgid "Timeout" msgstr "Aikakatkaisu" @@ -1016,108 +1017,108 @@ msgid "No authorization key" msgstr "Ei todentamisavainta" -#: ../src/pulse/error.c:50 +#: ../src/pulse/error.c:48 msgid "Internal error" msgstr "Sisäinen virhe" -#: ../src/pulse/error.c:51 +#: ../src/pulse/error.c:49 msgid "Connection terminated" msgstr "Yhteys katkennut" -#: ../src/pulse/error.c:52 +#: ../src/pulse/error.c:50 msgid "Entity killed" msgstr "Entiteetti lopetettu" -#: ../src/pulse/error.c:53 +#: ../src/pulse/error.c:51 msgid "Invalid server" msgstr "Virheellinen palvelin" -#: ../src/pulse/error.c:54 +#: ../src/pulse/error.c:52 msgid "Module initialization failed" msgstr "Moduulin alustus epäonnistui" -#: ../src/pulse/error.c:55 +#: ../src/pulse/error.c:53 msgid "Bad state" msgstr "Virheellinen tila" -#: ../src/pulse/error.c:56 +#: ../src/pulse/error.c:54 msgid "No data" msgstr "Ei dataa" -#: ../src/pulse/error.c:57 +#: ../src/pulse/error.c:55 msgid "Incompatible protocol version" msgstr "Epäyhteensopiva yhteyskäytännön versio" -#: ../src/pulse/error.c:58 +#: ../src/pulse/error.c:56 msgid "Too large" msgstr "Liian suuri" -#: ../src/pulse/error.c:59 +#: ../src/pulse/error.c:57 msgid "Not supported" msgstr "Ei tuettu" -#: ../src/pulse/error.c:60 +#: ../src/pulse/error.c:58 msgid "Unknown error code" msgstr "Tuntematon virhekoodi" -#: ../src/pulse/error.c:61 +#: ../src/pulse/error.c:59 msgid "No such extension" msgstr "Ei kyseisenlaista laajennusta" -#: ../src/pulse/error.c:62 +#: ../src/pulse/error.c:60 msgid "Obsolete functionality" msgstr "Puuttuva toiminnallisuus" -#: ../src/pulse/error.c:63 +#: ../src/pulse/error.c:61 msgid "Missing implementation" msgstr "Puuttuva toteutus" -#: ../src/pulse/error.c:64 +#: ../src/pulse/error.c:62 msgid "Client forked" msgstr "Asiakasohjelma haarautui" -#: ../src/pulse/error.c:65 +#: ../src/pulse/error.c:63 msgid "Input/Output error" msgstr "Siirräntävirhe" -#: ../src/pulse/error.c:66 +#: ../src/pulse/error.c:64 msgid "Device or resource busy" msgstr "Laite tai resurssi on varattu" -#: ../src/pulse/sample.c:171 +#: ../src/pulse/sample.c:177 #, c-format msgid "%s %uch %uHz" msgstr "%s %u kan. %uHz" -#: ../src/pulse/sample.c:183 +#: ../src/pulse/sample.c:189 #, c-format msgid "%0.1f GiB" msgstr "%0.1f GiB" -#: ../src/pulse/sample.c:185 +#: ../src/pulse/sample.c:191 #, c-format msgid "%0.1f MiB" msgstr "%0.1f MiB" -#: ../src/pulse/sample.c:187 +#: ../src/pulse/sample.c:193 #, c-format msgid "%0.1f KiB" msgstr "%0.1f KiB" -#: ../src/pulse/sample.c:189 +#: ../src/pulse/sample.c:195 #, c-format msgid "%u B" msgstr "%u B" -#: ../src/pulse/client-conf-x11.c:54 ../src/utils/pax11publish.c:100 +#: ../src/pulse/client-conf-x11.c:53 ../src/utils/pax11publish.c:97 msgid "xcb_connect() failed" -msgstr "" +msgstr "xcb_connect() epäonnistui" -#: ../src/pulse/client-conf-x11.c:59 ../src/utils/pax11publish.c:105 +#: ../src/pulse/client-conf-x11.c:58 ../src/utils/pax11publish.c:102 msgid "xcb_connection_has_error() returned true" msgstr "" -#: ../src/pulse/client-conf-x11.c:97 +#: ../src/pulse/client-conf-x11.c:94 msgid "Failed to parse cookie data" msgstr "Evästetietojen jäsennys epäonnistui" @@ -1130,17 +1131,17 @@ msgid "No cookie loaded. Attempting to connect without." msgstr "Ei ladattua evästettä. Yritetään yhdistämistä ilman." -#: ../src/pulse/context.c:609 +#: ../src/pulse/context.c:656 #, c-format msgid "fork(): %s" msgstr "fork(): %s" -#: ../src/pulse/context.c:664 +#: ../src/pulse/context.c:711 #, c-format msgid "waitpid(): %s" msgstr "waitpid(): %s" -#: ../src/pulse/context.c:1365 +#: ../src/pulse/context.c:1412 #, c-format msgid "Received message for unknown extension '%s'" msgstr "Saatiin viesti tuntemattomalle laajennokselle ”%s”" @@ -1278,40 +1279,40 @@ msgid "pa_stream_connect_playback() failed: %s" msgstr "pa_stream_connect_playback() epäonnistui: %s" -#: ../src/utils/pacat.c:512 +#: ../src/utils/pacat.c:516 #, c-format msgid "pa_stream_connect_record() failed: %s" msgstr "pa_stream_connect_record() epäonnistui: %s" -#: ../src/utils/pacat.c:526 ../src/utils/pactl.c:1406 +#: ../src/utils/pacat.c:529 ../src/utils/pactl.c:1446 #, c-format msgid "Connection failure: %s" msgstr "Yhteysvirhe: %s" -#: ../src/utils/pacat.c:559 +#: ../src/utils/pacat.c:562 msgid "Got EOF." msgstr "Saatiin EOF." -#: ../src/utils/pacat.c:596 +#: ../src/utils/pacat.c:599 #, c-format msgid "write() failed: %s" msgstr "write() epäonnistui: %s" -#: ../src/utils/pacat.c:617 +#: ../src/utils/pacat.c:620 msgid "Got signal, exiting." msgstr "Saatiin signaali, lopetetaan." -#: ../src/utils/pacat.c:631 +#: ../src/utils/pacat.c:634 #, c-format msgid "Failed to get latency: %s" msgstr "Latenssin selvittäminen epäonnistui: %s" -#: ../src/utils/pacat.c:636 +#: ../src/utils/pacat.c:639 #, c-format msgid "Time: %0.3f sec; Latency: %0.0f usec." msgstr "Aika: %0.3f s; Latenssi: %0.0f μs." -#: ../src/utils/pacat.c:657 +#: ../src/utils/pacat.c:660 #, c-format msgid "pa_stream_update_timing_info() failed: %s" msgstr "pa_stream_update_timing_info() epäonnistui: %s" @@ -1381,7 +1382,7 @@ " --list-file-formats List available file formats.\n" msgstr "" -#: ../src/utils/pacat.c:802 +#: ../src/utils/pacat.c:808 #, c-format msgid "" "pacat %s\n" @@ -1392,130 +1393,130 @@ "Käännetty libpulsen versiolle %s\n" "Linkitetty libpulsen versiolle %s\n" -#: ../src/utils/pacat.c:835 ../src/utils/pactl.c:1577 +#: ../src/utils/pacat.c:841 ../src/utils/pactl.c:1642 #, c-format msgid "Invalid client name '%s'" msgstr "Virheellinen asiakasohjelman nimi ”%s”" -#: ../src/utils/pacat.c:850 +#: ../src/utils/pacat.c:856 #, c-format msgid "Invalid stream name '%s'" msgstr "Virheellinen virran nimi ”%s”" -#: ../src/utils/pacat.c:887 +#: ../src/utils/pacat.c:893 #, c-format msgid "Invalid channel map '%s'" msgstr "Virheellinen kanavakartta ”%s”" -#: ../src/utils/pacat.c:916 ../src/utils/pacat.c:930 +#: ../src/utils/pacat.c:922 ../src/utils/pacat.c:936 #, c-format msgid "Invalid latency specification '%s'" msgstr "Virheellinen latenssimääritys ”%s”" -#: ../src/utils/pacat.c:923 ../src/utils/pacat.c:937 +#: ../src/utils/pacat.c:929 ../src/utils/pacat.c:943 #, c-format msgid "Invalid process time specification '%s'" msgstr "Virheellinen prosessiajan määritys ”%s”" -#: ../src/utils/pacat.c:949 +#: ../src/utils/pacat.c:955 #, c-format msgid "Invalid property '%s'" msgstr "Virheellinen asetus ”%s”" -#: ../src/utils/pacat.c:968 +#: ../src/utils/pacat.c:974 #, c-format msgid "Unknown file format %s." msgstr "Tuntematon tiedostomuoto %s." -#: ../src/utils/pacat.c:987 +#: ../src/utils/pacat.c:1000 msgid "Invalid sample specification" msgstr "Virheellinen näytemääritys" -#: ../src/utils/pacat.c:997 +#: ../src/utils/pacat.c:1010 #, c-format msgid "open(): %s" msgstr "open(): %s" -#: ../src/utils/pacat.c:1002 +#: ../src/utils/pacat.c:1015 #, c-format msgid "dup2(): %s" msgstr "dup2(): %s" -#: ../src/utils/pacat.c:1009 +#: ../src/utils/pacat.c:1022 msgid "Too many arguments." msgstr "Liian monta argumenttia." -#: ../src/utils/pacat.c:1020 +#: ../src/utils/pacat.c:1033 msgid "Failed to generate sample specification for file." msgstr "Näytemäärityksen generointi tiedostolle epäonnistui." -#: ../src/utils/pacat.c:1046 +#: ../src/utils/pacat.c:1059 msgid "Failed to open audio file." msgstr "Äänitiedoston avaaminen epäonnistui." -#: ../src/utils/pacat.c:1052 +#: ../src/utils/pacat.c:1065 msgid "" "Warning: specified sample specification will be overwritten with " "specification from file." msgstr "" "Varoitus: tiedostosta luettava näytemääritys korvaa annetun määrityksen." -#: ../src/utils/pacat.c:1055 ../src/utils/pactl.c:1644 +#: ../src/utils/pacat.c:1068 ../src/utils/pactl.c:1706 msgid "Failed to determine sample specification from file." msgstr "Näytemäärityksen selvittäminen tiedostosta epäonnistui." -#: ../src/utils/pacat.c:1064 +#: ../src/utils/pacat.c:1077 msgid "Warning: Failed to determine channel map from file." msgstr "Varoitus: Kanavakartan selvittäminen tiedostosta epäonnistui." -#: ../src/utils/pacat.c:1075 +#: ../src/utils/pacat.c:1088 msgid "Channel map doesn't match sample specification" msgstr "Kanavakartta ei vastaa näytemääritystä" -#: ../src/utils/pacat.c:1086 +#: ../src/utils/pacat.c:1099 msgid "Warning: failed to write channel map to file." msgstr "Varoitus: kanavakartan kirjoittaminen tiedostoon epäonnistui." -#: ../src/utils/pacat.c:1101 +#: ../src/utils/pacat.c:1114 #, c-format msgid "" "Opening a %s stream with sample specification '%s' and channel map '%s'." msgstr "Avataan %svirta näytemäärityksellä ”%s” ja kanavakartalla ”%s”." -#: ../src/utils/pacat.c:1102 +#: ../src/utils/pacat.c:1115 msgid "recording" msgstr "nauhoitus" -#: ../src/utils/pacat.c:1102 +#: ../src/utils/pacat.c:1115 msgid "playback" msgstr "toisto" -#: ../src/utils/pacat.c:1126 +#: ../src/utils/pacat.c:1139 msgid "Failed to set media name." msgstr "" -#: ../src/utils/pacat.c:1133 ../src/utils/pactl.c:1994 +#: ../src/utils/pacat.c:1146 ../src/utils/pactl.c:2056 msgid "pa_mainloop_new() failed." msgstr "pa_mainloop_new() epäonnistui." -#: ../src/utils/pacat.c:1156 +#: ../src/utils/pacat.c:1169 msgid "io_new() failed." msgstr "io_new() epäonnistui." -#: ../src/utils/pacat.c:1163 ../src/utils/pactl.c:2006 +#: ../src/utils/pacat.c:1176 ../src/utils/pactl.c:2068 msgid "pa_context_new() failed." msgstr "pa_context_new() epäonnistui." -#: ../src/utils/pacat.c:1171 ../src/utils/pactl.c:2012 +#: ../src/utils/pacat.c:1184 ../src/utils/pactl.c:2074 #, c-format msgid "pa_context_connect() failed: %s" msgstr "pa_context_connect() epäonnistui: %s" -#: ../src/utils/pacat.c:1177 +#: ../src/utils/pacat.c:1190 msgid "pa_context_rttime_new() failed." msgstr "pa_context_new() epäonnistui." -#: ../src/utils/pacat.c:1184 ../src/utils/pactl.c:2017 +#: ../src/utils/pacat.c:1197 ../src/utils/pactl.c:2079 msgid "pa_mainloop_run() failed." msgstr "pa_mainloop_run() epäonnistui." @@ -1524,42 +1525,42 @@ msgid "fork(): %s\n" msgstr "fork(): %s\n" -#: ../src/utils/pasuspender.c:90 +#: ../src/utils/pasuspender.c:92 #, c-format msgid "execvp(): %s\n" msgstr "execvp(): %s\n" -#: ../src/utils/pasuspender.c:107 +#: ../src/utils/pasuspender.c:145 #, c-format msgid "Failure to suspend: %s\n" msgstr "Keskeytys epäonnistui: %s\n" -#: ../src/utils/pasuspender.c:122 +#: ../src/utils/pasuspender.c:111 #, c-format msgid "Failure to resume: %s\n" msgstr "Palautus epäonnistui: %s\n" -#: ../src/utils/pasuspender.c:145 +#: ../src/utils/pasuspender.c:170 #, c-format msgid "WARNING: Sound server is not local, not suspending.\n" msgstr "VAROITUS: Äänipalvelin ei ole paikallinen, ei keskeytetä.\n" -#: ../src/utils/pasuspender.c:157 +#: ../src/utils/pasuspender.c:183 #, c-format msgid "Connection failure: %s\n" msgstr "Yhteysvirhe: %s\n" -#: ../src/utils/pasuspender.c:174 +#: ../src/utils/pasuspender.c:201 #, c-format msgid "Got SIGINT, exiting.\n" msgstr "Saatiin SIGINT, lopetetaan.\n" -#: ../src/utils/pasuspender.c:192 +#: ../src/utils/pasuspender.c:219 #, c-format msgid "WARNING: Child process terminated by signal %u\n" msgstr "VAROITUS: Lapsiprosessi lopetettiin signaalilla %u\n" -#: ../src/utils/pasuspender.c:210 +#: ../src/utils/pasuspender.c:228 #, c-format msgid "" "%s [options] ... \n" @@ -1578,7 +1579,7 @@ " yhdistetään\n" "\n" -#: ../src/utils/pasuspender.c:248 +#: ../src/utils/pasuspender.c:266 #, c-format msgid "" "pasuspender %s\n" @@ -1589,48 +1590,48 @@ "Käännetty libpulsen versiolle %s\n" "Linkitetty libpulsen versiolle %s\n" -#: ../src/utils/pasuspender.c:277 +#: ../src/utils/pasuspender.c:295 #, c-format msgid "pa_mainloop_new() failed.\n" msgstr "pa_mainloop_new() epäonnistui.\n" -#: ../src/utils/pasuspender.c:290 +#: ../src/utils/pasuspender.c:308 #, c-format msgid "pa_context_new() failed.\n" msgstr "pa_context_new() epäonnistui.\n" -#: ../src/utils/pasuspender.c:302 +#: ../src/utils/pasuspender.c:320 #, c-format msgid "pa_mainloop_run() failed.\n" msgstr "pa_mainloop_run() epäonnistui.\n" -#: ../src/utils/pactl.c:161 +#: ../src/utils/pactl.c:164 #, c-format msgid "Failed to get statistics: %s" msgstr "Tilastojen selvittäminen epäonnistui: %s" -#: ../src/utils/pactl.c:167 +#: ../src/utils/pactl.c:170 #, c-format msgid "Currently in use: %u blocks containing %s bytes total.\n" msgstr "Nyt käytössä: %u lohkoa sisältäen yhteensä %s tavua.\n" -#: ../src/utils/pactl.c:170 +#: ../src/utils/pactl.c:173 #, c-format msgid "" "Allocated during whole lifetime: %u blocks containing %s bytes total.\n" msgstr "Koko käyttöaikana varattu: %u lohkoa sisältäen yhteensä %s tavua.\n" -#: ../src/utils/pactl.c:173 +#: ../src/utils/pactl.c:176 #, c-format msgid "Sample cache size: %s\n" msgstr "Näytevälimuistin koko: %s\n" -#: ../src/utils/pactl.c:182 +#: ../src/utils/pactl.c:185 #, c-format msgid "Failed to get server information: %s" msgstr "Palvelintietojen selvittäminen epäonnistui: %s" -#: ../src/utils/pactl.c:187 +#: ../src/utils/pactl.c:190 #, c-format msgid "" "Server String: %s\n" @@ -1641,7 +1642,7 @@ "Tile Size: %zu\n" msgstr "" -#: ../src/utils/pactl.c:203 +#: ../src/utils/pactl.c:206 #, c-format msgid "" "User Name: %s\n" @@ -1664,7 +1665,7 @@ "Oletuslähde: %s\n" "Eväste: %04x:%04x\n" -#: ../src/utils/pactl.c:255 ../src/utils/pactl.c:897 ../src/utils/pactl.c:971 +#: ../src/utils/pactl.c:255 ../src/utils/pactl.c:900 ../src/utils/pactl.c:978 #, c-format msgid "Failed to get sink information: %s" msgstr "Nielun tietojen nouto epäonnistui: %s" @@ -1691,22 +1692,22 @@ "\t\t%s\n" msgstr "" -#: ../src/utils/pactl.c:329 ../src/utils/pactl.c:441 ../src/utils/pactl.c:601 +#: ../src/utils/pactl.c:325 ../src/utils/pactl.c:431 ../src/utils/pactl.c:592 #, c-format msgid "\tPorts:\n" msgstr "\tPortit:\n" -#: ../src/utils/pactl.c:336 ../src/utils/pactl.c:448 +#: ../src/utils/pactl.c:332 ../src/utils/pactl.c:438 #, c-format msgid "\tActive Port: %s\n" msgstr "\tAktiivinen portti: %s\n" -#: ../src/utils/pactl.c:342 ../src/utils/pactl.c:454 +#: ../src/utils/pactl.c:338 ../src/utils/pactl.c:444 #, c-format msgid "\tFormats:\n" msgstr "\tFormaatit:\n" -#: ../src/utils/pactl.c:368 ../src/utils/pactl.c:916 ../src/utils/pactl.c:986 +#: ../src/utils/pactl.c:362 ../src/utils/pactl.c:920 ../src/utils/pactl.c:993 #, c-format msgid "Failed to get source information: %s" msgstr "Lähteen tietojen nouto epäonnistui: %s" @@ -1750,20 +1751,20 @@ "\tOminaisuudet:\n" "\t\t%s\n" -#: ../src/utils/pactl.c:426 ../src/utils/pactl.c:496 ../src/utils/pactl.c:539 -#: ../src/utils/pactl.c:581 ../src/utils/pactl.c:679 ../src/utils/pactl.c:680 -#: ../src/utils/pactl.c:692 ../src/utils/pactl.c:752 ../src/utils/pactl.c:753 -#: ../src/utils/pactl.c:765 ../src/utils/pactl.c:817 ../src/utils/pactl.c:818 -#: ../src/utils/pactl.c:825 +#: ../src/utils/pactl.c:416 ../src/utils/pactl.c:486 ../src/utils/pactl.c:529 +#: ../src/utils/pactl.c:571 ../src/utils/pactl.c:669 ../src/utils/pactl.c:670 +#: ../src/utils/pactl.c:681 ../src/utils/pactl.c:739 ../src/utils/pactl.c:740 +#: ../src/utils/pactl.c:751 ../src/utils/pactl.c:802 ../src/utils/pactl.c:803 +#: ../src/utils/pactl.c:809 msgid "n/a" msgstr "-" -#: ../src/utils/pactl.c:465 ../src/utils/pactl.c:872 +#: ../src/utils/pactl.c:455 ../src/utils/pactl.c:859 #, c-format msgid "Failed to get module information: %s" msgstr "Moduulin tietojen nouto epäonnistui: %s" -#: ../src/utils/pactl.c:488 +#: ../src/utils/pactl.c:478 #, c-format msgid "" "Module #%u\n" @@ -1780,12 +1781,12 @@ "\tOminaisuudet:\n" "\t\t%s\n" -#: ../src/utils/pactl.c:507 +#: ../src/utils/pactl.c:497 #, c-format msgid "Failed to get client information: %s" msgstr "Asiakkaan tietojen nouto epäonnistui: %s" -#: ../src/utils/pactl.c:533 +#: ../src/utils/pactl.c:523 #, c-format msgid "" "Client #%u\n" @@ -1800,12 +1801,12 @@ "\tOminaisuudet:\n" "\t\t%s\n" -#: ../src/utils/pactl.c:550 +#: ../src/utils/pactl.c:540 #, c-format msgid "Failed to get card information: %s" msgstr "Kortin tietojen nouto epäonnistui: %s" -#: ../src/utils/pactl.c:573 +#: ../src/utils/pactl.c:563 #, c-format msgid "" "Card #%u\n" @@ -1822,29 +1823,29 @@ "\tOminaisuudet:\n" "\t\t%s\n" -#: ../src/utils/pactl.c:589 +#: ../src/utils/pactl.c:579 #, c-format msgid "\tProfiles:\n" msgstr "\tProfiilit:\n" -#: ../src/utils/pactl.c:595 +#: ../src/utils/pactl.c:586 #, c-format msgid "\tActive Profile: %s\n" msgstr "\tAktiivinen profiili: %s\n" -#: ../src/utils/pactl.c:609 +#: ../src/utils/pactl.c:600 #, c-format msgid "" "\t\t\tProperties:\n" "\t\t\t\t%s\n" msgstr "" -#: ../src/utils/pactl.c:614 +#: ../src/utils/pactl.c:605 #, c-format msgid "\t\t\tPart of profile(s): %s" msgstr "" -#: ../src/utils/pactl.c:631 ../src/utils/pactl.c:935 ../src/utils/pactl.c:1001 +#: ../src/utils/pactl.c:622 ../src/utils/pactl.c:940 ../src/utils/pactl.c:1008 #, c-format msgid "Failed to get sink input information: %s" msgstr "Nielun sisääntulon tietojen nouto epäonnistui: %s" @@ -1872,7 +1873,7 @@ "\t\t%s\n" msgstr "" -#: ../src/utils/pactl.c:703 ../src/utils/pactl.c:954 ../src/utils/pactl.c:1016 +#: ../src/utils/pactl.c:692 ../src/utils/pactl.c:960 ../src/utils/pactl.c:1023 #, c-format msgid "Failed to get source output information: %s" msgstr "Lähteen ulostulon tietojen nouto epäonnistui: %s" @@ -1900,7 +1901,7 @@ "\t\t%s\n" msgstr "" -#: ../src/utils/pactl.c:776 +#: ../src/utils/pactl.c:762 #, c-format msgid "Failed to get sample information: %s" msgstr "Näytetietojen nouto epäonnistui: %s" @@ -1936,175 +1937,175 @@ "\tOminaisuudet:\n" "\t\t%s\n" -#: ../src/utils/pactl.c:833 ../src/utils/pactl.c:843 +#: ../src/utils/pactl.c:817 ../src/utils/pactl.c:827 #, c-format msgid "Failure: %s" msgstr "Epäonnistuminen: %s" -#: ../src/utils/pactl.c:879 +#: ../src/utils/pactl.c:866 #, c-format msgid "Failed to unload module: Module %s not loaded" msgstr "" -#: ../src/utils/pactl.c:1042 +#: ../src/utils/pactl.c:1050 #, c-format msgid "Failed to set format: invalid format string %s" msgstr "" -#: ../src/utils/pactl.c:1081 +#: ../src/utils/pactl.c:1093 #, c-format msgid "Failed to upload sample: %s" msgstr "Näytteen lähettäminen epäonnistui: %s" -#: ../src/utils/pactl.c:1098 +#: ../src/utils/pactl.c:1110 msgid "Premature end of file" msgstr "Ennenaikainen tiedoston päättyminen" -#: ../src/utils/pactl.c:1118 +#: ../src/utils/pactl.c:1130 msgid "new" msgstr "uusi" -#: ../src/utils/pactl.c:1121 +#: ../src/utils/pactl.c:1133 msgid "change" msgstr "muuta" -#: ../src/utils/pactl.c:1124 +#: ../src/utils/pactl.c:1136 msgid "remove" msgstr "poista" -#: ../src/utils/pactl.c:1127 ../src/utils/pactl.c:1162 +#: ../src/utils/pactl.c:1139 ../src/utils/pactl.c:1174 msgid "unknown" msgstr "tuntematon" -#: ../src/utils/pactl.c:1135 +#: ../src/utils/pactl.c:1147 msgid "sink" msgstr "nielu" -#: ../src/utils/pactl.c:1138 +#: ../src/utils/pactl.c:1150 msgid "source" msgstr "lähde" -#: ../src/utils/pactl.c:1141 +#: ../src/utils/pactl.c:1153 msgid "sink-input" msgstr "" -#: ../src/utils/pactl.c:1144 +#: ../src/utils/pactl.c:1156 msgid "source-output" msgstr "ulostulo-lähde" -#: ../src/utils/pactl.c:1147 +#: ../src/utils/pactl.c:1159 msgid "module" msgstr "moduuli" -#: ../src/utils/pactl.c:1150 +#: ../src/utils/pactl.c:1162 msgid "client" msgstr "" -#: ../src/utils/pactl.c:1153 +#: ../src/utils/pactl.c:1165 msgid "sample-cache" msgstr "" -#: ../src/utils/pactl.c:1156 ../src/utils/pactl.c:1159 +#: ../src/utils/pactl.c:1168 msgid "server" msgstr "palvelin" -#: ../src/utils/pactl.c:1168 +#: ../src/utils/pactl.c:1180 #, c-format msgid "Event '%s' on %s #%u\n" msgstr "Tapahtuma '%s' kohteessa %s #%u\n" -#: ../src/utils/pactl.c:1412 +#: ../src/utils/pactl.c:1452 msgid "Got SIGINT, exiting." msgstr "Saatiin SIGINT, lopetetaan." -#: ../src/utils/pactl.c:1439 +#: ../src/utils/pactl.c:1479 msgid "Invalid volume specification" msgstr "Virheellinen äänenvoimakkuuden määritys" -#: ../src/utils/pactl.c:1462 +#: ../src/utils/pactl.c:1502 msgid "Volume outside permissible range.\n" msgstr "" -#: ../src/utils/pactl.c:1492 ../src/utils/pactl.c:1493 -#: ../src/utils/pactl.c:1494 ../src/utils/pactl.c:1495 -#: ../src/utils/pactl.c:1496 ../src/utils/pactl.c:1497 -#: ../src/utils/pactl.c:1498 ../src/utils/pactl.c:1499 -#: ../src/utils/pactl.c:1500 ../src/utils/pactl.c:1501 -#: ../src/utils/pactl.c:1502 ../src/utils/pactl.c:1503 -#: ../src/utils/pactl.c:1504 ../src/utils/pactl.c:1505 -#: ../src/utils/pactl.c:1506 ../src/utils/pactl.c:1507 -#: ../src/utils/pactl.c:1508 ../src/utils/pactl.c:1509 -#: ../src/utils/pactl.c:1510 ../src/utils/pactl.c:1511 -#: ../src/utils/pactl.c:1512 +#: ../src/utils/pactl.c:1557 ../src/utils/pactl.c:1558 +#: ../src/utils/pactl.c:1559 ../src/utils/pactl.c:1560 +#: ../src/utils/pactl.c:1561 ../src/utils/pactl.c:1562 +#: ../src/utils/pactl.c:1563 ../src/utils/pactl.c:1564 +#: ../src/utils/pactl.c:1565 ../src/utils/pactl.c:1566 +#: ../src/utils/pactl.c:1567 ../src/utils/pactl.c:1568 +#: ../src/utils/pactl.c:1569 ../src/utils/pactl.c:1570 +#: ../src/utils/pactl.c:1571 ../src/utils/pactl.c:1572 +#: ../src/utils/pactl.c:1573 ../src/utils/pactl.c:1574 +#: ../src/utils/pactl.c:1575 ../src/utils/pactl.c:1576 +#: ../src/utils/pactl.c:1577 msgid "[options]" msgstr "" -#: ../src/utils/pactl.c:1494 +#: ../src/utils/pactl.c:1559 msgid "[TYPE]" msgstr "" -#: ../src/utils/pactl.c:1496 +#: ../src/utils/pactl.c:1561 msgid "FILENAME [NAME]" msgstr "TIEDOSTONIMI [NIMI]" -#: ../src/utils/pactl.c:1497 +#: ../src/utils/pactl.c:1562 msgid "NAME [SINK]" msgstr "" -#: ../src/utils/pactl.c:1498 ../src/utils/pactl.c:1504 ../src/utils/pacmd.c:55 -#: ../src/utils/pacmd.c:65 +#: ../src/utils/pacmd.c:53 ../src/utils/pacmd.c:63 ../src/utils/pactl.c:1563 +#: ../src/utils/pactl.c:1569 msgid "NAME" msgstr "NIMI" -#: ../src/utils/pactl.c:1499 ../src/utils/pacmd.c:53 +#: ../src/utils/pacmd.c:51 ../src/utils/pactl.c:1564 msgid "NAME [ARGS ...]" msgstr "" -#: ../src/utils/pactl.c:1500 ../src/utils/pacmd.c:54 ../src/utils/pacmd.c:62 +#: ../src/utils/pacmd.c:52 ../src/utils/pacmd.c:60 ../src/utils/pactl.c:1565 msgid "NAME|#N" msgstr "" -#: ../src/utils/pactl.c:1501 ../src/utils/pacmd.c:71 +#: ../src/utils/pacmd.c:69 ../src/utils/pactl.c:1566 msgid "#N SINK|SOURCE" msgstr "" -#: ../src/utils/pactl.c:1502 ../src/utils/pacmd.c:58 ../src/utils/pacmd.c:72 +#: ../src/utils/pacmd.c:56 ../src/utils/pacmd.c:70 ../src/utils/pactl.c:1567 msgid "NAME|#N 1|0" msgstr "NIMI|#N 1|0" -#: ../src/utils/pactl.c:1503 ../src/utils/pacmd.c:74 +#: ../src/utils/pacmd.c:72 ../src/utils/pactl.c:1568 msgid "CARD PROFILE" msgstr "KORTIN PROFIILI" -#: ../src/utils/pactl.c:1505 ../src/utils/pacmd.c:75 +#: ../src/utils/pacmd.c:73 ../src/utils/pactl.c:1570 msgid "NAME|#N PORT" msgstr "NIMI|#N PORTTI" -#: ../src/utils/pactl.c:1506 ../src/utils/pacmd.c:56 +#: ../src/utils/pacmd.c:54 msgid "NAME|#N VOLUME" msgstr "NIMI|#N ÄÄNENVOIMAKKUUS" -#: ../src/utils/pactl.c:1507 ../src/utils/pacmd.c:57 +#: ../src/utils/pacmd.c:55 msgid "#N VOLUME" msgstr "#N ÄÄNENVOIMAKKUUS" -#: ../src/utils/pactl.c:1508 +#: ../src/utils/pactl.c:1573 msgid "NAME|#N 1|0|toggle" msgstr "" -#: ../src/utils/pactl.c:1509 +#: ../src/utils/pactl.c:1574 msgid "#N 1|0|toggle" msgstr "" -#: ../src/utils/pactl.c:1510 +#: ../src/utils/pactl.c:1575 msgid "#N FORMATS" msgstr "" -#: ../src/utils/pactl.c:1511 ../src/utils/pacmd.c:76 +#: ../src/utils/pacmd.c:74 ../src/utils/pactl.c:1576 msgid "CARD-NAME|CARD-#N PORT OFFSET" msgstr "" -#: ../src/utils/pactl.c:1513 +#: ../src/utils/pactl.c:1578 #, c-format msgid "" "\n" @@ -2112,7 +2113,7 @@ "can be used to specify the default sink, source and monitor.\n" msgstr "" -#: ../src/utils/pactl.c:1516 +#: ../src/utils/pactl.c:1581 #, c-format msgid "" "\n" @@ -2125,7 +2126,7 @@ "server\n" msgstr "" -#: ../src/utils/pactl.c:1557 +#: ../src/utils/pactl.c:1622 #, c-format msgid "" "pactl %s\n" @@ -2136,155 +2137,155 @@ "Käännetty libpulsen versiolle %s\n" "Linkitetty libpulsen versiolle %s\n" -#: ../src/utils/pactl.c:1616 +#: ../src/utils/pactl.c:1678 #, c-format msgid "Specify nothing, or one of: %s" msgstr "" -#: ../src/utils/pactl.c:1626 +#: ../src/utils/pactl.c:1688 msgid "Please specify a sample file to load" msgstr "Anna ladattava näytetiedosto" -#: ../src/utils/pactl.c:1639 +#: ../src/utils/pactl.c:1701 msgid "Failed to open sound file." msgstr "Äänitiedoston avaaminen epäonnistui." -#: ../src/utils/pactl.c:1651 +#: ../src/utils/pactl.c:1713 msgid "Warning: Failed to determine sample specification from file." msgstr "Varoitus: näytemäärityksen selvitys tiedostosta epäonnistui." -#: ../src/utils/pactl.c:1661 +#: ../src/utils/pactl.c:1723 msgid "You have to specify a sample name to play" msgstr "Soitettavan näytteen nimi on annettava" -#: ../src/utils/pactl.c:1673 +#: ../src/utils/pactl.c:1735 msgid "You have to specify a sample name to remove" msgstr "Poistettavan näytteen nimi on annettava" -#: ../src/utils/pactl.c:1682 +#: ../src/utils/pactl.c:1744 msgid "You have to specify a sink input index and a sink" msgstr "Nielun syöteindeksi ja nielu on annettava" -#: ../src/utils/pactl.c:1692 +#: ../src/utils/pactl.c:1754 msgid "You have to specify a source output index and a source" msgstr "Lähteen ulostuloindeksi ja lähde on annettava" -#: ../src/utils/pactl.c:1707 +#: ../src/utils/pactl.c:1769 msgid "You have to specify a module name and arguments." msgstr "Moduulin nimi ja argumentit on annettava." -#: ../src/utils/pactl.c:1727 +#: ../src/utils/pactl.c:1789 msgid "You have to specify a module index or name" msgstr "" -#: ../src/utils/pactl.c:1740 +#: ../src/utils/pactl.c:1802 msgid "" "You may not specify more than one sink. You have to specify a boolean value." msgstr "Ei voi antaa enempää kuin yhden nielun. Totuusarvo on annettava." -#: ../src/utils/pactl.c:1745 ../src/utils/pactl.c:1765 +#: ../src/utils/pactl.c:1807 ../src/utils/pactl.c:1827 msgid "Invalid suspend specification." msgstr "" -#: ../src/utils/pactl.c:1760 +#: ../src/utils/pactl.c:1822 msgid "" "You may not specify more than one source. You have to specify a boolean " "value." msgstr "Ei voi antaa enempää kuin yhden lähteen. Totuusarvo on annettava." -#: ../src/utils/pactl.c:1777 +#: ../src/utils/pactl.c:1839 msgid "You have to specify a card name/index and a profile name" msgstr "Kortin nimi/indeksi ja profiilin nimi on annettava" -#: ../src/utils/pactl.c:1788 +#: ../src/utils/pactl.c:1850 msgid "You have to specify a sink name/index and a port name" msgstr "Nielun nimi/indeksi ja portin nimi on annettava" -#: ../src/utils/pactl.c:1799 +#: ../src/utils/pactl.c:1861 msgid "You have to specify a sink name" msgstr "" -#: ../src/utils/pactl.c:1809 +#: ../src/utils/pactl.c:1871 msgid "You have to specify a source name/index and a port name" msgstr "Lähteen nimi/indeksi ja portin nimi on annettava" -#: ../src/utils/pactl.c:1820 +#: ../src/utils/pactl.c:1882 msgid "You have to specify a source name" msgstr "" -#: ../src/utils/pactl.c:1830 +#: ../src/utils/pactl.c:1892 msgid "You have to specify a sink name/index and a volume" msgstr "Nielun nimi/indeksi ja portin nimi on annettava" -#: ../src/utils/pactl.c:1843 +#: ../src/utils/pactl.c:1905 msgid "You have to specify a source name/index and a volume" msgstr "Lähteen nimi/indeksi ja äänenvoimakkuus on annettava" -#: ../src/utils/pactl.c:1856 +#: ../src/utils/pactl.c:1918 msgid "You have to specify a sink input index and a volume" msgstr "Nielun syöteindeksi ja äänenvoimakkuus on annettava" -#: ../src/utils/pactl.c:1861 +#: ../src/utils/pactl.c:1923 msgid "Invalid sink input index" msgstr "Virheellinen nielun syöteindeksi" -#: ../src/utils/pactl.c:1872 +#: ../src/utils/pactl.c:1934 msgid "You have to specify a source output index and a volume" msgstr "" -#: ../src/utils/pactl.c:1877 +#: ../src/utils/pactl.c:1939 msgid "Invalid source output index" msgstr "" -#: ../src/utils/pactl.c:1888 +#: ../src/utils/pactl.c:1950 msgid "You have to specify a sink name/index and a mute boolean" msgstr "Nielun nimi/indeksi ja vaimennuksen totuusarvo on annettava" -#: ../src/utils/pactl.c:1893 ../src/utils/pactl.c:1908 -#: ../src/utils/pactl.c:1928 ../src/utils/pactl.c:1946 +#: ../src/utils/pactl.c:1955 ../src/utils/pactl.c:1970 +#: ../src/utils/pactl.c:1990 ../src/utils/pactl.c:2008 msgid "Invalid mute specification" msgstr "Epäkelpo vaimennus määritys" -#: ../src/utils/pactl.c:1903 +#: ../src/utils/pactl.c:1965 msgid "You have to specify a source name/index and a mute boolean" msgstr "Lähteen nimi/indeksi ja vaimennuksen totuusarvo on annettava" -#: ../src/utils/pactl.c:1918 +#: ../src/utils/pactl.c:1980 msgid "You have to specify a sink input index and a mute boolean" msgstr "Nielun syöteindeksi ja vaimennuksen totuusarvo on annettava" -#: ../src/utils/pactl.c:1923 +#: ../src/utils/pactl.c:1985 msgid "Invalid sink input index specification" msgstr "Virheellinen nielun syöteindeksin määritys" -#: ../src/utils/pactl.c:1936 +#: ../src/utils/pactl.c:1998 msgid "You have to specify a source output index and a mute boolean" msgstr "" -#: ../src/utils/pactl.c:1941 +#: ../src/utils/pactl.c:2003 msgid "Invalid source output index specification" msgstr "" -#: ../src/utils/pactl.c:1958 +#: ../src/utils/pactl.c:2020 msgid "" "You have to specify a sink index and a semicolon-separated list of supported " "formats" msgstr "" -#: ../src/utils/pactl.c:1970 +#: ../src/utils/pactl.c:2032 msgid "" "You have to specify a card name/index, a port name and a latency offset" msgstr "" -#: ../src/utils/pactl.c:1977 +#: ../src/utils/pactl.c:2039 msgid "Could not parse latency offset" msgstr "" -#: ../src/utils/pactl.c:1989 +#: ../src/utils/pactl.c:2051 msgid "No valid command specified." msgstr "Mitään kelvollista komentoa ei annettu." -#: ../src/utils/pax11publish.c:61 +#: ../src/utils/pax11publish.c:58 #, c-format msgid "" "%s [-D display] [-S server] [-O sink] [-I source] [-c file] [-d|-e|-i|-r]\n" @@ -2305,37 +2306,37 @@ " evästetiedostoon.\n" " -r Poista PulseAudio-tiedostot X11-näytöltä\n" -#: ../src/utils/pax11publish.c:94 +#: ../src/utils/pax11publish.c:91 #, c-format msgid "Failed to parse command line.\n" msgstr "Komentorivin jäsentäminen epäonnistui.\n" -#: ../src/utils/pax11publish.c:113 +#: ../src/utils/pax11publish.c:110 #, c-format msgid "Server: %s\n" msgstr "Palvelin: %s\n" -#: ../src/utils/pax11publish.c:115 +#: ../src/utils/pax11publish.c:112 #, c-format msgid "Source: %s\n" msgstr "Lähde: %s\n" -#: ../src/utils/pax11publish.c:117 +#: ../src/utils/pax11publish.c:114 #, c-format msgid "Sink: %s\n" msgstr "Nielu: %s\n" -#: ../src/utils/pax11publish.c:119 +#: ../src/utils/pax11publish.c:116 #, c-format msgid "Cookie: %s\n" msgstr "Eväste: %s\n" -#: ../src/utils/pax11publish.c:137 +#: ../src/utils/pax11publish.c:134 #, c-format msgid "Failed to parse cookie data\n" msgstr "Evästetietojen jäsennys epäonnistui\n" -#: ../src/utils/pax11publish.c:142 +#: ../src/utils/pax11publish.c:139 #, c-format msgid "Failed to save cookie data\n" msgstr "Evästetietojen tallennus epäonnistui\n" @@ -2350,66 +2351,66 @@ msgid "Failed to read environment configuration data.\n" msgstr "Ympäristön asetustietojen lukeminen epäonnistui.\n" -#: ../src/utils/pax11publish.c:179 +#: ../src/utils/pax11publish.c:168 #, c-format msgid "Failed to get FQDN.\n" msgstr "Verkkonimen saaminen epäonnistui.\n" -#: ../src/utils/pax11publish.c:199 +#: ../src/utils/pax11publish.c:188 #, c-format msgid "Failed to load cookie data\n" msgstr "Evästetietojen lataaminen epäonnistui\n" -#: ../src/utils/pax11publish.c:217 +#: ../src/utils/pax11publish.c:206 #, c-format msgid "Not yet implemented.\n" msgstr "Toteutusta ei vielä ole.\n" -#: ../src/utils/pacmd.c:59 +#: ../src/utils/pacmd.c:57 msgid "#N 1|0" msgstr "#N 1|0" -#: ../src/utils/pacmd.c:60 +#: ../src/utils/pacmd.c:58 msgid "NAME|#N KEY=VALUE" msgstr "" -#: ../src/utils/pacmd.c:61 +#: ../src/utils/pacmd.c:59 msgid "#N KEY=VALUE" msgstr "" -#: ../src/utils/pacmd.c:63 +#: ../src/utils/pacmd.c:61 msgid "#N" msgstr "#N" -#: ../src/utils/pacmd.c:64 +#: ../src/utils/pacmd.c:62 msgid "NAME SINK|#N" msgstr "" -#: ../src/utils/pacmd.c:66 ../src/utils/pacmd.c:67 +#: ../src/utils/pacmd.c:64 ../src/utils/pacmd.c:65 msgid "NAME FILENAME" msgstr "" -#: ../src/utils/pacmd.c:68 +#: ../src/utils/pacmd.c:66 msgid "PATHNAME" msgstr "" -#: ../src/utils/pacmd.c:69 +#: ../src/utils/pacmd.c:67 msgid "FILENAME SINK|#N" msgstr "" -#: ../src/utils/pacmd.c:73 ../src/utils/pacmd.c:79 ../src/utils/pacmd.c:80 +#: ../src/utils/pacmd.c:71 ../src/utils/pacmd.c:77 ../src/utils/pacmd.c:78 msgid "1|0" msgstr "" -#: ../src/utils/pacmd.c:77 +#: ../src/utils/pacmd.c:75 msgid "TARGET" msgstr "" -#: ../src/utils/pacmd.c:78 +#: ../src/utils/pacmd.c:76 msgid "NUMERIC LEVEL" msgstr "" -#: ../src/utils/pacmd.c:81 +#: ../src/utils/pacmd.c:79 msgid "FRAMES" msgstr "" @@ -2422,7 +2423,7 @@ "When no command is given pacmd starts in the interactive mode\n" msgstr "" -#: ../src/utils/pacmd.c:131 +#: ../src/utils/pacmd.c:128 #, c-format msgid "" "pacmd %s\n" @@ -2430,50 +2431,50 @@ "Linked with libpulse %s\n" msgstr "" -#: ../src/utils/pacmd.c:145 +#: ../src/utils/pacmd.c:142 msgid "No PulseAudio daemon running, or not running as session daemon." msgstr "" "PulseAudio-taustaprosessi ei ole käynnissä eikä PulseAudiota suoriteta " "istunnon taustaprosessina." -#: ../src/utils/pacmd.c:150 +#: ../src/utils/pacmd.c:147 #, c-format msgid "socket(PF_UNIX, SOCK_STREAM, 0): %s" msgstr "socket(PF_UNIX, SOCK_STREAM, 0): %s" -#: ../src/utils/pacmd.c:167 +#: ../src/utils/pacmd.c:164 #, c-format msgid "connect(): %s" msgstr "connect(): %s" -#: ../src/utils/pacmd.c:176 +#: ../src/utils/pacmd.c:172 msgid "Failed to kill PulseAudio daemon." msgstr "PulseAudio-taustaprosessin lopettaminen epäonnistui." -#: ../src/utils/pacmd.c:184 +#: ../src/utils/pacmd.c:180 msgid "Daemon not responding." msgstr "Taustaprosessi ei vastaa." -#: ../src/utils/pacmd.c:264 +#: ../src/utils/pacmd.c:268 #, c-format msgid "poll(): %s" msgstr "poll(): %s" -#: ../src/utils/pacmd.c:275 ../src/utils/pacmd.c:295 +#: ../src/utils/pacmd.c:279 ../src/utils/pacmd.c:299 #, c-format msgid "read(): %s" msgstr "read(): %s" -#: ../src/utils/pacmd.c:317 ../src/utils/pacmd.c:335 +#: ../src/utils/pacmd.c:212 ../src/utils/pacmd.c:321 ../src/utils/pacmd.c:339 #, c-format msgid "write(): %s" msgstr "write(): %s" -#: ../src/pulsecore/lock-autospawn.c:136 ../src/pulsecore/lock-autospawn.c:222 +#: ../src/pulsecore/lock-autospawn.c:141 ../src/pulsecore/lock-autospawn.c:227 msgid "Cannot access autospawn lock." msgstr "Automaattisen käynnistyksen lukkoa ei voida käyttää." -#: ../src/modules/alsa/alsa-sink.c:567 ../src/modules/alsa/alsa-sink.c:747 +#: ../src/modules/alsa/alsa-sink.c:570 ../src/modules/alsa/alsa-sink.c:747 #, c-format msgid "" "ALSA woke us up to write new data to the device, but there was actually " @@ -2490,7 +2491,7 @@ " snd_pcm_avail() palautti kuitenkin 0 tai jonkin muun arvon, joka on < " "min_avail." -#: ../src/modules/alsa/alsa-source.c:526 ../src/modules/alsa/alsa-source.c:679 +#: ../src/modules/alsa/alsa-source.c:529 ../src/modules/alsa/alsa-source.c:680 #, c-format msgid "" "ALSA woke us up to read new data from the device, but there was actually " @@ -2506,271 +2507,289 @@ "ongelmasta ALSA-kehittäjille. Taustaprosessi herätettiin POLLIN asetettuna, " "snd_pcm_avail() palautti kuitenkin 0 tai jonkin muun arvon, on < min_avail." -#: ../src/modules/alsa/module-alsa-card.c:193 -#: ../src/modules/bluetooth/module-bluetooth-device.c:2285 -#: ../src/modules/alsa/alsa-mixer.c:3925 +#: ../src/modules/alsa/alsa-mixer.c:4055 +#: ../src/modules/alsa/module-alsa-card.c:190 +#: ../src/modules/bluetooth/module-bluez4-device.c:2372 +#: ../src/modules/bluetooth/module-bluez5-device.c:2173 +#: ../src/modules/droid/module-droid-card.c:221 msgid "Off" msgstr "Poissa" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2087 +#: ../src/modules/bluetooth/module-bluez4-device.c:2166 +#: ../src/modules/bluetooth/module-bluez5-device.c:1927 msgid "Headset" -msgstr "" +msgstr "Kuulokemikrofoni" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2092 +#: ../src/modules/bluetooth/module-bluez4-device.c:2171 +#: ../src/modules/bluetooth/module-bluez5-device.c:1932 msgid "Handsfree" msgstr "" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2097 -#: ../src/modules/alsa/alsa-mixer.c:2259 ../src/modules/alsa/alsa-mixer.c:2337 +#: ../src/modules/alsa/alsa-mixer.c:2299 ../src/modules/alsa/alsa-mixer.c:2377 +#: ../src/modules/bluetooth/module-bluez4-device.c:2176 +#: ../src/modules/bluetooth/module-bluez5-device.c:1937 msgid "Microphone" msgstr "Mikrofoni" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2102 -#: ../src/modules/alsa/alsa-mixer.c:2274 +#: ../src/modules/alsa/alsa-mixer.c:2314 +#: ../src/modules/bluetooth/module-bluez4-device.c:2181 +#: ../src/modules/bluetooth/module-bluez5-device.c:1944 msgid "Speaker" msgstr "Kaiutin" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2107 +#: ../src/modules/bluetooth/module-bluez4-device.c:2186 +#: ../src/modules/bluetooth/module-bluez5-device.c:1950 msgid "Headphone" -msgstr "" +msgstr "Kuulokkeet" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2112 +#: ../src/modules/bluetooth/module-bluez4-device.c:2191 +#: ../src/modules/bluetooth/module-bluez5-device.c:1955 msgid "Portable" msgstr "" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2117 +#: ../src/modules/bluetooth/module-bluez4-device.c:2196 +#: ../src/modules/bluetooth/module-bluez5-device.c:1960 msgid "Car" -msgstr "" +msgstr "Auto" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2122 +#: ../src/modules/bluetooth/module-bluez4-device.c:2201 +#: ../src/modules/bluetooth/module-bluez5-device.c:1965 msgid "HiFi" -msgstr "" +msgstr "HiFi" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2127 +#: ../src/modules/bluetooth/module-bluez4-device.c:2206 +#: ../src/modules/bluetooth/module-bluez5-device.c:1970 msgid "Phone" -msgstr "" +msgstr "Puhelin" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2135 +#: ../src/modules/bluetooth/module-bluez4-device.c:2214 +#: ../src/modules/bluetooth/module-bluez5-device.c:1922 +#: ../src/modules/bluetooth/module-bluez5-device.c:1938 +#: ../src/modules/bluetooth/module-bluez5-device.c:1976 msgid "Bluetooth Output" -msgstr "" +msgstr "Bluetooth-ulostulo" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2138 +#: ../src/modules/bluetooth/module-bluez4-device.c:2217 +#: ../src/modules/bluetooth/module-bluez5-device.c:1921 +#: ../src/modules/bluetooth/module-bluez5-device.c:1943 +#: ../src/modules/bluetooth/module-bluez5-device.c:1949 +#: ../src/modules/bluetooth/module-bluez5-device.c:1975 msgid "Bluetooth Input" -msgstr "" +msgstr "Bluetooth-sisääntulo" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2168 +#: ../src/modules/bluetooth/module-bluez4-device.c:2253 msgid "High Fidelity Playback (A2DP)" msgstr "Korkean äänenlaadun toisto (A2DP)" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2179 +#: ../src/modules/bluetooth/module-bluez4-device.c:2264 msgid "High Fidelity Capture (A2DP)" msgstr "Korkean äänenlaadun tallennus (A2DP)" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2190 +#: ../src/modules/bluetooth/module-bluez4-device.c:2275 msgid "Telephony Duplex (HSP/HFP)" msgstr "Puhelut, molemmat suunnat (HSP/HFP)" -#: ../src/modules/bluetooth/module-bluetooth-device.c:2202 +#: ../src/modules/bluetooth/module-bluez4-device.c:2287 msgid "Handsfree Gateway" msgstr "" -#: ../src/modules/reserve-wrap.c:151 +#: ../src/modules/reserve-wrap.c:149 msgid "PulseAudio Sound Server" msgstr "PulseAudio-äänipalvelin" -#: ../src/modules/module-rygel-media-server.c:511 -#: ../src/modules/module-rygel-media-server.c:549 -#: ../src/modules/module-rygel-media-server.c:908 +#: ../src/modules/module-rygel-media-server.c:508 +#: ../src/modules/module-rygel-media-server.c:546 +#: ../src/modules/module-rygel-media-server.c:905 msgid "Output Devices" msgstr "Ulostulolaitteet" -#: ../src/modules/module-rygel-media-server.c:512 -#: ../src/modules/module-rygel-media-server.c:550 -#: ../src/modules/module-rygel-media-server.c:909 +#: ../src/modules/module-rygel-media-server.c:509 +#: ../src/modules/module-rygel-media-server.c:547 +#: ../src/modules/module-rygel-media-server.c:906 msgid "Input Devices" msgstr "Sisääntulolaitteet" -#: ../src/modules/module-rygel-media-server.c:1066 +#: ../src/modules/module-rygel-media-server.c:1063 msgid "Audio on @HOSTNAME@" msgstr "Ääni koneella @HOSTNAME@" -#: ../src/modules/alsa/alsa-mixer.c:2254 +#: ../src/modules/alsa/alsa-mixer.c:2294 msgid "Input" msgstr "Sisääntulo" -#: ../src/modules/alsa/alsa-mixer.c:2255 +#: ../src/modules/alsa/alsa-mixer.c:2295 msgid "Docking Station Input" msgstr "Telakan sisääntulo" -#: ../src/modules/alsa/alsa-mixer.c:2256 +#: ../src/modules/alsa/alsa-mixer.c:2296 msgid "Docking Station Microphone" msgstr "Telakan mikrofoni" -#: ../src/modules/alsa/alsa-mixer.c:2257 +#: ../src/modules/alsa/alsa-mixer.c:2297 msgid "Docking Station Line In" -msgstr "" +msgstr "Telakka-aseman sisääntulo" -#: ../src/modules/alsa/alsa-mixer.c:2258 ../src/modules/alsa/alsa-mixer.c:2343 +#: ../src/modules/alsa/alsa-mixer.c:2298 ../src/modules/alsa/alsa-mixer.c:2383 msgid "Line In" msgstr "Linjasisääntulo" -#: ../src/modules/alsa/alsa-mixer.c:2260 ../src/modules/alsa/alsa-mixer.c:2338 +#: ../src/modules/alsa/alsa-mixer.c:2300 ../src/modules/alsa/alsa-mixer.c:2378 msgid "Front Microphone" msgstr "Mikrofoni etupaneelista" -#: ../src/modules/alsa/alsa-mixer.c:2261 ../src/modules/alsa/alsa-mixer.c:2339 +#: ../src/modules/alsa/alsa-mixer.c:2301 ../src/modules/alsa/alsa-mixer.c:2379 msgid "Rear Microphone" msgstr "Mikrofoni takapaneelista" -#: ../src/modules/alsa/alsa-mixer.c:2262 +#: ../src/modules/alsa/alsa-mixer.c:2302 msgid "External Microphone" msgstr "Ulkoinen mikrofoni" -#: ../src/modules/alsa/alsa-mixer.c:2263 ../src/modules/alsa/alsa-mixer.c:2341 +#: ../src/modules/alsa/alsa-mixer.c:2303 ../src/modules/alsa/alsa-mixer.c:2381 msgid "Internal Microphone" msgstr "Sisäinen mikrofoni" -#: ../src/modules/alsa/alsa-mixer.c:2264 ../src/modules/alsa/alsa-mixer.c:2344 +#: ../src/modules/alsa/alsa-mixer.c:2304 ../src/modules/alsa/alsa-mixer.c:2384 msgid "Radio" msgstr "Radio" -#: ../src/modules/alsa/alsa-mixer.c:2265 ../src/modules/alsa/alsa-mixer.c:2345 +#: ../src/modules/alsa/alsa-mixer.c:2305 ../src/modules/alsa/alsa-mixer.c:2385 msgid "Video" msgstr "Video" -#: ../src/modules/alsa/alsa-mixer.c:2266 +#: ../src/modules/alsa/alsa-mixer.c:2306 msgid "Automatic Gain Control" msgstr "Automaattinen äänenvoimakkuuden säätö" -#: ../src/modules/alsa/alsa-mixer.c:2267 +#: ../src/modules/alsa/alsa-mixer.c:2307 msgid "No Automatic Gain Control" msgstr "Ei automaattista äänenvoimakkuuden säätöä" -#: ../src/modules/alsa/alsa-mixer.c:2268 +#: ../src/modules/alsa/alsa-mixer.c:2308 msgid "Boost" msgstr "Vahvistus" -#: ../src/modules/alsa/alsa-mixer.c:2269 +#: ../src/modules/alsa/alsa-mixer.c:2309 msgid "No Boost" msgstr "Ei vahvistusta" -#: ../src/modules/alsa/alsa-mixer.c:2270 +#: ../src/modules/alsa/alsa-mixer.c:2310 msgid "Amplifier" msgstr "Vahvistin" -#: ../src/modules/alsa/alsa-mixer.c:2271 +#: ../src/modules/alsa/alsa-mixer.c:2311 msgid "No Amplifier" msgstr "Ei vahvistinta" -#: ../src/modules/alsa/alsa-mixer.c:2272 +#: ../src/modules/alsa/alsa-mixer.c:2312 msgid "Bass Boost" msgstr "Bassotehostin" -#: ../src/modules/alsa/alsa-mixer.c:2273 +#: ../src/modules/alsa/alsa-mixer.c:2313 msgid "No Bass Boost" msgstr "Bassotehostin pois" -#: ../src/modules/alsa/alsa-mixer.c:2275 ../src/modules/alsa/alsa-mixer.c:2347 +#: ../src/modules/alsa/alsa-mixer.c:2315 ../src/modules/alsa/alsa-mixer.c:2387 msgid "Headphones" msgstr "Analoginen kuulokeliitäntä" -#: ../src/modules/alsa/alsa-mixer.c:2336 +#: ../src/modules/alsa/alsa-mixer.c:2376 msgid "Analog Input" msgstr "Analoginen sisääntulo" -#: ../src/modules/alsa/alsa-mixer.c:2340 +#: ../src/modules/alsa/alsa-mixer.c:2380 msgid "Dock Microphone" msgstr "Telakan mikrofoni" -#: ../src/modules/alsa/alsa-mixer.c:2342 +#: ../src/modules/alsa/alsa-mixer.c:2382 msgid "Headset Microphone" -msgstr "" +msgstr "Kuulokemikrofoni" -#: ../src/modules/alsa/alsa-mixer.c:2346 +#: ../src/modules/alsa/alsa-mixer.c:2386 msgid "Analog Output" msgstr "Analoginen ulostulo" -#: ../src/modules/alsa/alsa-mixer.c:2348 +#: ../src/modules/alsa/alsa-mixer.c:2388 msgid "LFE on Separate Mono Output" msgstr "Analoginen ulostulo (LFE)" -#: ../src/modules/alsa/alsa-mixer.c:2349 +#: ../src/modules/alsa/alsa-mixer.c:2389 msgid "Line Out" msgstr "Linja ulos" -#: ../src/modules/alsa/alsa-mixer.c:2350 +#: ../src/modules/alsa/alsa-mixer.c:2390 msgid "Analog Mono Output" msgstr "Analoginen monoulostulo" -#: ../src/modules/alsa/alsa-mixer.c:2351 +#: ../src/modules/alsa/alsa-mixer.c:2391 msgid "Speakers" msgstr "Kaiuttimet" -#: ../src/modules/alsa/alsa-mixer.c:2352 +#: ../src/modules/alsa/alsa-mixer.c:2392 msgid "HDMI / DisplayPort" msgstr "HDMI / DisplayPort" -#: ../src/modules/alsa/alsa-mixer.c:2353 +#: ../src/modules/alsa/alsa-mixer.c:2393 msgid "Digital Output (S/PDIF)" msgstr "(S/PDIF) Digitaalinen lähtö" -#: ../src/modules/alsa/alsa-mixer.c:2354 +#: ../src/modules/alsa/alsa-mixer.c:2394 msgid "Digital Input (S/PDIF)" -msgstr "" +msgstr "Digitaalinen sisääntulo (S/PDIF)" -#: ../src/modules/alsa/alsa-mixer.c:2355 +#: ../src/modules/alsa/alsa-mixer.c:2395 msgid "Digital Passthrough (S/PDIF)" msgstr "(S/PDIF) Digitaalinen läpivienti" -#: ../src/modules/alsa/alsa-mixer.c:3773 +#: ../src/modules/alsa/alsa-mixer.c:3901 msgid "Analog Mono" msgstr "Analoginen mono" -#: ../src/modules/alsa/alsa-mixer.c:3774 +#: ../src/modules/alsa/alsa-mixer.c:3902 msgid "Analog Stereo" msgstr "Analoginen stereo" -#: ../src/modules/alsa/alsa-mixer.c:3775 +#: ../src/modules/alsa/alsa-mixer.c:3904 msgid "Analog Surround 2.1" msgstr "Analoginen tilaääni 2.1" -#: ../src/modules/alsa/alsa-mixer.c:3776 +#: ../src/modules/alsa/alsa-mixer.c:3905 msgid "Analog Surround 3.0" msgstr "Analoginen tilaääni 3.0" -#: ../src/modules/alsa/alsa-mixer.c:3777 +#: ../src/modules/alsa/alsa-mixer.c:3906 msgid "Analog Surround 3.1" msgstr "Analoginen tilaääni 3.1" -#: ../src/modules/alsa/alsa-mixer.c:3778 +#: ../src/modules/alsa/alsa-mixer.c:3907 msgid "Analog Surround 4.0" msgstr "Analoginen tilaääni 4.0" -#: ../src/modules/alsa/alsa-mixer.c:3779 +#: ../src/modules/alsa/alsa-mixer.c:3908 msgid "Analog Surround 4.1" msgstr "Analoginen tilaääni 4.1" -#: ../src/modules/alsa/alsa-mixer.c:3780 +#: ../src/modules/alsa/alsa-mixer.c:3909 msgid "Analog Surround 5.0" msgstr "Analoginen tilaääni 5.0" -#: ../src/modules/alsa/alsa-mixer.c:3781 +#: ../src/modules/alsa/alsa-mixer.c:3910 msgid "Analog Surround 5.1" msgstr "Analoginen tilaääni 5.1" -#: ../src/modules/alsa/alsa-mixer.c:3782 +#: ../src/modules/alsa/alsa-mixer.c:3911 msgid "Analog Surround 6.0" msgstr "Analoginen tilaääni 6.0" -#: ../src/modules/alsa/alsa-mixer.c:3783 +#: ../src/modules/alsa/alsa-mixer.c:3912 msgid "Analog Surround 6.1" msgstr "Analoginen tilaääni 6.1" -#: ../src/modules/alsa/alsa-mixer.c:3784 +#: ../src/modules/alsa/alsa-mixer.c:3913 msgid "Analog Surround 7.0" msgstr "Analoginen tilaääni 7.0" -#: ../src/modules/alsa/alsa-mixer.c:3785 +#: ../src/modules/alsa/alsa-mixer.c:3914 msgid "Analog Surround 7.1" msgstr "Analoginen tilaääni 7.1" @@ -2778,57 +2797,57 @@ msgid "Analog 4-channel Input" msgstr "" -#: ../src/modules/alsa/alsa-mixer.c:3787 +#: ../src/modules/alsa/alsa-mixer.c:3915 msgid "Digital Stereo (IEC958)" msgstr "Digitaalinen stereo (IEC958)" -#: ../src/modules/alsa/alsa-mixer.c:3788 +#: ../src/modules/alsa/alsa-mixer.c:3916 msgid "Digital Passthrough (IEC958)" msgstr "(IEC958) Digitaalinen läpivienti" -#: ../src/modules/alsa/alsa-mixer.c:3789 +#: ../src/modules/alsa/alsa-mixer.c:3917 msgid "Digital Surround 4.0 (IEC958/AC3)" msgstr "Digitaalinen tilaääni 4.0 (IEC958/AC3)" -#: ../src/modules/alsa/alsa-mixer.c:3790 +#: ../src/modules/alsa/alsa-mixer.c:3918 msgid "Digital Surround 5.1 (IEC958/AC3)" msgstr "Digitaalinen tilaääni 5.1 (IEC958/AC3)" -#: ../src/modules/alsa/alsa-mixer.c:3791 +#: ../src/modules/alsa/alsa-mixer.c:3919 msgid "Digital Surround 5.1 (IEC958/DTS)" msgstr "" -#: ../src/modules/alsa/alsa-mixer.c:3792 +#: ../src/modules/alsa/alsa-mixer.c:3920 msgid "Digital Stereo (HDMI)" msgstr "Digitaalinen stereo (HDMI)" -#: ../src/modules/alsa/alsa-mixer.c:3793 +#: ../src/modules/alsa/alsa-mixer.c:3921 msgid "Digital Surround 5.1 (HDMI)" msgstr "" -#: ../src/modules/alsa/alsa-mixer.c:3922 +#: ../src/modules/alsa/alsa-mixer.c:4052 msgid "Analog Mono Duplex" msgstr "Analoginen mono, molemmat suunnat" -#: ../src/modules/alsa/alsa-mixer.c:3923 +#: ../src/modules/alsa/alsa-mixer.c:4053 msgid "Analog Stereo Duplex" msgstr "Analoginen stereo, molemmat suunnat" -#: ../src/modules/alsa/alsa-mixer.c:3924 +#: ../src/modules/alsa/alsa-mixer.c:4054 msgid "Digital Stereo Duplex (IEC958)" msgstr "Digitaalinen stereo, molemmat suunnat (IEC958)" -#: ../src/modules/alsa/alsa-mixer.c:4024 +#: ../src/modules/alsa/alsa-mixer.c:4154 #, c-format msgid "%s Output" -msgstr "" +msgstr "%s Ulostulo" -#: ../src/modules/alsa/alsa-mixer.c:4032 +#: ../src/modules/alsa/alsa-mixer.c:4162 #, c-format msgid "%s Input" -msgstr "" +msgstr "%s Syöte" -#: ../src/modules/echo-cancel/module-echo-cancel.c:63 +#: ../src/modules/echo-cancel/module-echo-cancel.c:61 msgid "" "source_name= source_properties= source_master= sink_name= use_volume_sharing= " msgstr "" -#: ../src/modules/module-equalizer-sink.c:72 +#: ../src/modules/module-equalizer-sink.c:70 msgid "General Purpose Equalizer" msgstr "" -#: ../src/modules/module-equalizer-sink.c:76 +#: ../src/modules/module-equalizer-sink.c:74 msgid "" "sink_name= sink_properties= " "sink_master= format= rate= " @@ -2853,11 +2872,11 @@ "this module is being loaded automatically> use_volume_sharing= " msgstr "" -#: ../src/modules/module-filter-apply.c:48 +#: ../src/modules/module-filter-apply.c:46 msgid "autoclean=" msgstr "" -#: ../src/tests/resampler-test.c:257 +#: ../src/tests/resampler-test.c:255 #, c-format msgid "" "%s [options]\n" @@ -2887,7 +2906,7 @@ "See --dump-resample-methods for possible values of resample methods.\n" msgstr "" -#: ../src/tests/resampler-test.c:356 +#: ../src/tests/resampler-test.c:355 #, c-format msgid "%s %s\n" msgstr "%s %s\n" @@ -2897,11 +2916,11 @@ msgid "=== %d seconds: %d Hz %d ch (%s) -> %d Hz %d ch (%s)" msgstr "" -#: ../src/modules/module-virtual-surround-sink.c:49 +#: ../src/modules/module-virtual-surround-sink.c:47 msgid "Virtual surround sink" msgstr "" -#: ../src/modules/module-virtual-surround-sink.c:53 +#: ../src/modules/module-virtual-surround-sink.c:51 msgid "" "sink_name= sink_properties= " "master= format= rate= " @@ -2911,6 +2930,6 @@ msgstr "" #. add on profile -#: ../src/modules/macosx/module-coreaudio-device.c:760 +#: ../src/modules/macosx/module-coreaudio-device.c:754 msgid "On" msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/python-apt.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/python-apt.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/python-apt.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/python-apt.po 2016-07-20 16:57:36.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: update-manager\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-02 13:35+0000\n" +"POT-Creation-Date: 2015-12-03 18:53+0000\n" "PO-Revision-Date: 2014-01-10 13:56+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:20+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:12+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #. ChangelogURI @@ -31,367 +31,367 @@ msgstr "Ubuntun kehitysversiot" #. Description -#: ../data/templates/Ubuntu.info.in:259 +#: ../data/templates/Ubuntu.info.in:595 msgid "Ubuntu 14.04 'Trusty Tahr'" msgstr "Ubuntu 14.04 \"Trusty Tahr\"" #. Description -#: ../data/templates/Ubuntu.info.in:266 +#: ../data/templates/Ubuntu.info.in:602 msgid "Cdrom with Ubuntu 14.04 'Trusty Tahr'" msgstr "Ubuntu 14.04 \"Trusty Tahr\" -CD-levy" #. Description -#: ../data/templates/Ubuntu.info.in:378 +#: ../data/templates/Ubuntu.info.in:714 msgid "Ubuntu 13.10 'Saucy Salamander'" msgstr "Ubuntu 13.10 \"Saucy Salamander\"" #. Description -#: ../data/templates/Ubuntu.info.in:385 +#: ../data/templates/Ubuntu.info.in:721 msgid "Cdrom with Ubuntu 13.10 'Saucy Salamander'" msgstr "Ubuntu 13.10 \"Saucy Salamander\" -CD-levy" #. Description -#: ../data/templates/Ubuntu.info.in:497 +#: ../data/templates/Ubuntu.info.in:833 msgid "Ubuntu 13.04 'Raring Ringtail'" msgstr "Ubuntu 13.04 ”Raring Ringtail”" #. Description -#: ../data/templates/Ubuntu.info.in:504 +#: ../data/templates/Ubuntu.info.in:840 msgid "Cdrom with Ubuntu 13.04 'Raring Ringtail'" msgstr "Ubuntu 13.04 ”Raring Ringtail” -CD-levy" #. Description -#: ../data/templates/Ubuntu.info.in:616 +#: ../data/templates/Ubuntu.info.in:952 msgid "Ubuntu 12.10 'Quantal Quetzal'" msgstr "Ubuntu 12.10 ”Quantal Quetzal”" #. Description -#: ../data/templates/Ubuntu.info.in:623 +#: ../data/templates/Ubuntu.info.in:959 msgid "Cdrom with Ubuntu 12.10 'Quantal Quetzal'" msgstr "Ubuntu 12.10 ”Quantal Quetzal” -CD-levy" #. Description -#: ../data/templates/Ubuntu.info.in:734 +#: ../data/templates/Ubuntu.info.in:1070 msgid "Ubuntu 12.04 'Precise Pangolin'" msgstr "Ubuntu 12.04 \"Precise PAngolin\"" #. Description -#: ../data/templates/Ubuntu.info.in:741 +#: ../data/templates/Ubuntu.info.in:1077 msgid "Cdrom with Ubuntu 12.04 'Precise Pangolin'" msgstr "Ubuntu 12.04 \"Precise Pangolin\" -CD-levy" #. Description -#: ../data/templates/Ubuntu.info.in:852 +#: ../data/templates/Ubuntu.info.in:1188 msgid "Ubuntu 11.10 'Oneiric Ocelot'" msgstr "Ubuntu 11.10 \"Oneiric Ocelot\"" #. Description -#: ../data/templates/Ubuntu.info.in:859 +#: ../data/templates/Ubuntu.info.in:1195 msgid "Cdrom with Ubuntu 11.10 'Oneiric Ocelot'" msgstr "Ubuntu 11.10 \"Oneiric Ocelot\" -CD-levy" #. Description -#: ../data/templates/Ubuntu.info.in:971 +#: ../data/templates/Ubuntu.info.in:1307 msgid "Ubuntu 11.04 'Natty Narwhal'" msgstr "Ubuntu 11.04 \"Natty Narwhal\"" #. Description -#: ../data/templates/Ubuntu.info.in:978 +#: ../data/templates/Ubuntu.info.in:1314 msgid "Cdrom with Ubuntu 11.04 'Natty Narwhal'" msgstr "Ubuntu 11.04 \"Natty Narwhal\" -CD-levy" #. Description -#: ../data/templates/Ubuntu.info.in:1069 +#: ../data/templates/Ubuntu.info.in:1405 msgid "Ubuntu 10.10 'Maverick Meerkat'" msgstr "Ubuntu 10.10 \"Maverick Meerkat\"" #. Description -#: ../data/templates/Ubuntu.info.in:1089 +#: ../data/templates/Ubuntu.info.in:1425 msgid "Cdrom with Ubuntu 10.10 'Maverick Meerkat'" msgstr "Ubuntu 10.10 \"Maverick Meerkat\" -CD-levy" #. Description -#: ../data/templates/Ubuntu.info.in:1101 +#: ../data/templates/Ubuntu.info.in:1437 msgid "Canonical Partners" msgstr "Canonicalin partnerit" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1103 +#: ../data/templates/Ubuntu.info.in:1439 msgid "Software packaged by Canonical for their partners" msgstr "Canonicalin pakkaamia partnereiden sovelluksia" #. CompDescriptionLong -#: ../data/templates/Ubuntu.info.in:1104 +#: ../data/templates/Ubuntu.info.in:1440 msgid "This software is not part of Ubuntu." msgstr "Tämä ohjelma ei ole osa Ubuntua." #. Description -#: ../data/templates/Ubuntu.info.in:1111 +#: ../data/templates/Ubuntu.info.in:1447 msgid "Independent" msgstr "Riippumaton" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1113 +#: ../data/templates/Ubuntu.info.in:1449 msgid "Provided by third-party software developers" msgstr "Muiden kehittäjien sovelluksia" #. CompDescriptionLong -#: ../data/templates/Ubuntu.info.in:1114 +#: ../data/templates/Ubuntu.info.in:1450 msgid "Software offered by third party developers." msgstr "Kolmansien osapuolien tarjoamia sovelluksia." #. Description -#: ../data/templates/Ubuntu.info.in:1152 +#: ../data/templates/Ubuntu.info.in:1488 msgid "Ubuntu 10.04 'Lucid Lynx'" msgstr "Ubuntu 10.04 \"Lucid Lynx\"" #. Description -#: ../data/templates/Ubuntu.info.in:1172 +#: ../data/templates/Ubuntu.info.in:1508 msgid "Cdrom with Ubuntu 10.04 'Lucid Lynx'" msgstr "Ubuntu 10.04 \"Lucid Lynx\" -CD-levy" #. Description -#: ../data/templates/Ubuntu.info.in:1215 +#: ../data/templates/Ubuntu.info.in:1551 msgid "Ubuntu 9.10 'Karmic Koala'" msgstr "Ubuntu 9.10 \"Karmic Koala\"" #. Description -#: ../data/templates/Ubuntu.info.in:1235 +#: ../data/templates/Ubuntu.info.in:1571 msgid "Cdrom with Ubuntu 9.10 'Karmic Koala'" msgstr "Ubuntu 9.10 \"Karmic Koala\" -CD-levy" #. Description -#: ../data/templates/Ubuntu.info.in:1278 +#: ../data/templates/Ubuntu.info.in:1614 msgid "Ubuntu 9.04 'Jaunty Jackalope'" msgstr "Ubuntu 9.04 \"Jaunty Jackalope\"" #. Description -#: ../data/templates/Ubuntu.info.in:1297 +#: ../data/templates/Ubuntu.info.in:1633 msgid "Cdrom with Ubuntu 9.04 'Jaunty Jackalope'" msgstr "CD-levy, Ubuntu 9.04 \"Jaunty Jackalope\"" #. Description -#: ../data/templates/Ubuntu.info.in:1340 +#: ../data/templates/Ubuntu.info.in:1676 msgid "Ubuntu 8.10 'Intrepid Ibex'" msgstr "Ubuntu 8.10 \"Intrepid Ibex\"" #. Description -#: ../data/templates/Ubuntu.info.in:1360 +#: ../data/templates/Ubuntu.info.in:1696 msgid "Cdrom with Ubuntu 8.10 'Intrepid Ibex'" msgstr "CD-levy, Ubuntu 8.10 \"Intrepid Ibex\"" #. Description -#: ../data/templates/Ubuntu.info.in:1404 +#: ../data/templates/Ubuntu.info.in:1740 msgid "Ubuntu 8.04 'Hardy Heron'" msgstr "Ubuntu 8.04 \"Hardy Heron\"" #. Description -#: ../data/templates/Ubuntu.info.in:1424 +#: ../data/templates/Ubuntu.info.in:1760 msgid "Cdrom with Ubuntu 8.04 'Hardy Heron'" msgstr "CD-levy, Ubuntu 8.04 \"Hardy Heron\"" #. Description -#: ../data/templates/Ubuntu.info.in:1469 +#: ../data/templates/Ubuntu.info.in:1805 msgid "Ubuntu 7.10 'Gutsy Gibbon'" msgstr "Ubuntu 7.10 \"Gutsy Gibbon\"" #. Description -#: ../data/templates/Ubuntu.info.in:1488 +#: ../data/templates/Ubuntu.info.in:1824 msgid "Cdrom with Ubuntu 7.10 'Gutsy Gibbon'" msgstr "CD-levy, Ubuntu 7.10 \"Gutsy Gibbon\"" #. Description -#: ../data/templates/Ubuntu.info.in:1533 +#: ../data/templates/Ubuntu.info.in:1869 msgid "Ubuntu 7.04 'Feisty Fawn'" msgstr "Ubuntu 7.04 \"Feisty Fawn\"" #. Description -#: ../data/templates/Ubuntu.info.in:1552 +#: ../data/templates/Ubuntu.info.in:1888 msgid "Cdrom with Ubuntu 7.04 'Feisty Fawn'" msgstr "CD-levy, Ubuntu 7.04 \"Feisty Fawn\"" #. Description -#: ../data/templates/Ubuntu.info.in:1594 +#: ../data/templates/Ubuntu.info.in:1930 msgid "Ubuntu 6.10 'Edgy Eft'" msgstr "Ubuntu 6.10 \"Edgy Eft\"" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1599 +#: ../data/templates/Ubuntu.info.in:1935 msgid "Community-maintained" msgstr "Yhteisön ylläpitämät" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1605 +#: ../data/templates/Ubuntu.info.in:1941 msgid "Restricted software" msgstr "Rajoitetut ohjelmistot" #. Description -#: ../data/templates/Ubuntu.info.in:1613 +#: ../data/templates/Ubuntu.info.in:1949 msgid "Cdrom with Ubuntu 6.10 'Edgy Eft'" msgstr "CD-levy, Ubuntu 6.10 \"Edgy Eft\"" #. Description -#: ../data/templates/Ubuntu.info.in:1655 +#: ../data/templates/Ubuntu.info.in:1991 msgid "Ubuntu 6.06 LTS 'Dapper Drake'" msgstr "Ubuntu 6.06 LTS \"Dapper Drake\"" #. CompDescriptionLong -#: ../data/templates/Ubuntu.info.in:1658 +#: ../data/templates/Ubuntu.info.in:1994 msgid "Canonical-supported free and open-source software" msgstr "Canonicalin tukemat vapaat ja avoimen lähdekoodin ohjelmistot" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1660 +#: ../data/templates/Ubuntu.info.in:1996 msgid "Community-maintained (universe)" msgstr "Yhteisön ylläpitämät (universe)" #. CompDescriptionLong -#: ../data/templates/Ubuntu.info.in:1661 +#: ../data/templates/Ubuntu.info.in:1997 msgid "Community-maintained free and open-source software" msgstr "Yhteisön ylläpitämät vapaat ja avoimen lähdekoodin ohjelmistot" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1663 +#: ../data/templates/Ubuntu.info.in:1999 msgid "Non-free drivers" msgstr "Ei-vapaat ajurit" #. CompDescriptionLong -#: ../data/templates/Ubuntu.info.in:1664 +#: ../data/templates/Ubuntu.info.in:2000 msgid "Proprietary drivers for devices" msgstr "Suljetut laiteajurit" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1666 +#: ../data/templates/Ubuntu.info.in:2002 msgid "Restricted software (Multiverse)" msgstr "Käyttörajoitetut ohjelmistot (multiverse)" #. CompDescriptionLong -#: ../data/templates/Ubuntu.info.in:1667 +#: ../data/templates/Ubuntu.info.in:2003 msgid "Software restricted by copyright or legal issues" msgstr "Tekijänoikeus- tai lakiasioilla rajoitetut ohjelmistot" #. Description -#: ../data/templates/Ubuntu.info.in:1674 +#: ../data/templates/Ubuntu.info.in:2010 msgid "Cdrom with Ubuntu 6.06 LTS 'Dapper Drake'" msgstr "CD-levy, Ubuntu 6.06 LTS \"Dapper Drake\"" #. Description -#: ../data/templates/Ubuntu.info.in:1690 +#: ../data/templates/Ubuntu.info.in:2026 msgid "Important security updates" msgstr "Tärkeät turvallisuuspäivitykset" #. Description -#: ../data/templates/Ubuntu.info.in:1695 ../data/templates/Debian.info.in:56 +#: ../data/templates/Ubuntu.info.in:2031 ../data/templates/Debian.info.in:56 msgid "Recommended updates" msgstr "Suositellut päivitykset" #. Description -#: ../data/templates/Ubuntu.info.in:1700 +#: ../data/templates/Ubuntu.info.in:2036 msgid "Pre-released updates" msgstr "Esijulkaistut päivitykset" #. Description -#: ../data/templates/Ubuntu.info.in:1705 +#: ../data/templates/Ubuntu.info.in:2041 msgid "Unsupported updates" msgstr "Tukemattomat päivitykset" #. Description -#: ../data/templates/Ubuntu.info.in:1716 +#: ../data/templates/Ubuntu.info.in:2052 msgid "Ubuntu 5.10 'Breezy Badger'" msgstr "Ubuntu 5.10 \"Breezy Badger\"" #. Description -#: ../data/templates/Ubuntu.info.in:1731 +#: ../data/templates/Ubuntu.info.in:2067 msgid "Cdrom with Ubuntu 5.10 'Breezy Badger'" msgstr "CD-levy, Ubuntu 5.10 \"Breezy Badger\"" #. Description -#: ../data/templates/Ubuntu.info.in:1747 +#: ../data/templates/Ubuntu.info.in:2083 msgid "Ubuntu 5.10 Security Updates" msgstr "Ubuntu 5.10 turvallisuuspäivitykset" #. Description -#: ../data/templates/Ubuntu.info.in:1752 +#: ../data/templates/Ubuntu.info.in:2088 msgid "Ubuntu 5.10 Updates" msgstr "Ubuntu 5.10 päivitykset" #. Description -#: ../data/templates/Ubuntu.info.in:1757 +#: ../data/templates/Ubuntu.info.in:2093 msgid "Ubuntu 5.10 Backports" msgstr "Ubuntu 5.10 takaisinsovitukset" #. Description -#: ../data/templates/Ubuntu.info.in:1768 +#: ../data/templates/Ubuntu.info.in:2104 msgid "Ubuntu 5.04 'Hoary Hedgehog'" msgstr "Ubuntu 5.04 \"Hoary Hedgehog\"" #. Description -#: ../data/templates/Ubuntu.info.in:1783 +#: ../data/templates/Ubuntu.info.in:2119 msgid "Cdrom with Ubuntu 5.04 'Hoary Hedgehog'" msgstr "CD-levy, Ubuntu 5.04 \"Hoary Hedgehog\"" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1786 ../data/templates/Debian.info.in:209 +#: ../data/templates/Ubuntu.info.in:2122 ../data/templates/Debian.info.in:209 msgid "Officially supported" msgstr "Virallisesti tuettu" #. Description -#: ../data/templates/Ubuntu.info.in:1799 +#: ../data/templates/Ubuntu.info.in:2135 msgid "Ubuntu 5.04 Security Updates" msgstr "Ubuntu 5.04 turvallisuuspäivitykset" #. Description -#: ../data/templates/Ubuntu.info.in:1804 +#: ../data/templates/Ubuntu.info.in:2140 msgid "Ubuntu 5.04 Updates" msgstr "Ubuntu 5.04 päivitykset" #. Description -#: ../data/templates/Ubuntu.info.in:1809 +#: ../data/templates/Ubuntu.info.in:2145 msgid "Ubuntu 5.04 Backports" msgstr "Ubuntu 5.04 takaisinsovitukset" #. Description -#: ../data/templates/Ubuntu.info.in:1815 +#: ../data/templates/Ubuntu.info.in:2151 msgid "Ubuntu 4.10 'Warty Warthog'" msgstr "Ubuntu 4.10 \"Warty Warthog\"" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1821 +#: ../data/templates/Ubuntu.info.in:2157 msgid "Community-maintained (Universe)" msgstr "Yhteisön ylläpitämät (universe)" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1823 +#: ../data/templates/Ubuntu.info.in:2159 msgid "Non-free (Multiverse)" msgstr "Ei-vapaat ohjelmistot (multiverse)" #. Description -#: ../data/templates/Ubuntu.info.in:1830 +#: ../data/templates/Ubuntu.info.in:2166 msgid "Cdrom with Ubuntu 4.10 'Warty Warthog'" msgstr "CD-levy, Ubuntu 4.10 \"Warty Warthog\"" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1833 +#: ../data/templates/Ubuntu.info.in:2169 msgid "No longer officially supported" msgstr "Ei enää virallisesti tuettu" #. CompDescription -#: ../data/templates/Ubuntu.info.in:1835 +#: ../data/templates/Ubuntu.info.in:2171 msgid "Restricted copyright" msgstr "Rajoitettu käyttöoikeus" #. Description -#: ../data/templates/Ubuntu.info.in:1842 +#: ../data/templates/Ubuntu.info.in:2178 msgid "Ubuntu 4.10 Security Updates" msgstr "Ubuntu 4.10 turvallisuuspäivitykset" #. Description -#: ../data/templates/Ubuntu.info.in:1847 +#: ../data/templates/Ubuntu.info.in:2183 msgid "Ubuntu 4.10 Updates" msgstr "Ubuntu 4.10 päivitykset" #. Description -#: ../data/templates/Ubuntu.info.in:1852 +#: ../data/templates/Ubuntu.info.in:2188 msgid "Ubuntu 4.10 Backports" msgstr "Ubuntu 4.10 takaisinsovitukset" @@ -508,18 +508,18 @@ msgid "Complete" msgstr "Valmis" -#: ../apt/package.py:380 +#: ../apt/package.py:522 #, python-format msgid "Invalid unicode in description for '%s' (%s). Please report." msgstr "" "\"%s\":n kuvauksessa virheellinen unicode-merkki %s. Ole hyvä ja raportoi " "virheestä kehittäjille." -#: ../apt/package.py:950 ../apt/package.py:1056 +#: ../apt/package.py:1106 ../apt/package.py:1212 ../apt/package.py:1226 msgid "The list of changes is not available" msgstr "Muutosluettelo ei ole saatavilla." -#: ../apt/package.py:1062 +#: ../apt/package.py:1219 #, python-format msgid "" "The list of changes is not available yet.\n" @@ -532,7 +532,7 @@ "Käytä osoitetta http://launchpad.net/ubuntu/+source/%s/%s/+changelog\n" "kunnes muutokset tulevat saataville, tai yritä myöhemmin uudelleen." -#: ../apt/package.py:1069 +#: ../apt/package.py:1229 msgid "" "Failed to download the list of changes. \n" "Please check your Internet connection." @@ -588,29 +588,29 @@ "seuraavien kanssa: '%(targetpkg)s'. Mutta '%(debfile)s' tarjoaa sen " "seuraavasti: '%(provides)s'" -#: ../apt/debfile.py:488 +#: ../apt/debfile.py:493 msgid "No Architecture field in the package" msgstr "Ei Architecture-kenttää paketissa" -#: ../apt/debfile.py:498 +#: ../apt/debfile.py:503 #, python-format msgid "Wrong architecture '%s'" msgstr "Väärä arkkitehtuuri \"%s\"" -#: ../apt/debfile.py:506 +#: ../apt/debfile.py:512 msgid "A later version is already installed" msgstr "Myöhempi versio on jo asennettu" -#: ../apt/debfile.py:531 +#: ../apt/debfile.py:537 msgid "Failed to satisfy all dependencies (broken cache)" msgstr "Kaikkia riippuvuuksia ei voi täyttää (rikkinäinen välimuisti)" -#: ../apt/debfile.py:560 +#: ../apt/debfile.py:566 #, python-format msgid "Cannot install '%s'" msgstr "Ei voi asentaa \"%s\"" -#: ../apt/debfile.py:636 +#: ../apt/debfile.py:642 msgid "" "Automatically decompressed:\n" "\n" @@ -618,18 +618,18 @@ "Purettu automaattisesti:\n" "\n" -#: ../apt/debfile.py:642 +#: ../apt/debfile.py:648 msgid "Automatically converted to printable ascii:\n" msgstr "Automaattisesti muunnettu tulostettavaksi asciiksi:\n" -#: ../apt/debfile.py:733 +#: ../apt/debfile.py:748 #, python-format msgid "Install Build-Dependencies for source package '%s' that builds %s\n" msgstr "" "Asenna käännösriippuvuudet (Build-Dependencies) lähdepaketille \"%s\", josta " "%s rakennetaan\n" -#: ../apt/debfile.py:744 +#: ../apt/debfile.py:759 msgid "An essential package would be removed" msgstr "Välttämätön paketti jouduttaisiin poistamaan" @@ -654,11 +654,11 @@ msgid "Get:" msgstr "Hae:" -#: ../apt/progress/text.py:211 +#: ../apt/progress/text.py:217 msgid " [Working]" msgstr " [Työskennellään]" -#: ../apt/progress/text.py:222 +#: ../apt/progress/text.py:228 #, python-format msgid "" "Media change: please insert the disc labeled\n" @@ -670,16 +670,16 @@ "asemaan ”%s” ja paina Enter\n" #. Trick for getting a translation from apt -#: ../apt/progress/text.py:231 +#: ../apt/progress/text.py:237 #, python-format msgid "Fetched %sB in %s (%sB/s)\n" msgstr "Noudettu %sB in %s (%sB/s)\n" -#: ../apt/progress/text.py:247 +#: ../apt/progress/text.py:253 msgid "Please provide a name for this Disc, such as 'Debian 2.1r1 Disk 1'" msgstr "Syötä nimi tälle levylle, esimerkiksi \"Debian 6.0r2 levy 1\"" -#: ../apt/progress/text.py:263 +#: ../apt/progress/text.py:269 msgid "Please insert a Disc in the drive and press enter" msgstr "Syötä levy asemaan ja paina Enter" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/realpath.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/realpath.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/realpath.po 2014-07-09 09:04:01.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/realpath.po 2016-07-20 16:57:26.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:24+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:01+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../../src/realpath.c:59 #, c-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/recode.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/recode.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/recode.po 2014-07-09 09:03:55.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/recode.po 2016-07-20 16:57:34.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:07+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:02+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: src/main.c:142 msgid "No error" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/remote-login-service.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/remote-login-service.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/remote-login-service.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/remote-login-service.po 2016-07-20 16:57:27.000000000 +0000 @@ -0,0 +1,38 @@ +# Finnish translation for remote-login-service +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the remote-login-service package. +# FIRST AUTHOR , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: remote-login-service\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2014-02-17 21:19+0000\n" +"PO-Revision-Date: 2013-08-15 14:05+0000\n" +"Last-Translator: Timo Jyrinki \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2016-07-20 14:39+0000\n" +"X-Generator: Launchpad (build 18147)\n" + +#: ../data/remote-login-service.conf.in.h:1 +msgid "Remote Login" +msgstr "Etäkirjautuminen" + +#: ../src/main.c:381 +msgid "" +"Configuration file for the remote login service. Defaults to '/etc/remote-" +"login-service.conf'." +msgstr "" +"Etäkirjautumispalvelun asetustiedosto. Oletuksena '/etc/remote-login-" +"service.conf'." + +#: ../src/main.c:381 +msgid "key_file" +msgstr "key_file" + +#: ../src/main.c:406 +msgid "- Determine the remote servers that can be logged into" +msgstr "- Määritä etätietokoneet joihin voidaan kirjautua" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/rpm.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/rpm.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/rpm.po 2014-07-09 09:03:55.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/rpm.po 2016-07-20 16:57:36.000000000 +0000 @@ -9,14 +9,14 @@ "Report-Msgid-Bugs-To: rpm-maint@lists.rpm.org\n" "POT-Creation-Date: 2013-06-20 10:31+0300\n" "PO-Revision-Date: 2012-01-04 05:25+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish " "(http://www.transifex.com/projects/p/rpm/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:07+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:02+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: cliutils.c:21 lib/poptI.c:29 @@ -50,17 +50,17 @@ msgid "exec failed\n" msgstr "suoritus epäonnistui\n" -#: rpm2cpio.c:63 +#: rpm2archive.c:91 rpm2cpio.c:63 #, c-format msgid "argument is not an RPM package\n" msgstr "parametri ei ole RPM paketti\n" -#: rpm2cpio.c:68 +#: rpm2archive.c:96 rpm2cpio.c:68 #, c-format msgid "error reading header from package\n" msgstr "virhe luettaessa otsikkotietoa paketista\n" -#: rpm2cpio.c:83 +#: rpm2archive.c:111 rpm2cpio.c:83 #, c-format msgid "cannot re-open payload: %s\n" msgstr "kuorman uudelleenavaus ei onnistu: %s\n" @@ -81,7 +81,7 @@ msgid "Install/Upgrade/Erase options:" msgstr "Asennus-, päivitys- ja poistovalitsimet:" -#: rpmqv.c:64 rpmbuild.c:223 rpmdb.c:35 rpmkeys.c:42 rpmsign.c:37 rpmspec.c:48 +#: rpmqv.c:64 rpmbuild.c:223 rpmdb.c:44 rpmkeys.c:42 rpmsign.c:37 rpmspec.c:48 #: tools/rpmdeps.c:32 tools/rpmgraph.c:222 msgid "Common options for all rpm modes and executables:" msgstr "Yhteiset valitsimet kaikille rpm moodeille:" @@ -102,90 +102,90 @@ msgid "unexpected query source" msgstr "odottamaton kyselyn lähde" -#: rpmqv.c:142 rpmdb.c:70 rpmkeys.c:82 rpmsign.c:169 +#: rpmqv.c:143 rpmdb.c:126 rpmkeys.c:82 rpmsign.c:169 msgid "only one major mode may be specified" msgstr "vain yksi päätila voidaan määritellä" -#: rpmqv.c:153 +#: rpmqv.c:154 msgid "only installation and upgrading may be forced" msgstr "" -#: rpmqv.c:155 +#: rpmqv.c:156 msgid "files may only be relocated during package installation" msgstr "tiedostoja voidaan siirtää toiselle polulle vain asennettaessa" -#: rpmqv.c:158 +#: rpmqv.c:159 msgid "cannot use --prefix with --relocate or --excludepath" msgstr "--prefix valintaa ei voi käyttää --relocate tai --excludepath kanssa" -#: rpmqv.c:161 +#: rpmqv.c:162 msgid "" "--relocate and --excludepath may only be used when installing new packages" msgstr "" "--relocate ja --excludepath: voidaan käyttää vain uusia paketteja " "asennettaessa" -#: rpmqv.c:164 +#: rpmqv.c:165 msgid "--prefix may only be used when installing new packages" msgstr "--prefix: voidaan käyttää vain uusia paketteja asennettaessa" -#: rpmqv.c:167 +#: rpmqv.c:168 msgid "arguments to --prefix must begin with a /" msgstr "--prefix parametrien pitää alkaa /-merkillä" -#: rpmqv.c:170 +#: rpmqv.c:171 msgid "" "--hash (-h) may only be specified during package installation and erasure" msgstr "" -#: rpmqv.c:174 +#: rpmqv.c:175 msgid "" "--percent may only be specified during package installation and erasure" msgstr "" -#: rpmqv.c:178 +#: rpmqv.c:179 msgid "--replacepkgs may only be specified during package installation" msgstr "--replacepkgs: voidaan käyttää vain paketteja asennettaessa" -#: rpmqv.c:182 +#: rpmqv.c:183 msgid "--excludedocs may only be specified during package installation" msgstr "--excludedocs: voidaan käyttää vain paketteja asennettaessa" -#: rpmqv.c:186 +#: rpmqv.c:187 msgid "--includedocs may only be specified during package installation" msgstr "--includedocs: voidaan käyttää vain paketteja asennettaessa" -#: rpmqv.c:190 +#: rpmqv.c:191 msgid "only one of --excludedocs and --includedocs may be specified" msgstr "vain toinen --excludedocs tai --includedocs voidaan antaa" -#: rpmqv.c:194 +#: rpmqv.c:195 msgid "--ignorearch may only be specified during package installation" msgstr "--ignorearch: voidaan käyttää vain paketteja asennettaessa" -#: rpmqv.c:198 +#: rpmqv.c:199 msgid "--ignoreos may only be specified during package installation" msgstr "--ignoreos: voidaan käyttää vain paketteja asennettaessa" -#: rpmqv.c:203 +#: rpmqv.c:204 msgid "--ignoresize may only be specified during package installation" msgstr "--ignoresize: voidaan käyttää vain paketteja asennettaessa" -#: rpmqv.c:207 +#: rpmqv.c:208 msgid "--allmatches may only be specified during package erasure" msgstr "--allmatches: voidaan käyttää vain paketteja poistettaessa" -#: rpmqv.c:211 +#: rpmqv.c:212 msgid "--allfiles may only be specified during package installation" msgstr "--allfiles: voidaan käyttää vain paketteja asennettaessa" -#: rpmqv.c:216 +#: rpmqv.c:217 msgid "" "--justdb may only be specified during package installation and erasure" msgstr "" "--justdb: voidaan käyttää vain paketteja asennettaessa tai poistettaessa" -#: rpmqv.c:221 +#: rpmqv.c:222 msgid "" "script disabling options may only be specified during package installation " "and erasure" @@ -193,7 +193,7 @@ "skriptien estovalintoja voidaan käyttää vain paketteja asennettaessa tai " "poistettaessa" -#: rpmqv.c:226 +#: rpmqv.c:227 msgid "" "trigger disabling options may only be specified during package installation " "and erasure" @@ -201,33 +201,33 @@ "laukaisimien estovalintoja voidaan käyttää vain paketteja asennettaessa tai " "poistettaessa" -#: rpmqv.c:230 +#: rpmqv.c:231 msgid "" "--nodeps may only be specified during package installation, erasure, and " "verification" msgstr "" -#: rpmqv.c:234 +#: rpmqv.c:235 msgid "--test may only be specified during package installation and erasure" msgstr "" -#: rpmqv.c:239 rpmbuild.c:550 +#: rpmqv.c:240 rpmbuild.c:550 msgid "arguments to --root (-r) must begin with a /" msgstr "parametrit --root (-r):lle alettava /-merkillä" -#: rpmqv.c:256 +#: rpmqv.c:257 msgid "no packages given for erase" msgstr "poistolle ei määritelty paketteja" -#: rpmqv.c:290 +#: rpmqv.c:291 msgid "no packages given for install" msgstr "asennukselle ei määritelty paketteja" -#: rpmqv.c:302 rpmspec.c:79 +#: rpmqv.c:303 rpmspec.c:79 msgid "no arguments given for query" msgstr "kyselylle ei annettu parametrejä" -#: rpmqv.c:314 +#: rpmqv.c:315 msgid "no arguments given for verify" msgstr "tarkistukselle ei annettu parametrejä" @@ -434,19 +434,19 @@ msgid "Building for target %s\n" msgstr "Käännetään kohteelle %s\n" -#: rpmdb.c:22 +#: rpmdb.c:25 msgid "initialize database" msgstr "alusta tietokanta" -#: rpmdb.c:24 +#: rpmdb.c:27 msgid "rebuild database inverted lists from installed package headers" msgstr "rakenna tietokanta uudestaan asennettujen pakettien tiedoista" -#: rpmdb.c:27 +#: rpmdb.c:30 msgid "verify database files" msgstr "tarkista tietokanta" -#: rpmdb.c:33 +#: rpmdb.c:42 msgid "Database options:" msgstr "Tietokantavalitsimet:" @@ -490,7 +490,7 @@ msgid "Signature options:" msgstr "Allekirjoitusvalitsimet:" -#: rpmsign.c:93 sign/rpmgensig.c:199 +#: rpmsign.c:93 sign/rpmgensig.c:233 #, c-format msgid "Could not exec %s: %s\n" msgstr "%s:ää ei voitu suorittaa: %s\n" @@ -582,245 +582,245 @@ "\n" "RPM käännösvirheitä:\n" -#: build/expression.c:216 +#: build/expression.c:215 msgid "syntax error while parsing ==\n" msgstr "syntaksivirhe jäsentäessä ==:aa\n" -#: build/expression.c:246 +#: build/expression.c:245 msgid "syntax error while parsing &&\n" msgstr "syntaksivirhe jäsentäessä &&:aa\n" -#: build/expression.c:255 +#: build/expression.c:254 msgid "syntax error while parsing ||\n" msgstr "syntaksivirhe jäsentäessä ||:aa\n" -#: build/expression.c:305 +#: build/expression.c:304 msgid "parse error in expression\n" msgstr "jäsennysvirhe lausekkeessa\n" -#: build/expression.c:337 +#: build/expression.c:336 msgid "unmatched (\n" msgstr "pariton (\n" -#: build/expression.c:369 +#: build/expression.c:368 msgid "- only on numbers\n" msgstr "- vain numeroissa\n" -#: build/expression.c:385 +#: build/expression.c:384 msgid "! only on numbers\n" msgstr "! vain numeroissa\n" -#: build/expression.c:427 build/expression.c:475 build/expression.c:533 -#: build/expression.c:625 +#: build/expression.c:426 build/expression.c:474 build/expression.c:532 +#: build/expression.c:624 msgid "types must match\n" msgstr "tyyppien täytyy olla yhtenevät\n" -#: build/expression.c:440 +#: build/expression.c:439 msgid "* / not suported for strings\n" msgstr "* / ei tuettu merkkijonoille\n" -#: build/expression.c:491 +#: build/expression.c:490 msgid "- not suported for strings\n" msgstr "- ei tuettu merkkijonoille\n" -#: build/expression.c:638 +#: build/expression.c:637 msgid "&& and || not suported for strings\n" msgstr "&& ja || ei tuettu merkkijonoille\n" -#: build/expression.c:671 +#: build/expression.c:669 msgid "syntax error in expression\n" msgstr "syntaksivirhe lausekkeessa\n" -#: build/files.c:283 build/files.c:456 build/files.c:670 +#: build/files.c:282 build/files.c:455 build/files.c:669 #, c-format msgid "Missing '(' in %s %s\n" msgstr "Puuttuva '(' %s %s:ssä\n" -#: build/files.c:293 build/files.c:592 build/files.c:680 build/files.c:739 +#: build/files.c:292 build/files.c:591 build/files.c:679 build/files.c:738 #, c-format msgid "Missing ')' in %s(%s\n" msgstr "puuttuva ')' %s:(%s:ssä\n" -#: build/files.c:318 build/files.c:611 +#: build/files.c:317 build/files.c:610 #, c-format msgid "Invalid %s token: %s\n" msgstr "Virheellinen %s merkki: %s\n" -#: build/files.c:425 +#: build/files.c:424 #, c-format msgid "Missing %s in %s %s\n" msgstr "Puuttuva %s %s %s:ssä\n" -#: build/files.c:471 +#: build/files.c:470 #, c-format msgid "Non-white space follows %s(): %s\n" msgstr "" -#: build/files.c:507 +#: build/files.c:506 #, c-format msgid "Bad syntax: %s(%s)\n" msgstr "Virheellinen syntaksi: %s(%s)\n" -#: build/files.c:516 +#: build/files.c:515 #, c-format msgid "Bad mode spec: %s(%s)\n" msgstr "Virheellinen oikeusmäärittely %s(%s)\n" -#: build/files.c:528 +#: build/files.c:527 #, c-format msgid "Bad dirmode spec: %s(%s)\n" msgstr "Virheellinen hakemisto-oikeusmäärittely %s(%s)\n" -#: build/files.c:632 +#: build/files.c:631 #, c-format msgid "Unusual locale length: \"%s\" in %%lang(%s)\n" msgstr "" -#: build/files.c:639 +#: build/files.c:638 #, c-format msgid "Duplicate locale %s in %%lang(%s)\n" msgstr "" -#: build/files.c:754 +#: build/files.c:753 #, c-format msgid "Invalid capability: %s\n" msgstr "" -#: build/files.c:764 +#: build/files.c:763 msgid "File capability support not built in\n" msgstr "" -#: build/files.c:813 +#: build/files.c:812 #, c-format msgid "File must begin with \"/\": %s\n" msgstr "Tiedostojen täytyy alkaa \"/\": %s\n" -#: build/files.c:934 +#: build/files.c:929 #, c-format msgid "Unknown file digest algorithm %u, falling back to MD5\n" msgstr "" -#: build/files.c:962 +#: build/files.c:955 #, c-format msgid "File listed twice: %s\n" msgstr "Tiedosto lueteltu kahdesti: %s\n" -#: build/files.c:1086 +#: build/files.c:1070 #, c-format msgid "reading symlink %s failed: %s\n" msgstr "" -#: build/files.c:1094 +#: build/files.c:1078 #, c-format msgid "Symlink points to BuildRoot: %s -> %s\n" msgstr "Symbolinen linkki osoittaa BuildRoot:iin: %s -> %s\n" -#: build/files.c:1273 +#: build/files.c:1220 #, c-format msgid "Path is outside buildroot: %s\n" msgstr "" -#: build/files.c:1313 +#: build/files.c:1260 #, c-format msgid "Directory not found: %s\n" msgstr "" -#: build/files.c:1314 +#: build/files.c:1261 #, c-format msgid "File not found: %s\n" msgstr "Tiedostoa ei löytynyt: %s\n" -#: build/files.c:1326 +#: build/files.c:1273 #, c-format msgid "Not a directory: %s\n" msgstr "" -#: build/files.c:1517 +#: build/files.c:1464 #, c-format msgid "%s: can't load unknown tag (%d).\n" msgstr "" -#: build/files.c:1523 +#: build/files.c:1470 #, c-format msgid "%s: public key read failed.\n" msgstr "%s: julkisen avaimen luku epäonnistui\n" -#: build/files.c:1527 +#: build/files.c:1474 #, c-format msgid "%s: not an armored public key.\n" msgstr "%s: ei ole panssaroitu julkinen avain.\n" -#: build/files.c:1536 +#: build/files.c:1483 #, c-format msgid "%s: failed to encode\n" msgstr "" -#: build/files.c:1581 +#: build/files.c:1528 #, c-format msgid "File needs leading \"/\": %s\n" msgstr "Tiedosto tarvitsee aloitusmerkin \"/\": %s\n" -#: build/files.c:1605 +#: build/files.c:1552 #, c-format msgid "%%dev glob not permitted: %s\n" msgstr "" -#: build/files.c:1618 +#: build/files.c:1565 #, c-format msgid "Directory not found by glob: %s\n" msgstr "" -#: build/files.c:1619 lib/rpminstall.c:426 +#: build/files.c:1566 lib/rpminstall.c:426 #, c-format msgid "File not found by glob: %s\n" msgstr "Tiedostoa ei löytynyt täydennyksellä: %s\n" -#: build/files.c:1655 +#: build/files.c:1603 #, c-format msgid "Could not open %%files file %s: %m\n" msgstr "%%files tiedostoa %s ei voitu avata: %m\n" -#: build/files.c:1662 +#: build/files.c:1611 #, c-format msgid "line: %s\n" msgstr "rivi: %s\n" -#: build/files.c:1669 +#: build/files.c:1622 #, c-format msgid "Error reading %%files file %s: %m\n" msgstr "" -#: build/files.c:1691 +#: build/files.c:1644 #, c-format msgid "illegal _docdir_fmt %s: %s\n" msgstr "" -#: build/files.c:1853 +#: build/files.c:1806 #, c-format msgid "Can't mix special %s with other forms: %s\n" msgstr "" -#: build/files.c:1870 +#: build/files.c:1823 #, c-format msgid "More than one file on a line: %s\n" msgstr "" -#: build/files.c:2000 +#: build/files.c:1953 #, c-format msgid "Bad file: %s: %s\n" msgstr "Virheellinen tiedosto: %s: %s\n" -#: build/files.c:2025 build/parsePrep.c:33 +#: build/files.c:1978 build/parsePrep.c:33 #, c-format msgid "Bad owner/group: %s\n" msgstr "Virheellinen omistaja/ryhmä: %s\n" -#: build/files.c:2058 +#: build/files.c:2011 #, c-format msgid "Checking for unpackaged file(s): %s\n" msgstr "Tarkistetaan paketoimattomia tiedostoja: %s\n" -#: build/files.c:2071 +#: build/files.c:2024 #, c-format msgid "" "Installed (but unpackaged) file(s) found:\n" @@ -829,41 +829,41 @@ "Löytyi asennettuja (mutta paketoimattomia) tiedostoja:\n" "%s" -#: build/files.c:2102 +#: build/files.c:2055 #, c-format msgid "Processing files: %s\n" msgstr "Käsitellään tiedostoja: %s\n" -#: build/files.c:2116 +#: build/files.c:2069 #, c-format msgid "Binaries arch (%d) not matching the package arch (%d).\n" msgstr "" -#: build/files.c:2122 +#: build/files.c:2075 msgid "Arch dependent binaries in noarch package\n" msgstr "" -#: build/pack.c:46 +#: build/pack.c:90 #, c-format msgid "create archive failed on file %s: %s\n" msgstr "en voinut avata %s: %s\n" -#: build/pack.c:49 +#: build/pack.c:93 #, c-format msgid "create archive failed: %s\n" msgstr "arkiston luominen epäonnistui: %s\n" -#: build/pack.c:76 +#: build/pack.c:120 #, c-format msgid "Could not open %s file: %s\n" msgstr "" -#: build/pack.c:92 +#: build/pack.c:136 #, c-format msgid "%s: line: %s\n" msgstr "%s: rivi: %s\n" -#: build/pack.c:130 +#: build/pack.c:174 #, c-format msgid "Could not canonicalize hostname: %s\n" msgstr "" @@ -878,12 +878,12 @@ msgid "Unable to read payload from %s: %s\n" msgstr "Kuorman luku %s:stä ei onnistu: %s\n" -#: build/pack.c:300 +#: build/pack.c:423 #, c-format msgid "Unknown payload compression: %s\n" msgstr "Tuntematon kuorman pakkaus: %s\n" -#: build/pack.c:328 +#: build/pack.c:462 msgid "Unable to create immutable header region.\n" msgstr "%s:n kirjoitus ei onnistu\n" @@ -891,24 +891,24 @@ msgid "Unable to open temp file.\n" msgstr "En voi avata väliaikaistiedostoa.\n" -#: build/pack.c:346 +#: build/pack.c:506 msgid "Unable to write temp header\n" msgstr "Tilapäisotsikon kirjoitus ei onnistu\n" -#: build/pack.c:354 +#: build/pack.c:515 msgid "Bad CSA data\n" msgstr "" -#: build/pack.c:418 +#: build/pack.c:350 msgid "Unable to reload signature header.\n" msgstr "Allekirjoitusotsikon uudelleenlataus ei onnistu\n" -#: build/pack.c:426 +#: build/pack.c:470 #, c-format msgid "Could not open %s: %s\n" msgstr "%s:aa ei voitu avata: %s\n" -#: build/pack.c:438 +#: build/pack.c:482 #, c-format msgid "Unable to write package: %s\n" msgstr "Pakettia ei voitu kirjoittaa: %s\n" @@ -928,37 +928,37 @@ msgid "Unable to write header to %s: %s\n" msgstr "Otsikkotiedon kirjoittaminen %s:n epäonnistui: %s\n" -#: build/pack.c:508 +#: build/pack.c:571 #, c-format msgid "Wrote: %s\n" msgstr "Kirjoitettiin: %s\n" -#: build/pack.c:527 +#: build/pack.c:590 #, c-format msgid "Executing \"%s\":\n" msgstr "Suoritetaan \"%s\":\n" -#: build/pack.c:530 +#: build/pack.c:593 #, c-format msgid "Execution of \"%s\" failed.\n" msgstr "%s:n suoritus epäonnistui.\n" -#: build/pack.c:534 +#: build/pack.c:597 #, c-format msgid "Package check \"%s\" failed.\n" msgstr "Paketin tarkistus \"%s\" epäonnistui.\n" -#: build/pack.c:581 +#: build/pack.c:644 #, c-format msgid "Could not generate output filename for package %s: %s\n" msgstr "Tiedostonimen muodostus paketille %s ei onnistu: %s\n" -#: build/pack.c:598 +#: build/pack.c:661 #, c-format msgid "cannot create %s: %s\n" msgstr "%s:n luonti ei onnistu: %s\n" -#: build/parseBuildInstallClean.c:35 +#: build/parseBuildInstallClean.c:35 build/parsePreamble.c:678 #, c-format msgid "line %d: second %s\n" msgstr "rivi %d: toinen %s\n" @@ -1136,77 +1136,77 @@ msgid "line %d: Illegal sequence \"..\" in: %s\n" msgstr "rivi %d: laiton merkkijono \"..\" %s:ssä\n" -#: build/parsePreamble.c:648 +#: build/parsePreamble.c:710 #, c-format msgid "line %d: Malformed tag: %s\n" msgstr "" -#: build/parsePreamble.c:656 +#: build/parsePreamble.c:718 #, c-format msgid "line %d: Empty tag: %s\n" msgstr "" -#: build/parsePreamble.c:720 +#: build/parsePreamble.c:779 #, c-format msgid "line %d: Prefixes must not end with \"/\": %s\n" msgstr "" -#: build/parsePreamble.c:732 +#: build/parsePreamble.c:791 #, c-format msgid "line %d: Docdir must begin with '/': %s\n" msgstr "" -#: build/parsePreamble.c:745 +#: build/parsePreamble.c:804 #, c-format msgid "line %d: Epoch field must be an unsigned number: %s\n" msgstr "rivi %d: Epoch-kentän täytyy olla etumerkitön numero: %s\n" -#: build/parsePreamble.c:782 +#: build/parsePreamble.c:841 #, c-format msgid "line %d: Bad %s: qualifiers: %s\n" msgstr "" -#: build/parsePreamble.c:812 +#: build/parsePreamble.c:875 #, c-format msgid "line %d: Bad BuildArchitecture format: %s\n" msgstr "rivi %d: virheellinen käännösarkkitehtuurin muoto: %s\n" -#: build/parsePreamble.c:822 +#: build/parsePreamble.c:885 #, c-format msgid "line %d: Only noarch subpackages are supported: %s\n" msgstr "" -#: build/parsePreamble.c:838 +#: build/parsePreamble.c:897 #, c-format msgid "Internal error: Bogus tag %d\n" msgstr "" -#: build/parsePreamble.c:923 +#: build/parsePreamble.c:985 #, c-format msgid "line %d: %s is deprecated: %s\n" msgstr "" -#: build/parsePreamble.c:984 +#: build/parsePreamble.c:1046 #, c-format msgid "Bad package specification: %s\n" msgstr "Virheellinen pakettimäärittely: %s\n" -#: build/parsePreamble.c:993 +#: build/parsePreamble.c:1055 #, c-format msgid "Package already exists: %s\n" msgstr "Paketti on jo olemassa: %s\n" -#: build/parsePreamble.c:1028 +#: build/parsePreamble.c:1090 #, c-format msgid "line %d: Unknown tag: %s\n" msgstr "rivi %d: tuntematon nimiö: %s\n" -#: build/parsePreamble.c:1060 +#: build/parsePreamble.c:1122 #, c-format msgid "%%{buildroot} couldn't be empty\n" msgstr "%%{buildroot} ei voi olla tyhjä\n" -#: build/parsePreamble.c:1064 +#: build/parsePreamble.c:1126 #, c-format msgid "%%{buildroot} can not be \"/\"\n" msgstr "%%{buildroot} ei voi olla \"/\"\n" @@ -1265,23 +1265,23 @@ msgid "line %d: second %%prep\n" msgstr "rivi %d: toinen %%prep-osio\n" -#: build/parseReqs.c:119 +#: build/parseReqs.c:130 msgid "Dependency tokens must begin with alpha-numeric, '_' or '/'" msgstr "" -#: build/parseReqs.c:144 +#: build/parseReqs.c:155 msgid "Versioned file name not permitted" msgstr "" -#: build/parseReqs.c:161 +#: build/parseReqs.c:172 msgid "Version required" msgstr "" -#: build/parseReqs.c:177 +#: build/parseReqs.c:188 msgid "invalid dependency" msgstr "" -#: build/parseReqs.c:193 +#: build/parseReqs.c:205 #, c-format msgid "line %d: %s: %s\n" msgstr "" @@ -1321,56 +1321,56 @@ msgid "line %d: interpreter arguments not allowed in triggers: %s\n" msgstr "" -#: build/parseSpec.c:209 +#: build/parseSpec.c:212 #, c-format msgid "line %d: %s\n" msgstr "rivi %d: %s:\n" -#: build/parseSpec.c:252 +#: build/parseSpec.c:255 #, c-format msgid "Unable to open %s: %s\n" msgstr "Ei voi avata %s:ää: %s\n" -#: build/parseSpec.c:286 +#: build/parseSpec.c:289 #, c-format msgid "%s:%d: Argument expected for %s\n" msgstr "" -#: build/parseSpec.c:308 +#: build/parseSpec.c:311 #, c-format msgid "line %d: Unclosed %%if\n" msgstr "" -#: build/parseSpec.c:313 +#: build/parseSpec.c:316 #, c-format msgid "line %d: unclosed macro or bad line continuation\n" msgstr "" -#: build/parseSpec.c:355 +#: build/parseSpec.c:358 #, c-format msgid "%s:%d: bad %%if condition\n" msgstr "" -#: build/parseSpec.c:363 +#: build/parseSpec.c:366 #, c-format msgid "%s:%d: Got a %%else with no %%if\n" msgstr "%s:%d: %%else ilman %%if:iä\n" -#: build/parseSpec.c:374 +#: build/parseSpec.c:377 #, c-format msgid "%s:%d: Got a %%endif with no %%if\n" msgstr "%s:%d: %%endif ilman %%if:iä\n" -#: build/parseSpec.c:392 +#: build/parseSpec.c:395 #, c-format msgid "%s:%d: malformed %%include statement\n" msgstr "" -#: build/parseSpec.c:666 +#: build/parseSpec.c:678 msgid "No compatible architectures found for build\n" msgstr "Ei yhteensopivia arkkitehtureeja käännökselle\n" -#: build/parseSpec.c:700 +#: build/parseSpec.c:712 #, c-format msgid "Package has no %%description: %s\n" msgstr "Paketissa ei ole %%description-osiota: %s\n" @@ -1456,7 +1456,7 @@ msgid "Couldn't exec %s: %s\n" msgstr "Ei voitu suorittaa %s:ää: %s\n" -#: build/rpmfc.c:236 lib/rpmscript.c:255 +#: build/rpmfc.c:236 lib/rpmscript.c:297 #, c-format msgid "Couldn't fork %s: %s\n" msgstr "Ei voitu suorittaa %s:ää: %s\n" @@ -1471,45 +1471,45 @@ msgid "failed to write all data to %s: %s\n" msgstr "" -#: build/rpmfc.c:870 +#: build/rpmfc.c:845 #, c-format msgid "Conversion of %s to long integer failed.\n" msgstr "" -#: build/rpmfc.c:948 +#: build/rpmfc.c:915 msgid "Empty file classifier\n" msgstr "" -#: build/rpmfc.c:957 +#: build/rpmfc.c:924 msgid "No file attributes configured\n" msgstr "" -#: build/rpmfc.c:977 +#: build/rpmfc.c:944 #, c-format msgid "magic_open(0x%x) failed: %s\n" msgstr "magic_open(0x%x) epäonnistui: %s\n" -#: build/rpmfc.c:983 +#: build/rpmfc.c:950 #, c-format msgid "magic_load failed: %s\n" msgstr "magic_load epäonnistui: %s\n" -#: build/rpmfc.c:1025 +#: build/rpmfc.c:992 #, c-format msgid "Recognition of file \"%s\" failed: mode %06o %s\n" msgstr "Tiedoston \"%s\" tunnistaminen epäonnistui: moodi %06o %s\n" -#: build/rpmfc.c:1211 +#: build/rpmfc.c:1196 #, c-format msgid "Finding %s: %s\n" msgstr "Etsitään %s:ää: %s\n" -#: build/rpmfc.c:1220 build/rpmfc.c:1229 +#: build/rpmfc.c:1205 build/rpmfc.c:1214 #, c-format msgid "Failed to find %s:\n" msgstr "%s:ää ei löytynyt\n" -#: build/spec.c:417 +#: build/spec.c:434 #, c-format msgid "query of specfile %s failed, can't parse\n" msgstr "määrittelytiedoston %s kysely epäonnistui\n" @@ -1519,23 +1519,23 @@ msgid "(error 0x%x)" msgstr "(virhe 0x%x)" -#: lib/cpio.c:368 +#: lib/rpmfi.c:2121 msgid "Bad magic" msgstr "" -#: lib/cpio.c:369 +#: lib/rpmfi.c:2122 msgid "Bad/unreadable header" msgstr "Virheellinen otsikkotieto" -#: lib/cpio.c:392 +#: lib/rpmfi.c:2145 msgid "Header size too big" msgstr "Otsikkotieto liian suuri" -#: lib/cpio.c:393 +#: lib/rpmfi.c:2146 msgid "File too large for archive" msgstr "" -#: lib/cpio.c:394 +#: lib/rpmfi.c:2147 msgid "Unknown file type" msgstr "Tuntematon tiedostotyyppi" @@ -1543,38 +1543,38 @@ msgid "Missing hard link(s)" msgstr "" -#: lib/cpio.c:396 +#: lib/rpmfi.c:2149 msgid "Digest mismatch" msgstr "Tarkistussumma ei täsmää" -#: lib/cpio.c:397 +#: lib/rpmfi.c:2150 msgid "Internal error" msgstr "Sisäinen virhe" -#: lib/cpio.c:398 +#: lib/rpmfi.c:2151 msgid "Archive file not in header" msgstr "" -#: lib/cpio.c:409 +#: lib/rpmfi.c:2159 msgid " failed - " msgstr " epäonnistui - " -#: lib/depends.c:75 +#: lib/depends.c:89 #, c-format msgid "%s is a Delta RPM and cannot be directly installed\n" msgstr "%s on Delta RPM eikä sitä voida suoraan asentaa\n" -#: lib/depends.c:79 +#: lib/depends.c:93 #, c-format msgid "Unsupported payload (%s) in package %s\n" msgstr "Tuntematon kuorma (%s) paketissa %s\n" -#: lib/depends.c:351 +#: lib/depends.c:372 #, c-format msgid "package %s was already added, skipping %s\n" msgstr "paketti %s on jo lisätty, ohitetaan %s\n" -#: lib/depends.c:352 +#: lib/depends.c:373 #, c-format msgid "package %s was already added, replacing with %s\n" msgstr "paketti %s oli jo lisätty, korvataan %s:lla\n" @@ -1623,19 +1623,19 @@ msgid "normal" msgstr "normaali" -#: lib/formats.c:515 lib/verify.c:341 +#: lib/formats.c:515 lib/verify.c:369 msgid "replaced" msgstr "korvattu" -#: lib/formats.c:518 lib/verify.c:335 +#: lib/formats.c:518 lib/verify.c:363 msgid "not installed" msgstr "ei asennettu" -#: lib/formats.c:521 lib/verify.c:337 +#: lib/formats.c:521 lib/verify.c:365 msgid "net shared" msgstr "verkkojaettu" -#: lib/formats.c:524 lib/verify.c:339 +#: lib/formats.c:524 lib/verify.c:367 msgid "wrong color" msgstr "väärä väri" @@ -1651,36 +1651,36 @@ msgid "(not a string)" msgstr "(ei ole merkkijono)" -#: lib/fsm.c:689 +#: lib/rpmfi.c:789 #, c-format msgid "user %s does not exist - using root\n" msgstr "käyttäjää %s ei ole olemassa, käytetään käyttäjää root\n" -#: lib/fsm.c:696 +#: lib/rpmfi.c:796 #, c-format msgid "group %s does not exist - using root\n" msgstr "ryhmää %s ei ole olemassa, käytetään ryhmää root\n" -#: lib/fsm.c:1518 +#: lib/fsm.c:704 #, c-format msgid "%s saved as %s\n" msgstr "%s talletettiin %s:nä\n" -#: lib/fsm.c:1543 +#: lib/fsm.c:756 #, c-format msgid "%s created as %s\n" msgstr "%s luotu %s:na\n" -#: lib/fsm.c:1845 +#: lib/fsm.c:1029 #, c-format msgid "%s %s: remove failed: %s\n" msgstr "" -#: lib/fsm.c:1846 +#: lib/fsm.c:1030 msgid "directory" msgstr "" -#: lib/fsm.c:1846 +#: lib/fsm.c:1030 msgid "file" msgstr "" @@ -1764,7 +1764,7 @@ msgid "hdr load: BAD\n" msgstr "" -#: lib/package.c:532 lib/rpmchecksig.c:275 sign/rpmgensig.c:433 +#: sign/rpmgensig.c:501 #, c-format msgid "%s: rpmReadSignature failed: %s" msgstr "%s: rpmReadSignature epäonnistui: %s" @@ -1779,7 +1779,7 @@ msgid "%s: headerRead failed: %s" msgstr "%s: otsikon luku epäonnistui: %s" -#: lib/package.c:633 lib/rpmchecksig.c:140 sign/rpmgensig.c:93 +#: lib/rpmchecksig.c:140 sign/rpmgensig.c:113 #, c-format msgid "%s: Fread failed: %s\n" msgstr "%s: Tiedoston luku epäonnistui: %s\n" @@ -1818,79 +1818,79 @@ msgid "'EXPR'" msgstr "" -#: lib/poptALL.c:187 lib/poptALL.c:201 +#: lib/poptALL.c:187 lib/poptALL.c:206 msgid "read instead of default file(s)" msgstr "lue vakiotiedostojen sijaan" -#: lib/poptALL.c:188 lib/poptALL.c:202 +#: lib/poptALL.c:188 lib/poptALL.c:207 msgid "" msgstr "" -#: lib/poptALL.c:191 +#: lib/poptALL.c:196 msgid "don't verify package digest(s)" msgstr "älä tarkista pakettien tarkistussummia" -#: lib/poptALL.c:193 +#: lib/poptALL.c:198 msgid "don't verify database header(s) when retrieved" msgstr "älä tarkista otsikkotietoja haettaessa tietokannasta" -#: lib/poptALL.c:195 +#: lib/poptALL.c:200 msgid "don't verify package signature(s)" msgstr "älä tarkista paketin allekirjoitusta" -#: lib/poptALL.c:198 +#: lib/poptALL.c:203 msgid "send stdout to CMD" msgstr "lähetä vakiotuloste :lle" -#: lib/poptALL.c:199 +#: lib/poptALL.c:204 msgid "CMD" msgstr "" -#: lib/poptALL.c:204 +#: lib/poptALL.c:209 msgid "use ROOT as top level directory" msgstr "käytä ylimpänä hakemistona" -#: lib/poptALL.c:205 +#: lib/poptALL.c:210 msgid "ROOT" msgstr "" -#: lib/poptALL.c:207 +#: lib/poptALL.c:212 msgid "use database in DIRECTORY" msgstr "" -#: lib/poptALL.c:208 +#: lib/poptALL.c:213 msgid "DIRECTORY" msgstr "" -#: lib/poptALL.c:211 +#: lib/poptALL.c:216 msgid "display known query tags" msgstr "näytä tunnetut kyselymuodot" -#: lib/poptALL.c:213 +#: lib/poptALL.c:218 msgid "display final rpmrc and macro configuration" msgstr "näytä lopullinen rpmrc ja makro-konfiguraatio" -#: lib/poptALL.c:215 +#: lib/poptALL.c:220 msgid "provide less detailed output" msgstr "tulosta vähemmän yksityiskohtia" -#: lib/poptALL.c:217 +#: lib/poptALL.c:222 msgid "provide more detailed output" msgstr "tulosta enemmän yksityiskohtia" -#: lib/poptALL.c:219 +#: lib/poptALL.c:224 msgid "print the version of rpm being used" msgstr "tulosta käytetyn rpm:n versio" -#: lib/poptALL.c:225 +#: lib/poptALL.c:230 msgid "debug payload file state machine" msgstr "" -#: lib/poptALL.c:231 +#: lib/poptALL.c:236 msgid "debug rpmio I/O" msgstr "" -#: lib/poptALL.c:298 +#: lib/poptALL.c:303 #, c-format msgid "%s: option table misconfigured (%d)\n" msgstr "" @@ -1965,7 +1965,7 @@ msgid "upgrade package(s) if already installed" msgstr "päivitä vain jo asennetut paketit" -#: lib/poptI.c:148 lib/poptI.c:164 lib/poptI.c:249 +#: lib/poptI.c:148 lib/poptI.c:164 lib/poptI.c:251 lib/poptI.c:255 msgid "+" msgstr "+" @@ -2041,26 +2041,26 @@ msgid "do not execute %%postun scriptlet (if any)" msgstr "älä suorita %%postun scriptiä" -#: lib/poptI.c:207 +#: lib/poptI.c:213 msgid "do not execute any scriptlet(s) triggered by this package" msgstr "älä suorita tämän paketin laukaisemia skriptejä" -#: lib/poptI.c:210 +#: lib/poptI.c:216 #, c-format msgid "do not execute any %%triggerprein scriptlet(s)" msgstr "älä suorita %%triggerprein skriptejä" -#: lib/poptI.c:213 +#: lib/poptI.c:219 #, c-format msgid "do not execute any %%triggerin scriptlet(s)" msgstr "älä suorita %%triggerin skriptejä" -#: lib/poptI.c:216 +#: lib/poptI.c:222 #, c-format msgid "do not execute any %%triggerun scriptlet(s)" msgstr "älä suorita %%triggerun scriptejä" -#: lib/poptI.c:219 +#: lib/poptI.c:225 #, c-format msgid "do not execute any %%triggerpostun scriptlet(s)" msgstr "älä suorita %%triggerpostun scriptejä" @@ -2069,7 +2069,7 @@ msgid "do not perform any collection actions" msgstr "" -#: lib/poptI.c:227 +#: lib/poptI.c:229 msgid "" "upgrade to an old version of the package (--force on upgrades does this " "automatically)" @@ -2077,39 +2077,39 @@ "päivitä vanhempaan versioon (--force päivitettäessä tekee tämän " "automaattisesti)" -#: lib/poptI.c:231 +#: lib/poptI.c:233 msgid "print percentages as package installs" msgstr "tulosta asennuksen eteneminen prosentteina" -#: lib/poptI.c:233 +#: lib/poptI.c:235 msgid "relocate the package to , if relocatable" msgstr "siirrä paketti hakemistoon , jos siirrettävissä" -#: lib/poptI.c:234 +#: lib/poptI.c:236 msgid "" msgstr "" -#: lib/poptI.c:236 +#: lib/poptI.c:238 msgid "relocate files from path to " msgstr "siirrä tiedostot hakemistosta hakemistoon " -#: lib/poptI.c:237 +#: lib/poptI.c:239 msgid "=" msgstr "=" -#: lib/poptI.c:240 +#: lib/poptI.c:242 msgid "ignore file conflicts between packages" msgstr "älä huomioi tiedostokonflikteja pakettien välillä" -#: lib/poptI.c:243 +#: lib/poptI.c:245 msgid "reinstall if the package is already present" msgstr "asenna uudelleen, jos paketti on jo asennettu" -#: lib/poptI.c:245 +#: lib/poptI.c:247 msgid "don't install, but tell if it would work or not" msgstr "älä asenna, mutta kerro onnistuisiko se" -#: lib/poptI.c:248 +#: lib/poptI.c:250 msgid "upgrade package(s)" msgstr "päivitä paketteja" @@ -2250,25 +2250,25 @@ msgid "don't execute verify script(s)" msgstr "älä suorita tarkistusskriptejä" -#: lib/psm.c:212 +#: lib/psm.c:144 #, c-format msgid "Missing rpmlib features for %s:\n" msgstr "" -#: lib/psm.c:254 +#: lib/psm.c:181 msgid "source package expected, binary found\n" msgstr "" -#: lib/psm.c:307 +#: lib/psm.c:192 msgid "source package contains no .spec file\n" msgstr "" -#: lib/psm.c:836 +#: lib/psm.c:677 #, c-format msgid "unpacking of archive failed%s%s: %s\n" msgstr "arkiston %s%s purkaminen epäonnistui: %s\n" -#: lib/psm.c:837 +#: lib/psm.c:678 msgid " on file " msgstr " tiedostolle " @@ -2282,108 +2282,108 @@ msgid "%s failed: %s\n" msgstr "%s epäonnistui: %s\n" -#: lib/query.c:111 +#: lib/query.c:107 #, c-format msgid "incorrect format: %s\n" msgstr "virheellinen muoto: %s\n" -#: lib/query.c:123 +#: lib/query.c:119 msgid "(contains no files)\n" msgstr "(ei sisällä tiedostoja)\n" -#: lib/query.c:160 +#: lib/query.c:156 msgid "normal " msgstr "normaali " -#: lib/query.c:163 +#: lib/query.c:159 msgid "replaced " msgstr "korvattu " -#: lib/query.c:166 +#: lib/query.c:162 msgid "not installed " msgstr "ei asennettu " -#: lib/query.c:169 +#: lib/query.c:165 msgid "net shared " msgstr "verkkojaettu " -#: lib/query.c:172 +#: lib/query.c:168 msgid "wrong color " msgstr "väärä väri " -#: lib/query.c:175 +#: lib/query.c:171 msgid "(no state) " msgstr "(ei tilaa) " -#: lib/query.c:178 +#: lib/query.c:174 #, c-format msgid "(unknown %3d) " msgstr "(tuntematon %3d) " -#: lib/query.c:198 +#: lib/query.c:194 msgid "package has not file owner/group lists\n" msgstr "" -#: lib/query.c:229 +#: lib/query.c:228 msgid "package has neither file owner or id lists\n" msgstr "" -#: lib/query.c:318 +#: lib/query.c:317 #, c-format msgid "group %s does not contain any packages\n" msgstr "ryhmässä %s ei ole paketteja\n" -#: lib/query.c:325 +#: lib/query.c:324 #, c-format msgid "no package triggers %s\n" msgstr "mikään paketti ei laukaise %s:a\n" -#: lib/query.c:336 lib/query.c:355 lib/query.c:371 +#: lib/query.c:335 lib/query.c:354 lib/query.c:370 #, c-format msgid "malformed %s: %s\n" msgstr "epämuodostunut %s: %s\n" -#: lib/query.c:346 lib/query.c:361 lib/query.c:376 +#: lib/query.c:345 lib/query.c:360 lib/query.c:375 #, c-format msgid "no package matches %s: %s\n" msgstr "" -#: lib/query.c:384 +#: lib/query.c:383 #, c-format msgid "no package requires %s\n" msgstr "mikään paketti ei tarvitse %s:a\n" -#: lib/query.c:392 +#: lib/query.c:391 #, c-format msgid "no package provides %s\n" msgstr "mikään paketti ei tarjoa %s:a\n" -#: lib/query.c:424 +#: lib/query.c:423 #, c-format msgid "file %s: %s\n" msgstr "tiedosto %s: %s\n" -#: lib/query.c:427 +#: lib/query.c:426 #, c-format msgid "file %s is not owned by any package\n" msgstr "tiedostoa %s ei omista mikään paketti\n" -#: lib/query.c:438 +#: lib/query.c:437 #, c-format msgid "invalid package number: %s\n" msgstr "virheellinen paketin numero: %s\n" -#: lib/query.c:445 +#: lib/query.c:444 #, c-format msgid "record %u could not be read\n" msgstr "tietuetta %u ei voitu lukea\n" -#: lib/query.c:458 lib/rpminstall.c:654 +#: lib/query.c:457 lib/rpminstall.c:660 #, c-format msgid "package %s is not installed\n" msgstr "paketti %s ei ole asennettu\n" -#: lib/query.c:492 +#: lib/query.c:491 #, c-format msgid "unknown tag: \"%s\"\n" msgstr "tuntematon nimiö: \"%s\"\n" @@ -2403,7 +2403,7 @@ msgid "%s: import read failed(%d).\n" msgstr "" -#: lib/rpmchecksig.c:119 +#: lib/rpmchecksig.c:119 sign/rpmgensig.c:509 #, c-format msgid "%s: headerRead failed: %s\n" msgstr "" @@ -2413,31 +2413,31 @@ msgid "%s: Immutable header region could not be read. Corrupted package?\n" msgstr "" -#: lib/rpmchecksig.c:386 +#: lib/rpmchecksig.c:373 msgid "NOT OK" msgstr "EI OK" -#: lib/rpmchecksig.c:386 +#: lib/rpmchecksig.c:373 msgid "OK" msgstr "" -#: lib/rpmchecksig.c:388 +#: lib/rpmchecksig.c:375 msgid " (MISSING KEYS:" msgstr " (PUUTTUVIA AVAIMIA:" -#: lib/rpmchecksig.c:390 +#: lib/rpmchecksig.c:377 msgid ") " msgstr "" -#: lib/rpmchecksig.c:391 +#: lib/rpmchecksig.c:378 msgid " (UNTRUSTED KEYS:" msgstr " (EPÄLUOTETTAVIA AVAIMIA:" -#: lib/rpmchecksig.c:393 +#: lib/rpmchecksig.c:380 msgid ")" msgstr "" -#: lib/rpmchecksig.c:433 sign/rpmgensig.c:53 +#: lib/rpmchecksig.c:423 sign/rpmgensig.c:73 #, c-format msgid "%s: open failed: %s\n" msgstr "%s: avaus epäonnistui: %s\n" @@ -2462,76 +2462,76 @@ msgid "Unable to restore root directory: %m\n" msgstr "Juurihakemiston palautus ei onnistu: %m\n" -#: lib/rpmds.c:489 +#: lib/rpmds.c:678 msgid "NO " msgstr "EI " -#: lib/rpmds.c:489 +#: lib/rpmds.c:678 msgid "YES" msgstr "KYLLÄ" -#: lib/rpmds.c:936 +#: lib/rpmds.c:1155 msgid "PreReq:, Provides:, and Obsoletes: dependencies support versions." msgstr "" -#: lib/rpmds.c:939 +#: lib/rpmds.c:1158 msgid "" "file name(s) stored as (dirName,baseName,dirIndex) tuple, not as path." msgstr "" -#: lib/rpmds.c:943 +#: lib/rpmds.c:1162 msgid "package payload can be compressed using bzip2." msgstr "" -#: lib/rpmds.c:948 +#: lib/rpmds.c:1167 msgid "package payload can be compressed using xz." msgstr "" -#: lib/rpmds.c:951 +#: lib/rpmds.c:1170 msgid "package payload can be compressed using lzma." msgstr "" -#: lib/rpmds.c:955 +#: lib/rpmds.c:1174 msgid "package payload file(s) have \"./\" prefix." msgstr "" -#: lib/rpmds.c:958 +#: lib/rpmds.c:1177 msgid "package name-version-release is not implicitly provided." msgstr "" -#: lib/rpmds.c:961 +#: lib/rpmds.c:1180 msgid "header tags are always sorted after being loaded." msgstr "" -#: lib/rpmds.c:964 +#: lib/rpmds.c:1183 msgid "the scriptlet interpreter can use arguments from header." msgstr "" -#: lib/rpmds.c:967 +#: lib/rpmds.c:1186 msgid "a hardlink file set may be installed without being complete." msgstr "" -#: lib/rpmds.c:970 +#: lib/rpmds.c:1189 msgid "package scriptlets may access the rpm database while installing." msgstr "" -#: lib/rpmds.c:974 +#: lib/rpmds.c:1193 msgid "internal support for lua scripts." msgstr "" -#: lib/rpmds.c:978 +#: lib/rpmds.c:1197 msgid "file digest algorithm is per package configurable" msgstr "" -#: lib/rpmds.c:982 +#: lib/rpmds.c:1201 msgid "support for POSIX.1e file capabilities" msgstr "" -#: lib/rpmds.c:986 +#: lib/rpmds.c:1205 msgid "package scriptlets can be expanded at install time." msgstr "" -#: lib/rpmds.c:989 +#: lib/rpmds.c:1208 msgid "dependency comparison supports versions with tilde." msgstr "" @@ -2573,7 +2573,7 @@ msgid "%s: not an rpm package (or package manifest): %s\n" msgstr "%s: ei ole rpm paketti (tai pakettilista): %s\n" -#: lib/rpminstall.c:357 lib/rpminstall.c:716 tools/rpmgraph.c:112 +#: lib/rpminstall.c:357 lib/rpminstall.c:722 tools/rpmgraph.c:112 #, c-format msgid "%s cannot be installed\n" msgstr "%s:ää ei voida asentaa\n" @@ -2593,22 +2593,22 @@ msgid "package %s is not relocatable\n" msgstr "paketti %s ei ole uudelleensijoitettava\n" -#: lib/rpminstall.c:570 +#: lib/rpminstall.c:573 #, c-format msgid "error reading from file %s\n" msgstr "virhe luettaessa tiedostosta %s\n" -#: lib/rpminstall.c:661 +#: lib/rpminstall.c:667 #, c-format msgid "\"%s\" specifies multiple packages:\n" msgstr "\"%s\" määrittää useita paketteja:\n" -#: lib/rpminstall.c:700 +#: lib/rpminstall.c:706 #, c-format msgid "cannot open %s: %s\n" msgstr "virhe: en voi avata %s: %s\n" -#: lib/rpminstall.c:706 +#: lib/rpminstall.c:712 #, c-format msgid "Installing %s\n" msgstr "Asennetaan %s\n" @@ -2634,22 +2634,22 @@ msgid "not an rpm package\n" msgstr "ei ole RPM paketti\n" -#: lib/rpmlock.c:102 lib/rpmlock.c:109 +#: lib/rpmlock.c:118 lib/rpmlock.c:136 #, c-format msgid "can't create %s lock on %s (%s)\n" msgstr "%s-lukon luonti %s:een ei onnistu (%s)\n" -#: lib/rpmlock.c:106 +#: lib/rpmlock.c:131 #, c-format msgid "waiting for %s lock on %s\n" msgstr "odotetaan %s-lukkoa %s\n" -#: lib/rpmplugins.c:59 +#: lib/rpmplugins.c:65 #, c-format msgid "Failed to dlopen %s %s\n" msgstr "" -#: lib/rpmplugins.c:66 +#: lib/rpmplugins.c:73 #, c-format msgid "Failed to resolve symbol %s: %s\n" msgstr "" @@ -2659,7 +2659,7 @@ msgid "Failed to expand %%__collection_%s macro\n" msgstr "" -#: lib/rpmplugins.c:136 lib/rpmplugins.c:141 +#: lib/rpmplugins.c:199 #, c-format msgid "Plugin %s not loaded\n" msgstr "" @@ -2744,115 +2744,115 @@ msgid "unknown error %d encountered while manipulating package %s" msgstr "tuntematon virhe %d käsitellessä pakettia %s" -#: lib/rpmrc.c:198 +#: lib/rpmrc.c:222 #, c-format msgid "missing second ':' at %s:%d\n" msgstr "toinen ':' puuttuu, %s:%d\n" -#: lib/rpmrc.c:201 +#: lib/rpmrc.c:225 #, c-format msgid "missing architecture name at %s:%d\n" msgstr "puuttuva arkkitehtuurin nimi, %s:%d\n" -#: lib/rpmrc.c:346 +#: lib/rpmrc.c:370 #, c-format msgid "Incomplete data line at %s:%d\n" msgstr "Epätäydellinen datarivi, %s:%d\n" -#: lib/rpmrc.c:351 +#: lib/rpmrc.c:375 #, c-format msgid "Too many args in data line at %s:%d\n" msgstr "Liian monta parametriä datarivillä %s:%d\n" -#: lib/rpmrc.c:358 +#: lib/rpmrc.c:382 #, c-format msgid "Bad arch/os number: %s (%s:%d)\n" msgstr "Virheellinen arkkitehtuuri/käyttöjärjestelmä numero: %s (%s:%d)\n" -#: lib/rpmrc.c:389 +#: lib/rpmrc.c:413 #, c-format msgid "Incomplete default line at %s:%d\n" msgstr "Epätäydellinen oletusrivi, %s:%d\n" -#: lib/rpmrc.c:394 +#: lib/rpmrc.c:418 #, c-format msgid "Too many args in default line at %s:%d\n" msgstr "Liian monta parametriä oletusrivillä %s:%d\n" -#: lib/rpmrc.c:499 +#: lib/rpmrc.c:523 #, c-format msgid "missing ':' (found 0x%02x) at %s:%d\n" msgstr "puuttuva ':' (löydettiin 0x%02x): %s:%d\n" -#: lib/rpmrc.c:516 lib/rpmrc.c:548 +#: lib/rpmrc.c:540 lib/rpmrc.c:572 #, c-format msgid "missing argument for %s at %s:%d\n" msgstr "puuttuva argumentti %s:lle: %s:%d\n" -#: lib/rpmrc.c:527 +#: lib/rpmrc.c:551 #, c-format msgid "cannot open %s at %s:%d: %m\n" msgstr "en voi avata %s:aa %s:%d:ssä: %m\n" -#: lib/rpmrc.c:540 +#: lib/rpmrc.c:564 #, c-format msgid "missing architecture for %s at %s:%d\n" msgstr "" -#: lib/rpmrc.c:607 +#: lib/rpmrc.c:632 #, c-format msgid "bad option '%s' at %s:%d\n" msgstr "" -#: lib/rpmrc.c:937 +#: lib/rpmrc.c:959 msgid "Failed to read auxiliary vector, /proc not mounted?\n" msgstr "" -#: lib/rpmrc.c:1362 +#: lib/rpmrc.c:1400 #, c-format msgid "Unknown system: %s\n" msgstr "Tuntematon järjestelmä: %s\n" -#: lib/rpmrc.c:1363 +#: lib/rpmrc.c:1402 #, c-format msgid "Please contact %s\n" msgstr "Ota yhteyttä %s\n" -#: lib/rpmrc.c:1604 +#: lib/rpmrc.c:1535 #, c-format msgid "Unable to open %s for reading: %m.\n" msgstr "En voi avata %s luettavaksi: %m.\n" -#: lib/rpmscript.c:75 +#: lib/rpmscript.c:122 #, c-format msgid "Unable to restore current directory: %m" msgstr "" -#: lib/rpmscript.c:86 +#: lib/rpmscript.c:133 msgid " scriptlet support not built in\n" msgstr "" -#: lib/rpmscript.c:221 +#: lib/rpmscript.c:263 #, c-format msgid "Couldn't create temporary file for %s: %s\n" msgstr "Ei voitu luoda tilapäistiedostoa %s:lle: %s\n" -#: lib/rpmscript.c:248 +#: lib/rpmscript.c:290 #, c-format msgid "Couldn't duplicate file descriptor: %s: %s\n" msgstr "" -#: lib/rpmscript.c:272 +#: lib/rpmscript.c:320 #, c-format msgid "%s scriptlet failed, waitpid(%d) rc %d: %s\n" msgstr "%s scripti epäonnistui, waitpid(%d) palautti %d: %s\n" -#: lib/rpmscript.c:276 +#: lib/rpmscript.c:324 #, c-format msgid "%s scriptlet failed, signal %d\n" msgstr "%s skripti epäonnistui, signaali %d\n" -#: lib/rpmscript.c:279 +#: lib/rpmscript.c:327 #, c-format msgid "%s scriptlet failed, exit status %d\n" msgstr "%s skripti epäonnistui, palautti %d\n" @@ -2861,40 +2861,40 @@ msgid "Unknown format" msgstr "Tuntematon formaatti" -#: lib/rpmte.c:868 +#: lib/rpmte.c:729 msgid "install" msgstr "" -#: lib/rpmte.c:869 +#: lib/rpmte.c:730 msgid "erase" msgstr "" -#: lib/rpmts.c:92 +#: lib/rpmts.c:98 #, c-format msgid "cannot open Packages database in %s\n" msgstr "Pakettitietokantaa %s ei voida avata\n" -#: lib/rpmts.c:191 +#: lib/rpmts.c:197 #, c-format msgid "extra '(' in package label: %s\n" msgstr "" -#: lib/rpmts.c:209 +#: lib/rpmts.c:215 #, c-format msgid "missing '(' in package label: %s\n" msgstr "" -#: lib/rpmts.c:217 +#: lib/rpmts.c:223 #, c-format msgid "missing ')' in package label: %s\n" msgstr "" -#: lib/rpmts.c:273 +#: lib/rpmts.c:279 #, c-format msgid "%s: reading of public key failed.\n" msgstr "%s: julkisen avaimen luku epäonnistui.\n" -#: lib/rpmts.c:1087 +#: lib/rpmts.c:1062 msgid "transaction" msgstr "" @@ -2945,19 +2945,19 @@ msgid "Immutable header region could not be read. Corrupted package?\n" msgstr "" -#: lib/signature.c:321 +#: sign/rpmgensig.c:515 msgid "Cannot sign RPM v3 packages\n" msgstr "" -#: lib/signature.c:408 +#: lib/signature.c:235 msgid "MD5 digest:" msgstr "" -#: lib/signature.c:447 +#: lib/signature.c:274 msgid "Header SHA1 digest:" msgstr "" -#: lib/signature.c:489 +#: lib/signature.c:316 msgid "Header " msgstr "Otsikko " @@ -2966,28 +2966,28 @@ msgid "Verify signature: BAD PARAMETERS (%d %p %d %p %p)\n" msgstr "" -#: lib/transaction.c:1426 +#: lib/transaction.c:1344 msgid "skipped" msgstr "" -#: lib/transaction.c:1426 +#: lib/transaction.c:1344 msgid "failed" msgstr "epäonnistui" -#: lib/verify.c:343 +#: lib/verify.c:371 msgid "no state" msgstr "" -#: lib/verify.c:345 +#: lib/verify.c:373 msgid "unknown state" msgstr "" -#: lib/verify.c:396 +#: lib/verify.c:424 #, c-format msgid "missing %c %s" msgstr "puuttuva %c %s" -#: lib/verify.c:448 +#: lib/verify.c:476 #, c-format msgid "Unsatisfied dependencies for %s:\n" msgstr "Tyydyttämättömiä riippuvuuksia %s:lle:\n" @@ -3056,7 +3056,7 @@ msgid "array iterator used with different sized arrays" msgstr "" -#: lib/rpmdb.c:97 +#: lib/rpmdb.c:71 #, c-format msgid "Generating %d missing index(es), please wait...\n" msgstr "" @@ -3066,39 +3066,39 @@ msgid "cannot open %s index using db%d - %s (%d)\n" msgstr "indeksin %s avaus db%d:llä ei onnistu - %s (%d)\n" -#: lib/rpmdb.c:516 +#: lib/backend/db3.c:874 #, c-format msgid "error(%d) getting \"%s\" records from %s index: %s\n" msgstr "" -#: lib/rpmdb.c:789 +#: lib/rpmdb.c:499 msgid "no dbpath has been set\n" msgstr "dbpath ei ole asetettu\n" -#: lib/rpmdb.c:1308 +#: lib/rpmdb.c:1013 msgid "miFreeHeader: skipping" msgstr "miFreeHeader: ohitetaan" -#: lib/rpmdb.c:1318 +#: lib/rpmdb.c:1028 #, c-format msgid "error(%d) storing record #%d into %s\n" msgstr "virhe(%d) tallennettaessa tietuetta #%d %s:ään\n" -#: lib/rpmdb.c:1415 +#: lib/rpmdb.c:1121 #, c-format msgid "%s: regexec failed: %s\n" msgstr "%s: regexec epäonnistui: %s\n" -#: lib/rpmdb.c:1596 +#: lib/rpmdb.c:1302 #, c-format msgid "%s: regcomp failed: %s\n" msgstr "%s: regcomp epäonnistui: %s\n" -#: lib/rpmdb.c:1759 +#: lib/rpmdb.c:1465 msgid "rpmdbNextIterator: skipping" msgstr "rpmdbNextIterator: ohitetaan" -#: lib/rpmdb.c:1897 +#: lib/rpmdb.c:1550 #, c-format msgid "rpmdb: damaged header #%u retrieved -- skipping.\n" msgstr "rpmdb: ohitetaan vioittunut otsikkotietue #%u.\n" @@ -3108,17 +3108,17 @@ msgid "error(%d:%s) getting next key from %s index\n" msgstr "" -#: lib/rpmdb.c:2349 +#: lib/backend/db3.c:996 #, c-format msgid "error(%d) adding header #%d record\n" msgstr "virhe(%d) lisättäessä otsikkon #%d tietuetta\n" -#: lib/rpmdb.c:2358 +#: lib/backend/db3.c:1008 #, c-format msgid "error(%d) removing header #%d record\n" msgstr "virhe(%d) poistettaessa otsikon #%d tietuetta\n" -#: lib/rpmdb.c:2382 +#: lib/rpmdb.c:1998 #, c-format msgid "%s: cannot read header at 0x%x\n" msgstr "%s: otsikkoa ei voida lukea (0x%x)\n" @@ -3128,17 +3128,17 @@ msgid "error(%d) setting \"%s\" records from %s index\n" msgstr "virhe(%d) asetettaessa \"%s\" tietueita indeksistä %s\n" -#: lib/rpmdb.c:2467 +#: lib/backend/db3.c:904 #, c-format msgid "error(%d) storing record \"%s\" into %s\n" msgstr "virhe(%d) tallennettaessa tietuetta %s %s:ään\n" -#: lib/rpmdb.c:2477 +#: lib/backend/db3.c:912 #, c-format msgid "error(%d) removing record \"%s\" from %s\n" msgstr "virhe(%d) poistettaessa tietuetta %s %s:stä\n" -#: lib/rpmdb.c:2551 +#: lib/backend/db3.c:1067 #, c-format msgid "error(%d) allocating new package instance\n" msgstr "virhe(%d) varattaessa uutta paketti-instanssia\n" @@ -3153,40 +3153,40 @@ msgid "error(%d) storing record %s into %s\n" msgstr "virhe(%d) tallennettaessa tietuetta %s %s:ään\n" -#: lib/rpmdb.c:2857 +#: lib/rpmdb.c:2298 msgid "no dbpath has been set" msgstr "dbpath ei ole asetettu" -#: lib/rpmdb.c:2875 +#: lib/rpmdb.c:2316 #, c-format msgid "failed to create directory %s: %s\n" msgstr "hakemiston %s luonti epäonnistui: %s\n" -#: lib/rpmdb.c:2910 +#: lib/rpmdb.c:2350 #, c-format msgid "header #%u in the database is bad -- skipping.\n" msgstr "tietue numero %u tietokannassa viallinen -- ohitetaan.\n" -#: lib/rpmdb.c:2924 +#: lib/rpmdb.c:2363 #, c-format msgid "cannot add record originally at %u\n" msgstr "alkupäisen tietueen %u lisäys ei onnistu\n" -#: lib/rpmdb.c:2939 +#: lib/rpmdb.c:2379 msgid "failed to rebuild database: original database remains in place\n" msgstr "" "tietokannan uudelleenrakennus epäonnistui: alkuperäinen kanta paikallaan\n" -#: lib/rpmdb.c:2947 +#: lib/rpmdb.c:2387 msgid "failed to replace old database with new database!\n" msgstr "vanhan tietokannan korvaus uudella epäonnistui!\n" -#: lib/rpmdb.c:2949 +#: lib/rpmdb.c:2389 #, c-format msgid "replace files in %s with files from %s to recover" msgstr "korvaa tiedostot %s:ssä tiedostoilla %s:stä korjataksesi" -#: lib/rpmdb.c:2960 +#: lib/rpmdb.c:2400 #, c-format msgid "failed to remove directory %s: %s\n" msgstr "hakemiston %s poisto epäonnistui: %s\n" @@ -3201,40 +3201,40 @@ msgid "db%d error(%d): %s\n" msgstr "" -#: lib/backend/db3.c:577 +#: lib/backend/db3.c:592 #, c-format msgid "cannot get %s lock on %s/%s\n" msgstr "en saa %s lukitusta tietokantaan %s/%s\n" -#: lib/backend/db3.c:579 +#: lib/backend/db3.c:594 msgid "shared" msgstr "jaettua" -#: lib/backend/db3.c:579 +#: lib/backend/db3.c:594 msgid "exclusive" msgstr "poissulkevaa" -#: lib/backend/db3.c:659 +#: lib/backend/db3.c:674 #, c-format msgid "invalid index type %x on %s/%s\n" msgstr "" -#: lib/backend/dbconfig.c:144 +#: lib/backend/dbconfig.c:145 #, c-format msgid "unrecognized db option: \"%s\" ignored.\n" msgstr "" -#: lib/backend/dbconfig.c:181 +#: lib/backend/dbconfig.c:182 #, c-format msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/backend/dbconfig.c:190 +#: lib/backend/dbconfig.c:191 #, c-format msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/backend/dbconfig.c:199 +#: lib/backend/dbconfig.c:200 #, c-format msgid "%s has too large or too small integer value, skipped\n" msgstr "" @@ -3323,52 +3323,52 @@ msgid "Failed to extract policy from %s\n" msgstr "" -#: rpmio/macro.c:106 +#: rpmio/macro.c:1483 #, c-format msgid "======================== active %d empty %d\n" msgstr "======================== aktiivisia %d tyhjiä %d\n" -#: rpmio/macro.c:252 +#: rpmio/macro.c:282 #, c-format msgid "%3d>%*s(empty)" msgstr "%3d>%*s(tyhjä)" -#: rpmio/macro.c:293 +#: rpmio/macro.c:323 #, c-format msgid "%3d<%*s(empty)\n" msgstr "%3d<%*s(tyhjä)\n" -#: rpmio/macro.c:470 rpmio/macro.c:508 +#: rpmio/macro.c:506 rpmio/macro.c:544 #, c-format msgid "Macro %%%s has unterminated body\n" msgstr "Makrossa %%%s on päättämätön runko\n" -#: rpmio/macro.c:527 +#: rpmio/macro.c:563 #, c-format msgid "Macro %%%s has illegal name (%%define)\n" msgstr "Makron %%%s nimi on laiton (%%define)\n" -#: rpmio/macro.c:533 +#: rpmio/macro.c:494 #, c-format msgid "Macro %%%s has unterminated opts\n" msgstr "Makrossa %%%s on päättämättömiä valitsimia\n" -#: rpmio/macro.c:538 +#: rpmio/macro.c:568 #, c-format msgid "Macro %%%s has empty body\n" msgstr "Makron %%%s runko on tyhjä\n" -#: rpmio/macro.c:543 +#: rpmio/macro.c:573 #, c-format msgid "Macro %%%s needs whitespace before body\n" msgstr "" -#: rpmio/macro.c:547 +#: rpmio/macro.c:577 #, c-format msgid "Macro %%%s failed to expand\n" msgstr "Makron %%%s laajennos ei onnistunut\n" -#: rpmio/macro.c:585 +#: rpmio/macro.c:616 #, c-format msgid "Macro %%%s has illegal name (%%undefine)\n" msgstr "Makron %%%s nimi on laiton (%%undefine)\n" @@ -3378,43 +3378,43 @@ msgid "Macro %%%s (%s) was not used below level %d\n" msgstr "Makroa %%%s (%s) ei käytetty tason %d alla\n" -#: rpmio/macro.c:697 +#: rpmio/macro.c:728 #, c-format msgid "Unknown option %c in %s(%s)\n" msgstr "Tuntematon valitsin %c %s(%s):ssä\n" -#: rpmio/macro.c:926 +#: rpmio/macro.c:958 msgid "" "Too many levels of recursion in macro expansion. It is likely caused by " "recursive macro declaration.\n" msgstr "" -#: rpmio/macro.c:995 rpmio/macro.c:1012 +#: rpmio/macro.c:1027 rpmio/macro.c:1044 #, c-format msgid "Unterminated %c: %s\n" msgstr "Päättämätön %c: %s\n" -#: rpmio/macro.c:1053 +#: rpmio/macro.c:1085 #, c-format msgid "A %% is followed by an unparseable macro\n" msgstr "%% seuraa makro jota ei voida jäsentää\n" -#: rpmio/rpmfileutil.c:255 +#: rpmio/rpmfileutil.c:258 #, c-format msgid "error creating temporary file %s: %m\n" msgstr "virhe luotaessa tilapäistä tiedostoa %s: %m\n" -#: rpmio/rpmfileutil.c:320 rpmio/rpmfileutil.c:326 +#: rpmio/rpmfileutil.c:323 rpmio/rpmfileutil.c:329 #, c-format msgid "File %s: %s\n" msgstr "Tiedosto %s: %s\n" -#: rpmio/rpmfileutil.c:329 +#: rpmio/rpmfileutil.c:332 #, c-format msgid "File %s is smaller than %u bytes\n" msgstr "" -#: rpmio/rpmfileutil.c:597 +#: rpmio/rpmfileutil.c:600 msgid "failed to create directory" msgstr "hakemiston luonti epäonnistui" @@ -3438,28 +3438,28 @@ msgid "invalid syntax in lua file: %s\n" msgstr "virheellinen syntaksi lua-tiedostossa: %s\n" -#: rpmio/rpmlua.c:719 +#: rpmio/rpmlua.c:727 #, c-format msgid "lua hook failed: %s\n" msgstr "lua-koukku epäonnistui: %s\n" -#: rpmio/rpmio.c:314 +#: rpmio/rpmio.c:280 msgid "[none]" msgstr "" -#: rpmio/rpmlog.c:37 +#: rpmio/rpmlog.c:76 msgid "(no error)" msgstr "(ei virhettä)" -#: rpmio/rpmlog.c:148 rpmio/rpmlog.c:149 rpmio/rpmlog.c:150 +#: rpmio/rpmlog.c:201 rpmio/rpmlog.c:202 rpmio/rpmlog.c:203 msgid "fatal error: " msgstr "vakava virhe: " -#: rpmio/rpmlog.c:151 +#: rpmio/rpmlog.c:204 msgid "error: " msgstr "virhe: " -#: rpmio/rpmlog.c:152 +#: rpmio/rpmlog.c:205 msgid "warning: " msgstr "varoitus: " @@ -3477,68 +3477,68 @@ msgid "(none)" msgstr "(ei mitään)" -#: sign/rpmgensig.c:87 +#: sign/rpmgensig.c:107 #, c-format msgid "%s: Fwrite failed: %s\n" msgstr "%s: Fwrite epäonnistui: %s\n" -#: sign/rpmgensig.c:97 +#: sign/rpmgensig.c:117 #, c-format msgid "%s: Fflush failed: %s\n" msgstr "%s: Fflush epäonnistui: %s\n" -#: sign/rpmgensig.c:125 +#: sign/rpmgensig.c:145 msgid "Unsupported PGP signature\n" msgstr "" -#: sign/rpmgensig.c:131 +#: sign/rpmgensig.c:151 #, c-format msgid "Unsupported PGP hash algorithm %u\n" msgstr "" -#: sign/rpmgensig.c:144 +#: sign/rpmgensig.c:164 #, c-format msgid "Unsupported PGP pubkey algorithm %u\n" msgstr "" -#: sign/rpmgensig.c:174 +#: sign/rpmgensig.c:199 sign/rpmgensig.c:205 #, c-format msgid "Couldn't create pipe for signing: %m" msgstr "" -#: sign/rpmgensig.c:216 +#: sign/rpmgensig.c:295 #, c-format msgid "gpg exec failed (%d)\n" msgstr "gpg:n suoritus epäonnistui (%d)\n" -#: sign/rpmgensig.c:246 +#: sign/rpmgensig.c:345 msgid "gpg failed to write signature\n" msgstr "gpg ei voinut kirjoittaa allekirjoitusta\n" -#: sign/rpmgensig.c:263 +#: sign/rpmgensig.c:362 msgid "unable to read the signature\n" msgstr "en voinut lukea allekirjoitusta\n" -#: sign/rpmgensig.c:449 sign/rpmgensig.c:518 +#: sign/rpmgensig.c:615 msgid "rpmMkTemp failed\n" msgstr "rpmMkTemp epäonnistui\n" -#: sign/rpmgensig.c:501 +#: sign/rpmgensig.c:557 #, c-format msgid "%s already contains identical signature, skipping\n" msgstr "" -#: sign/rpmgensig.c:525 +#: sign/rpmgensig.c:622 #, c-format msgid "%s: writeLead failed: %s\n" msgstr "%s: writeLead epäonnistui: %s\n" -#: sign/rpmgensig.c:531 +#: sign/rpmgensig.c:605 sign/rpmgensig.c:628 #, c-format msgid "%s: rpmWriteSignature failed: %s\n" msgstr "%s: rpmWriteSignature epäonnistui: %s\n" -#: sign/rpmgensig.c:545 +#: sign/rpmgensig.c:647 #, c-format msgid "replacing %s failed: %s\n" msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sane-backends.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sane-backends.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sane-backends.po 2014-07-09 09:03:55.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sane-backends.po 2016-07-20 16:57:35.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:08+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:03+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: \n" #: ../include/sane/saneopts.h:154 @@ -28,7 +28,7 @@ msgstr "" #: ../include/sane/saneopts.h:157 ../backend/artec_eplus48u.c:2884 -#: ../backend/epson.c:3284 ../backend/epson2.c:1281 ../backend/genesys.c:5472 +#: ../backend/epson.c:3298 ../backend/epson2.c:1291 ../backend/genesys.c:5615 #: ../backend/gt68xx.c:703 ../backend/hp3500.c:1003 #: ../backend/hp-option.c:3297 ../backend/kvs1025_opt.c:640 #: ../backend/kvs20xx_opt.c:284 ../backend/kvs40xx_opt.c:505 @@ -46,7 +46,7 @@ msgstr "Geometria" #: ../include/sane/saneopts.h:158 ../backend/artec_eplus48u.c:2805 -#: ../backend/canon.c:1498 ../backend/genesys.c:5532 ../backend/gt68xx.c:672 +#: ../backend/canon.c:1498 ../backend/genesys.c:5675 ../backend/gt68xx.c:672 #: ../backend/hp-option.c:2953 ../backend/kvs1025_opt.c:704 #: ../backend/leo.c:871 ../backend/ma1509.c:599 ../backend/matsushita.c:1189 #: ../backend/microtek2.h:600 ../backend/mustek.c:4411 @@ -60,9 +60,9 @@ msgid "Enhancement" msgstr "Parannus" -#: ../include/sane/saneopts.h:159 ../backend/epson.c:3183 -#: ../backend/epson2.c:1206 ../backend/kvs20xx_opt.c:365 -#: ../backend/kvs40xx_opt.c:596 ../backend/rts8891.c:2825 +#: ../include/sane/saneopts.h:159 ../backend/epson.c:3197 +#: ../backend/epson2.c:1216 ../backend/kvs20xx_opt.c:365 +#: ../backend/kvs40xx_opt.c:596 ../backend/rts8891.c:2831 #: ../backend/snapscan-options.c:923 ../backend/umax.c:5565 #, no-c-format msgid "Advanced" @@ -997,22 +997,22 @@ msgid "Button state" msgstr "Painikkeen tila" -#: ../backend/avision.h:781 +#: ../backend/avision.h:777 #, no-c-format msgid "Number of the frame to scan" msgstr "Luettavan kehyksen numero" -#: ../backend/avision.h:782 +#: ../backend/avision.h:778 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Valitsee luettavan kehyksen numeron" -#: ../backend/avision.h:785 +#: ../backend/avision.h:781 #, no-c-format msgid "Duplex scan" msgstr "" -#: ../backend/avision.h:786 +#: ../backend/avision.h:782 #, no-c-format msgid "Duplex scan provide a scan of the front and back side of the document" msgstr "" @@ -1295,7 +1295,7 @@ msgid "flatbed scanner" msgstr "Tasokuvanlukija" -#: ../backend/canon.c:1183 ../backend/epson.c:3372 ../backend/epson2.c:1355 +#: ../backend/canon.c:1183 ../backend/epson.c:3386 ../backend/epson2.c:1365 #, no-c-format msgid "Film type" msgstr "Filmin tyyppi" @@ -1370,7 +1370,7 @@ msgid "Extra color adjustments" msgstr "" -#: ../backend/canon.c:1538 ../backend/epson.c:3191 ../backend/epson2.c:1245 +#: ../backend/canon.c:1538 ../backend/epson.c:3205 ../backend/epson2.c:1255 #: ../backend/kvs1025.h:55 ../backend/kvs40xx_opt.c:825 #, no-c-format msgid "Mirror image" @@ -1517,8 +1517,8 @@ msgid "Select the film type" msgstr "" -#: ../backend/canon_dr.c:344 ../backend/epjitsu.c:203 ../backend/epson.c:501 -#: ../backend/epson2.c:114 ../backend/fujitsu.c:604 ../backend/gt68xx.c:148 +#: ../backend/canon_dr.c:383 ../backend/epjitsu.c:227 ../backend/epson.c:501 +#: ../backend/epson2.c:115 ../backend/fujitsu.c:643 ../backend/gt68xx.c:148 #: ../backend/hp3900_sane.c:418 ../backend/hp3900_sane.c:427 #: ../backend/hp3900_sane.c:1017 ../backend/hp5590.c:82 #: ../backend/ma1509.c:108 ../backend/magicolor.c:167 ../backend/mustek.c:156 @@ -1529,67 +1529,67 @@ msgid "Flatbed" msgstr "Taso" -#: ../backend/canon_dr.c:345 ../backend/epjitsu.c:204 ../backend/fujitsu.c:605 +#: ../backend/canon_dr.c:384 ../backend/epjitsu.c:228 ../backend/fujitsu.c:644 #: ../backend/kodak.c:135 #, no-c-format msgid "ADF Front" msgstr "" -#: ../backend/canon_dr.c:346 ../backend/epjitsu.c:205 ../backend/fujitsu.c:606 +#: ../backend/canon_dr.c:385 ../backend/epjitsu.c:229 ../backend/fujitsu.c:645 #: ../backend/kodak.c:136 #, no-c-format msgid "ADF Back" msgstr "" -#: ../backend/canon_dr.c:347 ../backend/epjitsu.c:206 ../backend/fujitsu.c:607 +#: ../backend/canon_dr.c:386 ../backend/epjitsu.c:230 ../backend/fujitsu.c:646 #: ../backend/hp5590.c:84 ../backend/kodak.c:137 ../backend/pixma.c:902 #, no-c-format msgid "ADF Duplex" msgstr "" -#: ../backend/canon_dr.c:354 ../backend/epson.c:599 ../backend/epson.c:3082 -#: ../backend/epson2.c:200 ../backend/fujitsu.c:624 ../backend/genesys.c:89 +#: ../backend/canon_dr.c:396 ../backend/epson.c:599 ../backend/epson.c:3096 +#: ../backend/epson2.c:201 ../backend/fujitsu.c:663 ../backend/genesys.c:89 #: ../backend/genesys.c:96 ../backend/gt68xx_low.h:136 #: ../backend/hp-option.c:3093 #, no-c-format msgid "Red" msgstr "Punainen" -#: ../backend/canon_dr.c:355 ../backend/epson.c:600 ../backend/epson.c:3078 -#: ../backend/epson2.c:201 ../backend/fujitsu.c:625 ../backend/genesys.c:90 +#: ../backend/canon_dr.c:397 ../backend/epson.c:600 ../backend/epson.c:3092 +#: ../backend/epson2.c:202 ../backend/fujitsu.c:664 ../backend/genesys.c:90 #: ../backend/genesys.c:97 ../backend/gt68xx_low.h:137 #: ../backend/hp-option.c:3094 #, no-c-format msgid "Green" msgstr "Vihreä" -#: ../backend/canon_dr.c:356 ../backend/epson.c:601 ../backend/epson.c:3086 -#: ../backend/epson2.c:202 ../backend/fujitsu.c:626 ../backend/genesys.c:91 +#: ../backend/canon_dr.c:398 ../backend/epson.c:601 ../backend/epson.c:3100 +#: ../backend/epson2.c:203 ../backend/fujitsu.c:665 ../backend/genesys.c:91 #: ../backend/genesys.c:98 ../backend/gt68xx_low.h:138 #: ../backend/hp-option.c:3095 #, no-c-format msgid "Blue" msgstr "Sininen" -#: ../backend/canon_dr.c:357 +#: ../backend/canon_dr.c:399 #, no-c-format msgid "Enhance Red" msgstr "" -#: ../backend/canon_dr.c:358 +#: ../backend/canon_dr.c:400 #, no-c-format msgid "Enhance Green" msgstr "" -#: ../backend/canon_dr.c:359 +#: ../backend/canon_dr.c:401 #, no-c-format msgid "Enhance Blue" msgstr "" -#: ../backend/canon_dr.c:361 ../backend/epson.c:556 ../backend/epson.c:564 -#: ../backend/epson.c:576 ../backend/epson.c:598 ../backend/epson2.c:164 -#: ../backend/epson2.c:172 ../backend/epson2.c:184 ../backend/epson2.c:199 -#: ../backend/epson2.c:213 ../backend/fujitsu.c:630 ../backend/genesys.c:99 +#: ../backend/canon_dr.c:403 ../backend/epson.c:556 ../backend/epson.c:564 +#: ../backend/epson.c:576 ../backend/epson.c:598 ../backend/epson2.c:165 +#: ../backend/epson2.c:173 ../backend/epson2.c:185 ../backend/epson2.c:200 +#: ../backend/epson2.c:214 ../backend/fujitsu.c:669 ../backend/genesys.c:99 #: ../backend/leo.c:109 ../backend/matsushita.c:138 #: ../backend/matsushita.c:159 ../backend/matsushita.c:191 #: ../backend/matsushita.c:213 ../backend/snapscan-options.c:91 @@ -1597,108 +1597,108 @@ msgid "None" msgstr "Ei mikään" -#: ../backend/canon_dr.c:362 ../backend/fujitsu.c:631 +#: ../backend/canon_dr.c:404 ../backend/fujitsu.c:670 #, no-c-format msgid "JPEG" msgstr "" -#: ../backend/epson.c:491 ../backend/epson2.c:107 ../backend/magicolor.c:160 +#: ../backend/epson.c:491 ../backend/epson2.c:108 ../backend/magicolor.c:160 #, no-c-format msgid "Simplex" msgstr "Yksipuolinen" -#: ../backend/epson.c:492 ../backend/epson2.c:108 ../backend/kvs1025.h:50 +#: ../backend/epson.c:492 ../backend/epson2.c:109 ../backend/kvs1025.h:50 #: ../backend/kvs20xx_opt.c:203 ../backend/kvs40xx_opt.c:352 #: ../backend/magicolor.c:161 ../backend/matsushita.h:218 #, no-c-format msgid "Duplex" msgstr "Kaksipuolinen" -#: ../backend/epson.c:502 ../backend/epson2.c:115 ../backend/pixma.c:908 +#: ../backend/epson.c:502 ../backend/epson2.c:116 ../backend/pixma.c:908 #, no-c-format msgid "Transparency Unit" msgstr "Läpinäkyvyysyksikkö" -#: ../backend/epson.c:503 ../backend/epson2.c:117 ../backend/magicolor.c:168 +#: ../backend/epson.c:503 ../backend/epson2.c:118 ../backend/magicolor.c:168 #: ../backend/mustek.c:160 ../backend/pixma.c:896 ../backend/test.c:192 #: ../backend/umax.c:183 #, no-c-format msgid "Automatic Document Feeder" msgstr "Automaattinen syöttö" -#: ../backend/epson.c:523 ../backend/epson2.c:133 +#: ../backend/epson.c:523 ../backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Positiivifilmi" -#: ../backend/epson.c:524 ../backend/epson2.c:134 +#: ../backend/epson.c:524 ../backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Negatiivifilmi" -#: ../backend/epson.c:529 ../backend/epson2.c:141 +#: ../backend/epson.c:529 ../backend/epson2.c:142 #, no-c-format msgid "Focus on glass" msgstr "Kohdistus lasissa" -#: ../backend/epson.c:530 ../backend/epson2.c:142 +#: ../backend/epson.c:530 ../backend/epson2.c:143 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Kohdistus 2,5 mm lasin yläpuolella" #: ../backend/epson.c:557 ../backend/epson.c:565 ../backend/epson.c:577 -#: ../backend/epson2.c:165 ../backend/epson2.c:173 ../backend/epson2.c:185 +#: ../backend/epson2.c:166 ../backend/epson2.c:174 ../backend/epson2.c:186 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Rasteri A (Hard Tone)" #: ../backend/epson.c:558 ../backend/epson.c:566 ../backend/epson.c:578 -#: ../backend/epson2.c:166 ../backend/epson2.c:174 ../backend/epson2.c:186 +#: ../backend/epson2.c:167 ../backend/epson2.c:175 ../backend/epson2.c:187 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Rasteri B (Soft Tone)" #: ../backend/epson.c:559 ../backend/epson.c:567 ../backend/epson.c:579 -#: ../backend/epson2.c:167 ../backend/epson2.c:175 ../backend/epson2.c:187 +#: ../backend/epson2.c:168 ../backend/epson2.c:176 ../backend/epson2.c:188 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Rasteri C (Net Screen)" -#: ../backend/epson.c:568 ../backend/epson.c:580 ../backend/epson2.c:176 -#: ../backend/epson2.c:188 +#: ../backend/epson.c:568 ../backend/epson.c:580 ../backend/epson2.c:177 +#: ../backend/epson2.c:189 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Rasteri A (4x4 Bayer)" -#: ../backend/epson.c:569 ../backend/epson.c:581 ../backend/epson2.c:177 -#: ../backend/epson2.c:189 +#: ../backend/epson.c:569 ../backend/epson.c:581 ../backend/epson2.c:178 +#: ../backend/epson2.c:190 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Rasteri B (4x4 Spiral)" -#: ../backend/epson.c:570 ../backend/epson.c:582 ../backend/epson2.c:178 -#: ../backend/epson2.c:190 +#: ../backend/epson.c:570 ../backend/epson.c:582 ../backend/epson2.c:179 +#: ../backend/epson2.c:191 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Rasteri C (4x4 Net Screen)" -#: ../backend/epson.c:571 ../backend/epson.c:583 ../backend/epson2.c:179 -#: ../backend/epson2.c:191 +#: ../backend/epson.c:571 ../backend/epson.c:583 ../backend/epson2.c:180 +#: ../backend/epson2.c:192 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Rasteri D (8x4 Net Screen)" -#: ../backend/epson.c:584 ../backend/epson2.c:192 +#: ../backend/epson.c:584 ../backend/epson2.c:193 #, no-c-format msgid "Text Enhanced Technology" msgstr "Tekstin parannusmenetelmä" -#: ../backend/epson.c:585 ../backend/epson2.c:193 +#: ../backend/epson.c:585 ../backend/epson2.c:194 #, no-c-format msgid "Download pattern A" msgstr "Ladattu kuvio A" -#: ../backend/epson.c:586 ../backend/epson2.c:194 +#: ../backend/epson.c:586 ../backend/epson2.c:195 #, no-c-format msgid "Download pattern B" msgstr "Ladattu kuvio B" @@ -1708,7 +1708,7 @@ msgid "No Correction" msgstr "Ei korjausta" -#: ../backend/epson.c:632 ../backend/epson.c:657 ../backend/epson2.c:254 +#: ../backend/epson.c:632 ../backend/epson.c:657 ../backend/epson2.c:255 #, no-c-format msgid "User defined" msgstr "Käyttäjän määrittelemä" @@ -1733,33 +1733,33 @@ msgid "CRT monitors" msgstr "Loisteputkinäytöt" -#: ../backend/epson.c:656 ../backend/epson2.c:253 ../backend/fujitsu.c:614 +#: ../backend/epson.c:656 ../backend/epson2.c:254 ../backend/fujitsu.c:653 #: ../backend/hp-option.c:3226 ../backend/test.c:143 #, no-c-format msgid "Default" msgstr "Oletus" -#: ../backend/epson.c:658 ../backend/epson2.c:255 +#: ../backend/epson.c:658 ../backend/epson2.c:256 #, no-c-format msgid "High density printing" msgstr "Korkeatarkkuuksinen tulostus" -#: ../backend/epson.c:659 ../backend/epson2.c:256 +#: ../backend/epson.c:659 ../backend/epson2.c:257 #, no-c-format msgid "Low density printing" msgstr "Matalatarkkuuksinen tulostus" -#: ../backend/epson.c:660 ../backend/epson2.c:257 +#: ../backend/epson.c:660 ../backend/epson2.c:258 #, no-c-format msgid "High contrast printing" msgstr "Suuri kontrastinen tulostus" -#: ../backend/epson.c:678 ../backend/epson2.c:275 +#: ../backend/epson.c:678 ../backend/epson2.c:276 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Käyttäjän määrittelemä (Gamma=1.0)" -#: ../backend/epson.c:679 ../backend/epson2.c:276 +#: ../backend/epson.c:679 ../backend/epson2.c:277 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Käyttäjän määrittelemä (Gamma=1.8)" @@ -1799,7 +1799,7 @@ msgid "Max" msgstr "Koko alue" -#: ../backend/epson.c:2799 ../backend/epson2.c:966 ../backend/genesys.c:5389 +#: ../backend/epson.c:2813 ../backend/epson2.c:977 ../backend/genesys.c:5532 #: ../backend/gt68xx.c:458 ../backend/hp-option.c:2914 #: ../backend/kvs1025_opt.c:522 ../backend/kvs20xx_opt.c:170 #: ../backend/kvs40xx_opt.c:319 ../backend/ma1509.c:501 @@ -1814,209 +1814,209 @@ msgid "Scan Mode" msgstr "Lukutapa" -#: ../backend/epson.c:2831 ../backend/epson2.c:1002 +#: ../backend/epson.c:2845 ../backend/epson2.c:1012 #, no-c-format msgid "Selects the halftone." msgstr "Valitsee rasterin" -#: ../backend/epson.c:2853 ../backend/epson2.c:1023 +#: ../backend/epson.c:2867 ../backend/epson2.c:1033 #, no-c-format msgid "Dropout" msgstr "" -#: ../backend/epson.c:2854 ../backend/epson2.c:1024 +#: ../backend/epson.c:2868 ../backend/epson2.c:1034 #, no-c-format msgid "Selects the dropout." msgstr "" -#: ../backend/epson.c:2866 ../backend/epson2.c:1036 +#: ../backend/epson.c:2880 ../backend/epson2.c:1046 #, no-c-format msgid "Selects the brightness." msgstr "Valitsee kirkkauden." -#: ../backend/epson.c:2881 ../backend/epson2.c:1049 +#: ../backend/epson.c:2895 ../backend/epson2.c:1059 #, no-c-format msgid "Sharpness" msgstr "Terävyys" -#: ../backend/epson.c:3017 ../backend/epson2.c:1165 ../backend/epson2.c:1212 +#: ../backend/epson.c:3031 ../backend/epson2.c:1175 ../backend/epson2.c:1222 #, no-c-format msgid "Color correction" msgstr "Värikorjaus" -#: ../backend/epson.c:3020 ../backend/epson2.c:1167 +#: ../backend/epson.c:3034 ../backend/epson2.c:1177 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "Valitsee värikorjaustaulukon valitulle tuloslaitteelle." -#: ../backend/epson.c:3061 +#: ../backend/epson.c:3075 #, no-c-format msgid "Color correction coefficients" msgstr "Värikorjauskertoimet" -#: ../backend/epson.c:3062 +#: ../backend/epson.c:3076 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matriisikerroin RGB:lle" -#: ../backend/epson.c:3079 +#: ../backend/epson.c:3093 #, no-c-format msgid "Shift green to red" msgstr "Vihreän siirtymä punaiseen" -#: ../backend/epson.c:3080 +#: ../backend/epson.c:3094 #, no-c-format msgid "Shift green to blue" msgstr "Vihreän siirtymä siniseen" -#: ../backend/epson.c:3081 +#: ../backend/epson.c:3095 #, no-c-format msgid "Shift red to green" msgstr "Punaisen siirtymä vihreään" -#: ../backend/epson.c:3083 +#: ../backend/epson.c:3097 #, no-c-format msgid "Shift red to blue" msgstr "Punaisen siirtymä siniseen" -#: ../backend/epson.c:3084 +#: ../backend/epson.c:3098 #, no-c-format msgid "Shift blue to green" msgstr "Sinisen siirtymä vihreään" -#: ../backend/epson.c:3085 +#: ../backend/epson.c:3099 #, no-c-format msgid "Shift blue to red" msgstr "Sinisen siirtymä punaiseen" -#: ../backend/epson.c:3088 +#: ../backend/epson.c:3102 #, no-c-format msgid "Controls green level" msgstr "Määrää vihreän määrän" -#: ../backend/epson.c:3089 +#: ../backend/epson.c:3103 #, no-c-format msgid "Adds to red based on green level" msgstr "Lisää punaista vihreän määrän perusteella" -#: ../backend/epson.c:3090 +#: ../backend/epson.c:3104 #, no-c-format msgid "Adds to blue based on green level" msgstr "Lisää sinistä vihreän määrän perusteella" -#: ../backend/epson.c:3091 +#: ../backend/epson.c:3105 #, no-c-format msgid "Adds to green based on red level" msgstr "Lisää vihreää punaisen määrän perusteella" -#: ../backend/epson.c:3092 +#: ../backend/epson.c:3106 #, no-c-format msgid "Controls red level" msgstr "Määrää punaisen määrän" -#: ../backend/epson.c:3093 +#: ../backend/epson.c:3107 #, no-c-format msgid "Adds to blue based on red level" msgstr "Lisää sinistä punaisen määrän perusteella" -#: ../backend/epson.c:3094 +#: ../backend/epson.c:3108 #, no-c-format msgid "Adds to green based on blue level" msgstr "Lisää vihreää sinisen määrän perusteella" -#: ../backend/epson.c:3095 +#: ../backend/epson.c:3109 #, no-c-format msgid "Adds to red based on blue level" msgstr "Lisää punaista sinisen määrän perusteella" -#: ../backend/epson.c:3096 +#: ../backend/epson.c:3110 #, no-c-format msgid "Controls blue level" msgstr "Määrää sinisen määrän" -#: ../backend/epson.c:3192 ../backend/epson2.c:1246 +#: ../backend/epson.c:3206 ../backend/epson2.c:1256 #, no-c-format msgid "Mirror the image." msgstr "Peilaa kuvan." -#: ../backend/epson.c:3218 ../backend/mustek.c:4334 +#: ../backend/epson.c:3232 ../backend/mustek.c:4334 #, no-c-format msgid "Fast preview" msgstr "Nopea esikatselu" -#: ../backend/epson.c:3231 ../backend/epson2.c:1256 +#: ../backend/epson.c:3245 ../backend/epson2.c:1266 #, no-c-format msgid "Auto area segmentation" msgstr "Automaattinen osittelu" -#: ../backend/epson.c:3244 +#: ../backend/epson.c:3258 #, no-c-format msgid "Short resolution list" msgstr "Lyhyt tarkkuuslista" -#: ../backend/epson.c:3246 +#: ../backend/epson.c:3260 #, no-c-format msgid "Display short resolution list" msgstr "Näyttää lyhyen tarkkuuslistan" -#: ../backend/epson.c:3253 +#: ../backend/epson.c:3267 #, no-c-format msgid "Zoom" msgstr "Suurennus" -#: ../backend/epson.c:3255 +#: ../backend/epson.c:3269 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Määrää kuvanlukijan käyttämän zoom-kertoimen" -#: ../backend/epson.c:3335 +#: ../backend/epson.c:3349 #, no-c-format msgid "Quick format" msgstr "Nopea formaatti" -#: ../backend/epson.c:3346 ../backend/epson2.c:1331 +#: ../backend/epson.c:3360 ../backend/epson2.c:1341 #, no-c-format msgid "Optional equipment" msgstr "Lisävaruste" -#: ../backend/epson.c:3417 ../backend/epson2.c:1384 +#: ../backend/epson.c:3431 ../backend/epson2.c:1394 #, no-c-format msgid "Eject" msgstr "Poista" -#: ../backend/epson.c:3418 ../backend/epson2.c:1385 +#: ../backend/epson.c:3432 ../backend/epson2.c:1395 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Poista kohde syöttölaitteesta" -#: ../backend/epson.c:3430 ../backend/epson2.c:1395 +#: ../backend/epson.c:3444 ../backend/epson2.c:1405 #, no-c-format msgid "Auto eject" msgstr "Automaattinen poisto" -#: ../backend/epson.c:3431 ../backend/epson2.c:1397 +#: ../backend/epson.c:3445 ../backend/epson2.c:1407 #, no-c-format msgid "Eject document after scanning" msgstr "Poista kohde kuvanluvun jälkeen" -#: ../backend/epson.c:3443 ../backend/epson2.c:1407 +#: ../backend/epson.c:3457 ../backend/epson2.c:1417 #: ../backend/magicolor.c:2399 #, no-c-format msgid "ADF Mode" msgstr "Syöttötapa" -#: ../backend/epson.c:3445 ../backend/epson2.c:1409 +#: ../backend/epson.c:3459 ../backend/epson2.c:1419 #: ../backend/magicolor.c:2401 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Valitsee syöttötavan (yksi-/kaksipuolinen)" -#: ../backend/epson.c:3459 ../backend/epson2.c:1421 +#: ../backend/epson.c:3473 ../backend/epson2.c:1431 #, no-c-format msgid "Bay" msgstr "Taso" -#: ../backend/epson.c:3460 ../backend/epson2.c:1422 +#: ../backend/epson.c:3474 ../backend/epson2.c:1432 #, no-c-format msgid "Select bay to scan" msgstr "Valitsee kuvanluvun tasolta" @@ -2054,214 +2054,214 @@ "Kuvanlukukomennon lähettämisen jälkeen, odota kunnes kuvanlukijan painiketta " "todella painetaan, ennen kuvanluvun aloittamista." -#: ../backend/epson2.c:101 ../backend/pixma.c:390 +#: ../backend/epson2.c:102 ../backend/pixma.c:390 #, no-c-format msgid "Infrared" msgstr "" -#: ../backend/epson2.c:116 +#: ../backend/epson2.c:117 #, no-c-format msgid "TPU8x10" msgstr "" -#: ../backend/epson2.c:135 +#: ../backend/epson2.c:136 #, no-c-format msgid "Positive Slide" msgstr "" -#: ../backend/epson2.c:136 +#: ../backend/epson2.c:137 #, no-c-format msgid "Negative Slide" msgstr "" -#: ../backend/epson2.c:214 +#: ../backend/epson2.c:215 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: ../backend/epson2.c:215 +#: ../backend/epson2.c:216 #, no-c-format msgid "User defined CCT profile" msgstr "" -#: ../backend/fujitsu.c:615 ../backend/hp-option.c:3327 +#: ../backend/fujitsu.c:654 ../backend/hp-option.c:3327 #: ../backend/hp-option.c:3340 #, no-c-format msgid "On" msgstr "Päällä" -#: ../backend/fujitsu.c:616 ../backend/hp-option.c:3159 +#: ../backend/fujitsu.c:655 ../backend/hp-option.c:3159 #: ../backend/hp-option.c:3326 ../backend/hp-option.c:3339 #, no-c-format msgid "Off" msgstr "Poissa" -#: ../backend/fujitsu.c:618 +#: ../backend/fujitsu.c:657 #, no-c-format msgid "DTC" msgstr "" -#: ../backend/fujitsu.c:619 +#: ../backend/fujitsu.c:658 #, no-c-format msgid "SDTC" msgstr "" -#: ../backend/fujitsu.c:621 ../backend/teco1.c:1152 ../backend/teco1.c:1153 +#: ../backend/fujitsu.c:660 ../backend/teco1.c:1152 ../backend/teco1.c:1153 #: ../backend/teco2.c:1971 ../backend/teco2.c:1972 ../backend/teco3.c:977 #: ../backend/teco3.c:978 #, no-c-format msgid "Dither" msgstr "Rasteri" -#: ../backend/fujitsu.c:622 +#: ../backend/fujitsu.c:661 #, no-c-format msgid "Diffusion" msgstr "" -#: ../backend/fujitsu.c:627 +#: ../backend/fujitsu.c:666 #, no-c-format msgid "White" msgstr "" -#: ../backend/fujitsu.c:628 +#: ../backend/fujitsu.c:667 #, no-c-format msgid "Black" msgstr "" -#: ../backend/fujitsu.c:633 +#: ../backend/fujitsu.c:672 #, no-c-format msgid "Continue" msgstr "" -#: ../backend/fujitsu.c:634 +#: ../backend/fujitsu.c:673 #, no-c-format msgid "Stop" msgstr "" -#: ../backend/fujitsu.c:636 +#: ../backend/fujitsu.c:675 #, no-c-format msgid "10mm" msgstr "" -#: ../backend/fujitsu.c:637 +#: ../backend/fujitsu.c:676 #, no-c-format msgid "15mm" msgstr "" -#: ../backend/fujitsu.c:638 +#: ../backend/fujitsu.c:677 #, no-c-format msgid "20mm" msgstr "" -#: ../backend/fujitsu.c:640 ../backend/hp-option.c:3045 +#: ../backend/fujitsu.c:679 ../backend/hp-option.c:3045 #, no-c-format msgid "Horizontal" msgstr "Vaaka" -#: ../backend/fujitsu.c:641 +#: ../backend/fujitsu.c:680 #, no-c-format msgid "Horizontal bold" msgstr "" -#: ../backend/fujitsu.c:642 +#: ../backend/fujitsu.c:681 #, no-c-format msgid "Horizontal narrow" msgstr "" -#: ../backend/fujitsu.c:643 ../backend/hp-option.c:3044 +#: ../backend/fujitsu.c:682 ../backend/hp-option.c:3044 #, no-c-format msgid "Vertical" msgstr "Pysty" -#: ../backend/fujitsu.c:644 +#: ../backend/fujitsu.c:683 #, no-c-format msgid "Vertical bold" msgstr "" -#: ../backend/fujitsu.c:646 +#: ../backend/fujitsu.c:685 #, no-c-format msgid "Top to bottom" msgstr "" -#: ../backend/fujitsu.c:647 +#: ../backend/fujitsu.c:686 #, no-c-format msgid "Bottom to top" msgstr "" -#: ../backend/fujitsu.c:649 +#: ../backend/fujitsu.c:688 #, no-c-format msgid "Front" msgstr "" -#: ../backend/fujitsu.c:650 +#: ../backend/fujitsu.c:689 #, no-c-format msgid "Back" msgstr "" -#: ../backend/genesys.c:5614 +#: ../backend/genesys.c:5757 #, no-c-format msgid "Software crop" msgstr "" -#: ../backend/genesys.c:5615 +#: ../backend/genesys.c:5758 #, no-c-format msgid "Request backend to remove border from pages digitally" msgstr "" -#: ../backend/fujitsu.c:3858 ../backend/genesys.c:5623 +#: ../backend/fujitsu.c:4029 ../backend/genesys.c:5766 #: ../backend/kvs1025_opt.c:911 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: ../backend/genesys.c:5624 ../backend/kvs1025_opt.c:913 +#: ../backend/genesys.c:5767 ../backend/kvs1025_opt.c:913 #, no-c-format msgid "Request driver to discard pages with low numbers of dark pixels" msgstr "" -#: ../backend/genesys.c:5635 ../backend/kvs1025_opt.c:893 +#: ../backend/genesys.c:5778 ../backend/kvs1025_opt.c:893 #, no-c-format msgid "Software derotate" msgstr "" -#: ../backend/genesys.c:5636 ../backend/kvs1025_opt.c:895 +#: ../backend/genesys.c:5779 ../backend/kvs1025_opt.c:895 #, no-c-format msgid "Request driver to detect and correct 90 degree image rotation" msgstr "" -#: ../backend/genesys.c:5667 ../backend/pixma_sane_options.c:312 +#: ../backend/genesys.c:5810 ../backend/pixma_sane_options.c:312 #, no-c-format msgid "Extras" msgstr "" -#: ../backend/genesys.c:5686 ../backend/pixma_sane_options.c:333 +#: ../backend/genesys.c:5829 ../backend/pixma_sane_options.c:333 #, no-c-format msgid "Threshold curve" msgstr "" -#: ../backend/genesys.c:5687 ../backend/pixma_sane_options.c:334 +#: ../backend/genesys.c:5830 ../backend/pixma_sane_options.c:334 #, no-c-format msgid "Dynamic threshold curve, from light to dark, normally 50-65" msgstr "" -#: ../backend/genesys.c:5696 +#: ../backend/genesys.c:5839 #, no-c-format msgid "Disable dynamic lineart" msgstr "" -#: ../backend/genesys.c:5698 +#: ../backend/genesys.c:5841 #, no-c-format msgid "" "Disable use of a software adaptive algorithm to generate lineart relying " "instead on hardware lineart." msgstr "" -#: ../backend/genesys.c:5714 +#: ../backend/genesys.c:5857 #, no-c-format msgid "Disable interpolation" msgstr "" -#: ../backend/genesys.c:5717 +#: ../backend/genesys.c:5860 #, no-c-format msgid "" "When using high resolutions where the horizontal resolution is smaller than " @@ -2273,82 +2273,82 @@ msgid "Color Filter" msgstr "" -#: ../backend/genesys.c:5729 +#: ../backend/genesys.c:5872 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" -#: ../backend/genesys.c:5773 +#: ../backend/genesys.c:5927 #, no-c-format msgid "Lamp off time" msgstr "" -#: ../backend/genesys.c:5776 +#: ../backend/genesys.c:5930 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value of 0 " "means, that the lamp won't be turned off." msgstr "" -#: ../backend/genesys.c:5786 +#: ../backend/genesys.c:5940 #, no-c-format msgid "Lamp off during scan" msgstr "" -#: ../backend/genesys.c:5787 +#: ../backend/genesys.c:5941 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "" -#: ../backend/genesys.c:5815 ../backend/genesys.c:5816 +#: ../backend/genesys.c:5969 ../backend/genesys.c:5970 #, no-c-format msgid "File button" msgstr "" -#: ../backend/genesys.c:5868 ../backend/genesys.c:5869 +#: ../backend/genesys.c:6022 ../backend/genesys.c:6023 #, no-c-format msgid "OCR button" msgstr "" -#: ../backend/genesys.c:5882 ../backend/genesys.c:5883 +#: ../backend/genesys.c:6036 ../backend/genesys.c:6037 #, no-c-format msgid "Power button" msgstr "" -#: ../backend/genesys.c:5910 ../backend/gt68xx.c:762 +#: ../backend/genesys.c:6064 ../backend/gt68xx.c:762 #, no-c-format msgid "Need calibration" msgstr "" -#: ../backend/genesys.c:5911 ../backend/gt68xx.c:763 +#: ../backend/genesys.c:6065 ../backend/gt68xx.c:763 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "" -#: ../backend/genesys.c:5923 ../backend/gt68xx.c:787 ../backend/gt68xx.c:788 +#: ../backend/genesys.c:6077 ../backend/gt68xx.c:787 ../backend/gt68xx.c:788 #: ../backend/pixma_sane_options.c:224 ../backend/plustek.c:1080 #, no-c-format msgid "Buttons" msgstr "" -#: ../backend/genesys.c:5932 ../backend/gt68xx.c:794 +#: ../backend/genesys.c:6086 ../backend/gt68xx.c:794 #: ../backend/hp5400_sane.c:392 ../backend/hp-option.h:97 #: ../backend/niash.c:728 ../backend/plustek.c:941 #, no-c-format msgid "Calibrate" msgstr "Kalibroi" -#: ../backend/genesys.c:5934 ../backend/gt68xx.c:796 +#: ../backend/genesys.c:6088 ../backend/gt68xx.c:796 #, no-c-format msgid "Start calibration using special sheet" msgstr "" -#: ../backend/genesys.c:5948 ../backend/gt68xx.c:809 +#: ../backend/genesys.c:6102 ../backend/gt68xx.c:809 #, no-c-format msgid "Clear calibration" msgstr "" -#: ../backend/genesys.c:5949 ../backend/gt68xx.c:810 +#: ../backend/genesys.c:6103 ../backend/gt68xx.c:810 #, no-c-format msgid "Clear calibration cache" msgstr "" @@ -4755,27 +4755,27 @@ "Pakota ajuri palauttamaan paluuarvo SANE_STATUS_ACCESS_DENIED, kun " "sane_read() on kutsuttu." -#: ../backend/rts8891.c:2803 +#: ../backend/rts8891.c:2809 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "" -#: ../backend/rts8891.c:2834 ../backend/umax.c:5795 ../backend/umax_pp.c:639 +#: ../backend/rts8891.c:2840 ../backend/umax.c:5795 ../backend/umax_pp.c:639 #, no-c-format msgid "Lamp on" msgstr "Valo päälle" -#: ../backend/rts8891.c:2835 ../backend/umax.c:5796 +#: ../backend/rts8891.c:2841 ../backend/umax.c:5796 #, no-c-format msgid "Turn on scanner lamp" msgstr "Laittaa kuvanlukijan valon päälle" -#: ../backend/rts8891.c:2845 ../backend/umax1220u.c:248 ../backend/umax.c:5812 +#: ../backend/rts8891.c:2851 ../backend/umax1220u.c:248 ../backend/umax.c:5812 #, no-c-format msgid "Lamp off" msgstr "Valo pois" -#: ../backend/rts8891.c:2846 ../backend/umax1220u.c:249 ../backend/umax.c:5813 +#: ../backend/rts8891.c:2852 ../backend/umax1220u.c:249 ../backend/umax.c:5813 #, no-c-format msgid "Turn off scanner lamp" msgstr "Sammuttaa kuvanlukijan valon" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/screen-resolution-extra.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/screen-resolution-extra.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/screen-resolution-extra.po 2014-07-09 09:04:05.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/screen-resolution-extra.po 2016-07-20 16:57:28.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2014-02-18 12:57+0000\n" "PO-Revision-Date: 2014-01-10 13:56+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:15+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:48+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../ScreenResolution/ui.py:60 msgid "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sed.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sed.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sed.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sed.po 2016-07-20 16:57:33.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 12:23+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:14+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: sed/compile.c:144 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/shared-mime-info.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/shared-mime-info.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/shared-mime-info.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/shared-mime-info.po 2016-07-20 16:57:34.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:24+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:15+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: ../freedesktop.org.xml.in.h:1 @@ -57,188 +57,188 @@ msgid "unknown" msgstr "tuntematon" -#: ../freedesktop.org.xml.in.h:10 +#: ../freedesktop.org.xml.in.h:11 msgid "ODA document" msgstr "ODA-asiakirja" -#: ../freedesktop.org.xml.in.h:11 +#: ../freedesktop.org.xml.in.h:12 msgid "WWF document" msgstr "WWF-asiakirja" -#: ../freedesktop.org.xml.in.h:12 +#: ../freedesktop.org.xml.in.h:13 msgid "PDF document" msgstr "PDF-asiakirja" -#: ../freedesktop.org.xml.in.h:13 +#: ../freedesktop.org.xml.in.h:14 msgid "XSPF playlist" msgstr "XSPF-soittolista" -#: ../freedesktop.org.xml.in.h:14 +#: ../freedesktop.org.xml.in.h:15 msgid "Microsoft Windows theme pack" msgstr "Microsoft Windows -teemapaketti" -#: ../freedesktop.org.xml.in.h:15 +#: ../freedesktop.org.xml.in.h:16 msgid "AmazonMP3 download file" msgstr "" -#: ../freedesktop.org.xml.in.h:16 +#: ../freedesktop.org.xml.in.h:17 msgid "GSM 06.10 audio" msgstr "GSM 06.10 -ääni" -#: ../freedesktop.org.xml.in.h:17 +#: ../freedesktop.org.xml.in.h:18 msgid "iRiver Playlist" msgstr "iRiver-soittolista" -#: ../freedesktop.org.xml.in.h:18 +#: ../freedesktop.org.xml.in.h:19 msgid "PGP/MIME-encrypted message header" msgstr "PGP/MIME-salattu viestiotsikko" -#: ../freedesktop.org.xml.in.h:19 +#: ../freedesktop.org.xml.in.h:20 msgid "PGP keys" msgstr "PGP-avainrengas" -#: ../freedesktop.org.xml.in.h:20 +#: ../freedesktop.org.xml.in.h:21 msgid "detached OpenPGP signature" msgstr "erillinen OpenPGP-allekirjoitus" -#: ../freedesktop.org.xml.in.h:21 +#: ../freedesktop.org.xml.in.h:22 msgid "PKCS#7 Message or Certificate" -msgstr "" +msgstr "PKCS#7-viesti tai -varmenne" -#: ../freedesktop.org.xml.in.h:22 +#: ../freedesktop.org.xml.in.h:23 msgid "detached S/MIME signature" msgstr "erillinen S/MIME-allekirjoitus" -#: ../freedesktop.org.xml.in.h:23 +#: ../freedesktop.org.xml.in.h:24 msgid "PKCS#8 private key" msgstr "PKCS#8 yksityinen avain" -#: ../freedesktop.org.xml.in.h:24 +#: ../freedesktop.org.xml.in.h:25 msgid "PKCS#10 certification request" msgstr "PKCS#10-varmennepyyntö" -#: ../freedesktop.org.xml.in.h:25 +#: ../freedesktop.org.xml.in.h:26 msgid "X.509 certificate" msgstr "X.509-varmenne" -#: ../freedesktop.org.xml.in.h:26 +#: ../freedesktop.org.xml.in.h:27 msgid "Certificate revocation list" msgstr "Varmenteiden sulkulista" -#: ../freedesktop.org.xml.in.h:27 +#: ../freedesktop.org.xml.in.h:28 msgid "PkiPath certification path" msgstr "PkiPath-varmennepolku" -#: ../freedesktop.org.xml.in.h:28 +#: ../freedesktop.org.xml.in.h:29 msgid "PS document" msgstr "PS-asiakirja" -#: ../freedesktop.org.xml.in.h:29 +#: ../freedesktop.org.xml.in.h:30 msgid "Plucker document" msgstr "Plucker-asiakirja" -#: ../freedesktop.org.xml.in.h:30 +#: ../freedesktop.org.xml.in.h:31 msgid "RELAX NG XML schema" msgstr "RELAX NG XML-skeema" -#: ../freedesktop.org.xml.in.h:31 +#: ../freedesktop.org.xml.in.h:32 msgid "RTF document" msgstr "RTF-asiakirja" -#: ../freedesktop.org.xml.in.h:32 +#: ../freedesktop.org.xml.in.h:33 msgid "Sieve mail filter script" msgstr "Sieve-postinsuodatuskomentotiedosto" -#: ../freedesktop.org.xml.in.h:33 +#: ../freedesktop.org.xml.in.h:34 msgid "SMIL document" msgstr "SMIL-asiakirja" -#: ../freedesktop.org.xml.in.h:34 +#: ../freedesktop.org.xml.in.h:35 msgid "WPL playlist" msgstr "WPL-soittolista" -#: ../freedesktop.org.xml.in.h:35 +#: ../freedesktop.org.xml.in.h:36 msgid "SQLite2 database" msgstr "SQLite2-tietokanta" -#: ../freedesktop.org.xml.in.h:36 +#: ../freedesktop.org.xml.in.h:37 msgid "SQLite3 database" msgstr "SQLite3-tietokanta" -#: ../freedesktop.org.xml.in.h:37 +#: ../freedesktop.org.xml.in.h:38 msgid "GEDCOM family history" msgstr "GEDCOM-sukuhistoria" -#: ../freedesktop.org.xml.in.h:38 +#: ../freedesktop.org.xml.in.h:39 msgid "Flash video" msgstr "Flash-video" -#: ../freedesktop.org.xml.in.h:39 +#: ../freedesktop.org.xml.in.h:40 msgid "JavaFX video" msgstr "JavaFX-video" #. translators: a record is in this context a description of a board game #. that has been played, and that can be played back again: #. http://www.red-bean.com/sgf/ -#: ../freedesktop.org.xml.in.h:43 +#: ../freedesktop.org.xml.in.h:44 msgid "SGF record" msgstr "SGF-nauhoitus" -#: ../freedesktop.org.xml.in.h:44 +#: ../freedesktop.org.xml.in.h:45 msgid "XLIFF translation file" msgstr "XLIFF-käännöstiedosto" -#: ../freedesktop.org.xml.in.h:45 +#: ../freedesktop.org.xml.in.h:46 msgid "YAML document" msgstr "YAML-asiakirja" -#: ../freedesktop.org.xml.in.h:46 +#: ../freedesktop.org.xml.in.h:47 msgid "Corel Draw drawing" msgstr "Corel Draw -piirros" -#: ../freedesktop.org.xml.in.h:47 +#: ../freedesktop.org.xml.in.h:48 msgid "HPGL file" msgstr "HPGL-tiedosto" -#: ../freedesktop.org.xml.in.h:48 +#: ../freedesktop.org.xml.in.h:49 msgid "PCL file" msgstr "PCL-tiedosto" -#: ../freedesktop.org.xml.in.h:49 +#: ../freedesktop.org.xml.in.h:50 msgid "Lotus 1-2-3 spreadsheet" msgstr "Lotus 1-2-3 -taulukko" -#: ../freedesktop.org.xml.in.h:50 +#: ../freedesktop.org.xml.in.h:51 msgid "Lotus Word Pro" -msgstr "" +msgstr "Lotus Word Pro" -#: ../freedesktop.org.xml.in.h:51 +#: ../freedesktop.org.xml.in.h:52 msgid "JET database" msgstr "JET-tietokanta" -#: ../freedesktop.org.xml.in.h:52 +#: ../freedesktop.org.xml.in.h:53 msgid "Microsoft Cabinet archive" msgstr "Microsoft Cabinet -arkisto" -#: ../freedesktop.org.xml.in.h:53 +#: ../freedesktop.org.xml.in.h:54 msgid "Excel spreadsheet" msgstr "Excel-taulukko" -#: ../freedesktop.org.xml.in.h:54 +#: ../freedesktop.org.xml.in.h:55 msgid "Excel add-in" msgstr "Excel-lisäosa" -#: ../freedesktop.org.xml.in.h:55 +#: ../freedesktop.org.xml.in.h:56 msgid "Excel 2007 binary spreadsheet" -msgstr "" +msgstr "Excel 2007:n binaarinen taulukko" #: ../freedesktop.org.xml.in.h:56 msgid "Excel macro-enabled spreadsheet" -msgstr "" +msgstr "Excel-taulukko (makrot käytössä)" #: ../freedesktop.org.xml.in.h:57 msgid "Excel macro-enabled spreadsheet template" -msgstr "" +msgstr "Excel-taulukkomalli (makrot käytössä)" #: ../freedesktop.org.xml.in.h:58 msgid "PowerPoint presentation" @@ -250,49 +250,49 @@ #: ../freedesktop.org.xml.in.h:60 msgid "PowerPoint macro-enabled presentation" -msgstr "" +msgstr "PowerPoint-esitys (makrot käytössä)" #: ../freedesktop.org.xml.in.h:61 msgid "PowerPoint macro-enabled slide" -msgstr "" +msgstr "PowerPoint-dia (makrot käytössä)" #: ../freedesktop.org.xml.in.h:62 msgid "PowerPoint macro-enabled presentation template" -msgstr "" +msgstr "PowerPoint-esitysmalli (makrot käytössä)" #: ../freedesktop.org.xml.in.h:63 msgid "Word macro-enabled document" -msgstr "" +msgstr "Word-asiakirja (makrot käytössä)" #: ../freedesktop.org.xml.in.h:64 msgid "Word macro-enabled document template" -msgstr "" +msgstr "Word-asiakirjamalli (makrot käytössä)" -#: ../freedesktop.org.xml.in.h:65 +#: ../freedesktop.org.xml.in.h:67 msgid "XPS document" msgstr "XPS-asiakirja" -#: ../freedesktop.org.xml.in.h:66 +#: ../freedesktop.org.xml.in.h:68 msgid "Microsoft Works document" msgstr "Microsoft Works -asiakirja" -#: ../freedesktop.org.xml.in.h:67 +#: ../freedesktop.org.xml.in.h:69 msgid "Microsoft Visio document" msgstr "Microsoft Visio -asiakirja" -#: ../freedesktop.org.xml.in.h:68 +#: ../freedesktop.org.xml.in.h:65 msgid "Word document" msgstr "Word-asiakirja" -#: ../freedesktop.org.xml.in.h:69 +#: ../freedesktop.org.xml.in.h:70 msgid "Word template" msgstr "Word-malli" -#: ../freedesktop.org.xml.in.h:70 +#: ../freedesktop.org.xml.in.h:71 msgid "GML document" -msgstr "" +msgstr "GML-asiakirja" -#: ../freedesktop.org.xml.in.h:71 +#: ../freedesktop.org.xml.in.h:72 msgid "GNUnet search file" msgstr "GNUnet-hakutiedosto" @@ -378,7 +378,7 @@ #: ../freedesktop.org.xml.in.h:92 msgid "ODT document (Flat XML)" -msgstr "" +msgstr "ODT-asiakirja (Flat XML)" #: ../freedesktop.org.xml.in.h:93 msgid "ODT template" @@ -398,7 +398,7 @@ #: ../freedesktop.org.xml.in.h:97 msgid "ODG drawing (Flat XML)" -msgstr "" +msgstr "ODG-piirros (Flat XML)" #: ../freedesktop.org.xml.in.h:98 msgid "ODG template" @@ -410,7 +410,7 @@ #: ../freedesktop.org.xml.in.h:100 msgid "ODP presentation (Flat XML)" -msgstr "" +msgstr "ODP-esitys (Flat XML)" #: ../freedesktop.org.xml.in.h:101 msgid "ODP template" @@ -422,7 +422,7 @@ #: ../freedesktop.org.xml.in.h:103 msgid "ODS spreadsheet (Flat XML)" -msgstr "" +msgstr "ODS-laskentataulukko (Flat XML)" #: ../freedesktop.org.xml.in.h:104 msgid "ODS template" @@ -470,7 +470,7 @@ #: ../freedesktop.org.xml.in.h:115 msgid "Network Packet Capture" -msgstr "" +msgstr "Verkkopakettien kaappaus" #: ../freedesktop.org.xml.in.h:116 msgid "WordPerfect document" @@ -586,11 +586,11 @@ #: ../freedesktop.org.xml.in.h:144 msgid "Raw disk image" -msgstr "" +msgstr "Raaka levytiedosto" #: ../freedesktop.org.xml.in.h:145 msgid "Raw disk image (XZ-compressed)" -msgstr "" +msgstr "Raaka levytiedosto (XZ-pakattu)" #: ../freedesktop.org.xml.in.h:146 msgid "raw CD image" @@ -644,2129 +644,2129 @@ msgid "ECMAScript program" msgstr "ECMAScript-ohjelma" -#: ../freedesktop.org.xml.in.h:159 +#: ../freedesktop.org.xml.in.h:158 msgid "Dreamcast ROM" msgstr "Dreamcast-ROM" -#: ../freedesktop.org.xml.in.h:160 +#: ../freedesktop.org.xml.in.h:161 msgid "Nintendo DS ROM" msgstr "Nintendo DS-ROM" -#: ../freedesktop.org.xml.in.h:161 +#: ../freedesktop.org.xml.in.h:166 msgid "Debian package" msgstr "Debian-paketti" -#: ../freedesktop.org.xml.in.h:162 +#: ../freedesktop.org.xml.in.h:167 msgid "Qt Designer file" msgstr "Qt Designer -tiedosto" -#: ../freedesktop.org.xml.in.h:163 +#: ../freedesktop.org.xml.in.h:168 msgid "Qt Markup Language file" -msgstr "" +msgstr "QML-tiedosto" -#: ../freedesktop.org.xml.in.h:164 +#: ../freedesktop.org.xml.in.h:169 msgid "desktop configuration file" msgstr "työpöydän asetustiedosto" -#: ../freedesktop.org.xml.in.h:165 +#: ../freedesktop.org.xml.in.h:170 msgid "FictionBook document" msgstr "FictionBook-asiakirja" -#: ../freedesktop.org.xml.in.h:166 +#: ../freedesktop.org.xml.in.h:172 msgid "Dia diagram" msgstr "Dia-kaavio" -#: ../freedesktop.org.xml.in.h:167 +#: ../freedesktop.org.xml.in.h:173 msgid "Dia shape" -msgstr "" +msgstr "Dia-muoto" -#: ../freedesktop.org.xml.in.h:168 +#: ../freedesktop.org.xml.in.h:174 msgid "TeX DVI document" msgstr "TeX DVI -asiakirja" -#: ../freedesktop.org.xml.in.h:169 +#: ../freedesktop.org.xml.in.h:175 msgid "Enlightenment theme" msgstr "Enlightenment-teema" -#: ../freedesktop.org.xml.in.h:170 +#: ../freedesktop.org.xml.in.h:176 msgid "Egon Animator animation" msgstr "Egon Animator -animaatio" -#: ../freedesktop.org.xml.in.h:171 +#: ../freedesktop.org.xml.in.h:177 msgid "executable" msgstr "suoritettava ohjelma" -#: ../freedesktop.org.xml.in.h:172 +#: ../freedesktop.org.xml.in.h:178 msgid "FLTK Fluid file" msgstr "FLTK Fluid -tiedosto" -#: ../freedesktop.org.xml.in.h:173 +#: ../freedesktop.org.xml.in.h:179 msgid "WOFF font" -msgstr "" +msgstr "WOFF-fontti" -#: ../freedesktop.org.xml.in.h:174 +#: ../freedesktop.org.xml.in.h:180 msgid "Postscript type-1 font" -msgstr "PostScript tyyppi-1 -asiakirja" +msgstr "PostScript tyyppi-1 -fontti" -#: ../freedesktop.org.xml.in.h:175 +#: ../freedesktop.org.xml.in.h:181 msgid "Adobe font metrics" -msgstr "Adobe-kirjasinmitat" +msgstr "Adobe-fonttimitat" -#: ../freedesktop.org.xml.in.h:176 +#: ../freedesktop.org.xml.in.h:182 msgid "BDF font" -msgstr "BDF-kirjasin" +msgstr "BDF-fontti" -#: ../freedesktop.org.xml.in.h:177 +#: ../freedesktop.org.xml.in.h:183 msgid "DOS font" -msgstr "DOS-kirjasin" +msgstr "DOS-fontti" -#: ../freedesktop.org.xml.in.h:178 +#: ../freedesktop.org.xml.in.h:184 msgid "Adobe FrameMaker font" -msgstr "Adobe FrameMaker -kirjasin" +msgstr "Adobe FrameMaker -fontti" -#: ../freedesktop.org.xml.in.h:179 +#: ../freedesktop.org.xml.in.h:185 msgid "LIBGRX font" -msgstr "LIBGRX-kirjasin" +msgstr "LIBGRX-fontti" -#: ../freedesktop.org.xml.in.h:180 +#: ../freedesktop.org.xml.in.h:186 msgid "Linux PSF console font" -msgstr "Linux PSF -konsolikirjasin" +msgstr "Linux PSF -konsolifontti" -#: ../freedesktop.org.xml.in.h:181 +#: ../freedesktop.org.xml.in.h:187 msgid "Linux PSF console font (gzip-compressed)" -msgstr "Linux PSF -konsolikirjasin (gzip-pakattu)" +msgstr "Linux PSF -konsolifontti (gzip-pakattu)" -#: ../freedesktop.org.xml.in.h:182 +#: ../freedesktop.org.xml.in.h:188 msgid "PCF font" -msgstr "PCF-kirjasin" +msgstr "PCF-fontti" -#: ../freedesktop.org.xml.in.h:183 +#: ../freedesktop.org.xml.in.h:189 msgid "OpenType font" -msgstr "OpenType-kirjasin" +msgstr "OpenType-fontti" -#: ../freedesktop.org.xml.in.h:184 +#: ../freedesktop.org.xml.in.h:190 msgid "Speedo font" -msgstr "Speedo-kirjasin" +msgstr "Speedo-fontti" -#: ../freedesktop.org.xml.in.h:185 +#: ../freedesktop.org.xml.in.h:191 msgid "SunOS News font" -msgstr "SunOS News -kirjasin" +msgstr "SunOS News -fontti" -#: ../freedesktop.org.xml.in.h:186 +#: ../freedesktop.org.xml.in.h:192 msgid "TeX font" -msgstr "TeX-kirjasin" +msgstr "TeX-fontti" -#: ../freedesktop.org.xml.in.h:187 +#: ../freedesktop.org.xml.in.h:193 msgid "TeX font metrics" -msgstr "TeX-kirjasinmitat" +msgstr "TeX-fonttimitat" -#: ../freedesktop.org.xml.in.h:188 +#: ../freedesktop.org.xml.in.h:194 msgid "TrueType font" -msgstr "TrueType-kirjasin" +msgstr "TrueType-fontti" -#: ../freedesktop.org.xml.in.h:189 +#: ../freedesktop.org.xml.in.h:195 msgid "TrueType XML font" -msgstr "TrueType-XML-kirjasin" +msgstr "TrueType-XML-fontti" -#: ../freedesktop.org.xml.in.h:190 +#: ../freedesktop.org.xml.in.h:196 msgid "V font" -msgstr "V-kirjasin" +msgstr "V-fontti" -#: ../freedesktop.org.xml.in.h:191 +#: ../freedesktop.org.xml.in.h:197 msgid "Adobe FrameMaker document" msgstr "Adobe FrameMaker -asiakirja" -#: ../freedesktop.org.xml.in.h:192 +#: ../freedesktop.org.xml.in.h:198 msgid "Game Boy ROM" msgstr "Game Boy -ROM" -#: ../freedesktop.org.xml.in.h:193 +#: ../freedesktop.org.xml.in.h:199 msgid "Game Boy Advance ROM" msgstr "Game Boy Advance -ROM" -#: ../freedesktop.org.xml.in.h:194 +#: ../freedesktop.org.xml.in.h:200 msgid "GDBM database" msgstr "GDBM-tietokanta" -#. Translate this to Megadrive if the console was known as such in your locale -#. Should be Megadrive in all but en_US: http://en.wikipedia.org/wiki/Megadrive#History -#: ../freedesktop.org.xml.in.h:197 +#. Translate this to Mega Drive if the console was known as such in your locale +#. Should be Mega Drive in all but en_US, Mexico and Canada: https://en.wikipedia.org/wiki/Sega_Genesis#History +#: ../freedesktop.org.xml.in.h:203 msgid "Genesis ROM" msgstr "Genesis-ROM" -#: ../freedesktop.org.xml.in.h:198 +#: ../freedesktop.org.xml.in.h:204 msgid "translated messages (machine-readable)" msgstr "käännetyt viestit (koneluettava)" -#: ../freedesktop.org.xml.in.h:199 +#: ../freedesktop.org.xml.in.h:205 msgid "GTK+ Builder" -msgstr "" +msgstr "GTK+ Builder" -#: ../freedesktop.org.xml.in.h:200 +#: ../freedesktop.org.xml.in.h:206 msgid "Glade project" msgstr "Glade-projekti" -#: ../freedesktop.org.xml.in.h:201 +#: ../freedesktop.org.xml.in.h:204 msgid "GMC link" msgstr "GMC-linkki" -#: ../freedesktop.org.xml.in.h:202 +#: ../freedesktop.org.xml.in.h:207 msgid "GnuCash financial data" msgstr "GnuCash-taloustiedot" -#: ../freedesktop.org.xml.in.h:203 +#: ../freedesktop.org.xml.in.h:208 msgid "Gnumeric spreadsheet" msgstr "Gnumeric-taulukko" -#: ../freedesktop.org.xml.in.h:204 +#: ../freedesktop.org.xml.in.h:209 msgid "Gnuplot document" msgstr "Gnuplot-asiakirja" -#: ../freedesktop.org.xml.in.h:205 +#: ../freedesktop.org.xml.in.h:210 msgid "Graphite scientific graph" msgstr "Graphite- tieteellinen graafi" -#: ../freedesktop.org.xml.in.h:206 +#: ../freedesktop.org.xml.in.h:211 msgid "GTKtalog catalog" msgstr "GTKtalog-luettelo" -#: ../freedesktop.org.xml.in.h:207 +#: ../freedesktop.org.xml.in.h:212 msgid "TeX DVI document (gzip-compressed)" msgstr "TeX DVI -asiakirja (gzip-pakattu)" -#: ../freedesktop.org.xml.in.h:208 +#: ../freedesktop.org.xml.in.h:213 msgid "Gzip archive" msgstr "Gzip-arkisto" -#: ../freedesktop.org.xml.in.h:209 +#: ../freedesktop.org.xml.in.h:214 msgid "PDF document (gzip-compressed)" msgstr "PDF-asiakirja (gzip-pakattu)" -#: ../freedesktop.org.xml.in.h:210 +#: ../freedesktop.org.xml.in.h:215 msgid "PostScript document (gzip-compressed)" msgstr "PostScript-asiakirja (gzip-pakattu)" -#: ../freedesktop.org.xml.in.h:211 +#: ../freedesktop.org.xml.in.h:216 msgid "HDF document" msgstr "HDF-asiakirja" -#: ../freedesktop.org.xml.in.h:212 +#: ../freedesktop.org.xml.in.h:217 msgid "IFF file" -msgstr "" +msgstr "IFF-tiedosto" -#: ../freedesktop.org.xml.in.h:213 +#: ../freedesktop.org.xml.in.h:218 msgid "iPod firmware" msgstr "iPod-laiteohjelmisto" -#: ../freedesktop.org.xml.in.h:214 +#: ../freedesktop.org.xml.in.h:219 msgid "Java archive" msgstr "Java-arkisto" -#: ../freedesktop.org.xml.in.h:215 +#: ../freedesktop.org.xml.in.h:220 msgid "Java class" msgstr "Java-luokka" -#: ../freedesktop.org.xml.in.h:216 +#: ../freedesktop.org.xml.in.h:221 msgid "JNLP file" msgstr "JNLP-tiedosto" -#: ../freedesktop.org.xml.in.h:217 +#: ../freedesktop.org.xml.in.h:222 msgid "Java keystore" msgstr "Java-avainvarasto" -#: ../freedesktop.org.xml.in.h:218 +#: ../freedesktop.org.xml.in.h:223 msgid "Java JCE keystore" msgstr "Java JCE -avainvarasto" -#: ../freedesktop.org.xml.in.h:219 +#: ../freedesktop.org.xml.in.h:224 msgid "Pack200 Java archive" msgstr "Pack200-Java-arkisto" -#: ../freedesktop.org.xml.in.h:220 +#: ../freedesktop.org.xml.in.h:225 msgid "JavaScript program" msgstr "JavaScript-ohjelma" -#: ../freedesktop.org.xml.in.h:221 +#: ../freedesktop.org.xml.in.h:231 msgid "JBuilder project" msgstr "JBuilder-projekti" -#: ../freedesktop.org.xml.in.h:222 +#: ../freedesktop.org.xml.in.h:232 msgid "Karbon14 drawing" msgstr "Karbon14-piirros" -#: ../freedesktop.org.xml.in.h:223 +#: ../freedesktop.org.xml.in.h:233 msgid "KChart chart" msgstr "KChart-kaavio" -#: ../freedesktop.org.xml.in.h:224 +#: ../freedesktop.org.xml.in.h:234 msgid "Kexi settings for database server connection" msgstr "Kexi-tietokantayhteysasetukset" -#: ../freedesktop.org.xml.in.h:225 +#: ../freedesktop.org.xml.in.h:235 msgid "shortcut to Kexi project on database server" -msgstr "" +msgstr "pikakuvake tietokantapalvelimella olevaan Kexi-projektiin" -#: ../freedesktop.org.xml.in.h:226 +#: ../freedesktop.org.xml.in.h:236 msgid "Kexi database file-based project" -msgstr "" +msgstr "Kexin tiedostoperustainen tietokantaprojekti" -#: ../freedesktop.org.xml.in.h:227 +#: ../freedesktop.org.xml.in.h:237 msgid "KFormula formula" msgstr "KFormula-kaava" -#: ../freedesktop.org.xml.in.h:228 +#: ../freedesktop.org.xml.in.h:238 msgid "KIllustrator drawing" msgstr "KIllustrator-piirros" -#: ../freedesktop.org.xml.in.h:229 +#: ../freedesktop.org.xml.in.h:239 msgid "Kivio flowchart" msgstr "Kivio-vuokaavio" -#: ../freedesktop.org.xml.in.h:230 +#: ../freedesktop.org.xml.in.h:240 msgid "Kontour drawing" msgstr "Kontour-piirros" -#: ../freedesktop.org.xml.in.h:231 +#: ../freedesktop.org.xml.in.h:241 msgid "KPovModeler scene" msgstr "KPovModeler-näkymä" -#: ../freedesktop.org.xml.in.h:232 +#: ../freedesktop.org.xml.in.h:242 msgid "KPresenter presentation" msgstr "KPresenter-esitys" -#: ../freedesktop.org.xml.in.h:233 +#: ../freedesktop.org.xml.in.h:243 msgid "Krita document" msgstr "Krita-asiakirja" -#: ../freedesktop.org.xml.in.h:234 +#: ../freedesktop.org.xml.in.h:244 msgid "KSpread spreadsheet" msgstr "KSpread-taulukko" -#: ../freedesktop.org.xml.in.h:235 +#: ../freedesktop.org.xml.in.h:245 msgid "KSpread spreadsheet (encrypted)" msgstr "KSpread-taulukko (salattu)" -#: ../freedesktop.org.xml.in.h:236 +#: ../freedesktop.org.xml.in.h:246 msgid "KSysV init package" msgstr "KSysV init -paketti" -#: ../freedesktop.org.xml.in.h:237 +#: ../freedesktop.org.xml.in.h:247 msgid "Kugar document" msgstr "Kugar-asiakirja" -#: ../freedesktop.org.xml.in.h:238 +#: ../freedesktop.org.xml.in.h:248 msgid "KWord document" msgstr "KWord-asiakirja" -#: ../freedesktop.org.xml.in.h:239 +#: ../freedesktop.org.xml.in.h:249 msgid "KWord document (encrypted)" msgstr "KWord-asiakirja (salattu)" -#: ../freedesktop.org.xml.in.h:240 +#: ../freedesktop.org.xml.in.h:250 msgid "LHA archive" msgstr "LHA-arkisto" -#: ../freedesktop.org.xml.in.h:241 +#: ../freedesktop.org.xml.in.h:251 msgid "LHZ archive" msgstr "LHZ-arkisto" -#: ../freedesktop.org.xml.in.h:242 +#: ../freedesktop.org.xml.in.h:252 msgid "message catalog" msgstr "viestiluettelo" -#: ../freedesktop.org.xml.in.h:243 +#: ../freedesktop.org.xml.in.h:253 msgid "LyX document" msgstr "LyX-asiakirja" -#: ../freedesktop.org.xml.in.h:244 +#: ../freedesktop.org.xml.in.h:255 msgid "Lzip archive" msgstr "Lzip-arkisto" -#: ../freedesktop.org.xml.in.h:245 +#: ../freedesktop.org.xml.in.h:256 msgid "LZMA archive" msgstr "LZMA-arkisto" -#: ../freedesktop.org.xml.in.h:246 +#: ../freedesktop.org.xml.in.h:257 msgid "Tar archive (LZMA-compressed)" msgstr "Tar-arkisto (LZMA-pakattu)" -#: ../freedesktop.org.xml.in.h:247 +#: ../freedesktop.org.xml.in.h:258 msgid "LZO archive" msgstr "LZO-arkisto" -#: ../freedesktop.org.xml.in.h:248 +#: ../freedesktop.org.xml.in.h:261 msgid "MagicPoint presentation" msgstr "MagicPoint-esitys" -#: ../freedesktop.org.xml.in.h:249 +#: ../freedesktop.org.xml.in.h:262 msgid "Macintosh MacBinary file" msgstr "Macintosh MacBinary -tiedosto" -#: ../freedesktop.org.xml.in.h:250 +#: ../freedesktop.org.xml.in.h:263 msgid "Matroska stream" msgstr "Matroska-virta" -#: ../freedesktop.org.xml.in.h:251 +#: ../freedesktop.org.xml.in.h:264 msgid "Matroska video" msgstr "Matroska-video" -#: ../freedesktop.org.xml.in.h:252 +#: ../freedesktop.org.xml.in.h:265 msgid "Matroska 3D video" msgstr "" -#: ../freedesktop.org.xml.in.h:253 +#: ../freedesktop.org.xml.in.h:266 msgid "Matroska audio" msgstr "Matroska-ääni" -#: ../freedesktop.org.xml.in.h:254 +#: ../freedesktop.org.xml.in.h:267 msgid "WebM video" msgstr "WebM-video" -#: ../freedesktop.org.xml.in.h:255 +#: ../freedesktop.org.xml.in.h:268 msgid "WebM audio" msgstr "WebM-ääni" -#: ../freedesktop.org.xml.in.h:256 +#: ../freedesktop.org.xml.in.h:269 msgid "MHTML web archive" -msgstr "" +msgstr "MHTML-kooste" -#: ../freedesktop.org.xml.in.h:257 +#: ../freedesktop.org.xml.in.h:270 msgid "MXF video" msgstr "MXF-video" -#: ../freedesktop.org.xml.in.h:258 +#: ../freedesktop.org.xml.in.h:271 msgid "OCL file" msgstr "OCL-tiedosto" -#: ../freedesktop.org.xml.in.h:259 +#: ../freedesktop.org.xml.in.h:272 msgid "COBOL source file" msgstr "COBOL-lähdekoodi" -#: ../freedesktop.org.xml.in.h:260 +#: ../freedesktop.org.xml.in.h:273 msgid "Mobipocket e-book" msgstr "Mobipocket e-kirja" -#: ../freedesktop.org.xml.in.h:261 +#: ../freedesktop.org.xml.in.h:274 msgid "Adobe FrameMaker MIF document" msgstr "Adobe FrameMaker MIF -asiakirja" -#: ../freedesktop.org.xml.in.h:262 +#: ../freedesktop.org.xml.in.h:275 msgid "Mozilla bookmarks" msgstr "Mozilla-kirjanmerkit" -#: ../freedesktop.org.xml.in.h:263 +#: ../freedesktop.org.xml.in.h:276 msgid "DOS/Windows executable" msgstr "DOS/Windows-ohjelma" -#: ../freedesktop.org.xml.in.h:264 +#: ../freedesktop.org.xml.in.h:277 msgid "Internet shortcut" msgstr "Internet-pikakuvake" -#: ../freedesktop.org.xml.in.h:265 +#: ../freedesktop.org.xml.in.h:278 msgid "WRI document" msgstr "WRI-asiakirja" -#: ../freedesktop.org.xml.in.h:266 +#: ../freedesktop.org.xml.in.h:279 msgid "MSX ROM" msgstr "MSX-ROM" -#: ../freedesktop.org.xml.in.h:267 +#: ../freedesktop.org.xml.in.h:280 msgid "M4 macro" msgstr "M4-makro" -#: ../freedesktop.org.xml.in.h:268 +#: ../freedesktop.org.xml.in.h:281 msgid "Nintendo64 ROM" msgstr "Nintendo64-ROM" -#: ../freedesktop.org.xml.in.h:269 +#: ../freedesktop.org.xml.in.h:282 msgid "Nautilus link" msgstr "Nautilus-linkki" #. Translate this to Famicom if the console was known as such in your locale -#: ../freedesktop.org.xml.in.h:271 +#: ../freedesktop.org.xml.in.h:284 msgid "NES ROM" msgstr "NES-ROM" -#: ../freedesktop.org.xml.in.h:272 +#: ../freedesktop.org.xml.in.h:285 msgid "Unidata NetCDF document" msgstr "Unidata NetCDF -asiakirja" -#: ../freedesktop.org.xml.in.h:273 +#: ../freedesktop.org.xml.in.h:286 msgid "NewzBin usenet index" msgstr "" -#: ../freedesktop.org.xml.in.h:274 +#: ../freedesktop.org.xml.in.h:287 msgid "object code" msgstr "objektikoodi" -#: ../freedesktop.org.xml.in.h:275 +#: ../freedesktop.org.xml.in.h:288 msgid "Annodex exchange format" msgstr "Annodex-siirtomuoto" -#: ../freedesktop.org.xml.in.h:276 +#: ../freedesktop.org.xml.in.h:289 msgid "Annodex Video" msgstr "Annodex-video" -#: ../freedesktop.org.xml.in.h:277 +#: ../freedesktop.org.xml.in.h:290 msgid "Annodex Audio" msgstr "Annodex-ääni" -#: ../freedesktop.org.xml.in.h:278 +#: ../freedesktop.org.xml.in.h:291 msgid "Ogg multimedia file" msgstr "Ogg-multimediatiedosto" -#: ../freedesktop.org.xml.in.h:279 +#: ../freedesktop.org.xml.in.h:292 msgid "Ogg Audio" msgstr "Ogg-ääni" -#: ../freedesktop.org.xml.in.h:280 +#: ../freedesktop.org.xml.in.h:293 msgid "Ogg Video" msgstr "Ogg-video" -#: ../freedesktop.org.xml.in.h:281 +#: ../freedesktop.org.xml.in.h:294 msgid "Ogg Vorbis audio" msgstr "Ogg Vorbis -ääni" -#: ../freedesktop.org.xml.in.h:282 +#: ../freedesktop.org.xml.in.h:295 msgid "Ogg FLAC audio" msgstr "Ogg FLAC -ääni" -#: ../freedesktop.org.xml.in.h:283 +#: ../freedesktop.org.xml.in.h:296 msgid "Opus audio" -msgstr "" +msgstr "Opus-ääni" -#: ../freedesktop.org.xml.in.h:284 +#: ../freedesktop.org.xml.in.h:297 msgid "Ogg Speex audio" msgstr "Ogg Speex -ääni" -#: ../freedesktop.org.xml.in.h:285 +#: ../freedesktop.org.xml.in.h:298 msgid "Speex audio" msgstr "Speex-ääni" -#: ../freedesktop.org.xml.in.h:286 +#: ../freedesktop.org.xml.in.h:299 msgid "Ogg Theora video" msgstr "Ogg Theora -video" -#: ../freedesktop.org.xml.in.h:287 +#: ../freedesktop.org.xml.in.h:300 msgid "OGM video" msgstr "OGM-video" -#: ../freedesktop.org.xml.in.h:288 +#: ../freedesktop.org.xml.in.h:301 msgid "OLE2 compound document storage" msgstr "OLE2-yhdisteasiakirjatallenne" -#: ../freedesktop.org.xml.in.h:289 +#: ../freedesktop.org.xml.in.h:302 msgid "Microsoft Publisher document" -msgstr "" +msgstr "Microsoft Publisher -asiakirja" -#: ../freedesktop.org.xml.in.h:290 +#: ../freedesktop.org.xml.in.h:303 msgid "Windows Installer package" msgstr "Windows-asennuspaketti" -#: ../freedesktop.org.xml.in.h:291 +#: ../freedesktop.org.xml.in.h:304 msgid "GNU Oleo spreadsheet" msgstr "GNU Oleo -taulukko" -#: ../freedesktop.org.xml.in.h:292 +#: ../freedesktop.org.xml.in.h:305 msgid "PAK archive" msgstr "PAK-arkisto" -#: ../freedesktop.org.xml.in.h:293 +#: ../freedesktop.org.xml.in.h:306 msgid "Palm OS database" msgstr "Palm OS -tietokanta" -#: ../freedesktop.org.xml.in.h:294 +#: ../freedesktop.org.xml.in.h:307 msgid "Parchive archive" msgstr "Parchive-arkisto" -#: ../freedesktop.org.xml.in.h:295 +#: ../freedesktop.org.xml.in.h:308 msgid "PEF executable" msgstr "PEF-ohjelma" -#: ../freedesktop.org.xml.in.h:296 +#: ../freedesktop.org.xml.in.h:309 msgid "Perl script" msgstr "Perl-komentotiedosto" -#: ../freedesktop.org.xml.in.h:297 +#: ../freedesktop.org.xml.in.h:310 msgid "PHP script" msgstr "PHP-komentotiedosto" -#: ../freedesktop.org.xml.in.h:298 +#: ../freedesktop.org.xml.in.h:311 msgid "PKCS#7 certificate bundle" msgstr "PKCS#7-varmennenippu" -#: ../freedesktop.org.xml.in.h:299 +#: ../freedesktop.org.xml.in.h:312 msgid "PKCS#12 certificate bundle" msgstr "PKCS#12-varmennenippu" -#: ../freedesktop.org.xml.in.h:300 +#: ../freedesktop.org.xml.in.h:313 msgid "PlanPerfect spreadsheet" msgstr "PlanPerfect-taulukko" -#: ../freedesktop.org.xml.in.h:301 +#: ../freedesktop.org.xml.in.h:314 msgid "Pocket Word document" msgstr "Pocket Word -asiakirja" -#: ../freedesktop.org.xml.in.h:302 +#: ../freedesktop.org.xml.in.h:315 msgid "Linear and integer program expression format" msgstr "" -#: ../freedesktop.org.xml.in.h:303 +#: ../freedesktop.org.xml.in.h:316 msgid "profiler results" msgstr "profilointitulokset" -#: ../freedesktop.org.xml.in.h:304 +#: ../freedesktop.org.xml.in.h:317 msgid "Pathetic Writer document" msgstr "Pathetic Writer -asiakirja" -#: ../freedesktop.org.xml.in.h:305 +#: ../freedesktop.org.xml.in.h:318 msgid "Python bytecode" msgstr "Python-tavukoodi" -#: ../freedesktop.org.xml.in.h:306 +#: ../freedesktop.org.xml.in.h:319 msgid "QtiPlot document" -msgstr "" +msgstr "QtiPlot-asiakirja" -#: ../freedesktop.org.xml.in.h:307 +#: ../freedesktop.org.xml.in.h:320 msgid "Quattro Pro spreadsheet" msgstr "Quattro Pro -taulukko" -#: ../freedesktop.org.xml.in.h:308 +#: ../freedesktop.org.xml.in.h:321 msgid "QuickTime metalink playlist" msgstr "QuickTime metalink -soittolista" -#: ../freedesktop.org.xml.in.h:309 +#: ../freedesktop.org.xml.in.h:322 msgid "Quicken document" msgstr "Quicken-asiakirja" -#: ../freedesktop.org.xml.in.h:310 +#: ../freedesktop.org.xml.in.h:323 msgid "RAR archive" msgstr "RAR-arkisto" -#: ../freedesktop.org.xml.in.h:311 +#: ../freedesktop.org.xml.in.h:324 msgid "DAR archive" msgstr "DAR-arkisto" -#: ../freedesktop.org.xml.in.h:312 +#: ../freedesktop.org.xml.in.h:325 msgid "Alzip archive" msgstr "Alzip-arkisto" -#: ../freedesktop.org.xml.in.h:313 +#: ../freedesktop.org.xml.in.h:326 msgid "rejected patch" msgstr "hylättyjen muutosten tiedosto" -#: ../freedesktop.org.xml.in.h:314 +#: ../freedesktop.org.xml.in.h:327 msgid "RPM package" msgstr "RPM-paketti" -#: ../freedesktop.org.xml.in.h:315 +#: ../freedesktop.org.xml.in.h:328 msgid "Source RPM package" -msgstr "" +msgstr "RPM-lähdepaketti" -#: ../freedesktop.org.xml.in.h:316 +#: ../freedesktop.org.xml.in.h:329 msgid "Ruby script" msgstr "Ruby-komentotiedosto" -#: ../freedesktop.org.xml.in.h:317 +#: ../freedesktop.org.xml.in.h:330 msgid "Markaby script" msgstr "Markaby-komentotiedosto" -#: ../freedesktop.org.xml.in.h:318 +#: ../freedesktop.org.xml.in.h:332 msgid "SC/Xspread spreadsheet" msgstr "SC/Xspread-taulukko" -#: ../freedesktop.org.xml.in.h:319 +#: ../freedesktop.org.xml.in.h:333 msgid "shell archive" msgstr "komentotulkkiarkisto" -#: ../freedesktop.org.xml.in.h:320 +#: ../freedesktop.org.xml.in.h:334 msgid "libtool shared library" msgstr "jaettu libtool-kirjasto" -#: ../freedesktop.org.xml.in.h:321 +#: ../freedesktop.org.xml.in.h:335 msgid "shared library" msgstr "jaettu kirjasto" -#: ../freedesktop.org.xml.in.h:322 +#: ../freedesktop.org.xml.in.h:336 msgid "shell script" msgstr "komentotulkin komentotiedosto" -#: ../freedesktop.org.xml.in.h:323 +#: ../freedesktop.org.xml.in.h:337 msgid "Shockwave Flash file" msgstr "Shockwave Flash -tiedosto" #. translators: "Shorten" is the name of an audio codec -#: ../freedesktop.org.xml.in.h:325 +#: ../freedesktop.org.xml.in.h:339 msgid "Shorten audio" msgstr "Shorten-ääni" -#: ../freedesktop.org.xml.in.h:326 +#: ../freedesktop.org.xml.in.h:340 msgid "Siag spreadsheet" msgstr "Siag-taulukko" -#: ../freedesktop.org.xml.in.h:327 +#: ../freedesktop.org.xml.in.h:341 msgid "Skencil document" msgstr "Skencil-asiakirja" -#: ../freedesktop.org.xml.in.h:328 +#: ../freedesktop.org.xml.in.h:342 msgid "Stampede package" msgstr "Stampede-paketti" -#: ../freedesktop.org.xml.in.h:329 +#: ../freedesktop.org.xml.in.h:343 msgid "Sega Master System/Game Gear ROM" msgstr "Sega Master System/Game Gear -ROM" #. Translate this as Super Famicom (in Far East Asia) or Super Nintendo (in Europe) if the console was known as such in your locale -#: ../freedesktop.org.xml.in.h:331 +#: ../freedesktop.org.xml.in.h:345 msgid "Super NES ROM" msgstr "Super Nintendo -ROM" -#: ../freedesktop.org.xml.in.h:332 +#: ../freedesktop.org.xml.in.h:346 msgid "StuffIt archive" msgstr "StuffIt-arkisto" -#: ../freedesktop.org.xml.in.h:333 +#: ../freedesktop.org.xml.in.h:347 msgid "SubRip subtitles" msgstr "SubRip-tekstitykset" -#: ../freedesktop.org.xml.in.h:334 +#: ../freedesktop.org.xml.in.h:348 msgid "WebVTT subtitles" msgstr "WebVTT-tekstitykset" -#: ../freedesktop.org.xml.in.h:335 +#: ../freedesktop.org.xml.in.h:349 msgid "SAMI subtitles" msgstr "SAMI-tekstitykset" -#: ../freedesktop.org.xml.in.h:336 +#: ../freedesktop.org.xml.in.h:350 msgid "MicroDVD subtitles" msgstr "MicroDVD-tekstitykset" -#: ../freedesktop.org.xml.in.h:337 +#: ../freedesktop.org.xml.in.h:351 msgid "MPSub subtitles" msgstr "MPSub-tekstitykset" -#: ../freedesktop.org.xml.in.h:338 +#: ../freedesktop.org.xml.in.h:352 msgid "SSA subtitles" msgstr "SSA-tekstitykset" -#: ../freedesktop.org.xml.in.h:339 +#: ../freedesktop.org.xml.in.h:353 msgid "SubViewer subtitles" msgstr "SubViewer-tekstitykset" -#: ../freedesktop.org.xml.in.h:340 +#: ../freedesktop.org.xml.in.h:354 msgid "iMelody ringtone" msgstr "iMelody-soittoääni" -#: ../freedesktop.org.xml.in.h:341 +#: ../freedesktop.org.xml.in.h:355 msgid "SMAF audio" msgstr "SMAF-ääni" -#: ../freedesktop.org.xml.in.h:342 +#: ../freedesktop.org.xml.in.h:356 msgid "MRML playlist" msgstr "MRML-soittolista" -#: ../freedesktop.org.xml.in.h:343 +#: ../freedesktop.org.xml.in.h:357 msgid "XMF audio" msgstr "XMF-ääni" -#: ../freedesktop.org.xml.in.h:344 +#: ../freedesktop.org.xml.in.h:358 msgid "SV4 CPIO archive" msgstr "SV4 CPIO -arkisto" -#: ../freedesktop.org.xml.in.h:345 +#: ../freedesktop.org.xml.in.h:359 msgid "SV4 CPIO archive (with CRC)" msgstr "SV4 CPIO -arkisto (CRC:llä)" -#: ../freedesktop.org.xml.in.h:346 +#: ../freedesktop.org.xml.in.h:360 msgid "Tar archive" msgstr "Tar-arkisto" -#: ../freedesktop.org.xml.in.h:347 +#: ../freedesktop.org.xml.in.h:361 msgid "Tar archive (compressed)" msgstr "Tar-arkisto (pakattu)" -#: ../freedesktop.org.xml.in.h:348 +#: ../freedesktop.org.xml.in.h:362 msgid "generic font file" -msgstr "yleinen kirjasintiedosto" +msgstr "yleinen fonttitiedosto" -#: ../freedesktop.org.xml.in.h:349 +#: ../freedesktop.org.xml.in.h:363 msgid "packed font file" -msgstr "pakattu kirjasintiedosto" +msgstr "pakattu fonttitiedosto" -#: ../freedesktop.org.xml.in.h:350 +#: ../freedesktop.org.xml.in.h:364 msgid "TGIF document" msgstr "TGIF-asiakirja" -#: ../freedesktop.org.xml.in.h:351 +#: ../freedesktop.org.xml.in.h:365 msgid "theme" msgstr "teema" -#: ../freedesktop.org.xml.in.h:352 +#: ../freedesktop.org.xml.in.h:366 msgid "ToutDoux document" msgstr "ToutDoux-asiakirja" -#: ../freedesktop.org.xml.in.h:353 +#: ../freedesktop.org.xml.in.h:367 msgid "backup file" msgstr "varmuuskopio" -#: ../freedesktop.org.xml.in.h:354 +#: ../freedesktop.org.xml.in.h:368 msgid "Troff document" msgstr "Troff-asiakirja" -#: ../freedesktop.org.xml.in.h:355 +#: ../freedesktop.org.xml.in.h:360 msgid "Troff document (with manpage macros)" msgstr "Troff-asiakirja (man-sivu-makroilla)" -#: ../freedesktop.org.xml.in.h:356 +#: ../freedesktop.org.xml.in.h:370 msgid "manual page (compressed)" msgstr "manuaalisivu (pakattu)" -#: ../freedesktop.org.xml.in.h:357 +#: ../freedesktop.org.xml.in.h:371 msgid "Tar archive (LZO-compressed)" msgstr "Tar-arkisto (LZO-pakattu)" -#: ../freedesktop.org.xml.in.h:358 +#: ../freedesktop.org.xml.in.h:372 msgid "XZ archive" msgstr "XZ-arkisto" -#: ../freedesktop.org.xml.in.h:359 +#: ../freedesktop.org.xml.in.h:373 msgid "Tar archive (XZ-compressed)" msgstr "Tar-arkisto (XZ-pakattu)" -#: ../freedesktop.org.xml.in.h:360 +#: ../freedesktop.org.xml.in.h:374 msgid "PDF document (XZ-compressed)" msgstr "PDF-asiakirja (XZ-pakattu)" -#: ../freedesktop.org.xml.in.h:361 +#: ../freedesktop.org.xml.in.h:375 msgid "Ustar archive" msgstr "Ustar-arkisto" -#: ../freedesktop.org.xml.in.h:362 +#: ../freedesktop.org.xml.in.h:376 msgid "WAIS source code" msgstr "WAIS-lähdekoodi" -#: ../freedesktop.org.xml.in.h:363 +#: ../freedesktop.org.xml.in.h:377 msgid "WordPerfect/Drawperfect image" msgstr "WordPerfect/Drawperfect-kuva" -#: ../freedesktop.org.xml.in.h:364 +#: ../freedesktop.org.xml.in.h:378 msgid "DER/PEM/Netscape-encoded X.509 certificate" msgstr "DER/PEM/Netscape-koodattu X.509-varmenne" -#: ../freedesktop.org.xml.in.h:365 +#: ../freedesktop.org.xml.in.h:379 msgid "empty document" msgstr "tyhjä asiakirja" -#: ../freedesktop.org.xml.in.h:366 +#: ../freedesktop.org.xml.in.h:380 msgid "Zoo archive" msgstr "Zoo-arkisto" -#: ../freedesktop.org.xml.in.h:367 +#: ../freedesktop.org.xml.in.h:381 msgid "XHTML page" msgstr "XHTML-sivu" -#: ../freedesktop.org.xml.in.h:368 +#: ../freedesktop.org.xml.in.h:382 msgid "Zip archive" msgstr "Zip-arkisto" -#: ../freedesktop.org.xml.in.h:369 +#: ../freedesktop.org.xml.in.h:374 msgid "Windows Imaging Format Disk Image" -msgstr "" +msgstr "Windows Imaging Format -levytiedosto" -#: ../freedesktop.org.xml.in.h:370 +#: ../freedesktop.org.xml.in.h:384 msgid "Dolby Digital audio" msgstr "Dolby Digital -ääni" -#: ../freedesktop.org.xml.in.h:371 +#: ../freedesktop.org.xml.in.h:385 msgid "DTS audio" -msgstr "" +msgstr "DTS-ääni" -#: ../freedesktop.org.xml.in.h:372 +#: ../freedesktop.org.xml.in.h:386 msgid "DTSHD audio" -msgstr "" +msgstr "DTS-HD-ääni" -#: ../freedesktop.org.xml.in.h:373 +#: ../freedesktop.org.xml.in.h:387 msgid "AMR audio" msgstr "AMR-ääni" -#: ../freedesktop.org.xml.in.h:374 +#: ../freedesktop.org.xml.in.h:388 msgid "AMR-WB audio" msgstr "AMR-WB-ääni" -#: ../freedesktop.org.xml.in.h:375 +#: ../freedesktop.org.xml.in.h:389 msgid "ULAW (Sun) audio" msgstr "ULAW (Sun) -ääni" -#: ../freedesktop.org.xml.in.h:376 +#: ../freedesktop.org.xml.in.h:390 msgid "Commodore 64 audio" msgstr "Commodore 64 -ääni" -#: ../freedesktop.org.xml.in.h:377 +#: ../freedesktop.org.xml.in.h:391 msgid "PCM audio" msgstr "PCM-ääni" -#: ../freedesktop.org.xml.in.h:378 +#: ../freedesktop.org.xml.in.h:392 msgid "AIFC audio" msgstr "AIFC-ääni" -#: ../freedesktop.org.xml.in.h:379 +#: ../freedesktop.org.xml.in.h:393 msgid "AIFF/Amiga/Mac audio" msgstr "AIFF/Amiga/Mac-ääni" -#: ../freedesktop.org.xml.in.h:380 +#: ../freedesktop.org.xml.in.h:394 msgid "Monkey's audio" msgstr "Monkey's Audio -ääni" -#: ../freedesktop.org.xml.in.h:381 +#: ../freedesktop.org.xml.in.h:395 msgid "Impulse Tracker audio" msgstr "Impulse Tracker -ääni" -#: ../freedesktop.org.xml.in.h:382 +#: ../freedesktop.org.xml.in.h:396 msgid "FLAC audio" msgstr "FLAC-ääni" -#: ../freedesktop.org.xml.in.h:383 +#: ../freedesktop.org.xml.in.h:397 msgid "WavPack audio" msgstr "WavPack-ääni" -#: ../freedesktop.org.xml.in.h:384 +#: ../freedesktop.org.xml.in.h:398 msgid "WavPack audio correction file" msgstr "WavPack-äänikorjaustiedosto" -#: ../freedesktop.org.xml.in.h:385 +#: ../freedesktop.org.xml.in.h:399 msgid "MIDI audio" msgstr "MIDI-ääni" -#: ../freedesktop.org.xml.in.h:386 +#: ../freedesktop.org.xml.in.h:400 msgid "compressed Tracker audio" msgstr "pakattu Tracker-ääni" -#: ../freedesktop.org.xml.in.h:387 +#: ../freedesktop.org.xml.in.h:401 msgid "AAC audio" -msgstr "" +msgstr "AAC-ääni" -#: ../freedesktop.org.xml.in.h:388 +#: ../freedesktop.org.xml.in.h:402 msgid "MPEG-4 audio" msgstr "MPEG-4-ääni" -#: ../freedesktop.org.xml.in.h:389 +#: ../freedesktop.org.xml.in.h:403 msgid "MPEG-4 video" msgstr "MPEG-4-video" -#: ../freedesktop.org.xml.in.h:390 +#: ../freedesktop.org.xml.in.h:404 msgid "MPEG-4 audio book" msgstr "MPEG-4-äänikirja" -#: ../freedesktop.org.xml.in.h:391 +#: ../freedesktop.org.xml.in.h:405 msgid "3GPP multimedia file" msgstr "3GPP-multimediatiedosto" -#: ../freedesktop.org.xml.in.h:392 +#: ../freedesktop.org.xml.in.h:406 msgid "3GPP2 multimedia file" msgstr "3GPP2-multimediatiedosto" -#: ../freedesktop.org.xml.in.h:393 +#: ../freedesktop.org.xml.in.h:407 msgid "Amiga SoundTracker audio" msgstr "Amiga SoundTracker -ääni" -#: ../freedesktop.org.xml.in.h:394 +#: ../freedesktop.org.xml.in.h:408 msgid "MP2 audio" msgstr "MP2-ääni" -#: ../freedesktop.org.xml.in.h:395 +#: ../freedesktop.org.xml.in.h:409 msgid "MP3 audio" msgstr "MP3-ääni" -#: ../freedesktop.org.xml.in.h:396 +#: ../freedesktop.org.xml.in.h:410 msgid "MP3 audio (streamed)" msgstr "MP3-ääni (virtaus)" -#: ../freedesktop.org.xml.in.h:397 +#: ../freedesktop.org.xml.in.h:411 msgid "HTTP Live Streaming playlist" msgstr "" -#: ../freedesktop.org.xml.in.h:398 +#: ../freedesktop.org.xml.in.h:412 msgid "Microsoft ASX playlist" msgstr "Microsoft ASX -soittolista" -#: ../freedesktop.org.xml.in.h:399 +#: ../freedesktop.org.xml.in.h:413 msgid "PSF audio" msgstr "PSF-ääni" -#: ../freedesktop.org.xml.in.h:400 +#: ../freedesktop.org.xml.in.h:414 msgid "MiniPSF audio" msgstr "MiniPSF-ääni" -#: ../freedesktop.org.xml.in.h:401 +#: ../freedesktop.org.xml.in.h:415 msgid "PSFlib audio library" msgstr "PSFlib-äänikirjasto" -#: ../freedesktop.org.xml.in.h:402 +#: ../freedesktop.org.xml.in.h:416 msgid "Windows Media audio" msgstr "Windows Media -ääni" -#: ../freedesktop.org.xml.in.h:403 +#: ../freedesktop.org.xml.in.h:417 msgid "Musepack audio" msgstr "Musepack-ääni" -#: ../freedesktop.org.xml.in.h:404 +#: ../freedesktop.org.xml.in.h:418 msgid "RealAudio document" msgstr "RealAudio-asiakirja" -#: ../freedesktop.org.xml.in.h:405 +#: ../freedesktop.org.xml.in.h:419 msgid "RealMedia Metafile" msgstr "RealMedia-metatiedosto" -#: ../freedesktop.org.xml.in.h:406 +#: ../freedesktop.org.xml.in.h:420 msgid "RealVideo document" msgstr "RealVideo-asiakirja" -#: ../freedesktop.org.xml.in.h:407 +#: ../freedesktop.org.xml.in.h:421 msgid "RealMedia document" msgstr "RealMedia-asiakirja" -#: ../freedesktop.org.xml.in.h:408 +#: ../freedesktop.org.xml.in.h:422 msgid "RealPix document" msgstr "RealPix-asiakirja" -#: ../freedesktop.org.xml.in.h:409 +#: ../freedesktop.org.xml.in.h:423 msgid "RealText document" msgstr "RealText-asiakirja" -#: ../freedesktop.org.xml.in.h:410 +#: ../freedesktop.org.xml.in.h:424 msgid "RIFF audio" msgstr "RIFF-ääni" -#: ../freedesktop.org.xml.in.h:411 +#: ../freedesktop.org.xml.in.h:426 msgid "Scream Tracker 3 audio" msgstr "Scream Tracker 3 -ääni" -#: ../freedesktop.org.xml.in.h:412 +#: ../freedesktop.org.xml.in.h:427 msgid "MP3 ShoutCast playlist" msgstr "MP3 ShoutCast -soittolista" -#: ../freedesktop.org.xml.in.h:413 +#: ../freedesktop.org.xml.in.h:428 msgid "Scream Tracker audio" msgstr "Scream Tracker -ääni" -#: ../freedesktop.org.xml.in.h:414 +#: ../freedesktop.org.xml.in.h:429 msgid "VOC audio" msgstr "VOC-ääni" -#: ../freedesktop.org.xml.in.h:415 +#: ../freedesktop.org.xml.in.h:430 msgid "WAV audio" msgstr "WAV-ääni" -#: ../freedesktop.org.xml.in.h:416 +#: ../freedesktop.org.xml.in.h:431 msgid "Scream Tracker instrument" msgstr "Scream Tracker -soitin" -#: ../freedesktop.org.xml.in.h:417 +#: ../freedesktop.org.xml.in.h:432 msgid "FastTracker II audio" msgstr "FastTracker II -ääni" -#: ../freedesktop.org.xml.in.h:418 +#: ../freedesktop.org.xml.in.h:433 msgid "TrueAudio audio" msgstr "TrueAudio-ääni" -#: ../freedesktop.org.xml.in.h:419 +#: ../freedesktop.org.xml.in.h:434 msgid "Windows BMP image" msgstr "Windows BMP -kuva" -#: ../freedesktop.org.xml.in.h:420 +#: ../freedesktop.org.xml.in.h:435 msgid "WBMP image" msgstr "WBMP-kuva" -#: ../freedesktop.org.xml.in.h:421 +#: ../freedesktop.org.xml.in.h:436 msgid "Computer Graphics Metafile" msgstr "Computer Graphics -metatiedosto" -#: ../freedesktop.org.xml.in.h:422 +#: ../freedesktop.org.xml.in.h:437 msgid "CCITT G3 fax" msgstr "CCITT G3 -faksi" -#: ../freedesktop.org.xml.in.h:423 +#: ../freedesktop.org.xml.in.h:438 msgid "G3 fax image" msgstr "G3-faksikuva" -#: ../freedesktop.org.xml.in.h:424 +#: ../freedesktop.org.xml.in.h:439 msgid "GIF image" msgstr "GIF-kuva" -#: ../freedesktop.org.xml.in.h:425 +#: ../freedesktop.org.xml.in.h:440 msgid "IEF image" msgstr "IEF-kuva" -#: ../freedesktop.org.xml.in.h:426 +#: ../freedesktop.org.xml.in.h:441 msgid "JPEG image" msgstr "JPEG-kuva" -#: ../freedesktop.org.xml.in.h:427 +#: ../freedesktop.org.xml.in.h:442 msgid "JPEG-2000 image" msgstr "JPEG-2000-kuva" -#: ../freedesktop.org.xml.in.h:428 +#: ../freedesktop.org.xml.in.h:443 msgid "OpenRaster archiving image" -msgstr "" +msgstr "OpenRaster-arkistokuva" -#: ../freedesktop.org.xml.in.h:429 +#: ../freedesktop.org.xml.in.h:444 msgid "DirectDraw surface" msgstr "DirectDraw-piirtoalue" -#: ../freedesktop.org.xml.in.h:430 +#: ../freedesktop.org.xml.in.h:445 msgid "X11 cursor" msgstr "X11-osoitin" -#: ../freedesktop.org.xml.in.h:431 +#: ../freedesktop.org.xml.in.h:446 msgid "EXR image" msgstr "EXR-kuva" -#: ../freedesktop.org.xml.in.h:432 +#: ../freedesktop.org.xml.in.h:447 msgid "Macintosh Quickdraw/PICT drawing" msgstr "Macintosh Quickdraw/PICT -piirros" -#: ../freedesktop.org.xml.in.h:433 +#: ../freedesktop.org.xml.in.h:448 msgid "UFRaw ID image" msgstr "UFRaw ID -kuva" -#: ../freedesktop.org.xml.in.h:434 +#: ../freedesktop.org.xml.in.h:449 msgid "digital raw image" msgstr "digitaalinen raakakuva" -#: ../freedesktop.org.xml.in.h:435 +#: ../freedesktop.org.xml.in.h:450 msgid "Adobe DNG negative" msgstr "Adobe-DNG-negatiivi" -#: ../freedesktop.org.xml.in.h:436 +#: ../freedesktop.org.xml.in.h:451 msgid "Canon CRW raw image" msgstr "Canon-CRW-raakakuva" -#: ../freedesktop.org.xml.in.h:437 +#: ../freedesktop.org.xml.in.h:452 msgid "Canon CR2 raw image" msgstr "Canon-CR2-raakakuva" -#: ../freedesktop.org.xml.in.h:438 +#: ../freedesktop.org.xml.in.h:453 msgid "Fuji RAF raw image" msgstr "Fuji-RAF-raakakuva" -#: ../freedesktop.org.xml.in.h:439 +#: ../freedesktop.org.xml.in.h:454 msgid "Kodak DCR raw image" msgstr "Kodak-DCR-raakakuva" -#: ../freedesktop.org.xml.in.h:440 +#: ../freedesktop.org.xml.in.h:455 msgid "Kodak K25 raw image" msgstr "Kodak-K25-raakakuva" -#: ../freedesktop.org.xml.in.h:441 +#: ../freedesktop.org.xml.in.h:456 msgid "Kodak KDC raw image" msgstr "Kodak-KDC-raakakuva" -#: ../freedesktop.org.xml.in.h:442 +#: ../freedesktop.org.xml.in.h:457 msgid "Minolta MRW raw image" msgstr "Minolta-MRW-raakakuva" -#: ../freedesktop.org.xml.in.h:443 +#: ../freedesktop.org.xml.in.h:458 msgid "Nikon NEF raw image" msgstr "Nikon-NEF-raakakuva" -#: ../freedesktop.org.xml.in.h:444 +#: ../freedesktop.org.xml.in.h:459 msgid "Olympus ORF raw image" msgstr "Olympus-ORF-raakakuva" -#: ../freedesktop.org.xml.in.h:445 +#: ../freedesktop.org.xml.in.h:460 msgid "Panasonic raw image" msgstr "Panasonic-raakakuva" -#: ../freedesktop.org.xml.in.h:446 +#: ../freedesktop.org.xml.in.h:461 msgid "Panasonic raw2 image" msgstr "Panasonic raw2 -kuva" -#: ../freedesktop.org.xml.in.h:447 +#: ../freedesktop.org.xml.in.h:462 msgid "Pentax PEF raw image" msgstr "Pentax-PEF-raakakuva" -#: ../freedesktop.org.xml.in.h:448 +#: ../freedesktop.org.xml.in.h:463 msgid "Sigma X3F raw image" msgstr "Sigma-X3F-raakakuva" -#: ../freedesktop.org.xml.in.h:449 +#: ../freedesktop.org.xml.in.h:464 msgid "Sony SRF raw image" msgstr "Sony-SRF-raakakuva" -#: ../freedesktop.org.xml.in.h:450 +#: ../freedesktop.org.xml.in.h:465 msgid "Sony SR2 raw image" msgstr "Sony-SR2-raakakuva" -#: ../freedesktop.org.xml.in.h:451 +#: ../freedesktop.org.xml.in.h:466 msgid "Sony ARW raw image" msgstr "Sony-ARW-raakakuva" -#: ../freedesktop.org.xml.in.h:452 +#: ../freedesktop.org.xml.in.h:467 msgid "PNG image" msgstr "PNG-kuva" -#: ../freedesktop.org.xml.in.h:453 +#: ../freedesktop.org.xml.in.h:459 msgid "Apple optimised PNG image" msgstr "" -#: ../freedesktop.org.xml.in.h:454 +#: ../freedesktop.org.xml.in.h:468 msgid "Run Length Encoded bitmap image" msgstr "RLE-koodattu bittikartta" -#: ../freedesktop.org.xml.in.h:455 +#: ../freedesktop.org.xml.in.h:469 msgid "SVG image" msgstr "SVG-kuva" -#: ../freedesktop.org.xml.in.h:456 +#: ../freedesktop.org.xml.in.h:470 msgid "compressed SVG image" msgstr "pakattu SVG-kuva" -#: ../freedesktop.org.xml.in.h:457 +#: ../freedesktop.org.xml.in.h:471 msgid "TIFF image" msgstr "TIFF-kuva" -#: ../freedesktop.org.xml.in.h:458 +#: ../freedesktop.org.xml.in.h:473 msgid "AutoCAD image" msgstr "AutoCAD-kuva" -#: ../freedesktop.org.xml.in.h:459 +#: ../freedesktop.org.xml.in.h:474 msgid "DXF vector image" msgstr "DXF-vektorikuva" -#: ../freedesktop.org.xml.in.h:460 +#: ../freedesktop.org.xml.in.h:475 msgid "Microsoft Document Imaging format" msgstr "Microsoft Document Imaging -muoto" -#: ../freedesktop.org.xml.in.h:461 +#: ../freedesktop.org.xml.in.h:477 msgid "3D Studio image" msgstr "3D Studio -kuva" -#: ../freedesktop.org.xml.in.h:462 +#: ../freedesktop.org.xml.in.h:478 msgid "Applix Graphics image" msgstr "Applix Graphics -kuva" -#: ../freedesktop.org.xml.in.h:463 +#: ../freedesktop.org.xml.in.h:479 msgid "EPS image (bzip-compressed)" msgstr "EPS-kuva (bzip-pakattu)" -#: ../freedesktop.org.xml.in.h:464 +#: ../freedesktop.org.xml.in.h:480 msgid "CMU raster image" msgstr "CMU-rasterikuva" -#: ../freedesktop.org.xml.in.h:465 +#: ../freedesktop.org.xml.in.h:481 msgid "compressed GIMP image" msgstr "pakattu GIMP-kuva" -#: ../freedesktop.org.xml.in.h:466 +#: ../freedesktop.org.xml.in.h:482 msgid "DICOM image" msgstr "DICOM-kuva" -#: ../freedesktop.org.xml.in.h:467 +#: ../freedesktop.org.xml.in.h:483 msgid "DocBook document" msgstr "DocBook-asiakirja" -#: ../freedesktop.org.xml.in.h:468 +#: ../freedesktop.org.xml.in.h:484 msgid "DIB image" msgstr "DIB-kuva" -#: ../freedesktop.org.xml.in.h:469 +#: ../freedesktop.org.xml.in.h:485 msgid "DjVu image" msgstr "DjVu-kuva" -#: ../freedesktop.org.xml.in.h:470 +#: ../freedesktop.org.xml.in.h:487 msgid "DPX image" msgstr "DPX-kuva" -#: ../freedesktop.org.xml.in.h:471 +#: ../freedesktop.org.xml.in.h:488 msgid "EPS image" msgstr "EPS-kuva" -#: ../freedesktop.org.xml.in.h:472 +#: ../freedesktop.org.xml.in.h:489 msgid "FITS document" msgstr "FITS-asiakirja" -#: ../freedesktop.org.xml.in.h:473 +#: ../freedesktop.org.xml.in.h:490 msgid "FPX image" msgstr "FPX-kuva" -#: ../freedesktop.org.xml.in.h:474 +#: ../freedesktop.org.xml.in.h:491 msgid "EPS image (gzip-compressed)" msgstr "EPS-kuva (gzip-pakattu)" -#: ../freedesktop.org.xml.in.h:475 +#: ../freedesktop.org.xml.in.h:482 msgid "Microsoft icon" msgstr "Microsoft-kuvake" -#: ../freedesktop.org.xml.in.h:476 +#: ../freedesktop.org.xml.in.h:493 msgid "MacOS X icon" msgstr "MacOS X -kuvake" -#: ../freedesktop.org.xml.in.h:477 +#: ../freedesktop.org.xml.in.h:494 msgid "ILBM image" msgstr "ILBM-kuva" -#: ../freedesktop.org.xml.in.h:478 +#: ../freedesktop.org.xml.in.h:495 msgid "JNG image" msgstr "JNG-kuva" -#: ../freedesktop.org.xml.in.h:479 +#: ../freedesktop.org.xml.in.h:496 msgid "LightWave object" msgstr "LightWave-esine" -#: ../freedesktop.org.xml.in.h:480 +#: ../freedesktop.org.xml.in.h:497 msgid "LightWave scene" msgstr "LightWave-maisema" -#: ../freedesktop.org.xml.in.h:481 +#: ../freedesktop.org.xml.in.h:498 msgid "MacPaint Bitmap image" msgstr "MacPaint-bittikartta" -#: ../freedesktop.org.xml.in.h:482 +#: ../freedesktop.org.xml.in.h:499 msgid "Office drawing" msgstr "Office-piirros" -#: ../freedesktop.org.xml.in.h:483 +#: ../freedesktop.org.xml.in.h:500 msgid "NIFF image" msgstr "NIFF-kuva" -#: ../freedesktop.org.xml.in.h:484 +#: ../freedesktop.org.xml.in.h:501 msgid "PCX image" msgstr "PCX-kuva" -#: ../freedesktop.org.xml.in.h:485 +#: ../freedesktop.org.xml.in.h:502 msgid "PCD image" msgstr "PCD-kuva" -#: ../freedesktop.org.xml.in.h:486 +#: ../freedesktop.org.xml.in.h:503 msgid "PNM image" msgstr "PNM-kuva" -#: ../freedesktop.org.xml.in.h:487 +#: ../freedesktop.org.xml.in.h:504 msgid "PBM image" msgstr "PBM-kuva" -#: ../freedesktop.org.xml.in.h:488 +#: ../freedesktop.org.xml.in.h:505 msgid "PGM image" msgstr "PGM-kuva" -#: ../freedesktop.org.xml.in.h:489 +#: ../freedesktop.org.xml.in.h:506 msgid "PPM image" msgstr "PPM-kuva" -#: ../freedesktop.org.xml.in.h:490 +#: ../freedesktop.org.xml.in.h:507 msgid "Photoshop image" msgstr "Photoshop-kuva" -#: ../freedesktop.org.xml.in.h:491 +#: ../freedesktop.org.xml.in.h:508 msgid "RGB image" msgstr "RGB-kuva" -#: ../freedesktop.org.xml.in.h:492 +#: ../freedesktop.org.xml.in.h:509 msgid "SGI image" msgstr "SGI-kuva" -#: ../freedesktop.org.xml.in.h:493 +#: ../freedesktop.org.xml.in.h:510 msgid "Sun raster image" msgstr "Sun-rasterikuva" -#: ../freedesktop.org.xml.in.h:494 +#: ../freedesktop.org.xml.in.h:511 msgid "TGA image" msgstr "TGA-kuva" -#: ../freedesktop.org.xml.in.h:495 +#: ../freedesktop.org.xml.in.h:512 msgid "Windows cursor" msgstr "Windows-osoitin" -#: ../freedesktop.org.xml.in.h:496 +#: ../freedesktop.org.xml.in.h:513 msgid "Windows animated cursor" msgstr "animoitu Windows-osoitin" -#: ../freedesktop.org.xml.in.h:497 +#: ../freedesktop.org.xml.in.h:514 msgid "EMF image" msgstr "EMF-kuva" -#: ../freedesktop.org.xml.in.h:498 +#: ../freedesktop.org.xml.in.h:515 msgid "WMF image" msgstr "WMF-kuva" -#: ../freedesktop.org.xml.in.h:499 +#: ../freedesktop.org.xml.in.h:516 msgid "XBM image" msgstr "XBM-kuva" -#: ../freedesktop.org.xml.in.h:500 +#: ../freedesktop.org.xml.in.h:517 msgid "GIMP image" msgstr "GIMP-kuva" -#: ../freedesktop.org.xml.in.h:501 +#: ../freedesktop.org.xml.in.h:518 msgid "XFig image" msgstr "XFig-kuva" -#: ../freedesktop.org.xml.in.h:502 +#: ../freedesktop.org.xml.in.h:519 msgid "XPM image" msgstr "XPM-kuva" -#: ../freedesktop.org.xml.in.h:503 +#: ../freedesktop.org.xml.in.h:520 msgid "X window image" msgstr "X-ikkunakuva" -#: ../freedesktop.org.xml.in.h:504 +#: ../freedesktop.org.xml.in.h:521 msgid "block device" msgstr "laitetiedosto" -#: ../freedesktop.org.xml.in.h:505 +#: ../freedesktop.org.xml.in.h:522 msgid "character device" msgstr "merkkilaite" -#: ../freedesktop.org.xml.in.h:506 +#: ../freedesktop.org.xml.in.h:523 msgid "folder" msgstr "kansio" -#: ../freedesktop.org.xml.in.h:507 +#: ../freedesktop.org.xml.in.h:524 msgid "pipe" msgstr "putki" -#: ../freedesktop.org.xml.in.h:508 +#: ../freedesktop.org.xml.in.h:525 msgid "mount point" msgstr "liitospiste" -#: ../freedesktop.org.xml.in.h:509 +#: ../freedesktop.org.xml.in.h:526 msgid "socket" msgstr "pistoke" -#: ../freedesktop.org.xml.in.h:510 +#: ../freedesktop.org.xml.in.h:527 msgid "symbolic link" msgstr "symbolinen linkki" -#: ../freedesktop.org.xml.in.h:511 +#: ../freedesktop.org.xml.in.h:528 msgid "mail delivery report" msgstr "viestin jakeluilmoitus" -#: ../freedesktop.org.xml.in.h:512 +#: ../freedesktop.org.xml.in.h:529 msgid "mail disposition report" msgstr "viestin kuittausilmoitus" -#: ../freedesktop.org.xml.in.h:513 +#: ../freedesktop.org.xml.in.h:530 msgid "reference to remote file" msgstr "viittaus etätiedostoon" -#: ../freedesktop.org.xml.in.h:514 +#: ../freedesktop.org.xml.in.h:531 msgid "Usenet news message" msgstr "nyyssiviesti" -#: ../freedesktop.org.xml.in.h:515 +#: ../freedesktop.org.xml.in.h:532 msgid "partial email message" msgstr "osittainen sähköpostiviesti" -#: ../freedesktop.org.xml.in.h:516 +#: ../freedesktop.org.xml.in.h:533 msgid "email message" msgstr "sähköpostiviesti" -#: ../freedesktop.org.xml.in.h:517 +#: ../freedesktop.org.xml.in.h:534 msgid "GNU mail message" msgstr "GNU-postiviesti" -#: ../freedesktop.org.xml.in.h:518 +#: ../freedesktop.org.xml.in.h:535 msgid "VRML document" msgstr "VRML-asiakirja" -#: ../freedesktop.org.xml.in.h:519 +#: ../freedesktop.org.xml.in.h:536 msgid "message in several formats" msgstr "viesti useissa muodoissa" -#: ../freedesktop.org.xml.in.h:520 +#: ../freedesktop.org.xml.in.h:537 msgid "Macintosh AppleDouble-encoded file" msgstr "Macintosh AppleDouble -koodattu tiedosto" -#: ../freedesktop.org.xml.in.h:521 +#: ../freedesktop.org.xml.in.h:538 msgid "message digest" msgstr "viestikokoelma" -#: ../freedesktop.org.xml.in.h:522 +#: ../freedesktop.org.xml.in.h:539 msgid "encrypted message" msgstr "salattu viesti" -#: ../freedesktop.org.xml.in.h:523 +#: ../freedesktop.org.xml.in.h:540 msgid "compound documents" msgstr "yhdisteasiakirjat" -#: ../freedesktop.org.xml.in.h:524 +#: ../freedesktop.org.xml.in.h:541 msgid "compound document" msgstr "yhdisteasiakirja" -#: ../freedesktop.org.xml.in.h:525 +#: ../freedesktop.org.xml.in.h:542 msgid "mail system report" msgstr "viestijärjestelmän ilmoitus" -#: ../freedesktop.org.xml.in.h:526 +#: ../freedesktop.org.xml.in.h:543 msgid "signed message" msgstr "allekirjoitettu viesti" -#: ../freedesktop.org.xml.in.h:527 +#: ../freedesktop.org.xml.in.h:544 msgid "stream of data (server push)" msgstr "tietovirta (palvelin työntää)" -#: ../freedesktop.org.xml.in.h:528 +#: ../freedesktop.org.xml.in.h:545 msgid "VCS/ICS calendar" msgstr "VCS/ICS-kalenteri" -#: ../freedesktop.org.xml.in.h:529 +#: ../freedesktop.org.xml.in.h:546 msgid "CSS stylesheet" msgstr "CSS-tyylitiedosto" -#: ../freedesktop.org.xml.in.h:530 +#: ../freedesktop.org.xml.in.h:547 msgid "electronic business card" msgstr "sähköinen käyntikortti" -#: ../freedesktop.org.xml.in.h:531 +#: ../freedesktop.org.xml.in.h:549 msgid "txt2tags document" msgstr "txt2tags-asiakirja" -#: ../freedesktop.org.xml.in.h:532 +#: ../freedesktop.org.xml.in.h:550 msgid "Verilog source code" msgstr "Verilog-lähdekoodi" -#: ../freedesktop.org.xml.in.h:533 +#: ../freedesktop.org.xml.in.h:551 msgid "SystemVerilog header" msgstr "SystemVerilog-otsake" -#: ../freedesktop.org.xml.in.h:534 +#: ../freedesktop.org.xml.in.h:552 msgid "SystemVerilog source code" msgstr "SystemVerilog-lähdekoodi" -#: ../freedesktop.org.xml.in.h:535 +#: ../freedesktop.org.xml.in.h:553 msgid "VHDL source code" msgstr "VHDL-lähdekoodi" -#: ../freedesktop.org.xml.in.h:536 +#: ../freedesktop.org.xml.in.h:554 msgid "enriched text document" msgstr "rikastettu tekstiasiakirja" -#: ../freedesktop.org.xml.in.h:537 +#: ../freedesktop.org.xml.in.h:555 msgid "help page" msgstr "ohjesivu" -#: ../freedesktop.org.xml.in.h:538 +#: ../freedesktop.org.xml.in.h:556 msgid "plain text document" msgstr "perustekstiasiakirja" -#: ../freedesktop.org.xml.in.h:539 +#: ../freedesktop.org.xml.in.h:557 msgid "RDF file" msgstr "RDF-tiedosto" -#: ../freedesktop.org.xml.in.h:540 +#: ../freedesktop.org.xml.in.h:559 msgid "email headers" msgstr "sähköpostiotsakkeet" -#: ../freedesktop.org.xml.in.h:541 +#: ../freedesktop.org.xml.in.h:560 msgid "rich text document" msgstr "RTF-asiakirja" -#: ../freedesktop.org.xml.in.h:542 +#: ../freedesktop.org.xml.in.h:561 msgid "RSS summary" msgstr "RSS-tiivistelmä" -#: ../freedesktop.org.xml.in.h:543 +#: ../freedesktop.org.xml.in.h:562 msgid "Atom syndication feed" msgstr "Atom-yhdistevirta" -#: ../freedesktop.org.xml.in.h:544 +#: ../freedesktop.org.xml.in.h:563 msgid "OPML syndication feed" msgstr "OPML-yhdistevirta" -#: ../freedesktop.org.xml.in.h:545 +#: ../freedesktop.org.xml.in.h:564 msgid "SGML document" msgstr "SGML-asiakirja" -#: ../freedesktop.org.xml.in.h:546 +#: ../freedesktop.org.xml.in.h:565 msgid "spreadsheet interchange document" msgstr "taulukkovälitysasiakirja" -#: ../freedesktop.org.xml.in.h:547 +#: ../freedesktop.org.xml.in.h:566 msgid "TSV document" msgstr "TSV-asiakirja" -#: ../freedesktop.org.xml.in.h:548 +#: ../freedesktop.org.xml.in.h:567 msgid "Graphviz DOT graph" msgstr "Graphviz DOT -graafi" -#: ../freedesktop.org.xml.in.h:549 +#: ../freedesktop.org.xml.in.h:568 msgid "JAD document" msgstr "JAD-asiakirja" -#: ../freedesktop.org.xml.in.h:550 +#: ../freedesktop.org.xml.in.h:569 msgid "WML document" msgstr "WML-asiakirja" -#: ../freedesktop.org.xml.in.h:551 +#: ../freedesktop.org.xml.in.h:570 msgid "WMLScript program" msgstr "WMLScript-ohjelma" -#: ../freedesktop.org.xml.in.h:552 +#: ../freedesktop.org.xml.in.h:571 msgid "ACE archive" msgstr "ACE-arkisto" -#: ../freedesktop.org.xml.in.h:553 +#: ../freedesktop.org.xml.in.h:572 msgid "Ada source code" msgstr "Ada-lähdekoodi" -#: ../freedesktop.org.xml.in.h:554 +#: ../freedesktop.org.xml.in.h:573 msgid "author list" msgstr "tekijäluettelo" -#: ../freedesktop.org.xml.in.h:555 +#: ../freedesktop.org.xml.in.h:574 msgid "BibTeX document" msgstr "BibTeX-asiakirja" -#: ../freedesktop.org.xml.in.h:556 +#: ../freedesktop.org.xml.in.h:575 msgid "C++ header" msgstr "C++-otsake" -#: ../freedesktop.org.xml.in.h:557 +#: ../freedesktop.org.xml.in.h:576 msgid "C++ source code" msgstr "C++-lähdekoodi" -#: ../freedesktop.org.xml.in.h:558 +#: ../freedesktop.org.xml.in.h:577 msgid "ChangeLog document" msgstr "Muutoslokiasiakirja" -#: ../freedesktop.org.xml.in.h:559 +#: ../freedesktop.org.xml.in.h:578 msgid "C header" msgstr "C-otsake" -#: ../freedesktop.org.xml.in.h:560 +#: ../freedesktop.org.xml.in.h:579 msgid "CMake source code" msgstr "CMake-lähdekoodi" -#: ../freedesktop.org.xml.in.h:561 +#: ../freedesktop.org.xml.in.h:580 msgid "CSV document" msgstr "CSV-asiakirja" -#: ../freedesktop.org.xml.in.h:562 +#: ../freedesktop.org.xml.in.h:582 msgid "license terms" msgstr "lisenssiehdot" -#: ../freedesktop.org.xml.in.h:563 +#: ../freedesktop.org.xml.in.h:583 msgid "author credits" msgstr "tekijöiden kiitokset" -#: ../freedesktop.org.xml.in.h:564 +#: ../freedesktop.org.xml.in.h:584 msgid "C source code" msgstr "C-lähdekoodi" -#: ../freedesktop.org.xml.in.h:565 +#: ../freedesktop.org.xml.in.h:585 msgid "C# source code" msgstr "C#-lähdekoodi" -#: ../freedesktop.org.xml.in.h:566 +#: ../freedesktop.org.xml.in.h:586 msgid "Vala source code" msgstr "Vala-lähdekoodi" -#: ../freedesktop.org.xml.in.h:567 +#: ../freedesktop.org.xml.in.h:587 msgid "OOC source code" msgstr "OOC-lähdekoodi" -#: ../freedesktop.org.xml.in.h:568 +#: ../freedesktop.org.xml.in.h:588 msgid "DCL script" msgstr "DCL-komentotiedosto" -#: ../freedesktop.org.xml.in.h:569 +#: ../freedesktop.org.xml.in.h:589 msgid "DSSSL document" msgstr "DSSSL-asiakirja" -#: ../freedesktop.org.xml.in.h:570 +#: ../freedesktop.org.xml.in.h:590 msgid "D source code" msgstr "D-lähdekoodi" -#: ../freedesktop.org.xml.in.h:571 +#: ../freedesktop.org.xml.in.h:591 msgid "DTD file" msgstr "DTD-tiedosto" -#: ../freedesktop.org.xml.in.h:572 +#: ../freedesktop.org.xml.in.h:592 msgid "Eiffel source code" msgstr "Eiffel-lähdekoodi" -#: ../freedesktop.org.xml.in.h:573 +#: ../freedesktop.org.xml.in.h:593 msgid "Emacs Lisp source code" msgstr "Emacs Lisp -lähdekoodi" -#: ../freedesktop.org.xml.in.h:574 +#: ../freedesktop.org.xml.in.h:594 msgid "Erlang source code" msgstr "Erlang-lähdekoodi" -#: ../freedesktop.org.xml.in.h:575 +#: ../freedesktop.org.xml.in.h:595 msgid "Fortran source code" msgstr "Fortran-lähdekoodi" -#: ../freedesktop.org.xml.in.h:576 +#: ../freedesktop.org.xml.in.h:597 msgid "translation file" msgstr "käännöstiedosto" -#: ../freedesktop.org.xml.in.h:577 +#: ../freedesktop.org.xml.in.h:598 msgid "translation template" msgstr "käännösmalli" -#: ../freedesktop.org.xml.in.h:578 +#: ../freedesktop.org.xml.in.h:599 msgid "HTML document" msgstr "HTML-asiakirja" -#: ../freedesktop.org.xml.in.h:579 +#: ../freedesktop.org.xml.in.h:600 msgid "Web application cache manifest" msgstr "" -#: ../freedesktop.org.xml.in.h:580 +#: ../freedesktop.org.xml.in.h:601 msgid "Google Video Pointer" msgstr "Google-video-osoitin" -#: ../freedesktop.org.xml.in.h:581 +#: ../freedesktop.org.xml.in.h:602 msgid "Haskell source code" msgstr "Haskell-lähdekoodi" -#: ../freedesktop.org.xml.in.h:582 +#: ../freedesktop.org.xml.in.h:603 msgid "IDL document" msgstr "IDL-asiakirja" -#: ../freedesktop.org.xml.in.h:583 +#: ../freedesktop.org.xml.in.h:604 msgid "installation instructions" msgstr "asennusohjeet" -#: ../freedesktop.org.xml.in.h:584 +#: ../freedesktop.org.xml.in.h:605 msgid "Java source code" msgstr "Java-lähdekoodi" -#: ../freedesktop.org.xml.in.h:585 +#: ../freedesktop.org.xml.in.h:606 msgid "LDIF address book" msgstr "LDIF-osoitekirja" -#: ../freedesktop.org.xml.in.h:586 +#: ../freedesktop.org.xml.in.h:607 msgid "Lilypond music sheet" msgstr "Lilypond-nuotit" -#: ../freedesktop.org.xml.in.h:587 +#: ../freedesktop.org.xml.in.h:608 msgid "LHS source code" msgstr "LHS-lähdekoodi" -#: ../freedesktop.org.xml.in.h:588 +#: ../freedesktop.org.xml.in.h:609 msgid "application log" msgstr "sovelluksen lokitiedosto" -#: ../freedesktop.org.xml.in.h:589 +#: ../freedesktop.org.xml.in.h:610 msgid "Makefile" msgstr "Makefile" -#: ../freedesktop.org.xml.in.h:590 +#: ../freedesktop.org.xml.in.h:611 msgid "Markdown document" msgstr "Markdown-asiakirja" -#: ../freedesktop.org.xml.in.h:591 +#: ../freedesktop.org.xml.in.h:612 msgid "Qt MOC file" msgstr "Qt MOC -tiedosto" -#: ../freedesktop.org.xml.in.h:592 +#: ../freedesktop.org.xml.in.h:613 msgid "Windows Registry extract" msgstr "Windows-rekisteritietue" -#: ../freedesktop.org.xml.in.h:593 +#: ../freedesktop.org.xml.in.h:614 msgid "Managed Object Format" msgstr "Managed Object Format" -#: ../freedesktop.org.xml.in.h:594 +#: ../freedesktop.org.xml.in.h:615 msgid "Mup publication" msgstr "Mup-julkaisu" -#: ../freedesktop.org.xml.in.h:595 +#: ../freedesktop.org.xml.in.h:616 msgid "Objective-C source code" msgstr "Objective-C-lähdekoodi" -#: ../freedesktop.org.xml.in.h:596 +#: ../freedesktop.org.xml.in.h:617 msgid "OCaml source code" msgstr "OCaml-lähdekoodi" -#: ../freedesktop.org.xml.in.h:597 +#: ../freedesktop.org.xml.in.h:618 msgid "MATLAB script/function" msgstr "MATLAB-komentotiedosto/funktio" -#: ../freedesktop.org.xml.in.h:598 +#: ../freedesktop.org.xml.in.h:620 msgid "Modelica model" -msgstr "" +msgstr "Modelica-malli" -#: ../freedesktop.org.xml.in.h:599 +#: ../freedesktop.org.xml.in.h:621 msgid "Pascal source code" msgstr "Pascal-lähdekoodi" -#: ../freedesktop.org.xml.in.h:600 +#: ../freedesktop.org.xml.in.h:622 msgid "differences between files" msgstr "tiedostojen väliset erot" -#: ../freedesktop.org.xml.in.h:601 +#: ../freedesktop.org.xml.in.h:623 msgid "Go source code" msgstr "Go-lähdekoodi" -#: ../freedesktop.org.xml.in.h:602 +#: ../freedesktop.org.xml.in.h:625 msgid "Python script" msgstr "Python-komentotiedosto" -#: ../freedesktop.org.xml.in.h:603 +#: ../freedesktop.org.xml.in.h:626 msgid "Lua script" msgstr "Lua-komentotiedosto" -#: ../freedesktop.org.xml.in.h:604 +#: ../freedesktop.org.xml.in.h:627 msgid "README document" msgstr "LUEMINUT-asiakirja" -#: ../freedesktop.org.xml.in.h:605 +#: ../freedesktop.org.xml.in.h:628 msgid "NFO document" msgstr "NFO-asiakirja" -#: ../freedesktop.org.xml.in.h:606 +#: ../freedesktop.org.xml.in.h:629 msgid "RPM spec file" msgstr "RPM spec -tiedosto" -#: ../freedesktop.org.xml.in.h:607 +#: ../freedesktop.org.xml.in.h:630 msgid "Scala source code" msgstr "Scala-lähdekoodi" -#: ../freedesktop.org.xml.in.h:608 +#: ../freedesktop.org.xml.in.h:631 msgid "Scheme source code" msgstr "Scheme-lähdekoodi" -#: ../freedesktop.org.xml.in.h:609 +#: ../freedesktop.org.xml.in.h:632 msgid "Setext document" msgstr "Setext-asiakirja" -#: ../freedesktop.org.xml.in.h:610 +#: ../freedesktop.org.xml.in.h:633 msgid "SQL code" msgstr "SQL-koodi" -#: ../freedesktop.org.xml.in.h:611 +#: ../freedesktop.org.xml.in.h:634 msgid "Tcl script" msgstr "Tcl-komentotiedosto" -#: ../freedesktop.org.xml.in.h:612 +#: ../freedesktop.org.xml.in.h:635 msgid "TeX document" msgstr "TeX-asiakirja" -#: ../freedesktop.org.xml.in.h:613 +#: ../freedesktop.org.xml.in.h:636 msgid "TeXInfo document" msgstr "TeXInfo-asiakirja" -#: ../freedesktop.org.xml.in.h:614 +#: ../freedesktop.org.xml.in.h:637 msgid "Troff ME input document" msgstr "Troff ME -syöteasiakirja" -#: ../freedesktop.org.xml.in.h:615 +#: ../freedesktop.org.xml.in.h:638 msgid "Troff MM input document" msgstr "Troff MM -syöteasiakirja" -#: ../freedesktop.org.xml.in.h:616 +#: ../freedesktop.org.xml.in.h:639 msgid "Troff MS input document" msgstr "Troff MS -syöteasiakirja" -#: ../freedesktop.org.xml.in.h:617 +#: ../freedesktop.org.xml.in.h:640 msgid "X-Motif UIL table" msgstr "X-Motif UIL -taulukko" -#: ../freedesktop.org.xml.in.h:618 +#: ../freedesktop.org.xml.in.h:641 msgid "resource location" msgstr "resurssisijainti" -#: ../freedesktop.org.xml.in.h:619 +#: ../freedesktop.org.xml.in.h:642 msgid "uuencoded file" msgstr "" -#: ../freedesktop.org.xml.in.h:620 +#: ../freedesktop.org.xml.in.h:643 msgid "XMI file" msgstr "XMI-tiedosto" -#: ../freedesktop.org.xml.in.h:621 +#: ../freedesktop.org.xml.in.h:644 msgid "XSL FO file" msgstr "XSL FO -tiedosto" -#: ../freedesktop.org.xml.in.h:622 +#: ../freedesktop.org.xml.in.h:645 msgid "iptables configuration file" msgstr "iptables-asetustiedosto" -#: ../freedesktop.org.xml.in.h:623 +#: ../freedesktop.org.xml.in.h:646 msgid "XSLT stylesheet" msgstr "XSLT-tyylitiedosto" -#: ../freedesktop.org.xml.in.h:624 +#: ../freedesktop.org.xml.in.h:647 msgid "XMCD CD database" msgstr "XMCD CD -tietokanta" -#: ../freedesktop.org.xml.in.h:625 +#: ../freedesktop.org.xml.in.h:648 msgid "XML document" msgstr "XML-asiakirja" -#: ../freedesktop.org.xml.in.h:626 +#: ../freedesktop.org.xml.in.h:649 msgid "XML entities document" msgstr "XML-entiteettiasiakirja" -#: ../freedesktop.org.xml.in.h:627 +#: ../freedesktop.org.xml.in.h:650 msgid "DV video" msgstr "DV-video" -#: ../freedesktop.org.xml.in.h:628 +#: ../freedesktop.org.xml.in.h:651 msgid "ISI video" msgstr "ISI-video" -#: ../freedesktop.org.xml.in.h:629 +#: ../freedesktop.org.xml.in.h:652 msgid "MPEG-2 transport stream" msgstr "MPEG-2 -siirtobittivirta" -#: ../freedesktop.org.xml.in.h:630 +#: ../freedesktop.org.xml.in.h:653 msgid "MPEG video" msgstr "MPEG-video" -#: ../freedesktop.org.xml.in.h:631 +#: ../freedesktop.org.xml.in.h:654 msgid "MPEG video (streamed)" msgstr "MPEG-video (virtaus)" -#: ../freedesktop.org.xml.in.h:632 +#: ../freedesktop.org.xml.in.h:655 msgid "QuickTime video" msgstr "QuickTime-video" -#: ../freedesktop.org.xml.in.h:633 +#: ../freedesktop.org.xml.in.h:656 msgid "QuickTime image" msgstr "QuickTime-kuva" -#: ../freedesktop.org.xml.in.h:634 +#: ../freedesktop.org.xml.in.h:657 msgid "Vivo video" msgstr "Vivo-video" -#: ../freedesktop.org.xml.in.h:635 +#: ../freedesktop.org.xml.in.h:658 msgid "Wavelet video" msgstr "Wavelet-video" -#: ../freedesktop.org.xml.in.h:636 +#: ../freedesktop.org.xml.in.h:659 msgid "ANIM animation" msgstr "ANIM-animaatio" -#: ../freedesktop.org.xml.in.h:637 +#: ../freedesktop.org.xml.in.h:660 msgid "FLIC animation" msgstr "FLIC-animaatio" -#: ../freedesktop.org.xml.in.h:638 +#: ../freedesktop.org.xml.in.h:661 msgid "Haansoft Hangul document" msgstr "Haansoft Hangul -asiakirja" -#: ../freedesktop.org.xml.in.h:639 +#: ../freedesktop.org.xml.in.h:662 msgid "Haansoft Hangul document template" msgstr "Haansoft Hangul -asiakirjamalli" -#: ../freedesktop.org.xml.in.h:640 +#: ../freedesktop.org.xml.in.h:663 msgid "MNG animation" msgstr "MNG-animaatio" -#: ../freedesktop.org.xml.in.h:641 +#: ../freedesktop.org.xml.in.h:664 msgid "ASF video" msgstr "ASF-video" -#: ../freedesktop.org.xml.in.h:642 +#: ../freedesktop.org.xml.in.h:665 msgid "Windows Media Station file" msgstr "Windows Media Station-tiedosto" -#: ../freedesktop.org.xml.in.h:643 +#: ../freedesktop.org.xml.in.h:666 msgid "Windows Media video" msgstr "Windows Media -video" -#: ../freedesktop.org.xml.in.h:644 +#: ../freedesktop.org.xml.in.h:667 msgid "AVI video" msgstr "AVI-video" -#: ../freedesktop.org.xml.in.h:645 +#: ../freedesktop.org.xml.in.h:668 msgid "NullSoft video" msgstr "NullSoft-video" -#: ../freedesktop.org.xml.in.h:646 +#: ../freedesktop.org.xml.in.h:669 msgid "SDP multicast stream file" msgstr "SDP-monilähetysvirran tiedosto" -#: ../freedesktop.org.xml.in.h:647 +#: ../freedesktop.org.xml.in.h:670 msgid "SGI video" msgstr "SGI-video" -#: ../freedesktop.org.xml.in.h:648 +#: ../freedesktop.org.xml.in.h:671 msgid "eMusic download package" msgstr "eMusic-imurointipaketti" -#: ../freedesktop.org.xml.in.h:649 +#: ../freedesktop.org.xml.in.h:672 msgid "KML geographic data" -msgstr "" +msgstr "KML-paikkatieto" -#: ../freedesktop.org.xml.in.h:650 +#: ../freedesktop.org.xml.in.h:673 msgid "KML geographic compressed data" -msgstr "" +msgstr "Pakattu KML-paikkatieto" -#: ../freedesktop.org.xml.in.h:651 +#: ../freedesktop.org.xml.in.h:674 msgid "Citrix ICA settings file" msgstr "Citrix ICA -asetustiedosto" -#: ../freedesktop.org.xml.in.h:652 +#: ../freedesktop.org.xml.in.h:675 msgid "XUL interface document" msgstr "XUL-käyttöliittymäasiakirja" -#: ../freedesktop.org.xml.in.h:653 +#: ../freedesktop.org.xml.in.h:676 msgid "XPInstall installer module" msgstr "XPInstall-asennuspaketti" -#: ../freedesktop.org.xml.in.h:654 +#: ../freedesktop.org.xml.in.h:677 msgid "Word 2007 document" msgstr "Word 2007 -asiakirja" -#: ../freedesktop.org.xml.in.h:655 +#: ../freedesktop.org.xml.in.h:678 msgid "Word 2007 document template" msgstr "Word 2007 -asiakirjamalli" -#: ../freedesktop.org.xml.in.h:656 +#: ../freedesktop.org.xml.in.h:679 msgid "PowerPoint 2007 presentation" msgstr "PowerPoint 2007 -esitys" -#: ../freedesktop.org.xml.in.h:657 +#: ../freedesktop.org.xml.in.h:680 msgid "PowerPoint 2007 slide" -msgstr "" +msgstr "PowerPoint 2007 -dia" -#: ../freedesktop.org.xml.in.h:658 +#: ../freedesktop.org.xml.in.h:681 msgid "PowerPoint 2007 show" msgstr "PowerPoint 2007 -diaesitys" -#: ../freedesktop.org.xml.in.h:659 +#: ../freedesktop.org.xml.in.h:682 msgid "PowerPoint 2007 presentation template" msgstr "PowerPoint 2007 -esitysmalli" -#: ../freedesktop.org.xml.in.h:660 +#: ../freedesktop.org.xml.in.h:683 msgid "Excel 2007 spreadsheet" msgstr "Excel 2007 -taulukko" -#: ../freedesktop.org.xml.in.h:661 +#: ../freedesktop.org.xml.in.h:684 msgid "Excel 2007 spreadsheet template" msgstr "Excel 2007 -taulukkomalli" -#: ../freedesktop.org.xml.in.h:662 +#: ../freedesktop.org.xml.in.h:685 msgid "T602 document" msgstr "T602-asiakirja" -#: ../freedesktop.org.xml.in.h:663 +#: ../freedesktop.org.xml.in.h:686 msgid "Cisco VPN Settings" msgstr "Cisco VPN -asetukset" -#: ../freedesktop.org.xml.in.h:664 +#: ../freedesktop.org.xml.in.h:687 msgid "ICC profile" msgstr "ICC-profiili" -#: ../freedesktop.org.xml.in.h:665 +#: ../freedesktop.org.xml.in.h:688 msgid "IT 8.7 color calibration file" msgstr "IT 8.7 -värikalibrointitiedosto" -#: ../freedesktop.org.xml.in.h:666 +#: ../freedesktop.org.xml.in.h:689 msgid "CCMX color correction file" -msgstr "" +msgstr "CCMX-värikorjaustiedosto" -#: ../freedesktop.org.xml.in.h:667 +#: ../freedesktop.org.xml.in.h:690 msgid "WinHelp help file" -msgstr "" +msgstr "WinHelp-ohjetiedosto" #. http://en.wikipedia.org/wiki/Design_rule_for_Camera_File_system -#: ../freedesktop.org.xml.in.h:669 +#: ../freedesktop.org.xml.in.h:692 msgid "digital photos" msgstr "digivalokuvia" #. TRANSLATORS: This is a brand-name, not a generic term. Please see #. http://en.wikipedia.org/wiki/Video_CD #. http://www.herongyang.com/CD-DVD/VCD-Movie-File-Directory-Structure.html -#: ../freedesktop.org.xml.in.h:673 +#: ../freedesktop.org.xml.in.h:696 msgid "Video CD" msgstr "Video CD" #. TRANSLATORS: This is a brand-name, not a generic term. Please see #. http://en.wikipedia.org/wiki/Super_Video_CD #. http://everything2.com/index.pl?node_id=1009222 -#: ../freedesktop.org.xml.in.h:677 +#: ../freedesktop.org.xml.in.h:700 msgid "Super Video CD" msgstr "Super Video CD" #. http://en.wikipedia.org/wiki/DVD-Video -#: ../freedesktop.org.xml.in.h:679 +#: ../freedesktop.org.xml.in.h:702 msgid "video DVD" msgstr "video-DVD" #. http://en.wikipedia.org/wiki/Red_Book_(audio_CD_standard) -#: ../freedesktop.org.xml.in.h:681 +#: ../freedesktop.org.xml.in.h:704 msgid "audio CD" msgstr "ääni-CD" #. http://en.wikipedia.org/wiki/Compact_Disc -#: ../freedesktop.org.xml.in.h:683 +#: ../freedesktop.org.xml.in.h:706 msgid "blank CD disc" msgstr "tyhjä CD-levy" #. http://en.wikipedia.org/wiki/DVD -#: ../freedesktop.org.xml.in.h:685 +#: ../freedesktop.org.xml.in.h:708 msgid "blank DVD disc" msgstr "tyhjä DVD-levy" #. http://en.wikipedia.org/wiki/Blu-ray_Disc -#: ../freedesktop.org.xml.in.h:687 +#: ../freedesktop.org.xml.in.h:710 msgid "blank Blu-ray disc" msgstr "tyhjä Blu-ray-levy" #. http://en.wikipedia.org/wiki/HD_DVD -#: ../freedesktop.org.xml.in.h:689 +#: ../freedesktop.org.xml.in.h:712 msgid "blank HD DVD disc" msgstr "tyhjä HD DVD -levy" #. http://en.wikipedia.org/wiki/DVD-Audio -#: ../freedesktop.org.xml.in.h:691 +#: ../freedesktop.org.xml.in.h:714 msgid "audio DVD" msgstr "ääni-DVD" #. http://en.wikipedia.org/wiki/Blu-ray_Disc #. http://www.blu-raydisc.com/Section-13470/Section-13890/Index.html -#: ../freedesktop.org.xml.in.h:694 +#: ../freedesktop.org.xml.in.h:717 msgid "Blu-ray video disc" msgstr "Blu-ray-videolevy" #. http://en.wikipedia.org/wiki/HD_DVD #. http://www.dvdafteredit.com/wiki/The_HVDVD_TS_Folder -#: ../freedesktop.org.xml.in.h:697 +#: ../freedesktop.org.xml.in.h:720 msgid "HD DVD video disc" msgstr "HD DVD -videolevy" #. see fd.o hal spec -#: ../freedesktop.org.xml.in.h:699 +#: ../freedesktop.org.xml.in.h:722 msgid "e-book reader" msgstr "e-kirjan lukulaite" #. TRANSLATORS: This is a brand-name, not a generic term. Please see #. http://en.wikipedia.org/wiki/Picture_CD #. http://www.re.org/kristin/picturecd.html -#: ../freedesktop.org.xml.in.h:703 +#: ../freedesktop.org.xml.in.h:726 msgid "Picture CD" msgstr "Picture CD" #. see fd.o hal spec -#: ../freedesktop.org.xml.in.h:705 +#: ../freedesktop.org.xml.in.h:728 msgid "portable audio player" msgstr "siirrettävä äänisoitin" #. http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html #. http://bugzilla.gnome.org/show_bug.cgi?id=509823#c3 -#: ../freedesktop.org.xml.in.h:708 +#: ../freedesktop.org.xml.in.h:731 msgid "software" msgstr "ohjelmisto" #. http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html #. http://bugzilla.gnome.org/show_bug.cgi?id=509823#c3 -#: ../freedesktop.org.xml.in.h:711 +#: ../freedesktop.org.xml.in.h:734 msgid "UNIX software" msgstr "UNIX-ohjelmisto" #. http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html #. http://bugzilla.gnome.org/show_bug.cgi?id=509823#c3 -#: ../freedesktop.org.xml.in.h:714 +#: ../freedesktop.org.xml.in.h:737 msgid "Windows software" msgstr "Windows-ohjelmisto" #. http://www4.wiwiss.fu-berlin.de/bizer/TriG/ -#: ../freedesktop.org.xml.in.h:716 +#: ../freedesktop.org.xml.in.h:739 msgid "TriG RDF document" -msgstr "" +msgstr "TriG RDF -asiakirja" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sharutils.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sharutils.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sharutils.po 2014-07-09 09:03:56.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sharutils.po 2016-07-20 16:57:29.000000000 +0000 @@ -14,11 +14,11 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:24+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:15+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" -#: src/scribble.c:150 +#: src/scribble.c:166 #, c-format msgid "could not allocate %u bytes of scribble space" msgstr "" @@ -144,7 +144,7 @@ msgid "restoration warning: size of %s is not %s" msgstr "palautusvaroitus: tiedoston %s koko ei ole %s" -#: src/scripts.x:475 src/shar.c:1451 +#: src/scripts.x:475 src/shar.c:1456 msgid "(text)" msgstr "(teksti)" @@ -651,11 +651,11 @@ msgid "AutoOpts function called without option descriptor\n" msgstr "" -#: ../init.c:90 +#: ../init.c:86 msgid "\tThis exceeds the compiled library version: " msgstr "" -#: ../init.c:88 +#: ../init.c:84 #, c-format msgid "" "Automated Options Processing Error!\n" @@ -667,7 +667,7 @@ msgid "realloc of %d bytes at 0x%p failed\n" msgstr "" -#: ../init.c:92 +#: ../init.c:88 msgid "\tThis is less than the minimum library version: " msgstr "" @@ -678,7 +678,7 @@ "\tCopyright (C) 1999-2013 by Bruce Korb - all rights reserved\n" msgstr "" -#: ../makeshell.c:82 +#: ../makeshell.c:87 #, c-format msgid "(AutoOpts bug): %s.\n" msgstr "" @@ -731,12 +731,12 @@ msgid "%d %s%s options allowed\n" msgstr "" -#: ../makeshell.c:89 +#: ../makeshell.c:94 #, c-format msgid "%s error %d (%s) calling %s for '%s'\n" msgstr "" -#: ../makeshell.c:301 +#: ../makeshell.c:306 msgid "interprocess pipe" msgstr "" @@ -850,7 +850,7 @@ msgid "'%s' is not a command line option.\n" msgstr "" -#: ../time.c:114 +#: ../time.c:111 #, c-format msgid "%s error: '%s' is not a recognizable date/time.\n" msgstr "" @@ -860,7 +860,7 @@ msgid "'%s' not defined\n" msgstr "" -#: ../time.c:53 +#: ../time.c:50 #, c-format msgid "%s error: '%s' is not a recognizable time duration.\n" msgstr "" @@ -870,7 +870,7 @@ msgid "%s error: The %s option must appear %d times.\n" msgstr "" -#: ../numeric.c:157 +#: ../numeric.c:164 #, c-format msgid "%s error: '%s' is not a recognizable number.\n" msgstr "" @@ -890,9 +890,9 @@ msgid "one %s%s option allowed\n" msgstr "" -#: ../makeshell.c:203 ../makeshell.c:938 ../usage.c:274 ../usage.c:415 -#: ../usage.c:625 ../version.c:175 src/uuencode.c:105 src/uuencode.c:182 -#: src/uuencode.c:271 src/uuencode.c:276 src/uuencode.c:278 src/uuencode.c:280 +#: ../makeshell.c:208 ../makeshell.c:943 ../usage.c:274 ../usage.c:415 +#: ../usage.c:625 ../version.c:175 src/uuencode.c:107 src/uuencode.c:184 +#: src/uuencode.c:273 src/uuencode.c:278 src/uuencode.c:280 src/uuencode.c:282 msgid "standard output" msgstr "" @@ -900,7 +900,7 @@ msgid "standard error" msgstr "" -#: ../makeshell.c:203 ../makeshell.c:938 ../usage.c:273 ../usage.c:414 +#: ../makeshell.c:208 ../makeshell.c:943 ../usage.c:273 ../usage.c:414 #: ../usage.c:624 ../version.c:174 msgid "write" msgstr "" @@ -920,143 +920,143 @@ msgid "%s warning: cannot save options - %s not regular file\n" msgstr "" -#: src/shar.c:355 +#: src/shar.c:360 #, c-format msgid "printf formatting error: %s\n" msgstr "printf-muotoiluvirheet: %s\n" -#: src/shar.c:402 +#: src/shar.c:407 msgid "sharutils bug - no status" msgstr "" -#: src/shar.c:751 +#: src/shar.c:756 msgid "Too many directories for mkdir generation" msgstr "Liian monta hakemistoa mkdir-luontiin" -#: src/shar.c:834 src/shar.c:1693 +#: src/shar.c:839 src/shar.c:1699 #, c-format msgid "Cannot access %s" msgstr "Tiedostoa %s ei voi käyttää" -#: src/shar.c:929 +#: src/shar.c:934 #, c-format msgid "Cannot get current directory name" msgstr "Nykyisen hakemiston nimeä ei voida selvittää" -#: src/shar.c:1018 +#: src/shar.c:1023 #, c-format msgid "Starting file %s\n" msgstr "Aloitetaan tiedostoa %s\n" -#: src/shar.c:1112 +#: src/shar.c:1117 msgid "Could not popen command" msgstr "" -#: src/shar.c:1172 +#: src/shar.c:1177 #, c-format msgid "Cannot open file %s" msgstr "Tiedostoa %s ei voi avata" -#: src/shar.c:1298 src/shar.c:1309 src/shar.c:1917 +#: src/shar.c:1303 src/shar.c:1314 src/shar.c:1923 msgid "call" msgstr "" -#: src/shar.c:1321 +#: src/shar.c:1326 msgid "pipe fd" msgstr "" -#: src/shar.c:1436 src/shar.c:1450 +#: src/shar.c:1441 src/shar.c:1455 msgid "text" msgstr "teksti" -#: src/shar.c:1553 +#: src/shar.c:1559 #, c-format msgid "Continuing file %s\n" msgstr "" -#: src/shar.c:1688 +#: src/shar.c:1694 #, c-format msgid "%s: Not a regular file" msgstr "%s: Ei ole tavallinen tiedosto" -#: src/shar.c:1736 +#: src/shar.c:1742 msgid "empty" msgstr "tyhjä" -#: src/shar.c:1763 +#: src/shar.c:1769 #, c-format msgid "Saving %s (%s)" msgstr "Tallennetaan %s (%s)" -#: src/shar.c:1964 +#: src/shar.c:1970 #, c-format msgid "Invalid format for output file names (%s): %s" msgstr "" -#: src/shar.c:1979 +#: src/shar.c:1985 msgid "more than one format element" msgstr "" -#: src/shar.c:1984 +#: src/shar.c:1990 msgid "no conversion character" msgstr "" -#: src/shar.c:1993 +#: src/shar.c:1999 msgid "format is too wide" msgstr "" -#: src/shar.c:2005 +#: src/shar.c:2011 msgid "invalid conversion character" msgstr "" -#: src/shar.c:2050 +#: src/shar.c:2056 msgid "Opening" msgstr "" -#: src/shar.c:2065 +#: src/shar.c:2071 msgid "Closing" msgstr "" -#: src/shar.c:2152 +#: src/shar.c:2158 #, c-format msgid "reopening stderr to /dev/null" msgstr "" -#: src/shar.c:2205 +#: src/shar.c:2211 msgid "No input files" msgstr "Ei syötetiedostoja" -#: src/shar.c:2222 +#: src/shar.c:2228 #, c-format msgid "PLEASE avoid -X shars on Usenet or public networks" msgstr "" "VÄLTÄ valitsimella -X luotuja arkistoja keskusteluryhmissä ja julkisissa " "verkoissa" -#: src/shar.c:2246 +#: src/shar.c:2252 #, c-format msgid "" "The '%s' option may not be intermixed with file names\n" "unless the --intermix-type option has been specified." msgstr "" -#: src/shar.c:2264 +#: src/shar.c:2270 #, c-format msgid "The '%s' option must appear before any file names" msgstr "" -#: src/shar.c:2300 +#: src/shar.c:2306 #, c-format msgid "" "invalid compaction type: %s\n" "the known types are:\n" msgstr "" -#: src/shar.c:2339 +#: src/shar.c:2345 msgid "files on command line and --input-file-list specified" msgstr "" -#: src/shar.c:2388 +#: src/shar.c:2394 #, c-format msgid "Created %d files\n" msgstr "Luotiin %d tiedostoa\n" @@ -1066,8 +1066,8 @@ msgid "fs error %d (%s) %s-ing %s\n" msgstr "" -#: src/unshar-opts.c:585 src/unshar-opts.c:647 src/uudecode.c:511 -#: src/uuencode.c:205 +#: src/unshar-opts.c:585 src/unshar-opts.c:647 src/uudecode.c:526 +#: src/uuencode.c:207 msgid "standard input" msgstr "vakiosyöte" @@ -1234,41 +1234,41 @@ "Try 'unshar --help' for more information.\n" msgstr "" -#: src/unshar-opts.h:258 src/uudecode-opts.h:236 +#: src/unshar-opts.h:263 src/uudecode-opts.h:241 #, c-format msgid "could not allocate %zu bytes for %s\n" msgstr "" -#: src/unshar.c:202 +#: src/unshar.c:203 #, c-format msgid "Found no shell commands after cut line in %s" msgstr "" -#: src/unshar.c:220 +#: src/unshar.c:222 #, c-format msgid "%s is probably not a shell archive" msgstr "%s ei todennäköisesti ole kuoriarkisto" -#: src/unshar.c:221 +#: src/unshar.c:223 #, c-format msgid "The 'cut line' was followed by: %s" msgstr "" -#: src/unshar.c:244 +#: src/unshar.c:246 #, c-format msgid "Found no shell commands in %s" msgstr "Tiedostosta %s ei löytynyt kuorikomentoja" -#: src/unshar.c:253 +#: src/unshar.c:255 #, c-format msgid "%s looks like raw C code, not a shell archive" msgstr "%s vaikuttaa pelkältä C-koodilta, ei kuoriarkistolta" -#: src/unshar.c:324 +#: src/unshar.c:326 msgid "file name buffer" msgstr "" -#: src/unshar.c:450 +#: src/unshar.c:452 msgid "read/write buffer" msgstr "" @@ -1419,54 +1419,54 @@ "Try 'uudecode --help' for more information.\n" msgstr "" -#: src/uudecode.c:118 src/uudecode.c:182 +#: src/uudecode.c:125 src/uudecode.c:189 #, c-format msgid "%s: Short file" msgstr "%s: Osittainen tiedosto" -#: src/uudecode.c:164 +#: src/uudecode.c:171 #, c-format msgid "%s: No `end' line" msgstr "%s: Lopetusriviä ”end” ei ole" -#: src/uudecode.c:188 +#: src/uudecode.c:195 #, c-format msgid "%s: invalid input" msgstr "" -#: src/uudecode.c:210 src/uudecode.c:224 +#: src/uudecode.c:217 src/uudecode.c:231 msgid "cannot expand $HOME" msgstr "" -#: src/uudecode.c:260 +#: src/uudecode.c:267 #, c-format msgid "%s: Illegal file name: %s" msgstr "%s: Virheellinen tiedostonimi: %s" -#: src/uudecode.c:267 +#: src/uudecode.c:274 #, c-format msgid "No user '%s'" msgstr "" -#: src/uudecode.c:278 src/uudecode.c:340 +#: src/uudecode.c:285 src/uudecode.c:347 msgid "output file name" msgstr "" -#: src/uudecode.c:297 +#: src/uudecode.c:304 #, c-format msgid "cannot access %s" msgstr "tiedostoa %s ei voi käyttää" -#: src/uudecode.c:310 +#: src/uudecode.c:317 #, c-format msgid "chmod of %s" msgstr "chmod: %s" -#: src/uudecode.c:334 +#: src/uudecode.c:341 msgid "output name is empty" msgstr "" -#: src/uudecode.c:345 +#: src/uudecode.c:352 #, c-format msgid "invalid base64 encoded name: %s" msgstr "" @@ -1476,12 +1476,12 @@ msgid "%s: Invalid or missing 'begin' line" msgstr "" -#: src/uudecode.c:477 +#: src/uudecode.c:492 #, c-format msgid "%s: Write error" msgstr "%s: Kirjoitusvirhe" -#: src/uudecode.c:517 +#: src/uudecode.c:532 msgid "" "You cannot specify an output file when processing\n" "multiple input files.\n" @@ -1622,69 +1622,69 @@ "Try 'uuencode --help' for more information.\n" msgstr "" -#: src/uuencode.c:226 +#: src/uuencode.c:228 msgid "freopen of stdin" msgstr "" -#: src/uuencode.c:255 +#: src/uuencode.c:257 msgid "file name" msgstr "" -#: lib/error.c:188 +#: lib/error.c:191 msgid "Unknown system error" msgstr "Tuntematon järjestelmävirhe" -#: lib/getopt.c:547 lib/getopt.c:576 +#: lib/getopt.c:575 lib/getopt.c:604 #, c-format msgid "%s: option '%s' is ambiguous; possibilities:" msgstr "" -#: lib/getopt.c:624 lib/getopt.c:628 +#: lib/getopt.c:654 lib/getopt.c:658 #, c-format msgid "%s: option '--%s' doesn't allow an argument\n" msgstr "%s: valitsin ”--%s” ei salli argumenttia\n" -#: lib/getopt.c:637 lib/getopt.c:642 +#: lib/getopt.c:667 lib/getopt.c:672 #, c-format msgid "%s: option '%c%s' doesn't allow an argument\n" msgstr "%s: valitsin ”%c%s” ei salli argumenttia\n" -#: lib/getopt.c:685 lib/getopt.c:704 +#: lib/getopt.c:715 lib/getopt.c:734 #, c-format msgid "%s: option '--%s' requires an argument\n" msgstr "%s: valitsin ”--%s” vaatii argumentin\n" -#: lib/getopt.c:742 lib/getopt.c:745 +#: lib/getopt.c:772 lib/getopt.c:775 #, c-format msgid "%s: unrecognized option '--%s'\n" msgstr "%s: tunnistamaton valitsin ”--%s”\n" -#: lib/getopt.c:753 lib/getopt.c:756 +#: lib/getopt.c:783 lib/getopt.c:786 #, c-format msgid "%s: unrecognized option '%c%s'\n" msgstr "%s: tunnistamaton valitsin ”%c%s”\n" -#: lib/getopt.c:805 lib/getopt.c:808 +#: lib/getopt.c:835 lib/getopt.c:838 #, c-format msgid "%s: invalid option -- '%c'\n" msgstr "%s: virheellinen valitsin – ”%c”\n" -#: lib/getopt.c:861 lib/getopt.c:878 lib/getopt.c:1088 lib/getopt.c:1106 +#: lib/getopt.c:891 lib/getopt.c:908 lib/getopt.c:1118 lib/getopt.c:1136 #, c-format msgid "%s: option requires an argument -- '%c'\n" msgstr "%s: valitsin vaatii argumentin – ”%c”\n" -#: lib/getopt.c:934 lib/getopt.c:950 +#: lib/getopt.c:964 lib/getopt.c:980 #, c-format msgid "%s: option '-W %s' is ambiguous\n" msgstr "%s: valitsin ”-W %s” on moniselitteinen\n" -#: lib/getopt.c:974 lib/getopt.c:992 +#: lib/getopt.c:1004 lib/getopt.c:1022 #, c-format msgid "%s: option '-W %s' doesn't allow an argument\n" msgstr "%s: valitsin ”-W %s” ei salli argumenttia\n" -#: lib/getopt.c:1013 lib/getopt.c:1031 +#: lib/getopt.c:1043 lib/getopt.c:1061 #, c-format msgid "%s: option '-W %s' requires an argument\n" msgstr "%s: valitsin ”-W %s” vaatii argumentin\n" @@ -1728,13 +1728,13 @@ msgid "'" msgstr "" -#: lib/spawn-pipe.c:140 lib/spawn-pipe.c:143 lib/spawn-pipe.c:264 -#: lib/spawn-pipe.c:267 +#: lib/spawn-pipe.c:135 lib/spawn-pipe.c:138 lib/spawn-pipe.c:259 +#: lib/spawn-pipe.c:262 #, c-format msgid "cannot create pipe" msgstr "" -#: lib/spawn-pipe.c:234 lib/spawn-pipe.c:348 lib/wait-process.c:282 +#: lib/spawn-pipe.c:229 lib/spawn-pipe.c:343 lib/wait-process.c:282 #: lib/wait-process.c:356 #, c-format msgid "%s subprocess failed" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/software-properties.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/software-properties.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/software-properties.po 2014-07-09 09:04:02.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/software-properties.po 2016-07-20 16:57:26.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: update-manager\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-04-30 16:59+0000\n" +"POT-Creation-Date: 2016-01-05 21:06+0000\n" "PO-Revision-Date: 2014-04-21 07:55+0000\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish \n" @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 13:40+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:16+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../data/com.ubuntu.softwareproperties.policy.in.h:1 msgid "Write Configuration" @@ -41,8 +41,8 @@ msgstr "Drivers;Repositories;Repository;PPA;ajurit;ohjelmistolähteet;lähde;" #: ../data/software-properties-kde.desktop.in.h:1 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:653 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:672 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:671 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:690 msgid "Software Sources" msgstr "Ohjelmalähteet" @@ -56,79 +56,79 @@ "\"software-properties-gtk -e multiverse\" sijaan\n" "komentoa \"add-apt-repository multiverse\"" -#: ../add-apt-repository:58 +#: ../software-properties-kde:78 ../add-apt-repository:59 msgid "Print a lot of debug information to the command line" msgstr "Tulosta paljon virheenjäljitystietoa komentoriville" -#: ../add-apt-repository:61 +#: ../add-apt-repository:62 msgid "remove repository from sources.list.d directory" msgstr "poista ohjelmistolähde sources.list.d-hakemistosta" -#: ../add-apt-repository:64 +#: ../add-apt-repository:65 #, c-format msgid "URL of keyserver. Default: %default" msgstr "Avainpalvelimen osoite. Oletus: %default" -#: ../add-apt-repository:67 +#: ../add-apt-repository:68 msgid "Allow downloading of the source packages from the repository" msgstr "Hyväksy lähdekoodipakettejen lataaminen ohjelmalähteestä" -#: ../add-apt-repository:70 +#: ../add-apt-repository:71 msgid "Assume yes to all queries" msgstr "Oleta \"kyllä\" kaikkiin kyselyihin" -#: ../add-apt-repository:74 +#: ../add-apt-repository:78 msgid "Error: must run as root" msgstr "Virhe: sovellus täytyy käynnistää pääkäyttäjän oikeuksilla" -#: ../add-apt-repository:78 +#: ../add-apt-repository:82 msgid "Error: need a repository as argument" msgstr "Virhe: ohjelmalähde on annettava argumenttina" -#: ../add-apt-repository:81 +#: ../add-apt-repository:85 msgid "Error: need a single repository as argument" msgstr "Virhe: argumentiksi tarvitaan yksi ohjelmalähde" -#: ../add-apt-repository:101 +#: ../add-apt-repository:105 #, c-format msgid "'%s' distribution component disabled for all sources." msgstr "'%s' jakelukomponentti poistettu käytöstä kaikilta ohjelmalähteiltä." -#: ../add-apt-repository:103 +#: ../add-apt-repository:107 #, c-format msgid "'%s' distribution component is already disabled for all sources." msgstr "" "'%s' jakelukomponentti on jo poistettu käytöstä kaikilta ohjelmalähteiltä." -#: ../add-apt-repository:108 +#: ../add-apt-repository:112 #, c-format msgid "'%s' distribution component enabled for all sources." msgstr "'%s' jakelukomponentti otettu käyttöön kaikille lähteille." -#: ../add-apt-repository:110 +#: ../add-apt-repository:114 #, c-format msgid "'%s' distribution component is already enabled for all sources." msgstr "'%s' jakelukomponentti on jo otettu käyttöön kaikille lähteille." -#: ../add-apt-repository:132 +#: ../add-apt-repository:136 #, c-format msgid " More info: %s" msgstr " Lisätietoja: %s" -#: ../add-apt-repository:136 +#: ../add-apt-repository:140 msgid "Press [ENTER] to continue or ctrl-c to cancel removing it" msgstr "Paina [ENTER] jatkaaksesi tai ctrl-c peruaksesi sen poiston" -#: ../add-apt-repository:138 +#: ../add-apt-repository:142 msgid "Press [ENTER] to continue or ctrl-c to cancel adding it" msgstr "Paina [ENTER] jatkaaksesi tai ctrl-c peruaksesi sen lisäyksen" -#: ../add-apt-repository:155 ../add-apt-repository:159 +#: ../add-apt-repository:160 ../add-apt-repository:164 #, c-format msgid "Error: '%s' doesn't exist in a sourcelist file" msgstr "Virhe: ”%s” ei esiinny lähdetiedostossa" -#: ../add-apt-repository:164 +#: ../add-apt-repository:169 #, c-format msgid "Error: '%s' invalid" msgstr "Virhe: \"%s\" ei kelpaa" @@ -173,71 +173,71 @@ "Lähetä jakeluprojektille luettelo asennetuista ohjelmista ja tiedot niiden " "käyttötiheydestä." -#: ../softwareproperties/kde/DialogMirror.py:57 +#: ../softwareproperties/kde/DialogMirror.py:63 msgid "Mirror" msgstr "Peilipalvelin" -#: ../softwareproperties/kde/DialogMirror.py:179 -#: ../softwareproperties/kde/DialogMirror.py:180 -#: ../softwareproperties/kde/DialogMirror.py:213 +#: ../softwareproperties/kde/DialogMirror.py:184 +#: ../softwareproperties/kde/DialogMirror.py:185 +#: ../softwareproperties/kde/DialogMirror.py:218 msgid "Testing Mirrors" msgstr "Testataan peilipalvelimia" -#: ../softwareproperties/kde/DialogMirror.py:179 -#: ../softwareproperties/kde/DialogMirror.py:182 +#: ../softwareproperties/kde/DialogMirror.py:184 +#: ../softwareproperties/kde/DialogMirror.py:187 msgid "Cancel" msgstr "Peru" -#: ../softwareproperties/kde/DialogMirror.py:214 -#: ../softwareproperties/gtk/DialogMirror.py:330 +#: ../softwareproperties/kde/DialogMirror.py:219 +#: ../softwareproperties/gtk/DialogMirror.py:335 msgid "No suitable download server was found" msgstr "Sopivaa latauspalvelinta ei löytynyt" -#: ../softwareproperties/kde/DialogMirror.py:215 -#: ../softwareproperties/gtk/DialogMirror.py:331 +#: ../softwareproperties/kde/DialogMirror.py:220 +#: ../softwareproperties/gtk/DialogMirror.py:336 msgid "Please check your Internet connection." msgstr "Tarkista Internet-yhteytesi toimivuus." -#: ../softwareproperties/kde/DialogMirror.py:230 -#: ../softwareproperties/gtk/DialogMirror.py:346 +#: ../softwareproperties/kde/DialogMirror.py:235 +#: ../softwareproperties/gtk/DialogMirror.py:351 msgid "Canceling..." msgstr "Perutaan..." -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:165 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:162 #: ../data/gtkbuilder/main.ui.h:9 msgid "Daily" msgstr "Päivittäin" -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:166 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:163 #: ../data/gtkbuilder/main.ui.h:10 msgid "Every two days" msgstr "Joka toinen päivä" -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:167 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:164 #: ../data/gtkbuilder/main.ui.h:11 msgid "Weekly" msgstr "Viikoittain" -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:168 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:165 #: ../data/gtkbuilder/main.ui.h:12 msgid "Every two weeks" msgstr "Joka toinen viikko" -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:175 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:241 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:172 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:244 #, python-format msgid "Every %s days" msgstr "%s päivän välein" #. TRANS: %s stands for the distribution name e.g. Debian or Ubuntu -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:217 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:214 #, python-format msgid "%s updates" msgstr "%s-päivitykset" #. TRANS: %s stands for the distribution name e.g. Debian or Ubuntu -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:221 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:301 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:218 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:304 #, python-format msgid "%s Software" msgstr "%s-ohjelmistot" @@ -245,54 +245,53 @@ #. TRANSLATORS: Label for the components in the Internet section #. first %s is the description of the component #. second %s is the code name of the comp, eg main, universe -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:240 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:314 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:237 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:317 #, python-format msgid "%s (%s)" msgstr "%s (%s)" #. add a separator and the option to choose another mirror from the list #. #FIXME server_store.append(["sep", None, True]) -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:303 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:429 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:522 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:300 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:447 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:540 msgid "Other..." msgstr "Muu…" -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:673 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:942 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:668 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:963 msgid "Import key" msgstr "Tuo avain" -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:676 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:956 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:671 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:977 msgid "Error importing selected file" msgstr "Virhe tuotaessa valittua avainta" -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:677 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:957 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:672 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:978 msgid "The selected file may not be a GPG key file or it might be corrupt." msgstr "" "Valittu tiedosto ei ole kelvollinen GPG-avaintiedosto, tai se on " "vahingoittunut." -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:689 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:973 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:685 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:994 msgid "Error removing the key" msgstr "Virhe poistettaessa avainta" -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:690 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:974 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:686 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:995 msgid "" "The key you selected could not be removed. Please report this as a bug." msgstr "" "Valitsemaasi avainta ei voitu poistaa. Ole hyvä ja luo tästä virheilmoitus." -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:706 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:703 msgid "Reload" msgstr "Lataa uudelleen" -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:708 #: ../data/gtkbuilder/dialog-cache-outofdate.ui.h:2 msgid "" "The information about available software is out-of-date\n" @@ -309,7 +308,7 @@ "\n" "Tarvitset toiminnassa olevan Internet-yhteyden jatkaaksesi." -#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:737 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:730 msgid "CD Error" msgstr "CD-virhe" @@ -329,7 +328,7 @@ msgstr "CD-levyn nimi" #: ../softwareproperties/kde/CdromProgress.py:54 -#: ../softwareproperties/gtk/CdromProgress.py:54 +#: ../softwareproperties/gtk/CdromProgress.py:59 msgid "Please enter a name for the disc" msgstr "Syötä nimi levylle" @@ -338,12 +337,10 @@ msgstr "Aseta levy" #: ../softwareproperties/kde/CdromProgress.py:58 -#: ../softwareproperties/gtk/CdromProgress.py:70 +#: ../softwareproperties/gtk/CdromProgress.py:75 msgid "Please insert a disk in the drive:" msgstr "Aseta levy asemaan:" -#. L10N: the example is of the format: deb http://ftp.debian.org sarge main -#: ../softwareproperties/kde/DialogAdd.py:55 #: ../data/gtkbuilder/dialog-add.ui.h:1 msgid "" "Enter the complete APT line of the repository that you want to add " @@ -351,8 +348,7 @@ msgstr "Syötä lisättävän ohjelmalähteen koko APT-rivi" #. L10N: the example is of the format: deb http://ftp.debian.org sarge main -#: ../softwareproperties/kde/DialogAdd.py:57 -#: ../softwareproperties/gtk/DialogAdd.py:60 +#: ../softwareproperties/gtk/DialogAdd.py:62 #, python-format msgid "" "The APT line includes the type, location and components of a repository, for " @@ -379,156 +375,157 @@ msgid "Source Code" msgstr "Lähdekoodi" -#: ../softwareproperties/gtk/DialogMirror.py:246 +#: ../softwareproperties/gtk/DialogMirror.py:248 msgid "New mirror" msgstr "Uusi peilipalvelin" -#: ../softwareproperties/gtk/DialogMirror.py:319 +#: ../softwareproperties/gtk/DialogMirror.py:324 #, python-format msgid "Completed %s of %s tests" msgstr "Testeistä valmistunut %s/%s" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:663 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:682 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:681 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:700 msgid "Active" msgstr "Aktiivinen" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:721 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:739 msgid "Key" msgstr "Avain" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:738 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:756 msgid "_Add key from paste data" msgstr "_Lisää avain liittämällä sen data" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:751 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:762 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:769 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:780 msgid "Error importing key" msgstr "Virhe lisättäessä avainta" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:752 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:763 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:770 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:781 msgid "The selected data may not be a GPG key file or it might be corrupt." msgstr "" "Kyseessä ei vaikuta olevan GPG-avain tai data saattaa olla korruptoitunut." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:808 +#: ../softwareproperties/kde/SoftwarePropertiesKDE.py:731 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:829 msgid "Error scanning the CD" msgstr "Virhe tutkittaessa CD-levyä" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:809 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:830 msgid "Could not find a suitable CD." msgstr "Soveltuvaa CD:tä ei löytynyt." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1019 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1040 msgid "Applying changes..." msgstr "Toteutetaan muutoksia..." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1100 -#: ../data/gtkbuilder/main.ui.h:40 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1121 +#: ../data/gtkbuilder/main.ui.h:42 msgid "Re_vert" msgstr "Pa_lauta" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1102 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1123 msgid "_Apply Changes" msgstr "_Toteuta muutokset" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1104 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1125 msgid "_Cancel" msgstr "_Peru" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1106 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1127 msgid "_Restart..." msgstr "Käynnistä _uudelleen..." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1121 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1142 msgid "Searching for available drivers..." msgstr "Etsitään saatavilla olevia ajureita..." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1151 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1172 msgid "An error occurred while searching for drivers." msgstr "Ajureita etsittäessä tapahtui virhe." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1223 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1246 msgid "This device is using the recommended driver." msgstr "Laite käyttää suositeltua ajuria." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1224 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1247 msgid "This device is using an alternative driver." msgstr "Laite käyttää vaihtoehtoista ajuria." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1225 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1248 msgid "This device is using a manually-installed driver." msgstr "Laite käyttää manuaalisesti asennettua ajuria." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1226 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1249 msgid "This device is not working." msgstr "Laite ei toimi." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1235 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1258 msgid "Continue using a manually installed driver" msgstr "Jatka manuaalisesti asennetun ajurin käyttöä" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1262 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1285 msgid "Using {} from {}" msgstr "Käytetään {} kohteesta {}" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1264 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1287 msgid "Using {}" msgstr "Käyttämällä {}" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1271 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1294 msgid "open source" msgstr "avoin lähdekoodi" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1273 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1296 msgid "proprietary" msgstr "suljettu" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1276 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1299 #, python-brace-format msgid "{base_description} ({licence}, tested)" msgstr "{base_description} ({licence}, testattu)" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1278 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1301 #, python-brace-format msgid "{base_description} ({licence})" msgstr "{base_description} ({licence})" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1298 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1321 msgid "Do not use the device" msgstr "Älä käytä laitetta" #. No drivers found. -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1318 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1341 msgid "No additional drivers available." msgstr "Erillisiä ajureita ei ole saatavilla." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1336 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1359 msgid "Unknown" msgstr "Tuntematon" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1385 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1408 msgid "You need to restart the computer to complete the driver changes." msgstr "Käynnistä tietokone uudelleen, jotta ajurimuutos tulee voimaan." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1399 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1422 #, python-format msgid "%(count)d proprietary driver in use." msgid_plural "%(count)d proprietary drivers in use." msgstr[0] "%(count)d suljettu ajuri käytössä." msgstr[1] "%(count)d suljettua ajuria käytössä." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1404 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1427 #: ../data/gtkbuilder/main.ui.h:37 msgid "No proprietary drivers are in use." msgstr "Suljettuja ajureita ei ole käytössä." -#: ../softwareproperties/gtk/DialogAddSourcesList.py:39 +#: ../softwareproperties/gtk/DialogAddSourcesList.py:43 msgid "Add Software Channels" msgstr "Lisää ohjelmistokanavia" -#: ../softwareproperties/gtk/DialogAddSourcesList.py:80 +#: ../softwareproperties/gtk/DialogAddSourcesList.py:84 msgid "Install software additionally or only from this source?" msgid_plural "Install software additionally or only from these sources?" msgstr[0] "" @@ -538,7 +535,7 @@ "Haluatko asentaa sovelluksia ainoastaan näistä lähteistä vai myös muista " "lähteistä näiden lähteiden lisäksi?" -#: ../softwareproperties/gtk/DialogAddSourcesList.py:85 +#: ../softwareproperties/gtk/DialogAddSourcesList.py:89 msgid "" "You can either add the following sources or replace your current sources by " "them. Only install software from trusted sources." @@ -546,12 +543,12 @@ "Voit joko lisätä seuraavat lähteet tai korvata niillä nykyiset " "ohjelmalähteet. Asenna ohjelmia vain luotetuista lähteistä." -#: ../softwareproperties/gtk/DialogAddSourcesList.py:100 +#: ../softwareproperties/gtk/DialogAddSourcesList.py:104 msgid "There are no sources to install software from" msgstr "" "Käytössä ei ole yhtäkään ohjelmalähdettä, josta voisi asentaa ohjelmistoja" -#: ../softwareproperties/gtk/DialogAddSourcesList.py:101 +#: ../softwareproperties/gtk/DialogAddSourcesList.py:105 #, python-format msgid "The file '%s' does not contain any valid software sources." msgstr "Tiedosto \"%s\" ei sisällä sopivia ohjelmalähteitä." diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/subdomain_parser.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/subdomain_parser.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/subdomain_parser.po 2014-07-09 09:04:02.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/subdomain_parser.po 2016-07-20 16:57:35.000000000 +0000 @@ -16,15 +16,14 @@ "Project-Id-Version: apparmor-parser\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-03-31 13:39-0800\n" -"PO-Revision-Date: 2014-04-05 01:49+0000\n" -"Last-Translator: Ubuntu Archive Robot \n" +"PO-Revision-Date: 2015-08-12 05:08+0000\n" +"Last-Translator: Adam Conrad \n" "Language-Team: Suomi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:41+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:17+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: ../parser_include.c:80 diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sudoers.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sudoers.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sudoers.po 2014-07-09 09:03:57.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sudoers.po 2016-07-20 16:57:28.000000000 +0000 @@ -8,68 +8,65 @@ "Project-Id-Version: sudoers 1.8.9b2\n" "Report-Msgid-Bugs-To: http://www.sudo.ws/bugs\n" "POT-Creation-Date: 2013-12-17 10:47-0700\n" -"PO-Revision-Date: 2014-03-26 16:40+0000\n" +"PO-Revision-Date: 2015-09-09 04:25+0000\n" "Last-Translator: Jorma Karvonen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 12:25+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:16+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" -#: plugins/sudoers/auth/pam.c:333 +#: confstr.sh:2 msgid "Password:" msgstr "Salasana:" -#: confstr.sh:3 +#: confstr.sh:5 msgid "*** SECURITY information for %h ***" msgstr "*** TURVALLISUUS-tietoja kohteelle %h ***" -#: confstr.sh:4 +#: confstr.sh:6 msgid "Sorry, try again." -msgstr "Valitan, yritä uudelleen." +msgstr "Yritä uudelleen." -#: plugins/sudoers/alias.c:125 +#: plugins/sudoers/alias.c:132 #, c-format msgid "Alias `%s' already defined" msgstr "Alias ”%s” on jo määritelty" -#: plugins/sudoers/auth/bsdauth.c:78 +#: plugins/sudoers/auth/bsdauth.c:68 #, c-format msgid "unable to get login class for user %s" msgstr "kirjautumisluokan saaminen käyttäjälle %s epäonnistui" -#: plugins/sudoers/auth/bsdauth.c:84 +#: plugins/sudoers/auth/bsdauth.c:73 msgid "unable to begin bsd authentication" msgstr "bsd-todentamisen aloittaminen epäonnistui" -#: plugins/sudoers/auth/bsdauth.c:92 +#: plugins/sudoers/auth/bsdauth.c:81 msgid "invalid authentication type" msgstr "virheellinen todennustyyppi" -#: plugins/sudoers/auth/bsdauth.c:98 +#: plugins/sudoers/auth/bsdauth.c:90 msgid "unable to initialize BSD authentication" msgstr "BSD-todentamisen alustaminen epäonnistui" -#: plugins/sudoers/auth/fwtk.c:60 -#, c-format +#: plugins/sudoers/auth/fwtk.c:52 msgid "unable to read fwtk config" msgstr "fwtk config -asetuksen lukeminen epäonnistui" -#: plugins/sudoers/auth/fwtk.c:65 -#, c-format +#: plugins/sudoers/auth/fwtk.c:57 msgid "unable to connect to authentication server" msgstr "todentamispalvelimelle yhdistäminen epäonnistui" -#: plugins/sudoers/auth/fwtk.c:71 plugins/sudoers/auth/fwtk.c:95 -#: plugins/sudoers/auth/fwtk.c:128 -#, c-format +#: plugins/sudoers/auth/fwtk.c:63 plugins/sudoers/auth/fwtk.c:87 +#: plugins/sudoers/auth/fwtk.c:121 msgid "lost connection to authentication server" msgstr "kadotettiin yhteys todentamispalvelimelle" -#: plugins/sudoers/auth/fwtk.c:75 +#: plugins/sudoers/auth/fwtk.c:67 #, c-format msgid "" "authentication server error:\n" @@ -78,76 +75,76 @@ "todentamispalvelinvirhe:\n" "%s" -#: plugins/sudoers/auth/kerb5.c:116 +#: plugins/sudoers/auth/kerb5.c:111 #, c-format msgid "%s: unable to convert principal to string ('%s'): %s" msgstr "%s: valtuutetun (’%s’) muuntaminen merkkijonoksi epäonnistui: %s" # Ensimmäinen parametri on auth name -#: plugins/sudoers/auth/kerb5.c:160 +#: plugins/sudoers/auth/kerb5.c:161 #, c-format msgid "%s: unable to parse '%s': %s" msgstr "%s: todentamisnimen ’%s’ jäsentäminen epäonnistui: %s" -#: plugins/sudoers/auth/kerb5.c:169 +#: plugins/sudoers/auth/kerb5.c:170 #, c-format msgid "%s: unable to resolve credential cache: %s" msgstr "%s: valtuustietovälimuistin ratkaiseminen epäonnistui: %s" -#: plugins/sudoers/auth/kerb5.c:218 +#: plugins/sudoers/auth/kerb5.c:217 #, c-format msgid "%s: unable to allocate options: %s" msgstr "%s: muistin varaaminen valitsimille epäonnistui: %s" -#: plugins/sudoers/auth/kerb5.c:234 +#: plugins/sudoers/auth/kerb5.c:232 #, c-format msgid "%s: unable to get credentials: %s" msgstr "%s: valtuustietojen hakeminen epäonnistui: %s" -#: plugins/sudoers/auth/kerb5.c:246 +#: plugins/sudoers/auth/kerb5.c:245 #, c-format msgid "%s: unable to initialize credential cache: %s" msgstr "%s: valtuustietovälimuistin alustaminen epäonnistui: %s" -#: plugins/sudoers/auth/kerb5.c:250 +#: plugins/sudoers/auth/kerb5.c:248 #, c-format msgid "%s: unable to store credential in cache: %s" msgstr "" "%s: valtuustietojen tallentaminen valtuustietovälimuistiin epäonnistui: %s" -#: plugins/sudoers/auth/kerb5.c:316 +#: plugins/sudoers/auth/kerb5.c:312 #, c-format msgid "%s: unable to get host principal: %s" msgstr "%s: tietokoneen valtuutetun hakeminen epäonnistui: %s" -#: plugins/sudoers/auth/kerb5.c:331 +#: plugins/sudoers/auth/kerb5.c:326 #, c-format msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s: TGT-lipun todentaminen epäonnistui! Mahdollinen hyökkäys!: %s" -#: plugins/sudoers/auth/pam.c:100 +#: plugins/sudoers/auth/pam.c:92 msgid "unable to initialize PAM" msgstr "PAM:in alustaminen epäonnistui" -#: plugins/sudoers/auth/pam.c:144 +#: plugins/sudoers/auth/pam.c:164 msgid "account validation failure, is your account locked?" msgstr "tilikelpuutushäiriö, onko tilisi lukittu?" -#: plugins/sudoers/auth/pam.c:148 +#: plugins/sudoers/auth/pam.c:168 msgid "Account or password is expired, reset your password and try again" msgstr "" "Tili tai salasana on vanhentunut, nollaa salasanasi tai yritä uudelleen" -#: plugins/sudoers/auth/pam.c:161 +#: plugins/sudoers/auth/pam.c:176 #, c-format msgid "unable to change expired password: %s" msgstr "vanhentuneen salasanan vaihtaminen epäonnistui: %s" -#: plugins/sudoers/auth/pam.c:159 +#: plugins/sudoers/auth/pam.c:181 msgid "Password expired, contact your system administrator" msgstr "Salasana vanhentunut, ota yhteyttä järjestelmän ylläpitäjään" -#: plugins/sudoers/auth/pam.c:163 +#: plugins/sudoers/auth/pam.c:185 msgid "" "Account expired or PAM config lacks an \"account\" section for sudo, contact " "your system administrator" @@ -155,65 +152,57 @@ "Tili vanhentunut tai PAM-asetuksista puuttuu ”account”-lohko sudo-" "komennolle, ota yhteyttä järjestelmän ylläpitäjään" -#: plugins/sudoers/auth/pam.c:187 +#: plugins/sudoers/auth/pam.c:199 #, c-format msgid "PAM authentication error: %s" msgstr "PAM-todentamisvirhe: %s" -#: plugins/sudoers/auth/rfc1938.c:104 plugins/sudoers/visudo.c:220 +#: plugins/sudoers/auth/rfc1938.c:97 plugins/sudoers/visudo.c:218 #, c-format msgid "you do not exist in the %s database" msgstr "ei ole olemassa %s-tietokannassa" -#: plugins/sudoers/auth/securid5.c:81 -#, c-format +#: plugins/sudoers/auth/securid5.c:73 msgid "failed to initialise the ACE API library" msgstr "ACE API -kirjaston alustaminen epäonnistui" -#: plugins/sudoers/auth/securid5.c:107 -#, c-format +#: plugins/sudoers/auth/securid5.c:99 msgid "unable to contact the SecurID server" msgstr "yhteyden ottaminen SecurID-palvelimeen epäonnistui" -#: plugins/sudoers/auth/securid5.c:116 -#, c-format +#: plugins/sudoers/auth/securid5.c:108 msgid "User ID locked for SecurID Authentication" msgstr "Käyttäjätunniste lukittu SecurID-todennukselle" -#: plugins/sudoers/auth/securid5.c:120 plugins/sudoers/auth/securid5.c:171 -#, c-format +#: plugins/sudoers/auth/securid5.c:112 plugins/sudoers/auth/securid5.c:163 msgid "invalid username length for SecurID" msgstr "virheellinen käyttäjänimipituus kohteelle SecurID" -#: plugins/sudoers/auth/securid5.c:124 plugins/sudoers/auth/securid5.c:176 -#, c-format +#: plugins/sudoers/auth/securid5.c:116 plugins/sudoers/auth/securid5.c:168 msgid "invalid Authentication Handle for SecurID" msgstr "virheellinen todentamiskäsittelijä kohteelle SecurID" -#: plugins/sudoers/auth/securid5.c:128 -#, c-format +#: plugins/sudoers/auth/securid5.c:120 msgid "SecurID communication failed" msgstr "SecurID-viestintä epäonnistui" -#: plugins/sudoers/auth/securid5.c:132 plugins/sudoers/auth/securid5.c:215 -#, c-format +#: plugins/sudoers/auth/securid5.c:124 plugins/sudoers/auth/securid5.c:211 msgid "unknown SecurID error" msgstr "tuntematon SecurID-virhe" -#: plugins/sudoers/auth/securid5.c:166 -#, c-format +#: plugins/sudoers/auth/securid5.c:158 msgid "invalid passcode length for SecurID" msgstr "virheellinen salasanakoodipituus kohteelle SecurID" -#: plugins/sudoers/auth/sia.c:109 +#: plugins/sudoers/auth/sia.c:69 plugins/sudoers/auth/sia.c:125 msgid "unable to initialize SIA session" msgstr "SIA-istunnon alustaminen epäonnistui" -#: plugins/sudoers/auth/sudo_auth.c:119 +#: plugins/sudoers/auth/sudo_auth.c:126 msgid "invalid authentication methods" msgstr "virheelliset todennusmetodit" -#: plugins/sudoers/auth/sudo_auth.c:120 +#: plugins/sudoers/auth/sudo_auth.c:128 msgid "" "Invalid authentication methods compiled into sudo! You may not mix " "standalone and non-standalone authentication." @@ -221,11 +210,11 @@ "Virheellisiä todennusmenetelmiä käännetty sudo-ohjelmaan! Yksittäisiä ja ei-" "yksittäisiä todennuksia ei voi sekoittaa keskenään." -#: plugins/sudoers/auth/sudo_auth.c:203 +#: plugins/sudoers/auth/sudo_auth.c:224 plugins/sudoers/auth/sudo_auth.c:274 msgid "no authentication methods" msgstr "ei todennusmenetelmiä:" -#: plugins/sudoers/auth/sudo_auth.c:206 +#: plugins/sudoers/auth/sudo_auth.c:226 msgid "" "There are no authentication methods compiled into sudo! If you want to turn " "off authentication, use the --disable-authentication configure option." @@ -233,21 +222,19 @@ "Sudo-ohjelmaan ei ole käännetty todentamismenelmiä! Jos haluat kääntää pois " "todentamisen, käytä asetusvalitsinta --disable-authentication." -#: plugins/sudoers/auth/sudo_auth.c:374 +#: plugins/sudoers/auth/sudo_auth.c:442 msgid "Authentication methods:" msgstr "Todennusmenetelmät:" -#: plugins/sudoers/bsm_audit.c:90 plugins/sudoers/bsm_audit.c:153 -#, c-format +#: plugins/sudoers/bsm_audit.c:111 plugins/sudoers/bsm_audit.c:200 msgid "Could not determine audit condition" msgstr "Audit-ehdon määrittely epäonnistui" -#: plugins/sudoers/bsm_audit.c:129 plugins/sudoers/bsm_audit.c:190 -#, c-format +#: plugins/sudoers/bsm_audit.c:172 plugins/sudoers/bsm_audit.c:260 msgid "unable to commit audit record" msgstr "commit-toiminnon suorittaminen audit-tietueelle epäonnistui" -#: plugins/sudoers/check.c:189 +#: plugins/sudoers/check.c:252 msgid "" "\n" "We trust you have received the usual lecture from the local System\n" @@ -259,24 +246,23 @@ "\n" msgstr "" "\n" -"Luotamme siihen, että olet vastaanottanut tavallisen luennon paikalliselta " -"Järjestelmä-\n" -"hallinnoijalta. Se tavallisesti tiivistyy näihin kolmeen asiaan:\n" +"Luotamme, että olet saanut tavanomaisen saarnan paikalliselta järjestelmän\n" +"ylläpitäjältä. Yleensä se tiivistyy kolmeen asiaan:\n" "\n" " #1) Kunnioita muiden yksityisyyttä.\n" " #2) Ajattele ennen kuin kirjoitat.\n" " #3) Suuren voiman mukana tulee suuri vastuu.\n" "\n" -#: plugins/sudoers/check.c:758 plugins/sudoers/check.c:764 -#: plugins/sudoers/sudoers.c:851 plugins/sudoers/sudoers.c:855 +#: plugins/sudoers/check.c:295 plugins/sudoers/check.c:305 +#: plugins/sudoers/sudoers.c:699 plugins/sudoers/sudoers.c:728 #, c-format msgid "unknown uid: %u" msgstr "tuntematon uid-käyttäjätunniste: %u" -#: plugins/sudoers/check.c:761 plugins/sudoers/sudoers.c:792 -#: plugins/sudoers/sudoers.c:1120 plugins/sudoers/testsudoers.c:225 -#: plugins/sudoers/testsudoers.c:369 +#: plugins/sudoers/check.c:300 plugins/sudoers/policy.c:774 +#: plugins/sudoers/sudoers.c:1095 plugins/sudoers/testsudoers.c:206 +#: plugins/sudoers/testsudoers.c:361 #, c-format msgid "unknown user: %s" msgstr "tuntematon käyttäjä: %s" @@ -328,299 +314,299 @@ msgid "Send mail if the user is not allowed to run a command" msgstr "Lähetä sähköpostia, jos käyttäjän ei sallita suorittaa komentoa" -#: plugins/sudoers/def_data.c:67 +#: plugins/sudoers/def_data.c:71 msgid "Use a separate timestamp for each user/tty combo" msgstr "Käytä erillistä aikaleimaa jokaiselle käyttäjä/tty -yhdistelmälle" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:75 msgid "Lecture user the first time they run sudo" msgstr "Saarnaa ensimmäistä kertaa sudo-ohjelmaa käyttävälle" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:79 #, c-format msgid "File containing the sudo lecture: %s" msgstr "Tiedosto, joka sisältää sudo-saarnan: %s" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:83 msgid "Require users to authenticate by default" msgstr "Vaadi käyttäjien todennus oletuksena" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:87 msgid "Root may run sudo" msgstr "Root voi suorittaa sudo-ohjelman" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:91 msgid "Log the hostname in the (non-syslog) log file" msgstr "Kirjaa tietokonenimi (ei-syslog)lokitiedostoon" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:95 msgid "Log the year in the (non-syslog) log file" msgstr "Kirjaa vuosi (ei-syslog)lokitiedostoon" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:99 msgid "If sudo is invoked with no arguments, start a shell" msgstr "" "Jos sudo-ohjelmaa kutsutaan ilman argumentteja, käynnistä " "käyttöjärjestelmäkuori" -#: plugins/sudoers/def_data.c:99 +#: plugins/sudoers/def_data.c:103 msgid "Set $HOME to the target user when starting a shell with -s" msgstr "" "Aseta $HOME-muuttujaksi kohdekäyttäjä kun käyttöjärjestelmäkuori " "käynnistetään valitsimella -s" -#: plugins/sudoers/def_data.c:103 +#: plugins/sudoers/def_data.c:107 msgid "Always set $HOME to the target user's home directory" msgstr "Aseta $HOME-muuttujaksi aina kohdekäyttäjän kotihakemisto" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:111 msgid "Allow some information gathering to give useful error messages" msgstr "" "Salli jotain tietojenkeräystä hyödyllisten virheilmoitusten tarjoamiseksi" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:115 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Vaadi täysin rakennettu tietokonenimi suoders-tiedostossa" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:119 msgid "Insult the user when they enter an incorrect password" msgstr "Solvaa käyttäjiä, kun he kirjoittavat väärän salasanan" -#: plugins/sudoers/def_data.c:119 +#: plugins/sudoers/def_data.c:123 msgid "Only allow the user to run sudo if they have a tty" msgstr "Salli käyttäjien suorittaa sudo-ohjelma vain jos heillä on tty" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:127 msgid "Visudo will honor the EDITOR environment variable" msgstr "Visudo noudattaa EDITOR-ympäristömuuttujaa" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:131 msgid "Prompt for root's password, not the users's" msgstr "Kysy root-käyttäjän salasana, ei käyttäjän" -#: plugins/sudoers/def_data.c:131 +#: plugins/sudoers/def_data.c:135 msgid "Prompt for the runas_default user's password, not the users's" msgstr "Kysy runas_default-käyttäjän salasana, ei käyttäjän" -#: plugins/sudoers/def_data.c:135 +#: plugins/sudoers/def_data.c:139 msgid "Prompt for the target user's password, not the users's" msgstr "Kysy kohdekäyttäjän salasana, ei käyttäjän" -#: plugins/sudoers/def_data.c:139 +#: plugins/sudoers/def_data.c:143 msgid "Apply defaults in the target user's login class if there is one" msgstr "" "Käytä oletuksia kohdekäyttäjän kirjautumisluokassa, jos siinä on yhtään" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:147 msgid "Set the LOGNAME and USER environment variables" msgstr "Aseta LOGNAME- ja USER-ympäristömuuttujat" -#: plugins/sudoers/def_data.c:147 +#: plugins/sudoers/def_data.c:151 msgid "Only set the effective uid to the target user, not the real uid" msgstr "" "Aseta vain voimassa oleva uid-käyttäjätunniste kohdekäyttäjälle, ei oikeaa " "uid-tunnistetta" -#: plugins/sudoers/def_data.c:151 +#: plugins/sudoers/def_data.c:155 msgid "Don't initialize the group vector to that of the target user" msgstr "Älä alusta ryhmävektoria kohdekäyttäjän vastaavaan arvoon" -#: plugins/sudoers/def_data.c:155 +#: plugins/sudoers/def_data.c:159 #, c-format msgid "Length at which to wrap log file lines (0 for no wrap): %u" msgstr "" "Pituus, jossa pitkät lokitiedostorivit jaetaan seuraavalle riville (0 ei " "jaeta): %u" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:163 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Todennusaikaleiman aikavalvonta: %.1f minuuttia" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:167 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Salasanakehotteen aikavalvonta: %.1f minuuttia" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:171 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Salasanayritysten lukumäärä: %u" -#: plugins/sudoers/def_data.c:171 +#: plugins/sudoers/def_data.c:175 #, c-format msgid "Umask to use or 0777 to use user's: 0%o" msgstr "" "Käytettävä umask-määrittely tai 0777 käytettäväksi käyttäjän umask-" "määrittelyksi: 0%o" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:179 #, c-format msgid "Path to log file: %s" msgstr "Polku lokitiedostoon: %s" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:183 #, c-format msgid "Path to mail program: %s" msgstr "Polku sähköpostiohjelmaan: %s" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:187 #, c-format msgid "Flags for mail program: %s" msgstr "Sähköpostiohjelman liput: %s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:191 #, c-format msgid "Address to send mail to: %s" msgstr "Osoite, johon sähköposti lähetetään: %s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:195 #, c-format msgid "Address to send mail from: %s" msgstr "Osoite, josta sähköposti lähetetään: %s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:199 #, c-format msgid "Subject line for mail messages: %s" msgstr "Sähköpostiviestin Aihe-rivi: %s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:203 #, c-format msgid "Incorrect password message: %s" msgstr "Virheellinen salasanaviesti: %s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:211 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Polku todennusaikaleimahakemistoon: %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:215 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Todennusaikaleimahakemiston omistaja: %s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:219 #, c-format msgid "" "Users in this group are exempt from password and PATH requirements: %s" msgstr "" "Käyttäjät tässä ryhmässä on vapautettu salasana- ja PATH-vaatimuksista: %s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:223 #, c-format msgid "Default password prompt: %s" msgstr "Oletussalasanakehote: %s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:227 msgid "If set, passprompt will override system prompt in all cases." msgstr "" "Jos asetettu, salasanakehote korvaa järjestelmäkehotteen kaikissa " "tapauksissa." # Tämä on tekemisessä runas_default -määrittelyn kanssa -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:231 #, c-format msgid "Default user to run commands as: %s" msgstr "Oletuskäyttäjä suorittaa komennot käyttäjänä: %s" -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:235 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Arvo, jolla korvataan käyttäjän $PATH-asetus: %s" -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:239 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Visudo-editorin käyttämä polku: %s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:243 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Kun vaaditaan salasana ’list’-näennäiskomennolle: %s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:247 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Kun vaaditaan salasana ’verify’-näennäiskomennolle: %s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:251 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "Esilataa vale-exec-funktiot, jotka sisältyvät sudo_noexec-kirjastoon" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:255 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "" "Jos LDAP-hakemisto on ylhäällä, ohitammeko paikallisen sudoers-tiedoston" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:259 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Tiedostokuvaajat >= %d suljetaan ennen komennon suoritusta" -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:263 msgid "" "If set, users may override the value of `closefrom' with the -C option" msgstr "Jos asetettu, käyttäjä voi korvata ’closefrom’-arvon valitsimella -C" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:267 msgid "Allow users to set arbitrary environment variables" msgstr "Salli käyttäjien asettaa mielivaltaisia ympäristömuuttujia" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:271 msgid "Reset the environment to a default set of variables" msgstr "Nollaa ympäristö muuttujien oletusjoukoksi" -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:275 msgid "Environment variables to check for sanity:" msgstr "Ympäristömuuttujat, joille tehdään järkevyystarkistus:" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:279 msgid "Environment variables to remove:" msgstr "Poistettavat ympäristömuuttujat:" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:283 msgid "Environment variables to preserve:" msgstr "Säilytettävät ympäristömuuttujat:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:287 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "Uudessa turva-asiayhteydessä käytettävä SELinux-rooli: %s" -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:291 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "Uudessa turva-asiayhteydessä käytettävä SELinux-tyyppi: %s" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:295 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Polku sudo-kohtaiseen ympäristötiedostoon: %s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:299 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Locale-asetus, jota käytetään sudoers-jäsentämisessä: %s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:303 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "Salli sudo-ohjelman kysyä salasana vieläpä jos se olisi näkyvä" -#: plugins/sudoers/def_data.c:299 +#: plugins/sudoers/def_data.c:307 msgid "" "Provide visual feedback at the password prompt when there is user input" msgstr "" "Tarjoa visuaalista palautetta salasanakehotteelta silloin kun on " "käyttäjäsyöte" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:311 msgid "" "Use faster globbing that is less accurate but does not access the filesystem" msgstr "" "Käyttää nopeampaa jokerimerkkien korvausta, joka on epätarkempi, mutta ei " "lue tiedostojärjestelmää" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:315 msgid "" "The umask specified in sudoers will override the user's, even if it is more " "permissive" @@ -628,274 +614,268 @@ "Sudoers umask korvaa käyttäjän umask-määrittelyn, vieläpä jos se on " "sallivampi" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:319 msgid "Log user's input for the command being run" msgstr "Kirjaa lokiin käyttäjän syöte suoritettavalle komennolle" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:323 msgid "Log the output of the command being run" msgstr "Kirjaa lokiin suoritettavan komennon tuloste" -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:327 msgid "Compress I/O logs using zlib" msgstr "Tiivistä siirräntälokit käyttäen zlib-ohjelmaa" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:331 msgid "Always run commands in a pseudo-tty" msgstr "Suorita aina komennot näennäis-tty:ssä" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:335 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Lisäosa ei-Unix-ryhmätuelle: %s" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:339 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Hakemisto, johon tallennetaan syöte-/tulostelokit: %s" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:343 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Tiedosto, johon tallennetaan syöte-/tulosteloki: %s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:347 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Lisää rivi utmp-/utmpx-tiedostoon, kun varataan pty" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:351 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "" "Aseta käyttäjäksi utmp-tiedostoon suorittava käyttäjä, ei kutsuva käyttäjä" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:355 msgid "Set of permitted privileges" msgstr "Sallittuja käyttöoikeuksia" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:359 msgid "Set of limit privileges" msgstr "Rajoitettuja käyttöoikeuksia" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:363 msgid "Run commands on a pty in the background" msgstr "Suorita komentoja pty:llä taustalla" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:367 msgid "PAM service name to use" msgstr "Käytettävä PAM-palvelunimi" -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:371 msgid "PAM service name to use for login shells" msgstr "Kirjautumiskomentotulkeille käytettävä PAM-palvelunimi" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:375 msgid "Attempt to establish PAM credentials for the target user" msgstr "Yritys perustaa PAM-valtuustiedot kohdekäyttäjälle" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:379 msgid "Create a new PAM session for the command to run in" msgstr "Luo uusi PAM-istunto suoritettavalle komennolle" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:383 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "Suurin siirräntälokin sarjanumero: %u" -#: plugins/sudoers/defaults.c:208 +#: plugins/sudoers/defaults.c:199 plugins/sudoers/defaults.c:610 +#: plugins/sudoers/visudo_json.c:633 plugins/sudoers/visudo_json.c:668 #, c-format msgid "unknown defaults entry `%s'" msgstr "tuntematon oletusrivi ”%s”" -#: plugins/sudoers/defaults.c:216 plugins/sudoers/defaults.c:226 -#: plugins/sudoers/defaults.c:246 plugins/sudoers/defaults.c:259 -#: plugins/sudoers/defaults.c:272 plugins/sudoers/defaults.c:285 -#: plugins/sudoers/defaults.c:298 plugins/sudoers/defaults.c:318 -#: plugins/sudoers/defaults.c:328 +#: plugins/sudoers/defaults.c:207 plugins/sudoers/defaults.c:217 +#: plugins/sudoers/defaults.c:241 plugins/sudoers/defaults.c:256 +#: plugins/sudoers/defaults.c:269 plugins/sudoers/defaults.c:282 +#: plugins/sudoers/defaults.c:295 plugins/sudoers/defaults.c:315 +#: plugins/sudoers/defaults.c:325 #, c-format msgid "value `%s' is invalid for option `%s'" msgstr "arvo ”%s” on virheellinen valitsimelle ”%s”" # parametrinä on variable -#: plugins/sudoers/defaults.c:219 plugins/sudoers/defaults.c:229 -#: plugins/sudoers/defaults.c:237 plugins/sudoers/defaults.c:254 -#: plugins/sudoers/defaults.c:267 plugins/sudoers/defaults.c:280 -#: plugins/sudoers/defaults.c:293 plugins/sudoers/defaults.c:313 -#: plugins/sudoers/defaults.c:324 +#: plugins/sudoers/defaults.c:210 plugins/sudoers/defaults.c:220 +#: plugins/sudoers/defaults.c:228 plugins/sudoers/defaults.c:251 +#: plugins/sudoers/defaults.c:264 plugins/sudoers/defaults.c:277 +#: plugins/sudoers/defaults.c:290 plugins/sudoers/defaults.c:310 +#: plugins/sudoers/defaults.c:321 #, c-format msgid "no value specified for `%s'" msgstr "arvoa ei ole määritelty muuttujalle ”%s”" # Parametri on muuttuja -#: plugins/sudoers/defaults.c:242 +#: plugins/sudoers/defaults.c:233 #, c-format msgid "values for `%s' must start with a '/'" msgstr "muuttujan ”%s” arvojen on alettava merkillä ’/’" -#: plugins/sudoers/defaults.c:304 +#: plugins/sudoers/defaults.c:301 #, c-format msgid "option `%s' does not take a value" msgstr "valitsin ”%s” ei ota arvoa" -#: plugins/sudoers/check.c:399 plugins/sudoers/env.c:289 -#: plugins/sudoers/env.c:294 plugins/sudoers/env.c:395 -#: plugins/sudoers/env.c:447 plugins/sudoers/linux_audit.c:82 -#: plugins/sudoers/sudoers.c:670 plugins/sudoers/sudoers.c:677 -#: plugins/sudoers/sudoers.c:936 plugins/sudoers/testsudoers.c:253 +#: plugins/sudoers/env.c:296 plugins/sudoers/env.c:303 +#: plugins/sudoers/env.c:408 plugins/sudoers/ldap.c:450 +#: plugins/sudoers/ldap.c:540 plugins/sudoers/ldap.c:1166 +#: plugins/sudoers/ldap.c:1388 plugins/sudoers/ldap.c:1704 +#: plugins/sudoers/linux_audit.c:82 plugins/sudoers/logging.c:929 +#: plugins/sudoers/policy.c:511 plugins/sudoers/policy.c:520 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:815 +#: plugins/sudoers/testsudoers.c:236 plugins/sudoers/toke_util.c:162 #, c-format msgid "internal error, %s overflow" msgstr "sisäinen virhe, %s-ylivuoto" -#: plugins/sudoers/env.c:367 -#, c-format +#: plugins/sudoers/env.c:377 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: rikkoutunut envp, pituus ei täsmää" -#: plugins/sudoers/env.c:992 +#: plugins/sudoers/env.c:1157 #, c-format msgid "" "sorry, you are not allowed to set the following environment variables: %s" msgstr "seuraavia ympäristömuuttujia ei ole lupa asettaa: %s" -#: plugins/sudoers/group_plugin.c:103 +#: plugins/sudoers/group_plugin.c:86 #, c-format msgid "%s must be owned by uid %d" msgstr "%s-omistajan on oltava uid %d" -#: plugins/sudoers/group_plugin.c:107 +#: plugins/sudoers/group_plugin.c:90 #, c-format msgid "%s must only be writable by owner" msgstr "%s on vain omistajan kirjoitettava" -#: plugins/sudoers/group_plugin.c:105 plugins/sudoers/sssd.c:251 +#: plugins/sudoers/group_plugin.c:98 plugins/sudoers/sssd.c:331 #, c-format msgid "unable to load %s: %s" msgstr "kohteen %s lataaminen epäonnistui: %s" # parametrina on path -#: plugins/sudoers/group_plugin.c:119 +#: plugins/sudoers/group_plugin.c:104 #, c-format msgid "unable to find symbol \"group_plugin\" in %s" msgstr "symbolin ”group_plugin” löytäminen polusta %s epäonnistui" -#: plugins/sudoers/group_plugin.c:124 +#: plugins/sudoers/group_plugin.c:109 #, c-format msgid "%s: incompatible group plugin major version %d, expected %d" msgstr "%s: yhteensopimaton ryhmälisäosan major-versio %d, odotettiin %d" -#: plugins/sudoers/interfaces.c:112 +#: plugins/sudoers/interfaces.c:117 msgid "Local IP address and netmask pairs:\n" msgstr "Paikallinen ip-osoite ja verkkopeiteparit:\n" -#: plugins/sudoers/check.c:491 plugins/sudoers/check.c:535 -#: plugins/sudoers/iolog.c:158 +#: plugins/sudoers/iolog.c:92 plugins/sudoers/iolog.c:110 +#: plugins/sudoers/timestamp.c:169 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s on olemassa, mutta ei ole hakemisto (0%o)" -#: plugins/sudoers/check.c:264 plugins/sudoers/check.c:512 -#: plugins/sudoers/check.c:562 plugins/sudoers/iolog.c:123 -#: plugins/sudoers/iolog.c:156 +#: plugins/sudoers/iolog.c:103 plugins/sudoers/iolog.c:124 +#: plugins/sudoers/iolog.c:131 plugins/sudoers/timestamp.c:163 +#: plugins/sudoers/timestamp.c:184 #, c-format msgid "unable to mkdir %s" msgstr "käskyn mkdir %s suorittaminen epäonnistui" # Avaamisen kohde voi olla timestamp file, sudoers file tai pathbuf -#: plugins/sudoers/check.c:252 plugins/sudoers/iolog.c:172 -#: plugins/sudoers/sudoers.c:988 plugins/sudoers/sudoreplay.c:355 -#: plugins/sudoers/sudoreplay.c:817 plugins/sudoers/sudoreplay.c:974 -#: plugins/sudoers/visudo.c:818 +#: plugins/sudoers/iolog.c:200 plugins/sudoers/sudoers.c:871 +#: plugins/sudoers/sudoreplay.c:300 plugins/sudoers/sudoreplay.c:769 +#: plugins/sudoers/sudoreplay.c:973 plugins/sudoers/timestamp.c:399 +#: plugins/sudoers/visudo.c:904 plugins/sudoers/visudo_json.c:1012 +#: plugins/sudoers/visudo_json.c:1025 #, c-format msgid "unable to open %s" msgstr "kohteen %s avaaminen epäonnistui" # Parametrinä on sudoers-tiedosto tai pathbuf -#: plugins/sudoers/iolog.c:205 plugins/sudoers/sudoers.c:991 +#: plugins/sudoers/iolog.c:241 plugins/sudoers/sudoers.c:875 +#: plugins/sudoers/sudoreplay.c:1084 #, c-format msgid "unable to read %s" msgstr "kohteen %s lukeminen epäonnistui" # Kirjoittamisen kohde voi olla timestamp file tai pathbuf -#: plugins/sudoers/check.c:256 plugins/sudoers/iolog.c:229 +#: plugins/sudoers/iolog.c:277 plugins/sudoers/sudoreplay.c:550 +#: plugins/sudoers/timestamp.c:298 plugins/sudoers/timestamp.c:301 #, c-format msgid "unable to write to %s" msgstr "kohteeseen %s kirjoittaminen epäonnistui" # Parametrina on pathbuf -#: plugins/sudoers/iolog.c:258 plugins/sudoers/iolog.c:261 -#: plugins/sudoers/iolog.c:526 plugins/sudoers/iolog.c:531 -#: plugins/sudoers/iolog.c:537 plugins/sudoers/iolog.c:545 -#: plugins/sudoers/iolog.c:553 plugins/sudoers/iolog.c:561 -#: plugins/sudoers/iolog.c:569 +#: plugins/sudoers/iolog.c:342 plugins/sudoers/iolog.c:540 #, c-format msgid "unable to create %s" msgstr "hakemistopolun %s luominen epäonnistui" -#: plugins/sudoers/ldap.c:387 -#, c-format +#: plugins/sudoers/ldap.c:428 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports: portti on liian suuri" -#: plugins/sudoers/ldap.c:410 -#, c-format +#: plugins/sudoers/ldap.c:426 msgid "sudo_ldap_conf_add_ports: out of space expanding hostbuf" msgstr "sudo_ldap_conf_add_ports: hostbuf-puskuritila loppui" # URL on verkko-osoite, loogisesti URI on verkkoresurssi(osoite) -#: plugins/sudoers/ldap.c:440 +#: plugins/sudoers/ldap.c:488 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "tukematon LDAP-verkkoresurssin tunnustyyppi: %s" -#: plugins/sudoers/ldap.c:475 -#, c-format +#: plugins/sudoers/ldap.c:515 msgid "unable to mix ldap and ldaps URIs" msgstr "ldap:n ja ldap-verkkoresurssitunnuksien sekoittaminen epäonnistui" -#: plugins/sudoers/ldap.c:493 plugins/sudoers/ldap.c:525 +#: plugins/sudoers/ldap.c:519 plugins/sudoers/ldap.c:555 msgid "starttls not supported when using ldaps" msgstr "starttls ei ole tuettu ldaps-käytössä" -#: plugins/sudoers/ldap.c:498 -#, c-format +#: plugins/sudoers/ldap.c:511 msgid "sudo_ldap_parse_uri: out of space building hostbuf" msgstr "sudo_ldap_parse_uri: hostbuf-puskuritila loppui" -#: plugins/sudoers/ldap.c:572 +#: plugins/sudoers/ldap.c:626 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "SSL-varmenne- ja -avaintietokannan alustaminen epäonnistui: %s" -#: plugins/sudoers/ldap.c:575 +#: plugins/sudoers/ldap.c:629 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "kohteessa %s TLS_CERT on asetettava käyttämään SSL:ää" -#: plugins/sudoers/ldap.c:992 -#, c-format +#: plugins/sudoers/ldap.c:1152 msgid "unable to get GMT time" msgstr "GMT-ajan saaminen epäonnistui" -#: plugins/sudoers/ldap.c:998 -#, c-format +#: plugins/sudoers/ldap.c:1158 msgid "unable to format timestamp" msgstr "aikaleiman muotoileminen epäonnistui" -#: plugins/sudoers/ldap.c:1006 -#, c-format +#: plugins/sudoers/ldap.c:1128 msgid "unable to build time filter" msgstr "aikasuodattimen rakentaminen epäonnistui" -#: plugins/sudoers/ldap.c:1225 -#, c-format +#: plugins/sudoers/ldap.c:1319 msgid "sudo_ldap_build_pass1 allocation mismatch" msgstr "sudo_ldap_build_pass1-varaustäsmäämättömyys" -#: plugins/sudoers/ldap.c:1424 +#: plugins/sudoers/ldap.c:1853 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/ldap.c:1761 +#: plugins/sudoers/ldap.c:2394 #, c-format msgid "" "\n" @@ -904,7 +884,7 @@ "\n" "LDAP-rooli: %s\n" -#: plugins/sudoers/ldap.c:1763 +#: plugins/sudoers/ldap.c:2396 #, c-format msgid "" "\n" @@ -913,23 +893,23 @@ "\n" "LDAP-rooli: TUNTEMATON\n" -#: plugins/sudoers/ldap.c:1810 +#: plugins/sudoers/ldap.c:2443 #, c-format msgid " Order: %s\n" msgstr " Järjestys: %s\n" -#: plugins/sudoers/ldap.c:1818 plugins/sudoers/sssd.c:1168 +#: plugins/sudoers/ldap.c:2451 plugins/sudoers/parse.c:555 +#: plugins/sudoers/sssd.c:1429 #, c-format msgid " Commands:\n" msgstr " Komennot:\n" -#: plugins/sudoers/ldap.c:2240 +#: plugins/sudoers/ldap.c:3015 #, c-format msgid "unable to initialize LDAP: %s" msgstr "kohteen LDAP alustaminen epäonnistui: %s" -#: plugins/sudoers/ldap.c:2274 -#, c-format +#: plugins/sudoers/ldap.c:3051 msgid "" "start_tls specified but LDAP libs do not support ldap_start_tls_s() or " "ldap_start_tls_s_np()" @@ -937,68 +917,66 @@ "start_tls määritelty, mutta LDAP-kirjastot ei tue funktiota " "ldap_start_tls_s() tai funktiota ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:2510 +#: plugins/sudoers/ldap.c:3305 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "virheellinen sudoOrder-attribuutti: %s" -#: plugins/sudoers/linux_audit.c:57 -#, c-format +#: plugins/sudoers/linux_audit.c:52 msgid "unable to open audit system" msgstr "audit-järjestelmän avaaminen epäonnistui" #: plugins/sudoers/linux_audit.c:93 -#, c-format msgid "unable to send audit message" msgstr "audit-viestin lähettäminen epäonnistui" -#: plugins/sudoers/logging.c:136 +#: plugins/sudoers/logging.c:106 #, c-format msgid "%8s : %s" msgstr "%8s : %s" -#: plugins/sudoers/logging.c:164 +#: plugins/sudoers/logging.c:134 #, c-format msgid "%8s : (command continued) %s" msgstr "%8s: (komento jatkui) %s" -#: plugins/sudoers/logging.c:202 +#: plugins/sudoers/logging.c:159 #, c-format msgid "unable to open log file: %s: %s" msgstr "lokitiedoston avaaminen epäonnistui: %s: %s" -#: plugins/sudoers/logging.c:205 +#: plugins/sudoers/logging.c:162 #, c-format msgid "unable to lock log file: %s: %s" msgstr "lokitiedoston lukitseminen epäonnistui: %s: %s" -#: plugins/sudoers/logging.c:317 +#: plugins/sudoers/logging.c:211 msgid "No user or host" msgstr "Ei käyttäjä eikä tietokone" -#: plugins/sudoers/logging.c:319 +#: plugins/sudoers/logging.c:213 msgid "validation failure" msgstr "kelpuutushäiriö" -#: plugins/sudoers/logging.c:260 +#: plugins/sudoers/logging.c:220 msgid "user NOT in sudoers" msgstr "käyttäjä EI ole sudoers-tiedostossa" -#: plugins/sudoers/logging.c:262 +#: plugins/sudoers/logging.c:222 msgid "user NOT authorized on host" msgstr "käyttäjä ei ole varmennettu tietokoneella" -#: plugins/sudoers/logging.c:264 +#: plugins/sudoers/logging.c:224 msgid "command not allowed" msgstr "komento ei ole sallittu" -#: plugins/sudoers/logging.c:274 +#: plugins/sudoers/logging.c:259 #, c-format msgid "%s is not in the sudoers file. This incident will be reported.\n" msgstr "" "käyttäjä %s ei ole sudoers-tiedostossa. Tästä tapahtumasta ilmoitetaan.\n" -#: plugins/sudoers/logging.c:277 +#: plugins/sudoers/logging.c:262 #, c-format msgid "" "%s is not allowed to run sudo on %s. This incident will be reported.\n" @@ -1006,26 +984,27 @@ "käyttäjä %s ei saa suorittaa komentoa sudo tietokoneella %s. Tästä " "tapahtumasta ilmoitetaan.\n" -#: plugins/sudoers/logging.c:281 +#: plugins/sudoers/logging.c:266 #, c-format msgid "Sorry, user %s may not run sudo on %s.\n" msgstr "Käyttäjä %s ei voi suorittaa komentoa sudo tietokoneella %s.\n" -#: plugins/sudoers/logging.c:284 +#: plugins/sudoers/logging.c:269 #, c-format msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "" "Käyttäjän %s ei sallita suorittaa ’%s%s%s’ käyttäjänä %s%s%s tietokoneella " "%s.\n" -#: plugins/sudoers/logging.c:336 plugins/sudoers/sudoers.c:502 -#: plugins/sudoers/sudoers.c:503 plugins/sudoers/sudoers.c:1539 -#: plugins/sudoers/sudoers.c:1540 +#: plugins/sudoers/logging.c:306 plugins/sudoers/sudoers.c:471 +#: plugins/sudoers/sudoers.c:473 plugins/sudoers/sudoers.c:475 +#: plugins/sudoers/sudoers.c:477 plugins/sudoers/sudoers.c:1222 +#: plugins/sudoers/sudoers.c:1224 #, c-format msgid "%s: command not found" msgstr "%s: komentoa ei löytynyt" -#: plugins/sudoers/logging.c:338 plugins/sudoers/sudoers.c:499 +#: plugins/sudoers/logging.c:308 plugins/sudoers/sudoers.c:467 #, c-format msgid "" "ignoring `%s' found in '.'\n" @@ -1034,77 +1013,75 @@ "ohitetaan komento ”%s”, joka löytyi kohteesta ’.’\n" "Käytä ”sudo ./%s”, jos tämä on ”%s”-komento, joka halutaan suorittaa." -#: plugins/sudoers/logging.c:352 +#: plugins/sudoers/logging.c:325 msgid "authentication failure" msgstr "todentamishäiriö" -#: plugins/sudoers/logging.c:379 +#: plugins/sudoers/logging.c:351 msgid "a password is required" msgstr "vaaditaan salasana" -#: plugins/sudoers/logging.c:443 plugins/sudoers/logging.c:497 +#: plugins/sudoers/logging.c:422 plugins/sudoers/logging.c:484 #, c-format msgid "%u incorrect password attempt" msgid_plural "%u incorrect password attempts" msgstr[0] "%u väärä salasana yritetty" msgstr[1] "%u väärää salasanaa yritetty" -#: plugins/sudoers/logging.c:530 -#, c-format +#: plugins/sudoers/logging.c:572 msgid "unable to fork" msgstr "fork-funktion kutsuminen epäonnistui" -#: plugins/sudoers/logging.c:537 plugins/sudoers/logging.c:599 +#: plugins/sudoers/logging.c:580 plugins/sudoers/logging.c:640 #, c-format msgid "unable to fork: %m" msgstr "fork-funktion kutsuminen epäonnistui: %m" -#: plugins/sudoers/logging.c:589 +#: plugins/sudoers/logging.c:630 #, c-format msgid "unable to open pipe: %m" msgstr "putken avaaminen epäonnistui: %m" -#: plugins/sudoers/logging.c:614 +#: plugins/sudoers/logging.c:655 #, c-format msgid "unable to dup stdin: %m" msgstr "funktion dup kutsuminen vakiosyötteellä epäonnistui: %m" -#: plugins/sudoers/logging.c:650 +#: plugins/sudoers/logging.c:693 #, c-format msgid "unable to execute %s: %m" msgstr "käskyn %s suorittaminen epäonnistui: %m" -#: plugins/sudoers/logging.c:865 -#, c-format +#: plugins/sudoers/logging.c:914 msgid "internal error: insufficient space for log line" msgstr "sisäinen virhe: riittämättömästi tilaa lokiriville" -#: plugins/sudoers/match.c:617 +#: plugins/sudoers/match.c:616 #, c-format msgid "unsupported digest type %d for %s" msgstr "tukematon tiivistetyyppi %d kohteelle %s" -#: plugins/sudoers/match.c:647 +#: plugins/sudoers/match.c:657 #, c-format msgid "%s: read error" msgstr "%s: kirjoitusvirhe" -#: plugins/sudoers/match.c:661 +#: plugins/sudoers/match.c:692 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "tiiviste kohteelle %s (%s) ei ole %s-muodossa" -#: plugins/sudoers/parse.c:123 +#: plugins/sudoers/parse.c:114 #, c-format msgid "parse error in %s near line %d" msgstr "jäsentämisvirhe tiedostossa %s lähellä riviä %d" -#: plugins/sudoers/parse.c:126 +#: plugins/sudoers/parse.c:117 #, c-format msgid "parse error in %s" msgstr "jäsentämisvirhe tiedostossa %s" -#: plugins/sudoers/parse.c:414 +#: plugins/sudoers/parse.c:502 #, c-format msgid "" "\n" @@ -1113,45 +1090,100 @@ "\n" "Sudoers-rivi:\n" -#: plugins/sudoers/parse.c:416 +#: plugins/sudoers/parse.c:503 #, c-format msgid " RunAsUsers: " msgstr " SuoritaKäyttäjänä: " -#: plugins/sudoers/parse.c:431 +#: plugins/sudoers/parse.c:517 #, c-format msgid " RunAsGroups: " msgstr " SuoritaRyhmänä: " -#: plugins/sudoers/parse.c:475 +#: plugins/sudoers/parse.c:526 #, c-format msgid " Options: " msgstr " Valitsimet: " -#: plugins/sudoers/find_path.c:69 plugins/sudoers/find_path.c:108 -#: plugins/sudoers/find_path.c:123 plugins/sudoers/iolog.c:125 -#: plugins/sudoers/sudoers.c:945 toke.l:693 toke.l:883 +#: gram.y:1136 gram.y:1143 plugins/sudoers/auth/pam.c:398 +#: plugins/sudoers/auth/rfc1938.c:109 plugins/sudoers/defaults.c:518 +#: plugins/sudoers/defaults.c:722 plugins/sudoers/defaults.c:882 +#: plugins/sudoers/editor.c:64 plugins/sudoers/editor.c:82 +#: plugins/sudoers/editor.c:92 plugins/sudoers/env.c:234 +#: plugins/sudoers/gc.c:52 plugins/sudoers/group_plugin.c:134 +#: plugins/sudoers/iolog.c:586 plugins/sudoers/iolog.c:618 +#: plugins/sudoers/iolog_path.c:167 plugins/sudoers/ldap.c:446 +#: plugins/sudoers/ldap.c:477 plugins/sudoers/ldap.c:529 +#: plugins/sudoers/ldap.c:562 plugins/sudoers/ldap.c:917 +#: plugins/sudoers/ldap.c:1064 plugins/sudoers/ldap.c:1384 +#: plugins/sudoers/ldap.c:1542 plugins/sudoers/ldap.c:1620 +#: plugins/sudoers/ldap.c:1756 plugins/sudoers/ldap.c:1780 +#: plugins/sudoers/ldap.c:1810 plugins/sudoers/ldap.c:1863 +#: plugins/sudoers/ldap.c:1878 plugins/sudoers/ldap.c:1974 +#: plugins/sudoers/ldap.c:2007 plugins/sudoers/ldap.c:2160 +#: plugins/sudoers/ldap.c:2257 plugins/sudoers/ldap.c:3063 +#: plugins/sudoers/ldap.c:3096 plugins/sudoers/ldap.c:3407 +#: plugins/sudoers/ldap.c:3434 plugins/sudoers/ldap.c:3450 +#: plugins/sudoers/ldap.c:3540 plugins/sudoers/ldap.c:3556 +#: plugins/sudoers/linux_audit.c:76 plugins/sudoers/logging.c:188 +#: plugins/sudoers/logging.c:924 plugins/sudoers/match.c:508 +#: plugins/sudoers/match.c:544 plugins/sudoers/match.c:742 +#: plugins/sudoers/match.c:799 plugins/sudoers/parse.c:235 +#: plugins/sudoers/parse.c:247 plugins/sudoers/parse.c:262 +#: plugins/sudoers/parse.c:274 plugins/sudoers/policy.c:97 +#: plugins/sudoers/policy.c:106 plugins/sudoers/policy.c:115 +#: plugins/sudoers/policy.c:139 plugins/sudoers/policy.c:250 +#: plugins/sudoers/policy.c:277 plugins/sudoers/policy.c:286 +#: plugins/sudoers/policy.c:325 plugins/sudoers/policy.c:335 +#: plugins/sudoers/policy.c:344 plugins/sudoers/policy.c:393 +#: plugins/sudoers/policy.c:602 plugins/sudoers/prompt.c:93 +#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 +#: plugins/sudoers/set_perms.c:1514 plugins/sudoers/sssd.c:160 +#: plugins/sudoers/sssd.c:192 plugins/sudoers/sssd.c:235 +#: plugins/sudoers/sssd.c:242 plugins/sudoers/sssd.c:278 +#: plugins/sudoers/sssd.c:323 plugins/sudoers/sssd.c:920 +#: plugins/sudoers/sssd.c:1053 plugins/sudoers/sudoers.c:159 +#: plugins/sudoers/sudoers.c:294 plugins/sudoers/sudoers.c:304 +#: plugins/sudoers/sudoers.c:312 plugins/sudoers/sudoers.c:365 +#: plugins/sudoers/sudoers.c:663 plugins/sudoers/sudoers.c:749 +#: plugins/sudoers/sudoers.c:793 plugins/sudoers/sudoers_debug.c:106 +#: plugins/sudoers/sudoreplay.c:472 plugins/sudoers/sudoreplay.c:668 +#: plugins/sudoers/sudoreplay.c:780 plugins/sudoers/sudoreplay.c:820 +#: plugins/sudoers/sudoreplay.c:829 plugins/sudoers/sudoreplay.c:839 +#: plugins/sudoers/sudoreplay.c:847 plugins/sudoers/sudoreplay.c:851 +#: plugins/sudoers/sudoreplay.c:1007 plugins/sudoers/sudoreplay.c:1011 +#: plugins/sudoers/testsudoers.c:130 plugins/sudoers/testsudoers.c:188 +#: plugins/sudoers/testsudoers.c:215 plugins/sudoers/testsudoers.c:232 +#: plugins/sudoers/timestamp.c:390 plugins/sudoers/timestamp.c:426 +#: plugins/sudoers/timestamp.c:838 plugins/sudoers/toke_util.c:56 +#: plugins/sudoers/toke_util.c:109 plugins/sudoers/toke_util.c:147 +#: plugins/sudoers/visudo.c:152 plugins/sudoers/visudo.c:213 +#: plugins/sudoers/visudo.c:298 plugins/sudoers/visudo.c:304 +#: plugins/sudoers/visudo.c:434 plugins/sudoers/visudo.c:980 +#: plugins/sudoers/visudo.c:1024 plugins/sudoers/visudo.c:1120 toke.l:785 +#: toke.l:806 toke.l:816 toke.l:924 toke.l:1082 #, c-format msgid "%s: %s" msgstr "%s: %s" # Parametri on path, mutta saattaa sisältää suoritettavan ohjelman -#: plugins/sudoers/visudo.c:759 +#: plugins/sudoers/policy.c:659 plugins/sudoers/visudo.c:841 #, c-format msgid "unable to execute %s" msgstr "kohteen %s suorittaminen epäonnistui" -#: plugins/sudoers/sudoers.c:1190 +#: plugins/sudoers/policy.c:792 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Sudoers-menettelytapalisäosaversio %s\n" -#: plugins/sudoers/sudoers.c:1192 +#: plugins/sudoers/policy.c:794 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Sudoers-tiedostokielioppiversio %d\n" -#: plugins/sudoers/sudoers.c:1196 +#: plugins/sudoers/policy.c:798 #, c-format msgid "" "\n" @@ -1160,45 +1192,45 @@ "\n" "Sudoers-polku: %s\n" -#: plugins/sudoers/sudoers.c:1199 +#: plugins/sudoers/policy.c:801 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch-polku: %s\n" -#: plugins/sudoers/sudoers.c:1201 +#: plugins/sudoers/policy.c:803 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf-polku: %s\n" -#: plugins/sudoers/sudoers.c:1202 +#: plugins/sudoers/policy.c:804 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret-polku: %s\n" -#: plugins/sudoers/pwutil.c:286 +#: plugins/sudoers/pwutil.c:170 #, c-format msgid "unable to cache uid %u, already exists" msgstr "" "käyttäjän uid %u laittaminen välimuistiin epäonnistui, käyttäjä on jo siellä" -#: plugins/sudoers/pwutil.c:322 plugins/sudoers/pwutil.c:331 +#: plugins/sudoers/pwutil.c:234 #, c-format msgid "unable to cache user %s, already exists" msgstr "" "käyttäjän %s laittaminen välimuistiin epäonnistui, käyttäjä on jo siellä" -#: plugins/sudoers/pwutil.c:676 +#: plugins/sudoers/pwutil.c:486 #, c-format msgid "unable to cache gid %u, already exists" msgstr "" "ryhmän gid %u laittaminen välimuistiin epäonnistui, ryhmä on jo siellä" -#: plugins/sudoers/pwutil.c:706 plugins/sudoers/pwutil.c:715 +#: plugins/sudoers/pwutil.c:544 #, c-format msgid "unable to cache group %s, already exists" msgstr "ryhmän %s laittaminen välimuistiin epäonnistui, ryhmä on jo siellä" -#: plugins/sudoers/pwutil.c:592 plugins/sudoers/pwutil.c:614 +#: plugins/sudoers/pwutil.c:739 plugins/sudoers/pwutil.c:783 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "" @@ -1206,323 +1238,315 @@ "ryhmäluettelo on jo siellä" # Parametri on sudoers file -#: plugins/sudoers/pwutil.c:612 +#: plugins/sudoers/pwutil.c:777 #, c-format msgid "unable to parse groups for %s" msgstr "ryhmien jäsentäminen tiedostossa %s epäonnistui" -#: plugins/sudoers/set_perms.c:122 plugins/sudoers/set_perms.c:436 -#: plugins/sudoers/set_perms.c:828 plugins/sudoers/set_perms.c:1114 -#: plugins/sudoers/set_perms.c:1396 +#: plugins/sudoers/set_perms.c:113 plugins/sudoers/set_perms.c:438 +#: plugins/sudoers/set_perms.c:841 plugins/sudoers/set_perms.c:1138 +#: plugins/sudoers/set_perms.c:1430 msgid "perm stack overflow" msgstr "käyttöoikeuspinoylivuoto" -#: plugins/sudoers/set_perms.c:130 plugins/sudoers/set_perms.c:444 -#: plugins/sudoers/set_perms.c:836 plugins/sudoers/set_perms.c:1122 -#: plugins/sudoers/set_perms.c:1404 +#: plugins/sudoers/set_perms.c:121 plugins/sudoers/set_perms.c:369 +#: plugins/sudoers/set_perms.c:446 plugins/sudoers/set_perms.c:708 +#: plugins/sudoers/set_perms.c:849 plugins/sudoers/set_perms.c:1067 +#: plugins/sudoers/set_perms.c:1146 plugins/sudoers/set_perms.c:1363 +#: plugins/sudoers/set_perms.c:1438 plugins/sudoers/set_perms.c:1527 msgid "perm stack underflow" msgstr "käyttöoikeuspinovajaus" -#: plugins/sudoers/set_perms.c:191 plugins/sudoers/set_perms.c:504 -#: plugins/sudoers/set_perms.c:1208 plugins/sudoers/set_perms.c:1481 +#: plugins/sudoers/set_perms.c:180 plugins/sudoers/set_perms.c:493 +#: plugins/sudoers/set_perms.c:1197 plugins/sudoers/set_perms.c:1470 msgid "unable to change to root gid" msgstr "vaihtaminen root gid -tunnisteeksi epäonnistui" -#: plugins/sudoers/set_perms.c:270 plugins/sudoers/set_perms.c:580 -#: plugins/sudoers/set_perms.c:957 plugins/sudoers/set_perms.c:1243 +#: plugins/sudoers/set_perms.c:269 plugins/sudoers/set_perms.c:590 +#: plugins/sudoers/set_perms.c:978 plugins/sudoers/set_perms.c:1274 msgid "unable to change to runas gid" msgstr "vaihtaminen runas gid -tunnisteeksi epäonnistui" -#: plugins/sudoers/set_perms.c:282 plugins/sudoers/set_perms.c:592 -#: plugins/sudoers/set_perms.c:967 plugins/sudoers/set_perms.c:1253 +#: plugins/sudoers/set_perms.c:285 plugins/sudoers/set_perms.c:606 +#: plugins/sudoers/set_perms.c:992 plugins/sudoers/set_perms.c:1288 msgid "unable to change to runas uid" msgstr "vaihtaminen runas uid -tunnisteeksi epäonnistui" -#: plugins/sudoers/set_perms.c:300 plugins/sudoers/set_perms.c:610 -#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1269 +#: plugins/sudoers/set_perms.c:303 plugins/sudoers/set_perms.c:624 +#: plugins/sudoers/set_perms.c:1008 plugins/sudoers/set_perms.c:1304 msgid "unable to change to sudoers gid" msgstr "vaihtaminen sudoers gid-tunnisteeksi epäonnistui" -#: plugins/sudoers/set_perms.c:353 plugins/sudoers/set_perms.c:681 -#: plugins/sudoers/set_perms.c:1029 plugins/sudoers/set_perms.c:1315 -#: plugins/sudoers/set_perms.c:1474 +#: plugins/sudoers/set_perms.c:356 plugins/sudoers/set_perms.c:695 +#: plugins/sudoers/set_perms.c:1054 plugins/sudoers/set_perms.c:1350 +#: plugins/sudoers/set_perms.c:1514 msgid "too many processes" msgstr "liian monta prosessia" -#: plugins/sudoers/set_perms.c:1542 +#: plugins/sudoers/set_perms.c:274 plugins/sudoers/set_perms.c:595 +#: plugins/sudoers/set_perms.c:983 plugins/sudoers/set_perms.c:1279 msgid "unable to set runas group vector" msgstr "runas-ryhmävektorin asettaminen epäonnistui" -#: plugins/sudoers/sssd.c:252 +#: plugins/sudoers/sssd.c:333 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "" "lähteen SSS alustaminen epäonnistui. Onko SSSD asennettu tietokoneeseesi?" # parametrina on path -#: plugins/sudoers/sssd.c:258 plugins/sudoers/sssd.c:266 -#: plugins/sudoers/sssd.c:273 plugins/sudoers/sssd.c:280 -#: plugins/sudoers/sssd.c:287 +#: plugins/sudoers/sssd.c:341 plugins/sudoers/sssd.c:350 +#: plugins/sudoers/sssd.c:359 plugins/sudoers/sssd.c:368 +#: plugins/sudoers/sssd.c:377 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "symbolin ”%s” löytäminen polusta %s epäonnistui" -#: plugins/sudoers/sudo_nss.c:283 +#: plugins/sudoers/sudo_nss.c:290 #, c-format msgid "Matching Defaults entries for %s on %s:\n" msgstr "Täsmäävät Defaults-rivit kohteelle %s kohteella %s:\n" -#: plugins/sudoers/sudo_nss.c:280 +#: plugins/sudoers/sudo_nss.c:308 #, c-format msgid "Runas and Command-specific defaults for %s:\n" msgstr "Runas- ja Command-kohtaiset oletukset kohteelle %s:\n" -#: plugins/sudoers/sudo_nss.c:309 +#: plugins/sudoers/sudo_nss.c:326 #, c-format msgid "User %s may run the following commands on %s:\n" msgstr "Käyttäjä %s voi suorittaa seuraavat komennot kohteella %s:\n" -#: plugins/sudoers/sudo_nss.c:302 +#: plugins/sudoers/sudo_nss.c:339 #, c-format msgid "User %s is not allowed to run sudo on %s.\n" msgstr "Käyttäjä %s ei saa suorittaa komentoa sudo tietokoneella %s.\n" -#: plugins/sudoers/sudoers.c:210 plugins/sudoers/sudoers.c:243 -#: plugins/sudoers/sudoers.c:953 +#: plugins/sudoers/sudoers.c:197 plugins/sudoers/sudoers.c:239 +#: plugins/sudoers/sudoers.c:833 msgid "problem with defaults entries" msgstr "oletusrivien pulma" -#: plugins/sudoers/sudoers.c:216 -#, c-format +#: plugins/sudoers/sudoers.c:205 msgid "no valid sudoers sources found, quitting" msgstr "ei löytynyt kelvollisia sudoers-lähteitä, poistutaan" -#: plugins/sudoers/sudoers.c:335 -#, c-format +#: plugins/sudoers/sudoers.c:275 msgid "sudoers specifies that root is not allowed to sudo" msgstr "sudoers määrittelee, että root ei saa suorittaa sudo-komentoa" -#: plugins/sudoers/sudoers.c:342 -#, c-format +#: plugins/sudoers/sudoers.c:332 msgid "you are not permitted to use the -C option" msgstr "ei käyttöoikeuksia valitsimelle -C" -#: plugins/sudoers/sudoers.c:431 +#: plugins/sudoers/sudoers.c:396 #, c-format msgid "timestamp owner (%s): No such user" msgstr "aikaleimaomistaja (%s): Tuntematon käyttäjä" -#: plugins/sudoers/sudoers.c:447 +#: plugins/sudoers/sudoers.c:410 msgid "no tty" msgstr "ei tty:tä" -#: plugins/sudoers/sudoers.c:448 -#, c-format +#: plugins/sudoers/sudoers.c:411 msgid "sorry, you must have a tty to run sudo" msgstr "sudo-komennon suorittamiseksi on oltava tty" -#: plugins/sudoers/sudoers.c:498 +#: plugins/sudoers/sudoers.c:466 msgid "command in current directory" msgstr "komento nykyisessä hakemistossa" -#: plugins/sudoers/sudoers.c:510 -#, c-format +#: plugins/sudoers/sudoers.c:486 msgid "sorry, you are not allowed to preserve the environment" msgstr "ympäristöä ei ole lupa säilyttää" -#: plugins/sudoers/check.c:507 plugins/sudoers/check.c:551 -#: plugins/sudoers/check.c:619 plugins/sudoers/sudoers.c:1003 -#: plugins/sudoers/visudo.c:319 plugins/sudoers/visudo.c:584 +#: plugins/sudoers/sudoers.c:886 plugins/sudoers/visudo.c:427 +#: plugins/sudoers/visudo.c:667 #, c-format msgid "unable to stat %s" msgstr "funktion stat %s kutsuminen epäonnistui" -#: plugins/sudoers/sudoers.c:1006 +#: plugins/sudoers/sudoers.c:890 #, c-format msgid "%s is not a regular file" msgstr "%s ei ole tavallinen tiedosto" -#: plugins/sudoers/sudoers.c:1009 toke.l:846 +#: plugins/sudoers/sudoers.c:894 plugins/sudoers/timestamp.c:225 toke.l:947 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "%s on uid %u -käyttäjän omistama, pitäisi olla %u" -#: plugins/sudoers/sudoers.c:1013 toke.l:853 +#: plugins/sudoers/sudoers.c:898 toke.l:954 #, c-format msgid "%s is world writable" msgstr "%s on yleiskirjoitettava" -#: plugins/sudoers/sudoers.c:1016 toke.l:858 +#: plugins/sudoers/sudoers.c:902 toke.l:959 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "%s on gid %u -ryhmän omistama, pitäisi olla %u" -#: plugins/sudoers/sudoers.c:1043 +#: plugins/sudoers/sudoers.c:933 #, c-format msgid "only root can use `-c %s'" msgstr "vain root-käyttäjä voi käyttää valitsinta ”-c %s”" -#: plugins/sudoers/sudoers.c:1060 plugins/sudoers/sudoers.c:1062 +#: plugins/sudoers/sudoers.c:952 #, c-format msgid "unknown login class: %s" msgstr "tuntematon kirjautumisluokka: %s" -#: plugins/sudoers/sudoers.c:1089 +#: plugins/sudoers/sudoers.c:1031 plugins/sudoers/sudoers.c:1059 #, c-format msgid "unable to resolve host %s" msgstr "tietokoneen %s ratkaiseminen epäonnistui" -#: plugins/sudoers/sudoers.c:1141 plugins/sudoers/testsudoers.c:387 +#: plugins/sudoers/sudoers.c:1126 plugins/sudoers/testsudoers.c:385 #, c-format msgid "unknown group: %s" msgstr "tuntematon ryhmä: %s" -#: plugins/sudoers/sudoreplay.c:293 +#: plugins/sudoers/sudoreplay.c:232 #, c-format msgid "invalid filter option: %s" msgstr "virheellinen suodatinvalitsin: %s" -#: plugins/sudoers/sudoreplay.c:306 +#: plugins/sudoers/sudoreplay.c:245 #, c-format msgid "invalid max wait: %s" msgstr "virheellinen enimmäisodotusaika: %s" -#: plugins/sudoers/sudoreplay.c:312 +#: plugins/sudoers/sudoreplay.c:251 #, c-format msgid "invalid speed factor: %s" msgstr "virheellinen nopeustekijä: %s" -#: plugins/sudoers/sudoreplay.c:315 plugins/sudoers/visudo.c:187 +#: plugins/sudoers/sudoreplay.c:254 plugins/sudoers/visudo.c:180 #, c-format msgid "%s version %s\n" msgstr "%s versio %s\n" -#: plugins/sudoers/sudoreplay.c:340 +#: plugins/sudoers/sudoreplay.c:286 #, c-format msgid "%s/%.2s/%.2s/%.2s/timing: %s" msgstr "%s/%.2s/%.2s/%.2s/ajoitus: %s" -#: plugins/sudoers/sudoreplay.c:346 +#: plugins/sudoers/sudoreplay.c:292 #, c-format msgid "%s/%s/timing: %s" msgstr "%s/%s/ajoitus: %s" -#: plugins/sudoers/sudoreplay.c:364 +#: plugins/sudoers/sudoreplay.c:308 #, c-format msgid "Replaying sudo session: %s\n" msgstr "Toistetaan sudo-istunto: %s\n" -#: plugins/sudoers/sudoreplay.c:370 +#: plugins/sudoers/sudoreplay.c:314 #, c-format msgid "Warning: your terminal is too small to properly replay the log.\n" msgstr "" "Varoitus: pääteikkunasi on liian pieni tämän lokin toistamiseksi oikein.\n" -#: plugins/sudoers/sudoreplay.c:371 +#: plugins/sudoers/sudoreplay.c:315 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "Lokigeometria on %d x %d, pääteikkunasi geometria on %d x %d." -#: plugins/sudoers/sudoreplay.c:401 -#, c-format +#: plugins/sudoers/sudoreplay.c:368 msgid "unable to set tty to raw mode" msgstr "tty:n asettaminen raakatilaan epäonnistui" -#: plugins/sudoers/sudoreplay.c:418 +#: plugins/sudoers/sudoreplay.c:401 #, c-format msgid "invalid timing file line: %s" msgstr "virheellinen ajoitustiedostorivi: %s" -#: plugins/sudoers/sudoreplay.c:643 plugins/sudoers/sudoreplay.c:668 +#: plugins/sudoers/sudoreplay.c:611 plugins/sudoers/sudoreplay.c:636 #, c-format msgid "ambiguous expression \"%s\"" msgstr "monimerkityksellinen lauseke ”%s”" -#: plugins/sudoers/sudoreplay.c:696 -#, c-format +#: plugins/sudoers/sudoreplay.c:658 msgid "unmatched ')' in expression" msgstr "täsmäämätön ’)’ lausekkeessa" -#: plugins/sudoers/sudoreplay.c:702 +#: plugins/sudoers/sudoreplay.c:662 #, c-format msgid "unknown search term \"%s\"" msgstr "tuntematon hakutermi ”%s”" -#: plugins/sudoers/sudoreplay.c:716 +#: plugins/sudoers/sudoreplay.c:677 #, c-format msgid "%s requires an argument" msgstr "%s vaatii argumentin" -#: plugins/sudoers/sudoreplay.c:720 +#: plugins/sudoers/sudoreplay.c:680 plugins/sudoers/sudoreplay.c:1060 #, c-format msgid "invalid regular expression: %s" msgstr "virheellinen säännöllinen lauseke: %s" -#: plugins/sudoers/sudoreplay.c:726 +#: plugins/sudoers/sudoreplay.c:684 #, c-format msgid "could not parse date \"%s\"" msgstr "päivämäärän ”%s” jäsentäminen epäonnistui" -#: plugins/sudoers/sudoreplay.c:739 -#, c-format +#: plugins/sudoers/sudoreplay.c:693 msgid "unmatched '(' in expression" msgstr "täsmäämätön ’(’ lausekkeessa" -#: plugins/sudoers/sudoreplay.c:741 -#, c-format +#: plugins/sudoers/sudoreplay.c:695 msgid "illegal trailing \"or\"" msgstr "virheellinen jäljessä oleva ”or”" -#: plugins/sudoers/sudoreplay.c:743 -#, c-format +#: plugins/sudoers/sudoreplay.c:697 msgid "illegal trailing \"!\"" msgstr "virheellinen jäljessä oleva ”!”" -#: plugins/sudoers/sudoreplay.c:788 +#: plugins/sudoers/sudoreplay.c:746 #, c-format msgid "unknown search type %d" msgstr "tuntematon hakutyyppi %d" -#: plugins/sudoers/sudoreplay.c:825 +#: plugins/sudoers/sudoreplay.c:784 #, c-format msgid "%s: invalid log file" msgstr "%s: virheellinen lokitiedosto" -#: plugins/sudoers/sudoreplay.c:843 +#: plugins/sudoers/sudoreplay.c:802 #, c-format msgid "%s: time stamp field is missing" msgstr "%s: aikaleimakenttä puuttuu" -#: plugins/sudoers/sudoreplay.c:850 +#: plugins/sudoers/sudoreplay.c:809 #, c-format msgid "%s: time stamp %s: %s" msgstr "%s: aikaleima %s: %s" -#: plugins/sudoers/sudoreplay.c:857 +#: plugins/sudoers/sudoreplay.c:816 #, c-format msgid "%s: user field is missing" msgstr "%s: käyttäjäkenttä puuttuu" -#: plugins/sudoers/sudoreplay.c:865 +#: plugins/sudoers/sudoreplay.c:825 #, c-format msgid "%s: runas user field is missing" msgstr "%s: suorita käyttäjänä-kenttä puuttuu" -#: plugins/sudoers/sudoreplay.c:873 +#: plugins/sudoers/sudoreplay.c:834 #, c-format msgid "%s: runas group field is missing" msgstr "%s: suorita ryhmänä-kenttä puuttuu" -#: plugins/sudoers/sudoreplay.c:1225 +#: plugins/sudoers/sudoreplay.c:1197 #, c-format msgid "usage: %s [-h] [-d dir] [-m num] [-s num] ID\n" msgstr "käyttö: %s [-h] [-d hakemisto] [-m numero] [-s numero] ID-tunniste\n" -#: plugins/sudoers/sudoreplay.c:1228 +#: plugins/sudoers/sudoreplay.c:1200 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "käyttö: %s [-h] [-d hakemisto] -l [hakulauseke]\n" -#: plugins/sudoers/sudoreplay.c:1186 +#: plugins/sudoers/sudoreplay.c:1209 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -1531,7 +1555,7 @@ "%s - toista sudo-istuntolokit\n" "\n" -#: plugins/sudoers/sudoreplay.c:1239 +#: plugins/sudoers/sudoreplay.c:1211 msgid "" "\n" "Options:\n" @@ -1555,11 +1579,11 @@ " -s, --speed=numero nopeustekijä nopeuta tai hidasta tulostusta\n" " -V, --version näytä versiotiedot ja poistu" -#: plugins/sudoers/testsudoers.c:338 +#: plugins/sudoers/testsudoers.c:324 msgid "\thost unmatched" msgstr "\ttietokone täsmäämätön" -#: plugins/sudoers/testsudoers.c:341 +#: plugins/sudoers/testsudoers.c:327 msgid "" "\n" "Command allowed" @@ -1567,7 +1591,7 @@ "\n" "Komento sallittu" -#: plugins/sudoers/testsudoers.c:342 +#: plugins/sudoers/testsudoers.c:328 msgid "" "\n" "Command denied" @@ -1575,7 +1599,7 @@ "\n" "Komento kielletty" -#: plugins/sudoers/testsudoers.c:342 +#: plugins/sudoers/testsudoers.c:328 msgid "" "\n" "Command unmatched" @@ -1583,33 +1607,33 @@ "\n" "Täsmäämätön komento" -#: plugins/sudoers/check.c:460 +#: plugins/sudoers/timestamp.c:133 #, c-format msgid "timestamp path too long: %s" msgstr "aikaleimapolku on liian pitkä: %s" -#: plugins/sudoers/check.c:494 plugins/sudoers/check.c:538 -#: plugins/sudoers/check.c:583 +#: plugins/sudoers/timestamp.c:203 plugins/sudoers/timestamp.c:247 +#: plugins/sudoers/timestamp.c:290 #, c-format msgid "%s owned by uid %u, should be uid %u" msgstr "%s on uid %u:n omistama, pitäisi olla uid %u:n omistama" -#: plugins/sudoers/check.c:499 plugins/sudoers/check.c:543 +#: plugins/sudoers/timestamp.c:208 plugins/sudoers/timestamp.c:252 #, c-format msgid "%s writable by non-owner (0%o), should be mode 0700" msgstr "%s on kirjoitettava ei-omistajalle (0%o), pitäisi olla tila 0700" -#: plugins/sudoers/check.c:577 +#: plugins/sudoers/timestamp.c:284 #, c-format msgid "%s exists but is not a regular file (0%o)" msgstr "%s on olemassa, mutta ei ole tavallinen tiedosto (0%o)" -#: plugins/sudoers/check.c:589 +#: plugins/sudoers/timestamp.c:296 #, c-format msgid "%s writable by non-owner (0%o), should be mode 0600" msgstr "%s on kirjoitettava ei-omistajalle (0%o), pitäisi olla tila 0600" -#: plugins/sudoers/check.c:643 +#: plugins/sudoers/timestamp.c:351 #, c-format msgid "timestamp too far in the future: %20.20s" msgstr "aikaleima liian kaukana tulevaisuudessa: %20.20s" @@ -1624,95 +1648,94 @@ msgid "unable to reset %s to the Unix epoch" msgstr "kohteen %s nollaaminen Unix-ajaksi epäonnistui" -#: plugins/sudoers/toke_util.c:218 +#: plugins/sudoers/toke_util.c:176 msgid "fill_args: buffer overflow" msgstr "fill_args: puskuriylivuoto" -#: plugins/sudoers/visudo.c:188 +#: plugins/sudoers/visudo.c:182 #, c-format msgid "%s grammar version %d\n" msgstr "%s kielioppiversio %d\n" -#: plugins/sudoers/visudo.c:252 plugins/sudoers/visudo.c:541 +#: plugins/sudoers/visudo.c:254 plugins/sudoers/visudo.c:619 #, c-format msgid "press return to edit %s: " msgstr "muokkaa %s painamalla enter-painiketta: " -#: plugins/sudoers/visudo.c:335 plugins/sudoers/visudo.c:341 -#, c-format +#: plugins/sudoers/visudo.c:447 plugins/sudoers/visudo.c:455 msgid "write error" msgstr "kirjoitusvirhe" -#: plugins/sudoers/visudo.c:423 +#: plugins/sudoers/visudo.c:501 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "" "funktion stat kutsuminen tilapäiselle tiedostolle (%s) epäonnistui, %s " "ennallaan" -#: plugins/sudoers/visudo.c:428 +#: plugins/sudoers/visudo.c:508 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "nollapituinen tilapäinen tiedosto (%s), %s ennallaan" -#: plugins/sudoers/visudo.c:434 +#: plugins/sudoers/visudo.c:514 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "editori (%s) epäonnistui, %s ennallaan" -#: plugins/sudoers/visudo.c:457 +#: plugins/sudoers/visudo.c:536 #, c-format msgid "%s unchanged" msgstr "%s ennallaan" -#: plugins/sudoers/visudo.c:486 +#: plugins/sudoers/visudo.c:562 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "" "tilapäisen tiedoston (%s) avaaminen uudelleen epäonnistui, %s ennallaan." -#: plugins/sudoers/visudo.c:496 +#: plugins/sudoers/visudo.c:573 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "tilapäisen tiedoston (%s) jäsentäminen epäonnistui, tuntematon virhe" -#: plugins/sudoers/visudo.c:534 +#: plugins/sudoers/visudo.c:610 #, c-format msgid "internal error, unable to find %s in list!" msgstr "sisäinen virhe, kohteen %s löytäminen luettelosta epäonnistui!" -#: plugins/sudoers/visudo.c:586 plugins/sudoers/visudo.c:595 +#: plugins/sudoers/visudo.c:669 plugins/sudoers/visudo.c:678 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "kohteen %s (uid, gid) asettaminen arvoihin (%u, %u) epäonnistui" -#: plugins/sudoers/visudo.c:590 plugins/sudoers/visudo.c:600 +#: plugins/sudoers/visudo.c:673 plugins/sudoers/visudo.c:683 #, c-format msgid "unable to change mode of %s to 0%o" msgstr "tilan %s vaihtaminen arvoon 0%o epäonnistui" -#: plugins/sudoers/visudo.c:617 +#: plugins/sudoers/visudo.c:700 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "" "%s ja %s eivät ole samassa tiedostojärjestelmässä, käytetään komentoa mv " "uudelleennimeämiseen" -#: plugins/sudoers/visudo.c:631 +#: plugins/sudoers/visudo.c:714 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "komento epäonnistui: ’%s %s %s’, %s ennallaan" -#: plugins/sudoers/visudo.c:641 +#: plugins/sudoers/visudo.c:724 #, c-format msgid "error renaming %s, %s unchanged" msgstr "virhe nimettäessä %s uudelleen, %s ennallaan" -#: plugins/sudoers/visudo.c:704 +#: plugins/sudoers/visudo.c:786 msgid "What now? " msgstr "Mitä nyt? " -#: plugins/sudoers/visudo.c:718 +#: plugins/sudoers/visudo.c:800 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1725,87 +1748,87 @@ " (Q) poistu ja tallenna muutokset sudoers-tiedostoon (VAARA!)\n" # Parametri on path, mutta saattaa sisältää suoritettavan ohjelman -#: plugins/sudoers/visudo.c:766 +#: plugins/sudoers/visudo.c:848 #, c-format msgid "unable to run %s" msgstr "kohteen %s suorittaminen epäonnistui" -#: plugins/sudoers/visudo.c:792 +#: plugins/sudoers/visudo.c:878 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s: väärä omistaja (uid, gid), pitäisi olla (%u, %u)\n" -#: plugins/sudoers/visudo.c:799 +#: plugins/sudoers/visudo.c:885 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s: väärät käyttöoikeudet, pitäisi olla tila 0%o\n" -#: plugins/sudoers/visudo.c:824 +#: plugins/sudoers/visudo.c:910 plugins/sudoers/visudo_json.c:1032 #, c-format msgid "failed to parse %s file, unknown error" msgstr "tiedoston %s jäsentäminen epäonnistui, tuntematon virhe" -#: plugins/sudoers/visudo.c:837 +#: plugins/sudoers/visudo.c:926 plugins/sudoers/visudo_json.c:1041 #, c-format msgid "parse error in %s near line %d\n" msgstr "jäsentämisvirhe tiedostossa %s lähellä riviä %d\n" -#: plugins/sudoers/visudo.c:840 +#: plugins/sudoers/visudo.c:929 plugins/sudoers/visudo_json.c:1044 #, c-format msgid "parse error in %s\n" msgstr "jäsentämisvirhe tiedostossa %s\n" -#: plugins/sudoers/visudo.c:847 plugins/sudoers/visudo.c:852 +#: plugins/sudoers/visudo.c:937 plugins/sudoers/visudo.c:944 #, c-format msgid "%s: parsed OK\n" msgstr "%s: jäsentäminen valmis\n" -#: plugins/sudoers/visudo.c:899 +#: plugins/sudoers/visudo.c:991 #, c-format msgid "%s busy, try again later" msgstr "%s varattu, yritä myöhemmin uudelleen" -#: plugins/sudoers/visudo.c:943 +#: plugins/sudoers/visudo.c:320 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "määritelty editori (%s) ei ole olemassa" -#: plugins/sudoers/visudo.c:966 +#: plugins/sudoers/visudo.c:985 #, c-format msgid "unable to stat editor (%s)" msgstr "funktion stat editor (%s) kutsuminen epäonnistui" -#: plugins/sudoers/visudo.c:1014 +#: plugins/sudoers/visudo.c:338 #, c-format msgid "no editor found (editor path = %s)" msgstr "editoria ei löytynyt (editoripolku = %s)" -#: plugins/sudoers/visudo.c:1108 +#: plugins/sudoers/visudo.c:1118 #, c-format msgid "Error: cycle in %s_Alias `%s'" msgstr "Virhe: jakso kohteessa %s_Alias ”%s”" -#: plugins/sudoers/visudo.c:1109 +#: plugins/sudoers/visudo.c:1119 #, c-format msgid "Warning: cycle in %s_Alias `%s'" msgstr "Varoitus: jakso kohteessa %s_Alias ”%s”" -#: plugins/sudoers/visudo.c:1112 +#: plugins/sudoers/visudo.c:1125 #, c-format msgid "Error: %s_Alias `%s' referenced but not defined" msgstr "Virhe: %s_Alias ”%s” uudelleenviitattu, mutta ei määritelty" -#: plugins/sudoers/visudo.c:1113 +#: plugins/sudoers/visudo.c:1126 #, c-format msgid "Warning: %s_Alias `%s' referenced but not defined" msgstr "Varoitus: %s_Alias ”%s” uudelleenviitattu, mutta ei määritelty" -#: plugins/sudoers/visudo.c:1248 +#: plugins/sudoers/visudo.c:1268 #, c-format msgid "%s: unused %s_Alias %s" msgstr "%s: käyttämätön %s_Alias %s" -#: plugins/sudoers/visudo.c:1304 +#: plugins/sudoers/visudo.c:1349 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -1836,6 +1859,6 @@ " -V, --version näytä versiotiedot ja poistu\n" " -x, --export=tiedosto vie sudoers-tiedosto JSON-muodossa" -#: toke.l:820 +#: toke.l:918 msgid "too many levels of includes" msgstr "liian monta include-tasoa" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sudo.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sudo.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sudo.po 2014-07-09 09:03:57.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sudo.po 2016-07-20 16:57:31.000000000 +0000 @@ -8,57 +8,55 @@ "Project-Id-Version: sudo 1.8.9b2\n" "Report-Msgid-Bugs-To: http://www.sudo.ws/bugs\n" "POT-Creation-Date: 2013-12-11 13:41-0700\n" -"PO-Revision-Date: 2014-03-26 16:40+0000\n" -"Last-Translator: Timo Jyrinki \n" +"PO-Revision-Date: 2015-09-09 04:25+0000\n" +"Last-Translator: Jorma Karvonen \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:25+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:16+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" -#: common/aix.c:149 -#, c-format +#: common/aix.c:93 common/aix.c:150 msgid "unable to open userdb" msgstr "userdb-käyttäjätietokannan avaaminen epäonnistui" -#: common/aix.c:152 +#: common/aix.c:153 #, c-format msgid "unable to switch to registry \"%s\" for %s" msgstr "vaihtaminen rekisteriin ”%s” käyttäjälle %s epäonnistui" -#: common/aix.c:169 -#, c-format +#: common/aix.c:170 msgid "unable to restore registry" msgstr "rekisterin palauttaminen epäonnistui" -#: common/alloc.c:82 +#: common/alloc.c:81 msgid "internal error, tried to emalloc(0)" msgstr "sisäinen virhe, yritettiin suorittaa emalloc(0)" -#: common/alloc.c:99 +#: common/alloc.c:98 msgid "internal error, tried to emalloc2(0)" msgstr "sisäinen virhe, yritettiin suorittaa emalloc2(0)" -#: common/alloc.c:101 common/alloc.c:123 common/alloc.c:163 common/alloc.c:187 +#: common/alloc.c:100 common/alloc.c:122 common/alloc.c:162 common/alloc.c:185 #, c-format msgid "internal error, %s overflow" msgstr "sisäinen virhe, %s-ylivuoto" -#: common/alloc.c:120 +#: common/alloc.c:119 msgid "internal error, tried to ecalloc(0)" msgstr "sisäinen virhe, yritettiin suorittaa ecalloc(0)" -#: common/alloc.c:142 +#: common/alloc.c:141 msgid "internal error, tried to erealloc(0)" msgstr "sisäinen virhe, yritettiin suorittaa erealloc(0)" -#: common/alloc.c:161 common/alloc.c:185 +#: common/alloc.c:160 msgid "internal error, tried to erealloc3(0)" msgstr "sisäinen virhe, yritettiin suorittaa erealloc3(0)" -#: common/alloc.c:185 +#: common/alloc.c:183 msgid "internal error, tried to erecalloc(0)" msgstr "sisäinen virhe, yritettiin suorittaa erecalloc(0)" @@ -87,7 +85,9 @@ msgid "%s: %s\n" msgstr "%s: %s\n" -#: src/load_plugins.c:79 +#: common/gidlist.c:80 src/load_plugins.c:63 src/load_plugins.c:76 +#: src/sudo.c:558 src/sudo.c:577 src/sudo.c:599 src/sudo.c:608 src/sudo.c:617 +#: src/sudo.c:632 src/sudo.c:679 src/sudo.c:689 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -102,48 +102,46 @@ msgid "invalid max groups `%s' in %s, line %d" msgstr "virheellinen ryhmien ”%s” enimmäismäärä tiedostossa %s, rivi %d" -#: common/sudo_conf.c:306 +#: common/sudo_conf.c:391 #, c-format msgid "unable to stat %s" msgstr "käskyn stat %s suorittaminen epäonnistui" -#: common/sudo_conf.c:309 +#: common/sudo_conf.c:394 #, c-format msgid "%s is not a regular file" msgstr "%s ei ole tavallinen tiedosto" # ensimmäinen parametri on path -#: common/sudo_conf.c:312 +#: common/sudo_conf.c:397 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "polun %s omistaja on %u, pitäisi olla %u" -#: common/sudo_conf.c:316 +#: common/sudo_conf.c:401 #, c-format msgid "%s is world writable" msgstr "%s on yleiskirjoitettava" -#: common/sudo_conf.c:319 +#: common/sudo_conf.c:404 #, c-format msgid "%s is group writable" msgstr "%s on ryhmäkirjoitettava" -#: common/sudo_conf.c:328 src/selinux.c:196 src/selinux.c:209 src/sudo.c:331 +#: common/sudo_conf.c:414 src/selinux.c:196 src/selinux.c:209 src/sudo.c:328 #, c-format msgid "unable to open %s" msgstr "kohteen %s avaaminen epäonnistui" -#: compat/strsignal.c:47 +#: compat/strsignal.c:50 msgid "Unknown signal" msgstr "Tuntematon signaali" -#: src/exec.c:107 src/exec_pty.c:628 -#, c-format +#: src/exec.c:133 src/exec_pty.c:744 msgid "policy plugin failed session initialization" msgstr "Menettelytapalisäosa epäonnistui istunnon alustamisessa" -#: src/exec.c:112 src/exec_pty.c:633 src/exec_pty.c:967 src/tgetpass.c:221 -#, c-format +#: src/exec.c:138 src/exec_pty.c:760 src/exec_pty.c:1272 src/tgetpass.c:221 msgid "unable to fork" msgstr "fork-kutsu epäonnistui" @@ -154,8 +152,7 @@ msgid "unable to add event to queue" msgstr "tapahtuman lisääminen jonoon epäonnistui" -#: src/exec.c:259 -#, c-format +#: src/exec.c:394 msgid "unable to create sockets" msgstr "pistokkeiden luominen epäonnistui" @@ -163,56 +160,47 @@ msgid "error in event loop" msgstr "virhe tapahtumasilmukassa" -#: src/exec.c:441 -#, c-format +#: src/exec.c:492 msgid "unable to restore tty label" msgstr "tty-nimiön palauttaminen epäonnistui" # Solaris privileges, remove PRIV_PROC_EXEC post-execve. -#: src/exec_common.c:69 -#, c-format +#: src/exec_common.c:73 msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" msgstr "kohteen PRIV_PROC_EXEC poistaminen kohteesta PRIV_LIMIT epäonnistui" -#: src/exec_pty.c:144 -#, c-format +#: src/exec_pty.c:184 msgid "unable to allocate pty" msgstr "pty:n varaaminen epäonnistui" -#: src/exec.c:266 src/exec_pty.c:572 src/exec_pty.c:581 src/exec_pty.c:589 -#: src/exec_pty.c:902 src/exec_pty.c:964 src/tgetpass.c:218 -#, c-format +#: src/exec_pty.c:682 src/exec_pty.c:691 src/exec_pty.c:699 +#: src/exec_pty.c:1192 src/exec_pty.c:1269 src/signal.c:126 src/tgetpass.c:218 msgid "unable to create pipe" msgstr "putken luominen epäonnistui" -#: src/exec_pty.c:619 -#, c-format +#: src/exec_pty.c:735 msgid "unable to set terminal to raw mode" msgstr "pääteikkunan asentaminen raakatilaan epäonnistui" -#: src/exec_pty.c:1038 -#, c-format +#: src/exec_pty.c:1091 msgid "error reading from signal pipe" msgstr "virhe luettaessa signaaliputkesta" -#: src/exec_pty.c:1059 -#, c-format +#: src/exec_pty.c:1124 msgid "error reading from pipe" msgstr "virhe luettaessa putkesta" -#: src/exec_pty.c:1075 -#, c-format +#: src/exec_pty.c:1149 msgid "error reading from socketpair" msgstr "virhe luettaessa vastakeparista" -#: src/exec_pty.c:1079 +#: src/exec_pty.c:1158 #, c-format msgid "unexpected reply type on backchannel: %d" msgstr "odottamaton vastaustyyppi paluukanavalla: %d" # Istunnolla voi olla ohjaava tty. Istunnon yksi prosessiryhmä voi olla edustaprosessiryhmä ja toimia siten ohjaavana tty:nä, joka vastaanottaa tty-syötteen ja -signaalit. -#: src/exec_pty.c:945 -#, c-format +#: src/exec_pty.c:1248 msgid "unable to set controlling tty" msgstr "ohjaavan tty:n asettaminen epäonnistui" @@ -224,19 +212,19 @@ msgid "error in %s, line %d while loading plugin `%s'" msgstr "virhe tiedostossa %s, rivi %d alustettaessa lisäosaa ”%s”" -#: src/load_plugins.c:85 +#: src/load_plugins.c:93 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" # ensimmäinen parametri on path -#: src/load_plugins.c:95 +#: src/load_plugins.c:152 #, c-format msgid "%s must be owned by uid %d" msgstr "polun %s omistajan on oltava uid %d" # parametri on path -#: src/load_plugins.c:99 +#: src/load_plugins.c:158 #, c-format msgid "%s must be only be writable by owner" msgstr "polun %s on oltava vain omistajan kirjoitettava" @@ -283,72 +271,62 @@ msgstr "" "ohitetaan siirräntälisäosan ”%s” kaksoiskappale tiedostossa %s, rivi %d" -#: src/load_plugins.c:153 +#: src/load_plugins.c:319 #, c-format msgid "policy plugin %s does not include a check_policy method" msgstr "menettelytapalisäosa %s ei sisällä check_policy-metodia" -#: src/net_ifs.c:157 src/net_ifs.c:166 src/net_ifs.c:178 src/net_ifs.c:187 -#: src/net_ifs.c:298 src/net_ifs.c:322 -#, c-format +#: src/net_ifs.c:156 src/net_ifs.c:165 src/net_ifs.c:177 src/net_ifs.c:186 +#: src/net_ifs.c:297 src/net_ifs.c:321 msgid "load_interfaces: overflow detected" msgstr "load_interfaces: ylivuoto havaittu" -#: src/net_ifs.c:227 -#, c-format +#: src/net_ifs.c:226 msgid "unable to open socket" msgstr "vastakkeen avaaminen epäonnistui" -#: src/parse_args.c:187 +#: src/parse_args.c:246 #, c-format msgid "the argument to -C must be a number greater than or equal to 3" msgstr "valitsimen -C argumentin on oltava vähintään 3" -#: src/parse_args.c:335 -#, c-format +#: src/parse_args.c:408 msgid "you may not specify both the `-i' and `-s' options" msgstr "" "sekä valitsimen ”-i” että valitsimen ”-s” määritteleminen ei ole sallittua" -#: src/parse_args.c:339 -#, c-format +#: src/parse_args.c:412 msgid "you may not specify both the `-i' and `-E' options" msgstr "" "sekä valitsimen ”-i” että valitsimen ”-E” määritteleminen ei ole sallittua" -#: src/parse_args.c:349 -#, c-format +#: src/parse_args.c:422 msgid "the `-E' option is not valid in edit mode" msgstr "valitsin ”-E” ei ole kelvollinen muokkaustilassa" -#: src/parse_args.c:351 -#, c-format +#: src/parse_args.c:424 msgid "you may not specify environment variables in edit mode" msgstr "ympäristömuuttujien määritteleminen muokkaustilassa ei ole salittua" -#: src/parse_args.c:359 -#, c-format +#: src/parse_args.c:432 msgid "the `-U' option may only be used with the `-l' option" msgstr "valitsinta ”-U” voidaan käyttää vain valitsimen ”-l” kanssa" -#: src/parse_args.c:363 -#, c-format +#: src/parse_args.c:436 msgid "the `-A' and `-S' options may not be used together" msgstr "valitsimia ”-A” ja ”-S” ei voi käyttää yhdessä" -#: src/parse_args.c:445 -#, c-format +#: src/parse_args.c:519 msgid "sudoedit is not supported on this platform" msgstr "sudoedit ei ole tuettu tällä alustalla" -#: src/parse_args.c:518 -#, c-format +#: src/parse_args.c:592 msgid "" "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "" "Vain yksi valitsimista -e, -h, -i, -K, -l, -s, -v tai -V voidaan määritellä" -#: src/parse_args.c:532 +#: src/parse_args.c:606 #, c-format msgid "" "%s - edit files as another user\n" @@ -357,7 +335,7 @@ "%s - muokkaa tiedostoja toisena käyttäjänä\n" "\n" -#: src/parse_args.c:534 +#: src/parse_args.c:608 #, c-format msgid "" "%s - execute a command as another user\n" @@ -366,7 +344,7 @@ "%s - suorita komentoja toisena käyttäjänä\n" "\n" -#: src/parse_args.c:539 +#: src/parse_args.c:613 #, c-format msgid "" "\n" @@ -494,12 +472,10 @@ msgstr "lopeta komentoriviargumenttien käsittely" #: src/selinux.c:77 -#, c-format msgid "unable to open audit system" msgstr "audit-järjestelmän avaaminen epäonnistui" #: src/selinux.c:85 -#, c-format msgid "unable to send audit message" msgstr "audit-viestin lähettäminen epäonnistui" @@ -524,19 +500,16 @@ msgstr "kohteen %s avaaminen epäonnistui, ei nimiöidä uudelleen tty:tä" #: src/selinux.c:172 -#, c-format msgid "unable to get current tty context, not relabeling tty" msgstr "" "nykyisen tty-asiayhteyden hakeminen epäonnistui, ei nimiöidä uudelleen tty:tä" #: src/selinux.c:179 -#, c-format msgid "unable to get new tty context, not relabeling tty" msgstr "" "uuden tty-asiayhteyden hakeminen epäonnistui, ei nimiöidä uudelleen tty:tä" #: src/selinux.c:186 -#, c-format msgid "unable to set new tty context" msgstr "uuden tty-asiayhteyden asettaminen epäonnistui" @@ -566,12 +539,10 @@ msgstr "%s ei ole kelvollinen asiayhteys" #: src/selinux.c:324 -#, c-format msgid "failed to get old_context" msgstr "kohteen old_context hakeminen epäonnistui" #: src/selinux.c:330 -#, c-format msgid "unable to determine enforcing mode." msgstr "vahvistustilan määritteleminen epäonnistui." @@ -580,119 +551,113 @@ msgid "unable to set tty context to %s" msgstr "ei kyetä asettamaan tty-asiayhteydeksi %s" -#: src/selinux.c:373 +#: src/selinux.c:381 #, c-format msgid "unable to set exec context to %s" msgstr "ei kyetä asettamaan suoritusasiayhteydeksi %s" -#: src/selinux.c:380 +#: src/selinux.c:388 #, c-format msgid "unable to set key creation context to %s" msgstr "ei kyetä asettamaan avaimenluontiasiayhteydeksi %s" -#: src/sesh.c:70 -#, c-format +#: src/sesh.c:57 msgid "requires at least one argument" msgstr "vaatii vähintään yhden argumentin" -#: src/sesh.c:91 +#: src/sesh.c:78 src/sudo.c:1088 #, c-format msgid "unable to execute %s" msgstr "kohteen %s suorittaminen epäonnistui" -#: src/sudo.c:838 -#, c-format +#: src/solaris.c:88 msgid "resource control limit has been reached" msgstr "resurssivalvontaraja saavutettu" -#: src/sudo.c:841 +#: src/solaris.c:91 #, c-format msgid "user \"%s\" is not a member of project \"%s\"" msgstr "käyttäjä ”%s” ei ole hankkeen ”%s” jäsen" -#: src/sudo.c:845 -#, c-format +#: src/solaris.c:95 msgid "the invoking task is final" msgstr "kutsuttu tehtävä on final-tyyppinen" -#: src/sudo.c:848 +#: src/solaris.c:98 #, c-format msgid "could not join project \"%s\"" msgstr "hankkeeseen ”%s” liittyminen epäonnistui" -#: src/sudo.c:853 +#: src/solaris.c:103 #, c-format msgid "no resource pool accepting default bindings exists for project \"%s\"" msgstr "hankkeelle ”%s” ei ole oletusyhteydet hyväksyvää resurssivarantoa" -#: src/sudo.c:857 +#: src/solaris.c:107 #, c-format msgid "specified resource pool does not exist for project \"%s\"" msgstr "hankkeelle ”%s” ei ole määriteltyä resurssivarantoa" -#: src/sudo.c:861 +#: src/solaris.c:111 #, c-format msgid "could not bind to default resource pool for project \"%s\"" msgstr "hankkeelle ”%s” ei voitu sitoa oletusresurssivarantoa" -#: src/sudo.c:867 +#: src/solaris.c:117 #, c-format msgid "setproject failed for project \"%s\"" msgstr "funktio setproject hankkeelle ”%s” epäonnistui" -#: src/sudo.c:869 +#: src/solaris.c:119 #, c-format msgid "warning, resource control assignment failed for project \"%s\"" msgstr "varoitus, hankkeen ”%s” resurssiohjausosoitus epäonnistui" -#: src/sudo.c:211 +#: src/sudo.c:196 #, c-format msgid "Sudo version %s\n" msgstr "Sudo-versio %s\n" -#: src/sudo.c:213 +#: src/sudo.c:198 #, c-format msgid "Configure options: %s\n" msgstr "Asetusvalitsimet: %s\n" -#: src/sudo.c:218 -#, c-format +#: src/sudo.c:203 msgid "fatal error, unable to load plugins" msgstr "vakava virhe, lisäosien lataaminen epäonnistui" -#: src/sudo.c:226 -#, c-format +#: src/sudo.c:211 msgid "unable to initialize policy plugin" msgstr "menettelytapalisäosan alustaminen epäonnistui" -#: src/sudo.c:281 +#: src/sudo.c:267 #, c-format msgid "error initializing I/O plugin %s" msgstr "virhe alustettaessa siirräntälisäosaa %s" -#: src/sudo.c:306 +#: src/sudo.c:293 #, c-format msgid "unexpected sudo mode 0x%x" msgstr "odottamaton sudo-tila 0x%x" -#: src/sudo.c:400 -#, c-format +#: src/sudo.c:413 msgid "unable to get group vector" msgstr "ei kyetä hakemaan ryhmävektoria" -#: src/sudo.c:452 +#: src/sudo.c:465 #, c-format msgid "unknown uid %u: who are you?" msgstr "tuntematon uid-käyttäjätunniste %u: kuka olet?" # ensimmäinen parametri on path -#: src/sudo.c:760 +#: src/sudo.c:762 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "" "polun %s omistajan on oltava uid %d ja setuid-bitin on oltava asetettu" -#: src/sudo.c:763 +#: src/sudo.c:765 #, c-format msgid "" "effective uid is not %d, is %s on a file system with the 'nosuid' option set " @@ -702,66 +667,63 @@ "tiedostojärjestelmässä, jossa on ’nosuid’-valitsin vai onko tämä NFS-" "tiedostojärjestelmä ilman root-käyttöoikeuksia?" -#: src/sudo.c:769 +#: src/sudo.c:771 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "" "todellinen käyttäjätunniste ei ole %d, onko sudo asennettu setuid root -" "käyttöoikeuksilla?" -#: src/sudo.c:917 +#: src/sudo.c:897 #, c-format msgid "unknown login class %s" msgstr "tuntematon kirjautumisluokka %s" -#: src/sudo.c:931 src/sudo.c:934 -#, c-format +#: src/sudo.c:910 msgid "unable to set user context" msgstr "käyttäjäasiayhteyden asettaminen epäonnistui" -#: src/sudo.c:946 -#, c-format +#: src/sudo.c:924 msgid "unable to set supplementary group IDs" msgstr "lisäryhmätunnisteiden asettaminen epäonnistui" # tämän ymmärrän niin, että käyttöjärjestelmäydin luo tiedoston ja antaa tälle tavallaan tilapäisen effective gid-tunnisteen, joka vaihdetaan suorittamisen yhteydessä prosessin omistajan suoritettavaksi ryhmätunnisteeksi. -#: src/sudo.c:953 +#: src/sudo.c:931 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "" "voimassaolevan gid-ryhmätunnisteen asettaminen suoritettavaksi gid-" "ryhmätunnisteeksi %u epäonnistui" -#: src/sudo.c:959 +#: src/sudo.c:937 #, c-format msgid "unable to set gid to runas gid %u" msgstr "" "gid-ryhmätunnisteen asettaminen suoritettavaksi gid-ryhmätunnisteeksi %u " "epäonnistui" -#: src/sudo.c:966 -#, c-format +#: src/sudo.c:944 msgid "unable to set process priority" msgstr "prosessiprioriteetin asettaminen epäonnistui" -#: src/sudo.c:974 +#: src/sudo.c:952 #, c-format msgid "unable to change root to %s" msgstr "root-käyttäjän vaihtaminen käyttäjäksi %s epäonnistui" -#: src/sudo.c:981 src/sudo.c:987 src/sudo.c:993 +#: src/sudo.c:965 src/sudo.c:971 src/sudo.c:977 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "" "ei kyetä vaihtamaan suoritettavaksi uid-käyttäjätunnisteeksi (%u, %u)" # parametrina on CWD- eli Change Working Directory- komennolla palautettava hakemisto -#: src/sudo.c:1007 +#: src/sudo.c:994 #, c-format msgid "unable to change directory to %s" msgstr "ei kyetä vaihtamaan hakemistoksi %s" -#: src/sudo.c:1079 +#: src/sudo.c:1051 #, c-format msgid "unexpected child termination condition: %d" msgstr "lapsiprosessin odottamaton päättymisehto: %d" @@ -771,104 +733,97 @@ msgid "policy plugin %s is missing the `check_policy' method" msgstr "menettelytapalisäosa %s ei sisällä ”check_policy”-metodia" -#: src/sudo.c:1140 +#: src/sudo.c:1121 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "menettelytapalisäosa %s ei tue luettelointikäyttöoikeuksia" -#: src/sudo.c:1152 +#: src/sudo.c:1133 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "menettelytapalisäosa %s ei tue valitsinta -v" -#: src/sudo.c:1164 +#: src/sudo.c:1145 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "menettelytapalisäosa %s ei tue valitsimia -k/-K" -#: src/sudo_edit.c:111 +#: src/sudo_edit.c:110 #, c-format msgid "unable to change uid to root (%u)" msgstr "" "uid-käyttäjätunnisteen vaihtaminen root-tunnisteeksi (%u) epäonnistui" -#: src/sudo_edit.c:143 -#, c-format +#: src/sudo_edit.c:142 msgid "plugin error: missing file list for sudoedit" msgstr "lisäosavirhe: puuttuu sudoedit-tiedostoluettelo" -#: src/sudo_edit.c:171 src/sudo_edit.c:271 +#: src/sudo_edit.c:170 src/sudo_edit.c:270 #, c-format msgid "%s: not a regular file" msgstr "%s: ei ole tavallinen tiedosto" -#: src/sudo_edit.c:205 src/sudo_edit.c:307 +#: src/sudo_edit.c:204 src/sudo_edit.c:306 #, c-format msgid "%s: short write" msgstr "%s: lyhyt kirjoitus" -#: src/sudo_edit.c:272 +#: src/sudo_edit.c:271 #, c-format msgid "%s left unmodified" msgstr "%s jätetty muokkaamattomaksi" -#: src/sudo_edit.c:285 +#: src/sudo_edit.c:284 #, c-format msgid "%s unchanged" msgstr "%s muuttamaton" -#: src/sudo_edit.c:297 src/sudo_edit.c:318 +#: src/sudo_edit.c:296 src/sudo_edit.c:317 #, c-format msgid "unable to write to %s" msgstr "kohteeseen %s kirjoittaminen epäonnistui" -#: src/sudo_edit.c:298 src/sudo_edit.c:316 src/sudo_edit.c:319 +#: src/sudo_edit.c:297 src/sudo_edit.c:315 src/sudo_edit.c:318 #, c-format msgid "contents of edit session left in %s" msgstr "muokkausistunnon sisältö jätetty kohteessa %s" -#: src/sudo_edit.c:315 -#, c-format +#: src/sudo_edit.c:314 msgid "unable to read temporary file" msgstr "tilapäisen tiedoston lukeminen epäonnistui" #: src/tgetpass.c:90 -#, c-format msgid "no tty present and no askpass program specified" msgstr "ei tty:tä käytettävissä eikä salasanan kyselyohjelmaa määriteltynä" #: src/tgetpass.c:99 -#, c-format msgid "no askpass program specified, try setting SUDO_ASKPASS" msgstr "" "salasanan kyselyohjelma ei ole määritelty, yritä asettaa SUDO_ASKPASS" -#: src/tgetpass.c:231 +#: src/tgetpass.c:232 #, c-format msgid "unable to set gid to %u" msgstr "ei kyetä asettamaan gid-ryhmätunnisteeksi %u" -#: src/tgetpass.c:235 +#: src/tgetpass.c:236 #, c-format msgid "unable to set uid to %u" msgstr "ei kyetä asettamaan uid-käyttäjätunnisteeksi %u" -#: src/tgetpass.c:240 +#: src/tgetpass.c:241 #, c-format msgid "unable to run %s" msgstr "salasanakyselyn %s suorittaminen epäonnistui" #: src/utmp.c:278 -#, c-format msgid "unable to save stdin" msgstr "vakiosyötteeseen tallentaminen epäonnistui" #: src/utmp.c:280 -#, c-format msgid "unable to dup2 stdin" msgstr "funktion dup2 kutsuminen vakiosyötteellä epäonnistui" #: src/utmp.c:283 -#, c-format msgid "unable to restore stdin" msgstr "vakiosyötteen palauttaminen epäonnistui" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sysstat.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sysstat.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/sysstat.po 2014-07-09 09:03:59.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/sysstat.po 2016-07-20 16:57:27.000000000 +0000 @@ -15,12 +15,11 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:56+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:38+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" -#: cifsiostat.c:71 mpstat.c:90 sar.c:94 nfsiostat-sysstat.c:70 pidstat.c:83 -#: iostat.c:86 +#: cifsiostat.c:70 mpstat.c:98 pidstat.c:87 iostat.c:86 tapestat.c:89 sar.c:95 #, c-format msgid "Usage: %s [ options ] [ [ ] ]\n" msgstr "Käyttö: %s [ valitsimet ] [ [ ] ]\n" @@ -55,42 +54,42 @@ "[ [ -T ] -g ] [ -p [ [,...] | ALL ] ]\n" "[ [...] | ALL ]\n" -#: iostat.c:328 +#: iostat.c:326 #, c-format msgid "Cannot find disk data\n" msgstr "Levydataa ei löydy\n" -#: sa_common.c:1409 iostat.c:1385 +#: sa_common.c:1642 iostat.c:1399 #, c-format msgid "Invalid type of persistent device name\n" msgstr "Virheellinen toistuvan laitenimen tyyppi\n" -#: sadf_misc.c:621 +#: sadf_misc.c:624 #, c-format msgid "System activity data file: %s (%#x)\n" msgstr "Järjestelmätoimintojen lokitiedosto: %s (%#x)\n" -#: sadf_misc.c:630 +#: sadf_misc.c:637 #, c-format msgid "Host: " msgstr "Tietokone: " -#: sadf_misc.c:645 +#: sadf_misc.c:657 #, c-format msgid "Size of a long int: %d\n" msgstr "Muuttujatyypin ”long int” koko: %d\n" -#: sadf_misc.c:651 +#: sadf_misc.c:663 #, c-format msgid "List of activities:\n" msgstr "Toimintojen luettelo:\n" -#: sadf_misc.c:664 +#: sadf_misc.c:676 #, c-format msgid "\t[Unknown activity format]" msgstr "\t[Tuntematon toimintomuoto]" -#: sadc.c:87 +#: sadc.c:89 #, c-format msgid "Usage: %s [ options ] [ [ ] ] [ ]\n" msgstr "" @@ -108,37 +107,37 @@ "[ -C ] [ -F ] [ -L ] [ -V ]\n" "[ -S { INT | DISK | IPV6 | POWER | SNMP | XDISK | ALL | XALL } ]\n" -#: sadc.c:261 +#: sadc.c:267 #, c-format msgid "Cannot write data to system activity file: %s\n" msgstr "" "Järjestelmätoimintotietojen kirjoittaminen lokitiedostoon epäonnistui: %s\n" -#: sadc.c:565 +#: sadc.c:563 #, c-format msgid "Cannot write system activity file header: %s\n" msgstr "" "Järjestelmätoimintojen lokitiedoston otsakkeen kirjoittaminen epäonnistui: " "%s\n" -#: sadc.c:766 sadc.c:775 sadc.c:843 ioconf.c:489 rd_stats.c:69 -#: sa_common.c:1114 count.c:118 +#: sadc.c:763 sadc.c:772 sadc.c:839 ioconf.c:508 rd_stats.c:69 +#: sa_common.c:1273 count.c:118 #, c-format msgid "Cannot open %s: %s\n" msgstr "Kohteen %s avaaminen epäonnistui: %s\n" # Tässä haluttuun sana voidaan korvata tilanteessa osuvammalla sanalla, esim. pyydettyyn, toivottuun, valittuun, kyseiseen tms. -#: sadc.c:1015 +#: sadc.c:1019 #, c-format msgid "Cannot append data to that file (%s)\n" msgstr "Tietojen liittäminen haluttuun tiedostoon (%s) epäonnistui\n" -#: common.c:62 +#: common.c:74 #, c-format msgid "sysstat version %s\n" msgstr "sysstat-versio %s\n" -#: cifsiostat.c:75 nfsiostat-sysstat.c:74 +#: cifsiostat.c:74 #, c-format msgid "" "Options are:\n" @@ -147,7 +146,7 @@ "Valitsimet ovat:\n" "[ -h ] [ -k | -m ] [ -t ] [ -V ] [ --debuginfo ]\n" -#: cifsiostat.c:78 nfsiostat-sysstat.c:77 +#: cifsiostat.c:77 #, c-format msgid "" "Options are:\n" @@ -156,7 +155,7 @@ "Valitsimet ovat:\n" "[ -h ] [ -k | -m ] [ -t ] [ -V ]\n" -#: mpstat.c:93 +#: mpstat.c:101 #, c-format msgid "" "Options are:\n" @@ -167,11 +166,11 @@ "[ -A ] [ -u ] [ -V ] [ -I { SUM | CPU | SCPU | ALL } ]\n" "[ -P { [,...] | ON | ALL } ]\n" -#: mpstat.c:598 sar.c:402 pidstat.c:2130 +#: mpstat.c:708 pidstat.c:2301 sar.c:425 msgid "Average:" msgstr "Keskiarvo:" -#: mpstat.c:967 +#: mpstat.c:1101 #, c-format msgid "Not that many processors!\n" msgstr "Ei niin monta suoritinta!\n" @@ -220,22 +219,22 @@ "[ -f [ ] | -o [ ] | -[0-9]+ ]\n" "[ -i ] [ -s [ ] ] [ -e [ ] ]\n" -#: sar.c:131 +#: sar.c:133 #, c-format msgid "Main options and reports:\n" msgstr "Päävalitsimet ja -ilmoitukset ovat:\n" -#: sar.c:133 +#: sar.c:135 #, c-format msgid "\t-b\tI/O and transfer rate statistics\n" msgstr "\t-b\tSiirräntä- ja siirtonopeustilastot\n" -#: sar.c:132 +#: sar.c:134 #, c-format msgid "\t-B\tPaging statistics\n" msgstr "\t-B\tSivutustilastot\n" -#: sar.c:134 +#: sar.c:136 #, c-format msgid "\t-d\tBlock devices statistics\n" msgstr "\t-d\tLohkolaitteiden tilastot\n" @@ -245,12 +244,12 @@ msgid "\t-F\tFilesystems statistics\n" msgstr "\t-F\tTiedostojärjestelmien tilastot\n" -#: sar.c:136 +#: sar.c:139 #, c-format msgid "\t-H\tHugepages utilization statistics\n" msgstr "\t-H\tJättiläissivujen käyttöastetilastot\n" -#: sar.c:137 +#: sar.c:140 #, c-format msgid "" "\t-I { | SUM | ALL | XALL }\n" @@ -259,7 +258,7 @@ "\t-I { | SUM | ALL | XALL }\n" "\t\tKeskeytysten tilasto\n" -#: sar.c:139 +#: sar.c:142 #, c-format msgid "" "\t-m { [,...] | ALL }\n" @@ -329,7 +328,7 @@ "\t\tEICMP6\tICMP-liikenne\t(v6) (virheet)\n" "\t\tUDP6\tUDP-liikenne\t(v6)\n" -#: sar.c:169 +#: sar.c:173 #, c-format msgid "\t-q\tQueue length and load average statistics\n" msgstr "\t-q\tJonopituus- ja latauskeskiarvotilastot\n" @@ -339,17 +338,17 @@ msgid "\t-r\tMemory utilization statistics\n" msgstr "\t-r\tMuistin käyttöastetilastot\n" -#: sar.c:170 +#: sar.c:174 #, c-format msgid "\t-R\tMemory statistics\n" msgstr "\t-R\tMuistitilastot\n" -#: sar.c:172 +#: sar.c:177 #, c-format msgid "\t-S\tSwap space utilization statistics\n" msgstr "\t-S\tNäennäismuistitilan käyttöastetilastot\n" -#: sar.c:173 +#: sar.c:178 #, c-format msgid "" "\t-u [ ALL ]\n" @@ -358,97 +357,97 @@ "\t-u [ ALL ]\n" "\t\tSuorittimen käyttöastetilastot\n" -#: sar.c:175 +#: sar.c:180 #, c-format msgid "\t-v\tKernel tables statistics\n" msgstr "\t-v\tKäyttöjärjestelmäydintaulujen tilastot\n" -#: sar.c:177 +#: sar.c:182 #, c-format msgid "\t-w\tTask creation and system switching statistics\n" msgstr "\t-w\tTehtävän luonti- ja järjestelmänvaihtotilastot\n" -#: sar.c:176 +#: sar.c:181 #, c-format msgid "\t-W\tSwapping statistics\n" msgstr "\t-W\tNäennäismuisti vaihtamistilastot\n" -#: sar.c:178 +#: sar.c:183 #, c-format msgid "\t-y\tTTY devices statistics\n" msgstr "\t-y\tTTY-laitteiden tilastot\n" -#: sar.c:236 +#: sar.c:259 #, c-format msgid "End of data collecting unexpected\n" -msgstr "Tiedonkeräyksen loppu odottamaton\n" +msgstr "Datakeräyksen loppu odottamaton\n" #: sar.c:836 #, c-format msgid "Invalid data format\n" msgstr "Virheellinen datamuoto\n" -#: sar.c:840 +#: sar.c:885 #, c-format msgid "Using a wrong data collector from a different sysstat version\n" msgstr "Käytetään väärää datakerääjää eri sysstat-versiosta\n" -#: sar.c:869 +#: sar.c:937 #, c-format msgid "Inconsistent input data\n" msgstr "Epäjohdonmukainen syötedata\n" # Pyydetyt voi olla tilanteesta riippuen halutut, tiedustellut, # kyseiset, haetut tms. -#: sar.c:1055 pidstat.c:214 +#: pidstat.c:239 sar.c:1108 #, c-format msgid "Requested activities not available\n" msgstr "Pyydetyt toiminnot eivät ole käytettävissä\n" -#: sar.c:1325 +#: sar.c:1414 #, c-format msgid "-f and -o options are mutually exclusive\n" msgstr "valitsimet ”-f” ja ”-o” ovat vastavuoroisesti poissulkevia\n" -#: sar.c:1331 +#: sar.c:1420 #, c-format msgid "Not reading from a system activity file (use -f option)\n" msgstr "" "Ei lueta järjestelmätoimintojen lokitiedostosta (käytä valitsinta ”-f”)\n" -#: sar.c:1463 +#: sar.c:1556 #, c-format msgid "Cannot find the data collector (%s)\n" msgstr "Datakerääjää (%s) ei löydy\n" -#: sa_common.c:919 +#: sa_common.c:1069 #, c-format msgid "Error while reading system activity file: %s\n" msgstr "Virhe luettaessa järjestelmätoimintojen lokitiedostoa: %s\n" -#: sa_common.c:929 +#: sa_common.c:1079 #, c-format msgid "End of system activity file unexpected\n" msgstr "Järjestelmätoimintojen lokitiedoston loppu odottamaton\n" -#: sa_common.c:948 +#: sa_common.c:1098 #, c-format msgid "File created by sar/sadc from sysstat version %d.%d.%d" msgstr "Käskyllä ”sar” tai ”sadc” sysstat-versiosta %d.%d.%d luotu tiedosto" -#: sa_common.c:979 +#: sa_common.c:1131 #, c-format msgid "Invalid system activity file: %s\n" msgstr "Virheellinen järjestelmätoimintojen lokitiedosto: %s\n" -#: sa_common.c:986 +#: sa_common.c:1117 #, c-format msgid "" "Current sysstat version can no longer read the format of this file (%#x)\n" msgstr "" "Nykyinen sysstat-versio ei voi enää lukea tämän tiedoston (%#x) muotoa\n" -#: sa_common.c:1239 +#: sa_common.c:1461 #, c-format msgid "Requested activities not available in file %s\n" msgstr "Pyydetyt toiminnot eivät ole käytettävissä tiedostossa %s\n" @@ -469,7 +468,7 @@ "} ]\n" "[ -T { TASK | CHILD | ALL } ]\n" -#: count.c:168 +#: count.c:169 #, c-format msgid "Cannot handle so many processors!\n" msgstr "Niin monen suorittimen käsittely epäonnistui!\n" @@ -478,6 +477,6 @@ msgid "Summary" msgstr "Yhteenveto" -#: pr_stats.c:2406 +#: pr_stats.c:2538 msgid "Other devices not listed here" msgstr "Muut laitteet, joita ei ole luetteloitu tässä" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/system-config-kickstart.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/system-config-kickstart.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/system-config-kickstart.po 2014-07-09 09:03:59.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/system-config-kickstart.po 2016-07-20 16:57:24.000000000 +0000 @@ -9,14 +9,14 @@ "Project-Id-Version: system-config-kickstart\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2004-12-09 10:13-0500\n" -"PO-Revision-Date: 2013-12-15 11:32+0000\n" +"PO-Revision-Date: 2015-10-01 02:12+0000\n" "Last-Translator: Lauri Nurmi \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:56+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:39+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../src/RHELPackageGroupList.py:12 msgid "X Window System" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/system-service.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/system-service.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/system-service.po 2014-07-09 09:04:05.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/system-service.po 2016-07-20 16:57:26.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2014-02-23 15:02+0000\n" "PO-Revision-Date: 2013-01-07 17:29+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:17+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:50+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../backend/com.ubuntu.systemservice.policy.in.h:1 msgid "Get current global proxy" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/tar.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/tar.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/tar.po 2014-07-09 09:03:57.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/tar.po 2016-07-20 16:57:29.000000000 +0000 @@ -14,8 +14,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 12:25+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:16+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: gnu/argmatch.c:135 @@ -80,7 +80,7 @@ #: gnu/argp-help.c:1686 #, c-format msgid "Try '%s --help' or '%s --usage' for more information.\n" -msgstr "" +msgstr "Kokeile ”%s --help” tai ”%s --usage” saadaksesi lisää tietoa.\n" #: gnu/argp-help.c:1714 #, c-format @@ -99,7 +99,7 @@ msgid "give a short usage message" msgstr "näytä lyhyt käyttöohje" -#: gnu/argp-parse.c:85 src/tar.c:512 src/tar.c:514 src/tar.c:606 +#: gnu/argp-parse.c:85 src/tar.c:529 src/tar.c:531 src/tar.c:630 #: tests/genfile.c:130 msgid "NAME" msgstr "NIMI" @@ -110,11 +110,11 @@ #: gnu/argp-parse.c:86 msgid "SECS" -msgstr "SEKUNTIA" +msgstr "SEK" #: gnu/argp-parse.c:87 msgid "hang for SECS seconds (default 3600)" -msgstr "odota SEKUNTIA sekuntia (oletus 3600)" +msgstr "odota SEK sekuntia (oletus 3600)" #: gnu/argp-parse.c:144 msgid "print program version" @@ -122,7 +122,7 @@ #: gnu/argp-parse.c:161 msgid "(PROGRAM ERROR) No version known!?" -msgstr "(OHJELMAVIRHE) Versiota ei tiedetä!?" +msgstr "(OHJELMAVIRHE) Tuntematon versio‽" #: gnu/argp-parse.c:614 #, c-format @@ -131,7 +131,7 @@ #: gnu/argp-parse.c:757 msgid "(PROGRAM ERROR) Option should have been recognized!?" -msgstr "(OHJELMAVIRHE) Valitsimen pitäisi olla tunnistettava!?" +msgstr "(OHJELMAVIRHE) Valitsin olisi pitänyt tunnistaa‽" #: gnu/closeout.c:114 msgid "write error" @@ -140,57 +140,57 @@ #: gnu/getopt.c:549 gnu/getopt.c:578 #, c-format msgid "%s: option '%s' is ambiguous; possibilities:" -msgstr "" +msgstr "%s: valitsin ”%s” on moniselitteinen; vaihtoehdot:" #: gnu/getopt.c:626 gnu/getopt.c:630 #, c-format msgid "%s: option '--%s' doesn't allow an argument\n" -msgstr "" +msgstr "%s: valitsin ”--%s” ei salli argumenttia\n" #: gnu/getopt.c:639 gnu/getopt.c:644 #, c-format msgid "%s: option '%c%s' doesn't allow an argument\n" -msgstr "" +msgstr "%s: valitsin ”%c%s” ei salli argumenttia\n" #: gnu/getopt.c:687 gnu/getopt.c:706 #, c-format msgid "%s: option '--%s' requires an argument\n" -msgstr "" +msgstr "%s: valitsin ”--%s” vaatii argumentin\n" #: gnu/getopt.c:744 gnu/getopt.c:747 #, c-format msgid "%s: unrecognized option '--%s'\n" -msgstr "" +msgstr "%s: tunnistamaton valitsin ”--%s”\n" #: gnu/getopt.c:755 gnu/getopt.c:758 #, c-format msgid "%s: unrecognized option '%c%s'\n" -msgstr "" +msgstr "%s: tunnistamaton valitsin ”%c%s”\n" #: gnu/getopt.c:807 gnu/getopt.c:810 #, c-format msgid "%s: invalid option -- '%c'\n" -msgstr "" +msgstr "%s: virheellinen valitsin -- ”%c”\n" #: gnu/getopt.c:863 gnu/getopt.c:880 gnu/getopt.c:1090 gnu/getopt.c:1108 #, c-format msgid "%s: option requires an argument -- '%c'\n" -msgstr "" +msgstr "%s: valitsin vaatii argumentin -- ”%c”\n" #: gnu/getopt.c:936 gnu/getopt.c:952 #, c-format msgid "%s: option '-W %s' is ambiguous\n" -msgstr "" +msgstr "%s: valitsin ”-W %s” on moniselitteinen\n" #: gnu/getopt.c:976 gnu/getopt.c:994 #, c-format msgid "%s: option '-W %s' doesn't allow an argument\n" -msgstr "" +msgstr "%s: valitsin ”-W %s” ei salli argumenttia\n" #: gnu/getopt.c:1015 gnu/getopt.c:1033 #, c-format msgid "%s: option '-W %s' requires an argument\n" -msgstr "" +msgstr "%s: valitsin ”%s” vaatii argumentin\n" #: gnu/obstack.c:415 gnu/obstack.c:417 gnu/xalloc-die.c:36 msgid "memory exhausted" @@ -258,12 +258,12 @@ #: gnu/version-etc.c:76 #, c-format msgid "Packaged by %s (%s)\n" -msgstr "" +msgstr "Paketoinut %s (%s)\n" #: gnu/version-etc.c:79 #, c-format msgid "Packaged by %s\n" -msgstr "" +msgstr "Paketoinut %s\n" #. TRANSLATORS: Translate "(C)" to the copyright symbol #. (C-in-a-circle), if this symbol is available in the user's @@ -281,24 +281,30 @@ "There is NO WARRANTY, to the extent permitted by law.\n" "\n" msgstr "" +"\n" +"Lisenssi GPLv3+: GNU GPL versio 3 tai myöhempi " +".\n" +"Tämä on vapaa ohjelmisto; sitä saa vapaasti muuttaa ja levittää edelleen.\n" +"Siinä määrin kuin laki sallii, TAKUUTA EI OLE.\n" +"\n" #. TRANSLATORS: %s denotes an author name. #: gnu/version-etc.c:104 #, c-format msgid "Written by %s.\n" -msgstr "Kirjoittaja: %s.\n" +msgstr "Kirjoittanut %s.\n" #. TRANSLATORS: Each %s denotes an author name. #: gnu/version-etc.c:108 #, c-format msgid "Written by %s and %s.\n" -msgstr "Kirjoittajat: %s ja %s.\n" +msgstr "Kirjoittaneet %s ja %s.\n" #. TRANSLATORS: Each %s denotes an author name. #: gnu/version-etc.c:112 #, c-format msgid "Written by %s, %s, and %s.\n" -msgstr "Kirjoittajat: %s, %s, ja %s.\n" +msgstr "Kirjoittaneet %s, %s ja %s.\n" #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies @@ -309,8 +315,8 @@ "Written by %s, %s, %s,\n" "and %s.\n" msgstr "" -"Kirjoittajat: %s, %s, %s,\n" -"ja %s.\n" +"Kirjoittaneet %s, %s,\n" +"%s ja %s.\n" #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies @@ -321,8 +327,8 @@ "Written by %s, %s, %s,\n" "%s, and %s.\n" msgstr "" -"Kirjoittajat: %s, %s, %s,\n" -"%s, ja %s.\n" +"Kirjoittaneet %s, %s, %s,\n" +"%s ja %s.\n" #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies @@ -333,8 +339,8 @@ "Written by %s, %s, %s,\n" "%s, %s, and %s.\n" msgstr "" -"Kirjoittajat %s, %s, %s,\n" -"%s, %s, ja %s.\n" +"Kirjoittaneet %s, %s, %s,\n" +"%s, %s ja %s.\n" #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies @@ -345,8 +351,8 @@ "Written by %s, %s, %s,\n" "%s, %s, %s, and %s.\n" msgstr "" -"Kirjoittajat: %s, %s, %s,\n" -"%s, %s, %s, ja %s.\n" +"Kirjoittaneet %s, %s, %s,\n" +"%s, %s, %s ja %s.\n" #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies @@ -358,9 +364,9 @@ "%s, %s, %s, %s,\n" "and %s.\n" msgstr "" -"Kirjoittajat: %s, %s, %s,\n" +"Kirjoittaneet %s, %s,\n" "%s, %s, %s, %s,\n" -"ja %s.\n" +"%s ja %s.\n" #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies @@ -372,9 +378,9 @@ "%s, %s, %s, %s,\n" "%s, and %s.\n" msgstr "" -"Kirjoittajat: %s, %s, %s,\n" +"Kirjoittaneet %s, %s, %s,\n" "%s, %s, %s, %s,\n" -"%s, ja %s.\n" +"%s ja %s.\n" #. TRANSLATORS: Each %s denotes an author name. #. You can use line breaks, estimating that each author name occupies @@ -386,9 +392,9 @@ "%s, %s, %s, %s,\n" "%s, %s, and others.\n" msgstr "" -"Kirjoittajat: %s, %s, %s,\n" +"Kirjoittaneet %s, %s,\n" "%s, %s, %s, %s,\n" -"%s, %s, ja muut.\n" +"%s, %s, %s ja muut.\n" #. TRANSLATORS: The placeholder indicates the bug-reporting address #. for this package. Please add _another line_ saying @@ -400,25 +406,28 @@ "\n" "Report bugs to: %s\n" msgstr "" +"\n" +"Ilmoita ohjelmistovioista (englanniksi) osoitteeseen: %s\n" #: gnu/version-etc.c:249 #, c-format msgid "Report %s bugs to: %s\n" -msgstr "" +msgstr "Ilmoita %s-vioista (englanniksi) osoitteeseen %s.\n" #: gnu/version-etc.c:253 #, c-format msgid "%s home page: <%s>\n" -msgstr "" +msgstr "%s-kotisivu: <%s>\n" #: gnu/version-etc.c:255 #, c-format msgid "%s home page: \n" -msgstr "" +msgstr "%s-kotisivu: \n" #: gnu/version-etc.c:258 msgid "General help using GNU software: \n" msgstr "" +"Yleisohjeita GNU-ohjelmistojen käyttöön: \n" # Onpa taas NIIN hyvin lokalisoitavissa tämä. # Käytännössä saattaa esiintyä esim. muodossa @@ -427,7 +436,7 @@ #. Directly translating this to another language will not work, first because #. %s itself is not translated. #. Translate it as `%s: Function %s failed'. -#: lib/paxerror.c:58 lib/paxerror.c:71 +#: lib/paxerror.c:60 lib/paxerror.c:73 #, c-format msgid "%s: Cannot %s" msgstr "%s: Toimintoa %s ei voi suorittaa" @@ -436,56 +445,56 @@ #. Directly translating this to another language will not work, first because #. %s itself is not translated. #. Translate it as `%s: Function %s failed'. -#: lib/paxerror.c:84 +#: lib/paxerror.c:86 #, c-format msgid "%s: Warning: Cannot %s" msgstr "%s: Varoitus: Toimintoa %s ei voi suorittaa" -#: lib/paxerror.c:93 +#: lib/paxerror.c:95 #, c-format msgid "%s: Cannot change mode to %s" msgstr "%s: Oikeuksien muuttaminen tilaan %s ei onnistu" -#: lib/paxerror.c:101 +#: lib/paxerror.c:103 #, c-format msgid "%s: Cannot change ownership to uid %lu, gid %lu" msgstr "%s: Tiedoston omistusta ei voi muuttaa arvoon uid=%lu, gid=%lu" -#: lib/paxerror.c:127 +#: lib/paxerror.c:129 #, c-format msgid "%s: Cannot hard link to %s" msgstr "%s: Kovaa linkkiä tiedostoon %s ei voi luoda" -#: lib/paxerror.c:179 lib/paxerror.c:211 +#: lib/paxerror.c:181 lib/paxerror.c:213 #, c-format msgid "%s: Read error at byte %s, while reading %lu byte" msgid_plural "%s: Read error at byte %s, while reading %lu bytes" msgstr[0] "%s: Lukuvirhe tavun %s kohdalla luettaessa %lu tavua" msgstr[1] "%s: Lukuvirhe tavun %s kohdalla luettaessa %lu tavua" -#: lib/paxerror.c:192 +#: lib/paxerror.c:194 #, c-format msgid "%s: Warning: Read error at byte %s, while reading %lu byte" msgid_plural "%s: Warning: Read error at byte %s, while reading %lu bytes" msgstr[0] "%s: Varoitus: Lukuvirhe tavun %s kohdalla luettaessa %lu tavua" msgstr[1] "%s: Varoitus: Lukuvirhe tavun %s kohdalla luettaessa %lu tavua" -#: lib/paxerror.c:259 +#: lib/paxerror.c:261 #, c-format msgid "%s: Cannot seek to %s" msgstr "%s: Siirtyminen kohtaan %s ei onnistu" -#: lib/paxerror.c:275 +#: lib/paxerror.c:277 #, c-format msgid "%s: Warning: Cannot seek to %s" msgstr "%s: Varoitus: Siirtyminen kohtaan %s ei onnistu" -#: lib/paxerror.c:284 +#: lib/paxerror.c:286 #, c-format msgid "%s: Cannot create symlink to %s" msgstr "%s: Tiedostoon %s ei voida luoda symlinkkiä" -#: lib/paxerror.c:349 +#: lib/paxerror.c:351 #, c-format msgid "%s: Wrote only %lu of %lu byte" msgid_plural "%s: Wrote only %lu of %lu bytes" @@ -528,7 +537,7 @@ #: lib/rtapelib.c:429 #, c-format msgid "Cannot connect to %s: resolve failed" -msgstr "" +msgstr "Ei voi yhdistää kohteeseen %s: nimenselvitys epäonnistui" #: lib/rtapelib.c:502 #, c-format @@ -546,11 +555,11 @@ #: rmt/rmt.c:438 msgid "Invalid seek direction" -msgstr "" +msgstr "Virheellinen siirtymän suunta" #: rmt/rmt.c:446 msgid "Invalid seek offset" -msgstr "" +msgstr "Virheellinen siirtymän arvo" #: rmt/rmt.c:452 msgid "Seek offset out of range" @@ -558,15 +567,15 @@ #: rmt/rmt.c:493 rmt/rmt.c:544 rmt/rmt.c:608 msgid "Invalid byte count" -msgstr "" +msgstr "Virheellinen tavumäärä" #: rmt/rmt.c:499 rmt/rmt.c:550 rmt/rmt.c:614 rmt/rmt.c:625 msgid "Byte count out of range" -msgstr "" +msgstr "Tavumäärä sallitun välin ulkopuolella" #: rmt/rmt.c:558 msgid "Premature eof" -msgstr "" +msgstr "Ennenaikainen tiedoston loppu" #: rmt/rmt.c:601 msgid "Invalid operation code" @@ -574,40 +583,40 @@ #: rmt/rmt.c:636 rmt/rmt.c:680 msgid "Operation not supported" -msgstr "" +msgstr "Toiminto ei ole tuettu" #: rmt/rmt.c:664 msgid "Unexpected arguments" -msgstr "" +msgstr "Odottamattomat argumentit" #: rmt/rmt.c:689 msgid "Manipulate a tape drive, accepting commands from a remote process" -msgstr "" +msgstr "Ohjaa nauha-asemaa, hyväksyen komentoja etäprosessilta" -#: rmt/rmt.c:696 src/tar.c:440 src/tar.c:444 src/tar.c:604 src/tar.c:619 -#: src/tar.c:750 src/tar.c:788 tests/genfile.c:166 +#: rmt/rmt.c:696 src/tar.c:454 src/tar.c:458 src/tar.c:628 src/tar.c:643 +#: src/tar.c:782 src/tar.c:820 tests/genfile.c:166 msgid "NUMBER" msgstr "MÄÄRÄ" #: rmt/rmt.c:697 msgid "set debug level" -msgstr "" +msgstr "aseta vianjäljityksen taso" -#: rmt/rmt.c:698 src/tar.c:438 src/tar.c:609 src/tar.c:685 src/tar.c:689 -#: src/tar.c:701 src/tar.c:711 src/tar.c:714 src/tar.c:716 src/tar.c:805 -#: tests/genfile.c:132 tests/genfile.c:180 tests/genfile.c:184 -#: tests/genfile.c:187 tests/genfile.c:193 +#: rmt/rmt.c:698 src/tar.c:452 src/tar.c:633 src/tar.c:709 src/tar.c:713 +#: src/tar.c:725 src/tar.c:735 src/tar.c:738 src/tar.c:741 src/tar.c:744 +#: src/tar.c:746 src/tar.c:837 tests/genfile.c:132 tests/genfile.c:180 +#: tests/genfile.c:184 tests/genfile.c:187 tests/genfile.c:193 msgid "FILE" msgstr "TIED" #: rmt/rmt.c:699 msgid "set debug output file name" -msgstr "" +msgstr "aseta vianjäljityksen tulostetiedoston nimi" #: rmt/rmt.c:715 rmt/rmt.c:783 #, c-format msgid "cannot open %s" -msgstr "" +msgstr "tiedostoa %s ei voi avata" #: rmt/rmt.c:780 tests/genfile.c:892 tests/genfile.c:909 #, c-format @@ -618,105 +627,105 @@ msgid "Garbage command" msgstr "Roskakomento" -#: src/buffer.c:457 src/buffer.c:462 src/buffer.c:706 src/buffer.c:1322 -#: src/buffer.c:1368 src/buffer.c:1397 src/delete.c:212 src/list.c:244 +#: src/buffer.c:458 src/buffer.c:463 src/buffer.c:757 src/buffer.c:1373 +#: src/buffer.c:1419 src/buffer.c:1448 src/delete.c:212 src/list.c:273 #: src/update.c:188 msgid "This does not look like a tar archive" msgstr "Tämä ei näytä tar-arkistolta" -#: src/buffer.c:521 src/buffer.c:530 +#: src/buffer.c:576 msgid "Total bytes written" msgstr "Kirjoitettuja tavuja yhteensä" -#: src/buffer.c:528 src/buffer.c:542 +#: src/buffer.c:574 msgid "Total bytes read" -msgstr "Tavuja luettu yhteensä" +msgstr "Luettuja tavuja yhteensä" #: src/buffer.c:532 #, c-format msgid "Total bytes deleted: %s\n" msgstr "Poistettuja tavuja yhteensä: %s\n" -#: src/buffer.c:621 +#: src/buffer.c:656 msgid "(pipe)" msgstr "(putki)" -#: src/buffer.c:644 +#: src/buffer.c:695 msgid "Invalid value for record_size" msgstr "Virheellinen arvo kentälle record_size" -#: src/buffer.c:647 +#: src/buffer.c:698 msgid "No archive name given" msgstr "Arkiston nimeä ei ole annettu" -#: src/buffer.c:689 +#: src/buffer.c:741 msgid "Cannot verify stdin/stdout archive" msgstr "Vakiosyötteessä/tulosteessa olevaa arkistoa ei voi varmistaa" -#: src/buffer.c:703 +#: src/buffer.c:754 #, c-format msgid "Archive is compressed. Use %s option" msgstr "Arkisto on tiivistetty. Käytä valitsinta %s" -#: src/buffer.c:761 src/tar.c:2459 +#: src/buffer.c:812 src/tar.c:2541 msgid "Cannot update compressed archives" msgstr "Pakattuja arkistoja ei voi päivittää" -#: src/buffer.c:854 +#: src/buffer.c:905 msgid "At beginning of tape, quitting now" msgstr "Nauhan alussa, lopetetaan" -#: src/buffer.c:860 +#: src/buffer.c:911 msgid "Too many errors, quitting" msgstr "Liian monta virhettä, lopetetaan" -#: src/buffer.c:893 +#: src/buffer.c:944 #, c-format msgid "Record size = %lu block" msgid_plural "Record size = %lu blocks" msgstr[0] "Tietueen koko = %lu lohko" msgstr[1] "Tietueen koko = %lu lohkoa" -#: src/buffer.c:914 +#: src/buffer.c:965 #, c-format msgid "Unaligned block (%lu byte) in archive" msgid_plural "Unaligned block (%lu bytes) in archive" msgstr[0] "Kohdistamaton lohko (%lu tavu) arkistossa" msgstr[1] "Kohdistamaton lohko (%lu tavua) arkistossa" -#: src/buffer.c:991 +#: src/buffer.c:1042 msgid "Cannot backspace archive file; it may be unreadable without -i" msgstr "" "Arkistossa ei voi siirtyä taaksepäin; sitä ei ehkä voi lukea ilman " "valitsinta -i" -#: src/buffer.c:1023 +#: src/buffer.c:1074 msgid "rmtlseek not stopped at a record boundary" msgstr "rmtlseek ei pysähtynyt tietueen rajalle" -#: src/buffer.c:1074 +#: src/buffer.c:1125 #, c-format msgid "%s: contains invalid volume number" msgstr "%s: sisältää virheellisen arkiston osan järjestysnumeron" -#: src/buffer.c:1109 +#: src/buffer.c:1160 msgid "Volume number overflow" msgstr "Arkisto-osan järjestysnumeron ylivuoto" -#: src/buffer.c:1124 +#: src/buffer.c:1175 #, c-format msgid "Prepare volume #%d for %s and hit return: " msgstr "Valmistele osa #%d arkistolle %s ja paina return: " -#: src/buffer.c:1130 +#: src/buffer.c:1181 msgid "EOF where user reply was expected" msgstr "Tiedoston loppu odotetun käyttäjän syötteen sijaan" -#: src/buffer.c:1135 src/buffer.c:1167 +#: src/buffer.c:1186 src/buffer.c:1218 msgid "WARNING: Archive is incomplete" msgstr "VAROITUS: Arkisto on epätäydellinen" -#: src/buffer.c:1149 +#: src/buffer.c:1200 #, c-format msgid "" " n name Give a new file name for the next (and subsequent) volume(s)\n" @@ -728,35 +737,35 @@ " q Keskeytä tar\n" " y tai rivinv. Jatka suoritusta\n" -#: src/buffer.c:1154 +#: src/buffer.c:1205 #, c-format msgid " ! Spawn a subshell\n" msgstr " ! Käynnistä alikuori\n" -#: src/buffer.c:1155 +#: src/buffer.c:1206 #, c-format msgid " ? Print this list\n" msgstr " ? Näytä tämä lista\n" -#: src/buffer.c:1162 +#: src/buffer.c:1213 msgid "No new volume; exiting.\n" msgstr "Ei uutta arkiston osaa, poistutaan.\n" -#: src/buffer.c:1195 +#: src/buffer.c:1246 msgid "File name not specified. Try again.\n" msgstr "Tiedostonimeä ei annettu. Yritä uudelleen.\n" -#: src/buffer.c:1208 +#: src/buffer.c:1259 #, c-format msgid "Invalid input. Type ? for help.\n" -msgstr "Virheellinen syöte. Kirjoittamalla ? saat ohjeet.\n" +msgstr "Virheellinen syöte. Kirjoita ? ohjeen näyttämiseksi.\n" -#: src/buffer.c:1259 +#: src/buffer.c:1310 #, c-format msgid "%s command failed" msgstr "Komento %s epäonnistui" -#: src/buffer.c:1440 +#: src/buffer.c:1491 #, c-format msgid "" "%s is possibly continued on this volume: header contains truncated name" @@ -764,32 +773,32 @@ "%s jatkuu mahdollisesti tällä arkiston osalla: otsake sisältää typistetyn " "nimen" -#: src/buffer.c:1444 +#: src/buffer.c:1495 #, c-format msgid "%s is not continued on this volume" msgstr "%s ei jatku tällä arkiston osalla" -#: src/buffer.c:1458 +#: src/buffer.c:1509 #, c-format msgid "%s is the wrong size (%s != %s + %s)" msgstr "%s on väärän kokoinen (%s ≠ %s + %s)" -#: src/buffer.c:1473 +#: src/buffer.c:1524 #, c-format msgid "This volume is out of sequence (%s - %s != %s)" -msgstr "" +msgstr "Tämä arkiston osa epäjärjestyksessä (%s - %s ≠ %s)" -#: src/buffer.c:1551 src/buffer.c:1577 +#: src/buffer.c:1602 src/buffer.c:1628 #, c-format msgid "Archive not labeled to match %s" msgstr "Arkistoa ei ole nimetty täsmää nimiöön %s" -#: src/buffer.c:1581 +#: src/buffer.c:1632 #, c-format msgid "Volume %s does not match %s" msgstr "Arkiston osa %s ei täsmää nimiöön %s" -#: src/buffer.c:1675 +#: src/buffer.c:1726 #, c-format msgid "" "%s: file name too long to be stored in a GNU multivolume header, truncated" @@ -797,9 +806,9 @@ "%s: tiedostonimi on liian pitkä tallennettavaksi moniosaisen GNU-arkiston " "otsakkeeseen; nimi typistetty" -#: src/buffer.c:1866 +#: src/buffer.c:1917 msgid "write did not end on a block boundary" -msgstr "" +msgstr "kirjoitus ei päättynyt lohkon rajalle" #: src/compare.c:96 #, c-format @@ -808,16 +817,16 @@ msgstr[0] "Voitiin lukea vain %lu tavua %lu tavusta" msgstr[1] "Voitiin lukea vain %lu tavua %lu tavusta" -#: src/compare.c:106 src/compare.c:388 +#: src/compare.c:106 src/compare.c:391 msgid "Contents differ" msgstr "Sisällöt eroavat" -#: src/compare.c:132 src/extract.c:1132 src/incremen.c:1503 src/list.c:458 -#: src/list.c:1394 src/xheader.c:836 +#: src/compare.c:132 src/extract.c:1132 src/incremen.c:1505 src/list.c:487 +#: src/list.c:1426 src/xheader.c:837 msgid "Unexpected EOF in archive" msgstr "Odottamaton tiedoston loppu arkistossa" -#: src/compare.c:180 src/compare.c:196 src/compare.c:310 src/compare.c:412 +#: src/compare.c:180 src/compare.c:196 src/compare.c:310 src/compare.c:415 msgid "File type differs" msgstr "Tiedoston tyyppi eroaa" @@ -837,7 +846,7 @@ msgid "Mod time differs" msgstr "Muutosaika eroaa" -#: src/compare.c:216 src/compare.c:422 +#: src/compare.c:216 src/compare.c:425 msgid "Size differs" msgstr "Koko eroaa" @@ -854,38 +863,37 @@ msgid "Device number differs" msgstr "Laitenumero eroaa" -#: src/compare.c:464 +#: src/compare.c:466 #, c-format msgid "Verify " msgstr "Tarkasta " -#: src/compare.c:471 +#: src/compare.c:473 #, c-format msgid "%s: Unknown file type '%c', diffed as normal file" -msgstr "" -"%s: Tuntematon tiedostotyyppi \"%c\", vertailtu normaalina tiedostona" +msgstr "%s: Tuntematon tiedostotyyppi ”%c”, vertailtu normaalina tiedostona" # Mitäh? -#: src/compare.c:527 +#: src/compare.c:529 msgid "Archive contains file names with leading prefixes removed." msgstr "Arkisto sisältää tiedostonimiä, joiden etuliitteet on poistettu." -#: src/compare.c:533 +#: src/compare.c:535 msgid "Archive contains transformed file names." -msgstr "" +msgstr "Arkisto sisältää muunnettuja tiedostonimiä." -#: src/compare.c:538 +#: src/compare.c:540 msgid "Verification may fail to locate original files." msgstr "Tarkastus ei ehkä löydä alkuperäisiä tiedostoja." -#: src/compare.c:612 +#: src/compare.c:614 #, c-format msgid "VERIFY FAILURE: %d invalid header detected" msgid_plural "VERIFY FAILURE: %d invalid headers detected" msgstr[0] "TARKASTUSVIRHE: havaittu %d virheellinen otsake" msgstr[1] "TARKASTUSVIRHE: havaittu %d virheellistä otsaketta" -#: src/compare.c:630 src/list.c:221 +#: src/compare.c:632 src/list.c:250 #, c-format msgid "A lone zero block at %s" msgstr "Yksinäinen nollalohko kohdassa %s" @@ -932,55 +940,55 @@ msgstr[0] "%s: Tiedosto kutistui %s tavun verran, tasataan nollilla" msgstr[1] "%s: Tiedosto kutistui %s tavun verran, tasataan nollilla" -#: src/create.c:1180 +#: src/create.c:1182 #, c-format msgid "%s: file is on a different filesystem; not dumped" msgstr "%s: tiedosto ei ole samalla tiedostojärjestelmällä, ei lisätä" -#: src/create.c:1223 src/create.c:1234 src/incremen.c:610 src/incremen.c:617 +#: src/create.c:1225 src/create.c:1236 src/incremen.c:610 src/incremen.c:617 msgid "contents not dumped" -msgstr "" +msgstr "sisältöä ei lisätty" -#: src/create.c:1438 +#: src/create.c:1440 #, c-format msgid "%s: Unknown file type; file ignored" msgstr "%s: Tuntematon tiedostotyyppi, tiedostoa ei huomioida" -#: src/create.c:1549 +#: src/create.c:1551 #, c-format msgid "Missing links to %s." msgstr "" -#: src/create.c:1710 +#: src/create.c:1712 #, c-format msgid "%s: file is unchanged; not dumped" msgstr "%s: tiedosto on muuttumaton, ei lisätä" -#: src/create.c:1719 +#: src/create.c:1721 #, c-format msgid "%s: file is the archive; not dumped" msgstr "%s: tiedosto on arkistossa, ei lisätä" -#: src/create.c:1747 src/incremen.c:603 +#: src/create.c:1749 src/incremen.c:603 msgid "directory not dumped" -msgstr "" +msgstr "hakemistoa ei lisätty" -#: src/create.c:1819 +#: src/create.c:1821 #, c-format msgid "%s: file changed as we read it" msgstr "%s: tiedosto muuttui lukemisen aikana" -#: src/create.c:1900 +#: src/create.c:1902 #, c-format msgid "%s: socket ignored" msgstr "%s: pistoketta ei huomioida" -#: src/create.c:1906 +#: src/create.c:1908 #, c-format msgid "%s: door ignored" msgstr "%s: ovea ei huomioida" -#: src/delete.c:218 src/list.c:258 src/update.c:193 +#: src/delete.c:218 src/list.c:287 src/update.c:193 msgid "Skipping to next header" msgstr "Siirrytään seuraavaan otsakkeeseen" @@ -1006,7 +1014,7 @@ #: src/extract.c:705 #, c-format msgid "%s: skipping existing file" -msgstr "" +msgstr "%s: ohitetaan olemassa oleva tiedosto" #: src/extract.c:821 #, c-format @@ -1027,7 +1035,7 @@ msgid "%s: Cannot extract -- file is continued from another volume" msgstr "%s: Ei voi purkaa -- tiedosto on jatkoa toisesta arkiston osasta" -#: src/extract.c:1535 src/list.c:1135 +#: src/extract.c:1535 src/list.c:1167 msgid "Unexpected long name header" msgstr "" @@ -1065,161 +1073,161 @@ #: src/incremen.c:566 #, c-format msgid "%s: directory is on a different filesystem; not dumped" -msgstr "" +msgstr "%s: tiedosto ei ole samalla tiedostojärjestelmällä, ei lisätä" #: src/incremen.c:587 #, c-format msgid "%s: Directory has been renamed" msgstr "%s: Hakemisto on nimetty uudelleen" -#: src/incremen.c:1001 src/incremen.c:1016 +#: src/incremen.c:1003 src/incremen.c:1018 msgid "Invalid time stamp" msgstr "Virheellinen aikaleima" -#: src/incremen.c:1045 +#: src/incremen.c:1047 msgid "Invalid modification time" -msgstr "" +msgstr "Virheellinen muutosaika" -#: src/incremen.c:1055 +#: src/incremen.c:1057 msgid "Invalid modification time (nanoseconds)" msgstr "Virheellinen muutosaika (nanosekunnit)" -#: src/incremen.c:1071 +#: src/incremen.c:1073 msgid "Invalid device number" msgstr "Virheellinen laitenumero" -#: src/incremen.c:1079 +#: src/incremen.c:1081 msgid "Invalid inode number" msgstr "Virheellinen i-solmun numero" -#: src/incremen.c:1135 +#: src/incremen.c:1137 #, c-format msgid "%s: byte %s: %s %.*s... too long" -msgstr "" +msgstr "%s: tavu %s: %s %.*s... liian pitkä" -#: src/incremen.c:1151 src/incremen.c:1206 src/incremen.c:1268 +#: src/incremen.c:1153 src/incremen.c:1208 src/incremen.c:1270 msgid "Unexpected EOF in snapshot file" msgstr "" -#: src/incremen.c:1157 +#: src/incremen.c:1159 #, c-format msgid "%s: byte %s: %s %s followed by invalid byte 0x%02x" msgstr "" -#: src/incremen.c:1169 +#: src/incremen.c:1171 #, c-format msgid "" "%s: byte %s: (valid range %s..%s)\n" "\t%s %s" msgstr "" -#: src/incremen.c:1176 +#: src/incremen.c:1178 #, c-format msgid "%s: byte %s: %s %s" -msgstr "" +msgstr "%s: tavu %s: %s %s" -#: src/incremen.c:1257 +#: src/incremen.c:1259 #, c-format msgid "%s: byte %s: %s" -msgstr "" +msgstr "%s: tavu %s: %s" -#: src/incremen.c:1260 +#: src/incremen.c:1262 msgid "Missing record terminator" msgstr "" -#: src/incremen.c:1366 src/incremen.c:1369 +#: src/incremen.c:1368 src/incremen.c:1371 msgid "Bad incremental file format" msgstr "" -#: src/incremen.c:1388 +#: src/incremen.c:1390 #, c-format msgid "Unsupported incremental format version: %" msgstr "" -#: src/incremen.c:1543 +#: src/incremen.c:1545 #, c-format msgid "Malformed dumpdir: expected '%c' but found %#3o" msgstr "" -#: src/incremen.c:1553 +#: src/incremen.c:1555 msgid "Malformed dumpdir: 'X' duplicated" msgstr "" -#: src/incremen.c:1566 +#: src/incremen.c:1568 msgid "Malformed dumpdir: empty name in 'R'" msgstr "" -#: src/incremen.c:1579 +#: src/incremen.c:1581 msgid "Malformed dumpdir: 'T' not preceeded by 'R'" msgstr "" -#: src/incremen.c:1585 +#: src/incremen.c:1587 msgid "Malformed dumpdir: empty name in 'T'" msgstr "" -#: src/incremen.c:1605 +#: src/incremen.c:1607 #, c-format msgid "Malformed dumpdir: expected '%c' but found end of data" msgstr "" -#: src/incremen.c:1612 +#: src/incremen.c:1614 msgid "Malformed dumpdir: 'X' never used" msgstr "" -#: src/incremen.c:1656 +#: src/incremen.c:1658 #, c-format msgid "Cannot create temporary directory using template %s" msgstr "Väliaikaishakemiston luominen %s-mallia käyttäen ei onnistu" -#: src/incremen.c:1717 +#: src/incremen.c:1719 #, c-format msgid "%s: Not purging directory: unable to stat" msgstr "%s: Ei poisteta hakemistoa: stat ei onnistu" -#: src/incremen.c:1730 +#: src/incremen.c:1732 #, c-format msgid "%s: directory is on a different device: not purging" msgstr "%s: hakemisto on eri laitteella, ei poisteta" -#: src/incremen.c:1738 +#: src/incremen.c:1740 #, c-format msgid "%s: Deleting %s\n" msgstr "%s: Poistetaan %s\n" -#: src/incremen.c:1743 +#: src/incremen.c:1745 #, c-format msgid "%s: Cannot remove" msgstr "%s: Ei voi poistaa" -#: src/list.c:189 +#: src/list.c:217 #, c-format msgid "%s: Omitting" msgstr "%s: Jätetään pois" -#: src/list.c:206 +#: src/list.c:235 #, c-format msgid "block %s: ** Block of NULs **\n" msgstr "lohko %s: ** NUL-lohko **\n" -#: src/list.c:232 +#: src/list.c:261 #, c-format msgid "block %s: ** End of File **\n" msgstr "lohko %s: ** Tiedoston loppu **\n" -#: src/list.c:255 src/list.c:1107 src/list.c:1362 +#: src/list.c:284 src/list.c:1136 src/list.c:1394 #, c-format msgid "block %s: " msgstr "lohko %s: " #. TRANSLATORS: %s is type of the value (gid_t, uid_t, #. etc.) -#: src/list.c:722 +#: src/list.c:751 #, c-format msgid "Blanks in header where numeric %s value expected" msgstr "Tyhjiä merkkejä otsakkeessa, odotettiin numeerista %s-arvoa" #. TRANSLATORS: Second %s is a type name (gid_t,uid_t,etc.) -#: src/list.c:777 +#: src/list.c:806 #, c-format msgid "" "Archive octal value %.*s is out of %s range; assuming two's complement" @@ -1228,176 +1236,181 @@ "kahden komplementiksi" #. TRANSLATORS: Second %s is a type name (gid_t,uid_t,etc.) -#: src/list.c:788 +#: src/list.c:817 #, c-format msgid "Archive octal value %.*s is out of %s range" msgstr "Arkiston oktaaliarvo %.*s on sallitun %s-välin ulkopuolella" -#: src/list.c:809 +#: src/list.c:838 msgid "Archive contains obsolescent base-64 headers" msgstr "Arkisto sisältää käytöstä poistuvia base-64-otsakkeita" -#: src/list.c:823 +#: src/list.c:852 #, c-format msgid "Archive signed base-64 string %s is out of %s range" msgstr "" "Arkiston etumerkillinen base-64-merkkijono %s on sallitun %s-välin " "ulkopuolella" -#: src/list.c:854 +#: src/list.c:883 #, c-format msgid "Archive base-256 value is out of %s range" msgstr "Arkiston base-256-arvo on sallitun %s-välin ulkopuolella" #. TRANSLATORS: Second %s is a type name (gid_t,uid_t,etc.) -#: src/list.c:883 +#: src/list.c:912 #, c-format msgid "Archive contains %.*s where numeric %s value expected" msgstr "Arkisto sisältää merkkijonon %.*s, odotettiin numeerista %s-arvoa" #. TRANSLATORS: Second %s is type name (gid_t,uid_t,etc.) -#: src/list.c:905 +#: src/list.c:934 #, c-format msgid "Archive value %s is out of %s range %s..%s" msgstr "Arkiston arvo %s on sallitun %s-välin %s..%s ulkopuolella" -#: src/list.c:1262 +#: src/list.c:1294 #, c-format msgid " link to %s\n" msgstr " linkki tiedostoon %s\n" -#: src/list.c:1270 +#: src/list.c:1302 #, c-format msgid " unknown file type %s\n" msgstr " tuntematon tiedostotyyppi %s\n" -#: src/list.c:1288 +#: src/list.c:1320 #, c-format msgid "--Long Link--\n" msgstr "--Pitkä linkki--\n" -#: src/list.c:1292 +#: src/list.c:1324 #, c-format msgid "--Long Name--\n" msgstr "--Pitkä nimi--\n" -#: src/list.c:1296 +#: src/list.c:1328 #, c-format msgid "--Volume Header--\n" msgstr "--Arkiston osan otsake--\n" -#: src/list.c:1304 +#: src/list.c:1336 #, c-format msgid "--Continued at byte %s--\n" msgstr "--Jatkuu tavusta %s--\n" -#: src/list.c:1367 +#: src/list.c:1399 msgid "Creating directory:" msgstr "Luodaan hakemisto:" -#: src/misc.c:725 +#: src/misc.c:726 #, c-format msgid "Renaming %s to %s\n" msgstr "Nimetään uudelleen %s -> %s\n" -#: src/misc.c:734 src/misc.c:753 +#: src/misc.c:735 src/misc.c:754 #, c-format msgid "%s: Cannot rename to %s" msgstr "%s: Uudelleennimeäminen nimelle %s ei onnistu" -#: src/misc.c:758 +#: src/misc.c:759 #, c-format msgid "Renaming %s back to %s\n" msgstr "Nimetään %s takaisin nimelle %s\n" -#: src/misc.c:1100 +#: src/misc.c:1101 #, c-format msgid "%s: File removed before we read it" msgstr "%s: Tiedosto oli poistettu ennen sen lukemista" -#: src/misc.c:1121 +#: src/misc.c:1122 msgid "child process" msgstr "lapsiprosessi" -#: src/misc.c:1130 +#: src/misc.c:1131 msgid "interprocess channel" msgstr "prosessienvälinen kanava" #: src/names.c:360 msgid "command line" -msgstr "" +msgstr "komentorivi" #: src/names.c:378 #, c-format msgid "%s: file list requested from %s already read from %s" msgstr "" -#: src/names.c:448 +#: src/names.c:448 src/checkpoint.c:274 #, c-format msgid "cannot split string '%s': %s" -msgstr "" +msgstr "merkkijonoa ”%s” ei voi jakaa osiin: %s" #: src/names.c:490 #, c-format msgid "%s: file name read contains nul character" msgstr "%s: tiedostonimi sisältää nul-merkin" -#: src/names.c:823 +#: src/names.c:824 msgid "Pattern matching characters used in file names" -msgstr "" +msgstr "Tiedostonimissä on käytetty jokerimerkkejä" -#: src/names.c:825 +#: src/names.c:826 msgid "" "Use --wildcards to enable pattern matching, or --no-wildcards to suppress " "this warning" msgstr "" +"Käytä valitsinta --wildcards täsmäyksen käyttöön ottamiseksi, tai --no-" +"wildcards tämän varoituksen hiljentämiseksi" -#: src/names.c:843 src/names.c:859 +#: src/names.c:844 src/names.c:860 #, c-format msgid "%s: Not found in archive" msgstr "%s: Ei löytynyt arkistosta" -#: src/names.c:844 +#: src/names.c:845 #, c-format msgid "%s: Required occurrence not found in archive" msgstr "%s: Vaadittua esiintymää ei löytynyt arkistosta" -#: src/names.c:878 +#: src/names.c:879 #, c-format msgid "Archive label mismatch" -msgstr "" +msgstr "Arkiston nimiö ei täsmää" -#: src/names.c:1182 +#: src/names.c:1183 msgid "" "Using -C option inside file list is not allowed with --listed-incremental" msgstr "" -#: src/names.c:1188 +#: src/names.c:1189 msgid "Only one -C option is allowed with --listed-incremental" msgstr "" +"Vain yksi -C-valitsin on sallittu valitsimen --listed-incremental kanssa" #: src/tar.c:86 #, c-format msgid "Options '-%s' and '-%s' both want standard input" msgstr "" -#: src/tar.c:163 +#: src/tar.c:164 #, c-format msgid "%s: Invalid archive format" msgstr "%s: Virheellinen arkistomuoto" -#: src/tar.c:187 +#: src/tar.c:196 msgid "GNU features wanted on incompatible archive format" msgstr "" "Haluttiin käyttää GNU-ominaisuuksia yhteensopimattoman arkistomuodon kanssa" -#: src/tar.c:255 +#: src/tar.c:264 #, c-format msgid "" "Unknown quoting style '%s'. Try '%s --quoting-style=help' to get a list." msgstr "" +"Tuntematon lainaustyyli ”%s”. Kokeile ”%s --quoting-style=help” saadaksesi " +"listan." -#: src/tar.c:364 +#: src/tar.c:378 msgid "" "GNU 'tar' saves many files together into a single tape or disk archive, and " "can restore individual files from the archive.\n" @@ -1407,8 +1420,15 @@ " tar -tvf archive.tar # List all files in archive.tar verbosely.\n" " tar -xf archive.tar # Extract all files from archive.tar.\n" msgstr "" +"GNU ”tar” tallentaa useita tiedostoja yhteen nauha- tai levyarkistoon, ja " +"pystyy palauttamaan yksittäisiä tiedostoja arkistosta.\n" +"\n" +"Esimerkkejä:\n" +" %s -cf arkisto.tar foo bar # Luo arkisto.tar tiedostoista foo ja bar.\n" +" %s -tvf arkisto.tar # Listaa kaikki arkisto.tar:in tiedostot.\n" +" %s -xf arkisto.tar # Pura kaikki tiedostot arkisto.tar:ista.\n" -#: src/tar.c:373 +#: src/tar.c:387 msgid "" "The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n" "The version control may be set with --backup or VERSION_CONTROL, values " @@ -1419,80 +1439,90 @@ " nil, existing numbered if numbered backups exist, simple otherwise\n" " never, simple always make simple backups\n" msgstr "" +"Varmuuskopion jälkiliite on ”~”, ellei sitä ole asetettu valitsimella\n" +"--suffix tai muuttujalla SIMPLE_BACKUP_SUFFIX. Versionhallintaa voidaan\n" +"säätää valitsimella --backup tai muuttujalla VERSION_CONTROL; arvot ovat:\n" +"\n" +" none, off älä tee varmuuskopioita koskaan\n" +" t, numbered tee numeroituja varmuuskopioita\n" +" nil, existing numeroituja, jos numeroituja varmuuskopioita on olemassa,\n" +" muuten yksinkertaisia\n" +" never, simple tee aina yksinkertaisia varmuuskopioita\n" -#: src/tar.c:403 +#: src/tar.c:417 msgid "Main operation mode:" msgstr "Päätoimintatila:" -#: src/tar.c:406 +#: src/tar.c:420 msgid "list the contents of an archive" msgstr "listaa arkiston sisältö" -#: src/tar.c:408 +#: src/tar.c:422 msgid "extract files from an archive" msgstr "pura tiedostoja arkistosta" -#: src/tar.c:411 +#: src/tar.c:425 msgid "create a new archive" msgstr "luo uusi arkisto" -#: src/tar.c:413 +#: src/tar.c:427 msgid "find differences between archive and file system" msgstr "etsi arkiston ja tiedostojärjestelmän väliset erot" -#: src/tar.c:416 +#: src/tar.c:430 msgid "append files to the end of an archive" msgstr "lisää tiedostoja arkiston loppuun" -#: src/tar.c:418 +#: src/tar.c:432 msgid "only append files newer than copy in archive" msgstr "lisää vain arkistokopiota uudemmat tiedostot" -#: src/tar.c:420 +#: src/tar.c:434 msgid "append tar files to an archive" msgstr "lisää tar-tiedostoja arkistoon" -#: src/tar.c:423 +#: src/tar.c:437 msgid "delete from the archive (not on mag tapes!)" msgstr "poista tiedostoja arkistosta (ei toimi magneettinauhoilla!)" -#: src/tar.c:425 +#: src/tar.c:439 msgid "test the archive volume label and exit" msgstr "" -#: src/tar.c:430 +#: src/tar.c:444 msgid "Operation modifiers:" msgstr "Toimintovalinnat:" -#: src/tar.c:433 +#: src/tar.c:447 msgid "handle sparse files efficiently" msgstr "käsittele harvat tiedostot tehokkaasti" -#: src/tar.c:434 +#: src/tar.c:448 msgid "MAJOR[.MINOR]" -msgstr "" +msgstr "MAJOR[.MINOR]" -#: src/tar.c:435 +#: src/tar.c:449 msgid "set version of the sparse format to use (implies --sparse)" msgstr "" +"aseta käytettävän harvan muodon versio (valitsin --sparse tulee käyttöön)" -#: src/tar.c:437 +#: src/tar.c:451 msgid "handle old GNU-format incremental backup" msgstr "käsittele vanha GNU-muotoinen lisääntyvä varmuuskopio" -#: src/tar.c:439 +#: src/tar.c:453 msgid "handle new GNU-format incremental backup" msgstr "käsittele uusi GNU-muotoinen lisääntyvä varmuuskopio" -#: src/tar.c:441 +#: src/tar.c:455 msgid "dump level for created listed-incremental archive" msgstr "" -#: src/tar.c:443 +#: src/tar.c:457 msgid "do not exit with nonzero on unreadable files" msgstr "jatka lukukelvottomista tiedostoista huolimatta" -#: src/tar.c:445 +#: src/tar.c:459 msgid "" "process only the NUMBERth occurrence of each file in the archive; this " "option is valid only in conjunction with one of the subcommands --delete, --" @@ -1505,351 +1535,358 @@ "annettu komentorivillä tai -T-valitsimella; oletusMÄÄRÄ on 1" # Muualla seek on siirtymistä... -#: src/tar.c:451 +#: src/tar.c:465 msgid "archive is seekable" msgstr "arkisto on selattava" -#: src/tar.c:453 +# Muualla seek on siirtymistä... +#: src/tar.c:467 msgid "archive is not seekable" -msgstr "" +msgstr "arkisto ei ole selattava" -#: src/tar.c:455 +#: src/tar.c:469 msgid "do not check device numbers when creating incremental archives" msgstr "" -#: src/tar.c:458 +#: src/tar.c:472 msgid "check device numbers when creating incremental archives (default)" msgstr "" -#: src/tar.c:464 +#: src/tar.c:478 msgid "Overwrite control:" -msgstr "" +msgstr "Ylikirjoituksen hallinta:" -#: src/tar.c:467 +#: src/tar.c:481 msgid "attempt to verify the archive after writing it" msgstr "yritä varmistaa arkisto kirjoittamisen jälkeen" -#: src/tar.c:469 +#: src/tar.c:483 msgid "remove files after adding them to the archive" msgstr "poista tiedostot arkistoon lisäämisen jälkeen" -#: src/tar.c:471 +#: src/tar.c:485 msgid "don't replace existing files when extracting, treat them as errors" msgstr "" +"älä korvaa olemassa olevia tiedostoja purettaessa, käsittele ne virheinä" -#: src/tar.c:474 +#: src/tar.c:488 msgid "don't replace existing files when extracting, silently skip over them" msgstr "" +"älä korvaa olemassa olevia tiedostoja purettaessa, ohita ne hiljaisesti" -#: src/tar.c:477 +#: src/tar.c:491 msgid "don't replace existing files that are newer than their archive copies" msgstr "" -"älä korvaa olemassaolevia tiedostoja, jotka ovat arkistokopioitaan uudempia" +"älä korvaa olemassa olevia tiedostoja, jotka ovat arkistokopioitaan uudempia" -#: src/tar.c:479 +#: src/tar.c:493 msgid "overwrite existing files when extracting" -msgstr "ylikirjoita olemassaolevat tiedostot purettaessa" +msgstr "ylikirjoita olemassa olevat tiedostot purettaessa" -#: src/tar.c:481 +#: src/tar.c:495 msgid "remove each file prior to extracting over it" msgstr "poista jokainen tiedosto ennen sen päälle purkamista" -#: src/tar.c:483 +#: src/tar.c:497 msgid "empty hierarchies prior to extracting directory" msgstr "tyhjennä rakenne ennen hakemiston purkamista" -#: src/tar.c:485 +#: src/tar.c:499 msgid "preserve metadata of existing directories" -msgstr "säilytä olemassaolevien hakemistojen metatiedot" +msgstr "säilytä olemassa olevien hakemistojen metatiedot" -#: src/tar.c:487 +#: src/tar.c:501 msgid "overwrite metadata of existing directories when extracting (default)" msgstr "" +"ylikirjoita purettaessa olemassa olevien hakemistojen metadata (oletus)" -#: src/tar.c:490 +#: src/tar.c:504 msgid "preserve existing symlinks to directories when extracting" -msgstr "" +msgstr "säilytä purettaessa olemassa olevat symlinkit hakemistoihin" -#: src/tar.c:496 +#: src/tar.c:513 msgid "Select output stream:" -msgstr "Valitse tulostusvirta:" +msgstr "Tulostevirran valinta:" -#: src/tar.c:499 +#: src/tar.c:516 msgid "extract files to standard output" msgstr "pura tiedostot vakiotulosteeseen" -#: src/tar.c:500 src/tar.c:582 src/tar.c:584 tests/genfile.c:190 +#: src/tar.c:517 src/tar.c:606 src/tar.c:608 tests/genfile.c:190 msgid "COMMAND" msgstr "KOMENTO" -#: src/tar.c:501 +#: src/tar.c:518 msgid "pipe extracted files to another program" msgstr "putkita puretut tiedostot toiselle ohjelmalle" -#: src/tar.c:503 +#: src/tar.c:520 msgid "ignore exit codes of children" msgstr "jätä lapsiprosessien paluuarvot huomiotta" -#: src/tar.c:505 +#: src/tar.c:522 msgid "treat non-zero exit codes of children as error" msgstr "käsittele lapsiprosessien nollasta poikkeavat paluuarvot virheinä" -#: src/tar.c:510 +#: src/tar.c:527 msgid "Handling of file attributes:" msgstr "Tiedostojen ominaisuuksien käsittely:" -#: src/tar.c:513 +#: src/tar.c:530 msgid "force NAME as owner for added files" msgstr "pakota NIMI lisättyjen tiedostojen omistajaksi" -#: src/tar.c:515 +#: src/tar.c:532 msgid "force NAME as group for added files" msgstr "pakota NIMI lisättyjen tiedostojen ryhmäksi" -#: src/tar.c:516 src/tar.c:736 +#: src/tar.c:533 src/tar.c:768 msgid "DATE-OR-FILE" msgstr "PÄIVÄYS-TAI-TIED" -#: src/tar.c:517 +#: src/tar.c:534 msgid "set mtime for added files from DATE-OR-FILE" msgstr "" -#: src/tar.c:518 +#: src/tar.c:535 msgid "CHANGES" msgstr "MUUTOS" -#: src/tar.c:519 +#: src/tar.c:536 msgid "force (symbolic) mode CHANGES for added files" msgstr "pakota (symbolinen) tila MUUTOS lisätyille" -#: src/tar.c:521 +#: src/tar.c:538 msgid "METHOD" -msgstr "METODI" +msgstr "TAPA" -#: src/tar.c:522 +#: src/tar.c:539 msgid "" "preserve access times on dumped files, either by restoring the times after " "reading (METHOD='replace'; default) or by not setting the times in the first " "place (METHOD='system')" msgstr "" -#: src/tar.c:526 +#: src/tar.c:543 msgid "don't extract file modified time" msgstr "älä pura tiedoston muutosaikaa" -#: src/tar.c:528 +#: src/tar.c:545 msgid "" "try extracting files with the same ownership as exists in the archive " "(default for superuser)" msgstr "" +"yritä purkaa tiedostot samalla omistajuudella (oletus pääkäyttäjälle)" -#: src/tar.c:530 +#: src/tar.c:547 msgid "extract files as yourself (default for ordinary users)" -msgstr "" +msgstr "pura tiedostot itsenäsi (oletus tavallisille käyttäjille)" -#: src/tar.c:532 +#: src/tar.c:549 msgid "always use numbers for user/group names" msgstr "käytä aina numeroita käyttäjän/ryhmän nimissä" -#: src/tar.c:534 +#: src/tar.c:551 msgid "extract information about file permissions (default for superuser)" -msgstr "" +msgstr "pura tieto tiedostojen oikeuksista (oletus pääkäyttäjälle)" -#: src/tar.c:538 +#: src/tar.c:555 msgid "" "apply the user's umask when extracting permissions from the archive (default " "for ordinary users)" msgstr "" +"sovella käyttäjän umaskia purettaessa tiedostojen oikeuksia arkistosta " +"(oletus tavallisille käyttäjille)" -#: src/tar.c:540 +#: src/tar.c:557 msgid "" "member arguments are listed in the same order as the files in the archive" msgstr "" -#: src/tar.c:544 +#: src/tar.c:561 msgid "same as both -p and -s" msgstr "sama kuin -p ja -s yhdessä" -#: src/tar.c:546 +#: src/tar.c:563 msgid "" "delay setting modification times and permissions of extracted directories " "until the end of extraction" msgstr "" -#: src/tar.c:549 +#: src/tar.c:566 msgid "cancel the effect of --delay-directory-restore option" msgstr "" -#: src/tar.c:554 +#: src/tar.c:578 msgid "Handling of extended file attributes:" -msgstr "" +msgstr "Tiedostojen lisämääreiden käsittely:" -#: src/tar.c:557 +#: src/tar.c:581 msgid "Enable extended attributes support" -msgstr "" +msgstr "Ota käyttöön lisämääreiden tuki" -#: src/tar.c:559 +#: src/tar.c:583 msgid "Disable extended attributes support" -msgstr "" +msgstr "Poista käytöstä lisämääreiden tuki" -#: src/tar.c:560 src/tar.c:562 +#: src/tar.c:584 src/tar.c:586 msgid "MASK" msgstr "" -#: src/tar.c:561 +#: src/tar.c:585 msgid "specify the include pattern for xattr keys" msgstr "" -#: src/tar.c:563 +#: src/tar.c:587 msgid "specify the exclude pattern for xattr keys" msgstr "" -#: src/tar.c:565 +#: src/tar.c:589 msgid "Enable the SELinux context support" -msgstr "" +msgstr "Ota käyttöön SELinux-kontekstin tuki" -#: src/tar.c:567 +#: src/tar.c:591 msgid "Disable the SELinux context support" -msgstr "" +msgstr "Poista käytöstä SELinux-kontekstin tuki" -#: src/tar.c:569 +#: src/tar.c:593 msgid "Enable the POSIX ACLs support" -msgstr "" +msgstr "Ota käyttöön POSIX ACLs -tuki" -#: src/tar.c:571 +#: src/tar.c:595 msgid "Disable the POSIX ACLs support" -msgstr "" +msgstr "Poista käytöstä POSIX ACLs -tuki" -#: src/tar.c:576 +#: src/tar.c:600 msgid "Device selection and switching:" -msgstr "Laitevalikoima ja vaihto:" +msgstr "Laitteen valinta ja vaihtaminen:" -#: src/tar.c:578 +#: src/tar.c:602 msgid "ARCHIVE" msgstr "ARKISTO" -#: src/tar.c:579 +#: src/tar.c:603 msgid "use archive file or device ARCHIVE" msgstr "käytä arkistotiedostoa tai -laitetta ARKISTO" -#: src/tar.c:581 +#: src/tar.c:605 msgid "archive file is local even if it has a colon" msgstr "arkisto on paikallinen vaikka nimessä olisi kaksoispiste" -#: src/tar.c:583 +#: src/tar.c:607 msgid "use given rmt COMMAND instead of rmt" msgstr "käytä rmt-KOMENTOA rmt:n sijaan" -#: src/tar.c:585 +#: src/tar.c:609 msgid "use remote COMMAND instead of rsh" msgstr "käytä etäKOMENTOa rsh:n sijaan" -#: src/tar.c:589 +#: src/tar.c:613 msgid "specify drive and density" msgstr "anna asema ja tiheys" -#: src/tar.c:603 +#: src/tar.c:627 msgid "create/list/extract multi-volume archive" msgstr "luo/listaa/pura moniosainen arkisto" -#: src/tar.c:605 +#: src/tar.c:629 msgid "change tape after writing NUMBER x 1024 bytes" msgstr "vaihda nauhaa MÄÄRÄ × 1024 kirjoitetun tavun jälkeen" -#: src/tar.c:607 +#: src/tar.c:631 msgid "run script at end of each tape (implies -M)" msgstr "aja skripti joka nauhan lopussa (valitsin -M tulee käyttöön)" -#: src/tar.c:610 +#: src/tar.c:634 msgid "use/update the volume number in FILE" msgstr "käytä/päivitä arkiston osan numero TIEDostossa" -#: src/tar.c:615 +#: src/tar.c:639 msgid "Device blocking:" msgstr "Laitteen lohkot:" -#: src/tar.c:617 +#: src/tar.c:641 msgid "BLOCKS" msgstr "LOHKOT" -#: src/tar.c:618 +#: src/tar.c:642 msgid "BLOCKS x 512 bytes per record" msgstr "LOHKOT × 512 tavua tietuetta kohti" -#: src/tar.c:620 +#: src/tar.c:644 msgid "NUMBER of bytes per record, multiple of 512" msgstr "MÄÄRÄ tavua tietuetta kohti, 512:n monikerta" -#: src/tar.c:622 +#: src/tar.c:646 msgid "ignore zeroed blocks in archive (means EOF)" msgstr "" "älä huomioi nollattuja lohkoja arkistossa (merkitsee tiedoston loppua)" -#: src/tar.c:624 +#: src/tar.c:648 msgid "reblock as we read (for 4.2BSD pipes)" msgstr "suorita lohkominen uudelleen luettaessa (4.2BSD-putkia varten)" -#: src/tar.c:629 +#: src/tar.c:653 msgid "Archive format selection:" msgstr "Arkistomuodon valinta:" -#: src/tar.c:631 tests/genfile.c:153 +#: src/tar.c:655 tests/genfile.c:153 msgid "FORMAT" msgstr "MUOTO" -#: src/tar.c:632 +#: src/tar.c:656 msgid "create archive of the given format" msgstr "luo annetun muotoinen arkisto" -#: src/tar.c:634 +#: src/tar.c:658 msgid "FORMAT is one of the following:" msgstr "MUOTO on yksi seuraavista:" -#: src/tar.c:635 +#: src/tar.c:659 msgid "old V7 tar format" msgstr "vanha V7-tar-muoto" -#: src/tar.c:638 +#: src/tar.c:662 msgid "GNU format as per tar <= 1.12" msgstr "GNU-muoto tar-versioilla ≤ 1.12" -#: src/tar.c:640 +#: src/tar.c:664 msgid "GNU tar 1.13.x format" msgstr "GNU tar 1.13.x -muoto" -#: src/tar.c:642 +#: src/tar.c:666 msgid "POSIX 1003.1-1988 (ustar) format" msgstr "POSIX 1003.1-1988 (ustar) -muoto" -#: src/tar.c:644 +#: src/tar.c:668 msgid "POSIX 1003.1-2001 (pax) format" msgstr "POSIX 1003.1-2001 (pax) -muoto" -#: src/tar.c:645 +#: src/tar.c:669 msgid "same as pax" msgstr "sama kuin pax" -#: src/tar.c:648 +#: src/tar.c:672 msgid "same as --format=v7" msgstr "sama kuin --format=v7" -#: src/tar.c:651 +#: src/tar.c:675 msgid "same as --format=posix" msgstr "sama kuin --format=posix" -#: src/tar.c:652 +#: src/tar.c:676 msgid "keyword[[:]=value][,keyword[[:]=value]]..." msgstr "avainsana[[:]=arvo][,avainsana[[:]=arvo]]..." -#: src/tar.c:653 +#: src/tar.c:677 msgid "control pax keywords" msgstr "määrittele pax-avainsanoja" -#: src/tar.c:654 +#: src/tar.c:678 msgid "TEXT" msgstr "TEKSTI" -#: src/tar.c:655 +#: src/tar.c:679 msgid "" "create archive with volume name TEXT; at list/extract time, use TEXT as a " "globbing pattern for volume name" @@ -1857,52 +1894,52 @@ "luo arkisto nimiöllä TEKSTI. Listattaessa/purettaessa käytä TEKSTIä " "nimiönhakulausekkeena" -#: src/tar.c:660 +#: src/tar.c:684 msgid "Compression options:" -msgstr "Pakkausasetukset:" +msgstr "Tiivistysvalinnat:" -#: src/tar.c:662 +#: src/tar.c:686 msgid "use archive suffix to determine the compression program" -msgstr "" +msgstr "käytä arkiston päätettä tiivistysohjelman päättelemiseen" -#: src/tar.c:664 +#: src/tar.c:688 msgid "do not use archive suffix to determine the compression program" msgstr "" -#: src/tar.c:666 +#: src/tar.c:690 msgid "PROG" msgstr "OHJ" -#: src/tar.c:667 +#: src/tar.c:691 msgid "filter through PROG (must accept -d)" msgstr "ohjaa OHJelman läpi (on hyväksyttävä -d)" -#: src/tar.c:683 +#: src/tar.c:707 msgid "Local file selection:" msgstr "Paikallisten tiedostojen valinta:" -#: src/tar.c:686 +#: src/tar.c:710 msgid "add given FILE to the archive (useful if its name starts with a dash)" msgstr "" "lisää annettu TIEDosto arkistoon (hyödyllinen, jos nimi alkaa viivalla)" -#: src/tar.c:687 +#: src/tar.c:506 src/tar.c:711 msgid "DIR" msgstr "HAK" -#: src/tar.c:688 +#: src/tar.c:712 msgid "change to directory DIR" msgstr "siirry hakemistoon HAK" -#: src/tar.c:690 +#: src/tar.c:714 msgid "get names to extract or create from FILE" msgstr "hae purettavat/luotavat nimet TIEDOSTOsta" -#: src/tar.c:692 +#: src/tar.c:716 msgid "-T reads null-terminated names, disable -C" msgstr "-T lukee nollaan päättyviä nimiä, poistaa käytöstä -C:n" -#: src/tar.c:694 +#: src/tar.c:718 msgid "disable the effect of the previous --null option" msgstr "" @@ -1914,110 +1951,114 @@ msgid "do not unquote filenames read with -T" msgstr "älä poista launausmerkkejä tiedostonimistä jotka on luettu -T:llä" -#: src/tar.c:699 tests/genfile.c:136 +#: src/tar.c:723 tests/genfile.c:136 msgid "PATTERN" msgstr "HAHMO" -#: src/tar.c:700 +#: src/tar.c:724 msgid "exclude files, given as a PATTERN" msgstr "jätä pois HAHMOn mukaiset tiedostot" -#: src/tar.c:702 +#: src/tar.c:726 msgid "exclude patterns listed in FILE" msgstr "jätä pois TIEDOSTOssa listatut hahmot" -#: src/tar.c:704 +#: src/tar.c:728 msgid "" "exclude contents of directories containing CACHEDIR.TAG, except for the tag " "file itself" msgstr "" +"jätä pois CACHEDIR.TAGin sisältävät hakemistot, lukuunottamatta tag-" +"tiedostoa itseään" -#: src/tar.c:707 +#: src/tar.c:731 msgid "exclude everything under directories containing CACHEDIR.TAG" -msgstr "" +msgstr "jätä pois kaikki hakemistojen alta, jotka sisältävät CACHEDIR.TAGin" -#: src/tar.c:710 +#: src/tar.c:734 msgid "exclude directories containing CACHEDIR.TAG" -msgstr "" +msgstr "jätä pois CACHEDIR.TAGin sisältävät hakemistot" -#: src/tar.c:712 +#: src/tar.c:736 msgid "" "exclude contents of directories containing FILE, except for FILE itself" msgstr "" +"jätä pois TIEDOSTOn sisältävien hakemistojen sisältö, lukuun ottamatta " +"TIEDOSTOa itseään" -#: src/tar.c:715 +#: src/tar.c:745 msgid "exclude everything under directories containing FILE" -msgstr "" +msgstr "jätä pois kaikki hakemistojen alta, jotka sisältävät TIEDOSTOn" -#: src/tar.c:717 +#: src/tar.c:747 msgid "exclude directories containing FILE" msgstr "jätä pois TIEDOSTOn sisältävät hakemistot" -#: src/tar.c:719 +#: src/tar.c:749 msgid "exclude version control system directories" -msgstr "" +msgstr "jätä pois versionhallintajärjestelmän hakemistot" -#: src/tar.c:721 +#: src/tar.c:753 msgid "exclude backup and lock files" -msgstr "" +msgstr "jätä pois varmuuskopio- ja lukkotiedostot" -#: src/tar.c:723 +#: src/tar.c:755 msgid "avoid descending automatically in directories" msgstr "estä automaattinen eteneminen alihakemistoihin" -#: src/tar.c:725 +#: src/tar.c:757 msgid "stay in local file system when creating archive" msgstr "pysy nykyisessä tiedostojärjestelmässä arkistoa luotaessa" -#: src/tar.c:727 +#: src/tar.c:759 msgid "recurse into directories (default)" msgstr "etene alihakemistoihin (oletus)" -#: src/tar.c:729 +#: src/tar.c:761 msgid "don't strip leading '/'s from file names" -msgstr "" +msgstr "älä poista ”/”-merkkiä tiedostonimien alusta" -#: src/tar.c:731 +#: src/tar.c:763 msgid "follow symlinks; archive and dump the files they point to" -msgstr "" +msgstr "seuraa symlinkkejä; arkistoi ja lisää niiden osoittamat tiedostot" -#: src/tar.c:733 +#: src/tar.c:765 msgid "follow hard links; archive and dump the files they refer to" -msgstr "" +msgstr "seuraa kovia linkkejä; arkistoi ja lisää niiden osoittamat tiedostot" -#: src/tar.c:734 +#: src/tar.c:766 msgid "MEMBER-NAME" msgstr "TIED-NIMI" -#: src/tar.c:735 +#: src/tar.c:767 msgid "begin at member MEMBER-NAME when reading the archive" msgstr "" -#: src/tar.c:737 +#: src/tar.c:769 msgid "only store files newer than DATE-OR-FILE" msgstr "tallenna vain PÄIVÄYS-TAI-TIEDostoa uudemmat tiedostot" -#: src/tar.c:739 +#: src/tar.c:771 msgid "DATE" msgstr "PÄIVÄYS" -#: src/tar.c:740 +#: src/tar.c:772 msgid "compare date and time when data changed only" msgstr "vertaa vain tiedoston muutosaikaa" -#: src/tar.c:741 +#: src/tar.c:773 msgid "CONTROL" msgstr "HALLINTA" -#: src/tar.c:742 +#: src/tar.c:774 msgid "backup before removal, choose version CONTROL" msgstr "varmuuskopiointi ennen poistoa, valitse versionHALLINTA" -#: src/tar.c:743 src/tar.c:824 src/tar.c:826 tests/genfile.c:169 +#: src/tar.c:775 src/tar.c:856 src/tar.c:858 tests/genfile.c:169 msgid "STRING" msgstr "MERKKIJONO" -#: src/tar.c:744 +#: src/tar.c:776 msgid "" "backup before removal, override usual suffix ('~' unless overridden by " "environment variable SIMPLE_BACKUP_SUFFIX)" @@ -2025,216 +2066,223 @@ "varmuuskopiointi ennen poistoa, älä käytä tavanomaista jälkiliitettä (joka " "on ”~”, ellei muuttujaa SIMPLE_BACKUP_SUFFIX ole asetettu)" -#: src/tar.c:749 +#: src/tar.c:781 msgid "File name transformations:" -msgstr "Ristiriitaiset pakkausvalitsimet" +msgstr "Tiedostonimien muunnokset:" -#: src/tar.c:751 +#: src/tar.c:783 msgid "strip NUMBER leading components from file names on extraction" -msgstr "" +msgstr "poista MÄÄRÄn verran osia tiedostonimien alusta purettaessa" -#: src/tar.c:753 +#: src/tar.c:785 msgid "EXPRESSION" msgstr "LAUSEKE" -#: src/tar.c:754 +#: src/tar.c:786 msgid "use sed replace EXPRESSION to transform file names" -msgstr "" +msgstr "käytä sedin korvausLAUSEKEtta tiedostonimien muuntamiseen" -#: src/tar.c:760 +#: src/tar.c:792 msgid "" "File name matching options (affect both exclude and include patterns):" msgstr "" -#: src/tar.c:763 +#: src/tar.c:795 msgid "ignore case" -msgstr "" +msgstr "älä huomioi kirjainkokoa" -#: src/tar.c:765 +#: src/tar.c:797 msgid "patterns match file name start" msgstr "" -#: src/tar.c:767 +#: src/tar.c:799 msgid "patterns match after any '/' (default for exclusion)" msgstr "" -#: src/tar.c:769 +#: src/tar.c:801 msgid "case sensitive matching (default)" -msgstr "" +msgstr "kirjainkoon huomioiva täsmäys (oletus)" -#: src/tar.c:771 +#: src/tar.c:803 msgid "use wildcards (default for exclusion)" msgstr "" -#: src/tar.c:773 +#: src/tar.c:805 msgid "verbatim string matching" msgstr "" -#: src/tar.c:775 +#: src/tar.c:807 msgid "wildcards do not match '/'" msgstr "" -#: src/tar.c:777 +#: src/tar.c:809 msgid "wildcards match '/' (default for exclusion)" msgstr "" -#: src/tar.c:782 +#: src/tar.c:814 msgid "Informative output:" msgstr "Tietoja antava tuloste:" -#: src/tar.c:785 +#: src/tar.c:817 msgid "verbosely list files processed" msgstr "listaa käsiteltävät tiedostot" -#: src/tar.c:786 +#: src/tar.c:818 msgid "KEYWORD" -msgstr "" +msgstr "AVAINSANA" -#: src/tar.c:787 +#: src/tar.c:819 msgid "warning control" -msgstr "" +msgstr "varoitusten hallinta" -#: src/tar.c:789 +#: src/tar.c:821 msgid "display progress messages every NUMBERth record (default 10)" -msgstr "" +msgstr "näytä edistymisviesti MÄÄRÄn tietueen välein (oletus 10)" -#: src/tar.c:791 +#: src/tar.c:823 msgid "ACTION" msgstr "TOIMINTO" -#: src/tar.c:792 +#: src/tar.c:824 msgid "execute ACTION on each checkpoint" -msgstr "" +msgstr "suorita TOIMINTO jokaisen tarkistuspisteen kohdalla" -#: src/tar.c:795 +#: src/tar.c:827 msgid "print a message if not all links are dumped" msgstr "näytä viesti, ellei kaikkia linkkejä lisätty" -#: src/tar.c:796 +#: src/tar.c:828 msgid "SIGNAL" msgstr "SIGNAALI" -#: src/tar.c:797 +#: src/tar.c:829 msgid "" "print total bytes after processing the archive; with an argument - print " "total bytes when this SIGNAL is delivered; Allowed signals are: SIGHUP, " "SIGQUIT, SIGINT, SIGUSR1 and SIGUSR2; the names without SIG prefix are also " "accepted" msgstr "" +"tulosta tavujen kokonaismäärä arkiston käsittelyn järkeen; argumentin - " +"kanssa tulostaa kokonaistavut kun SIGNAALI vastaanotetaan; Sallitut " +"signaalit ovat: SIGHUP, SIGQUIT, SIGINT, SIGUSR1 ja SIGUSR2; myös nimet " +"ilman SIG-etuliitettä kelpaavat" -#: src/tar.c:802 +#: src/tar.c:834 msgid "print file modification times in UTC" -msgstr "" +msgstr "näytä tiedostojen muutosajat UTC-aikoina" -#: src/tar.c:804 +#: src/tar.c:836 msgid "print file time to its full resolution" -msgstr "" +msgstr "näytä tiedoston aikaleima täydellä tarkkuudella" -#: src/tar.c:806 +#: src/tar.c:838 msgid "send verbose output to FILE" msgstr "ohjaa monisanainen tuloste TIEDostoon" -#: src/tar.c:808 +#: src/tar.c:840 msgid "show block number within archive with each message" msgstr "näytä lohkonumero arkistossa viestien yhteydessä" -#: src/tar.c:810 +#: src/tar.c:842 msgid "ask for confirmation for every action" msgstr "kysy varmistusta jokaiselle toiminnolle" -#: src/tar.c:813 +#: src/tar.c:845 msgid "show tar defaults" msgstr "näytä tarin oletukset" -#: src/tar.c:815 +#: src/tar.c:847 msgid "show valid ranges for snapshot-file fields" msgstr "" -#: src/tar.c:817 +#: src/tar.c:849 msgid "" "when listing or extracting, list each directory that does not match search " "criteria" msgstr "" "luettele hakuehtoihin täsmäämättömät hakemistot luetellessa tai purettaessa" -#: src/tar.c:819 +#: src/tar.c:851 msgid "show file or archive names after transformation" -msgstr "näytä tiedoston tai arkiston nimet muutoksen jälkeen" +msgstr "näytä tiedosto- tai arkistonimet muunnoksen jälkeen" -#: src/tar.c:822 +#: src/tar.c:854 msgid "STYLE" msgstr "TYYLI" -#: src/tar.c:823 +#: src/tar.c:855 msgid "set name quoting style; see below for valid STYLE values" msgstr "" -#: src/tar.c:825 +#: src/tar.c:857 msgid "additionally quote characters from STRING" msgstr "" -#: src/tar.c:827 +#: src/tar.c:859 msgid "disable quoting for characters from STRING" msgstr "" -#: src/tar.c:832 +#: src/tar.c:864 msgid "Compatibility options:" msgstr "Yhteensopivuusvalitsimet:" -#: src/tar.c:835 +#: src/tar.c:867 msgid "" "when creating, same as --old-archive; when extracting, same as --no-same-" "owner" msgstr "" +"luotaessa sama kuin --old-archive; purettaessa sama kuin --no-same-owner" -#: src/tar.c:840 +#: src/tar.c:872 msgid "Other options:" msgstr "Muut valitsimet:" -#: src/tar.c:843 +#: src/tar.c:875 msgid "disable use of some potentially harmful options" msgstr "poista käytöstä joitakin potentiaalisesti vahingollisia valitsimia" -#: src/tar.c:978 +#: src/tar.c:1010 msgid "" "You may not specify more than one '-Acdtrux', '--delete' or '--test-label' " "option" msgstr "" +"Vain yhtä valitsimista ”-Acdtrux”, ”--delete” tai ”--test-label” voi käyttää " +"kerrallaan" -#: src/tar.c:988 +#: src/tar.c:1020 msgid "Conflicting compression options" msgstr "Ristiriitaiset pakkausvalitsimet" -#: src/tar.c:1047 +#: src/tar.c:1079 #, c-format msgid "Unknown signal name: %s" msgstr "Tuntematon signaalin nimi: %s" -#: src/tar.c:1071 +#: src/tar.c:1103 msgid "Date sample file not found" msgstr "" -#: src/tar.c:1079 +#: src/tar.c:1111 #, c-format msgid "Substituting %s for unknown date format %s" msgstr "Korvataan tuntematon päiväysmuoto %2$s arvolla %1$s" -#: src/tar.c:1108 +#: src/tar.c:1140 #, c-format msgid "Option %s: Treating date '%s' as %s" -msgstr "" +msgstr "Valitsin %s: Käsittellään päiväys ”%s” arvona %s" -#: src/tar.c:1151 src/tar.c:1155 src/tar.c:1159 src/tar.c:1163 src/tar.c:1167 -#: src/tar.c:1171 +#: src/tar.c:1183 src/tar.c:1187 src/tar.c:1191 src/tar.c:1195 src/tar.c:1199 +#: src/tar.c:1203 src/tar.c:1206 #, c-format msgid "filter the archive through %s" -msgstr "" +msgstr "ohjaa arkisto %s-ohjelman läpi" -#: src/tar.c:1179 +#: src/tar.c:1214 msgid "Valid arguments for the --quoting-style option are:" -msgstr "" +msgstr "Kelvolliset argumentit --quoting-style-valitsimelle ovat:" -#: src/tar.c:1183 +#: src/tar.c:1218 msgid "" "\n" "*This* tar defaults to:\n" @@ -2242,185 +2290,187 @@ "\n" "*Tämä* tar käyttää oletuksena:\n" -#: src/tar.c:1295 +#: src/tar.c:1330 msgid "Invalid owner or group ID" -msgstr "" +msgstr "Virheellinen omistaja- tai ryhmä-ID" -#: src/tar.c:1339 +#: src/tar.c:1389 msgid "Invalid blocking factor" msgstr "Virheellinen lohkomiskerroin" -#: src/tar.c:1452 +#: src/tar.c:1507 msgid "Invalid tape length" msgstr "Virheellinen nauhan pituus" -#: src/tar.c:1466 +#: src/tar.c:1521 msgid "Invalid incremental level value" msgstr "" -#: src/tar.c:1512 +#: src/tar.c:1567 msgid "More than one threshold date" msgstr "Annettu useampi kuin yksi kynnyspäiväys" -#: src/tar.c:1571 src/tar.c:1574 +#: src/tar.c:1626 src/tar.c:1629 msgid "Invalid sparse version value" -msgstr "" +msgstr "Virheellinen harvaversion arvo" -#: src/tar.c:1659 +#: src/tar.c:1714 msgid "--atime-preserve='system' is not supported on this platform" msgstr "--atime-preserve='system' ei ole tuettu tällä alustalla" -#: src/tar.c:1684 +#: src/tar.c:1739 msgid "--checkpoint value is not an integer" -msgstr "" +msgstr "--checkpoint-arvo ei ole kokonaisluku" -#: src/tar.c:1801 +#: src/tar.c:1868 msgid "Invalid mode given on option" msgstr "Valitsimelle annettiin virheellinen tila" -#: src/tar.c:1858 +#: src/tar.c:1925 msgid "Invalid number" msgstr "Virheellinen määrä" -#: src/tar.c:1915 +#: src/tar.c:1982 msgid "" "The --preserve option is deprecated, use --preserve-permissions --preserve-" "order instead" msgstr "" -#: src/tar.c:1926 +#: src/tar.c:1993 msgid "Invalid record size" msgstr "Virheellinen tietueen koko" -#: src/tar.c:1929 +#: src/tar.c:1996 #, c-format msgid "Record size must be a multiple of %d." msgstr "Tietueen koon on oltava %d:n monikerta." -#: src/tar.c:1975 +#: src/tar.c:2042 msgid "Invalid number of elements" msgstr "Virheellinen osien määrä" -#: src/tar.c:1995 +#: src/tar.c:2067 msgid "Only one --to-command option allowed" -msgstr "Ainoastaan yksi --to-command asetus sallittu" +msgstr "Vain yksi --to-command-valitsin on sallittu" -#: src/tar.c:2107 +#: src/tar.c:2179 #, c-format msgid "Malformed density argument: %s" msgstr "Kelvoton tiheysargumentti: %s" -#: src/tar.c:2133 +#: src/tar.c:2205 #, c-format msgid "Unknown density: '%c'" -msgstr "" +msgstr "Tuntematon tiheys: ”%c”" -#: src/tar.c:2150 +#: src/tar.c:2222 #, c-format msgid "Options '-[0-7][lmh]' not supported by *this* tar" -msgstr "" +msgstr "*Tämä* tar ei tue valitsimia ”-[0-7][lmh]”" -#: src/tar.c:2163 +#: src/tar.c:2235 msgid "[FILE]..." msgstr "[TIEDOSTO]..." -#: src/tar.c:2306 +#: src/tar.c:2389 #, c-format msgid "Old option '%c' requires an argument." -msgstr "" +msgstr "Vanha valitsin ”%c” vaatii argumentin." -#: src/tar.c:2386 +#: src/tar.c:2469 msgid "--occurrence is meaningless without a file list" msgstr "valitsin --occurrence on merkityksetön ilman tiedostoluetteloa" #: src/tar.c:2389 #, c-format msgid "--occurrence cannot be used with %s" -msgstr "" +msgstr "Valitsinta --occurrence ei voi käyttää yhdessä valitsimen %s kanssa" -#: src/tar.c:2408 +#: src/tar.c:2490 msgid "Multiple archive files require '-M' option" -msgstr "" +msgstr "Usean arkistotiedoston käyttäminen vaatii valitsimen ”-M”" #: src/tar.c:2413 msgid "Cannot combine --listed-incremental with --newer" msgstr "Valitsimia --listed-incremental ja --newer ei voi käyttää yhdessä" -#: src/tar.c:2416 +#: src/tar.c:2498 msgid "--level is meaningless without --listed-incremental" -msgstr "" +msgstr "--level on merkityksetön ilman valitsinta --listed-incremental" -#: src/tar.c:2433 +#: src/tar.c:2515 #, c-format msgid "%s: Volume label is too long (limit is %lu byte)" msgid_plural "%s: Volume label is too long (limit is %lu bytes)" msgstr[0] "%s: Arkiston osan nimiö on liian pitkä (raja on %lu tavu)" msgstr[1] "%s: Arkiston osan nimiö on liian pitkä (raja on %lu tavua)" -#: src/tar.c:2446 +#: src/tar.c:2528 msgid "Cannot verify multi-volume archives" msgstr "Moniosaisia arkistoja ei voi tarkastaa" -#: src/tar.c:2448 +#: src/tar.c:2530 msgid "Cannot verify compressed archives" msgstr "Pakattuja arkistoja ei voi varmistaa" #: src/tar.c:2450 #, c-format msgid "--verify cannot be used with %s" -msgstr "" +msgstr "Valitsinta --verify ei voi käyttää yhdessä valitsimen %s kanssa" -#: src/tar.c:2457 +#: src/tar.c:2539 msgid "Cannot use multi-volume compressed archives" msgstr "Pakattuja moniosaisia arkistoja ei voi käyttää" -#: src/tar.c:2461 +#: src/tar.c:2543 msgid "Cannot concatenate compressed archives" msgstr "Pakattuja arkistoja ei voi liittää toisiinsa" -#: src/tar.c:2471 +#: src/tar.c:2553 msgid "--pax-option can be used only on POSIX archives" msgstr "Valitsinta --pax-option voi käyttää vain POSIX-arkistoille" -#: src/tar.c:2478 +#: src/tar.c:2560 msgid "--acls can be used only on POSIX archives" -msgstr "" +msgstr "Valitsinta --acls voi käyttää vain POSIX-arkistoille" -#: src/tar.c:2483 +#: src/tar.c:2565 msgid "--selinux can be used only on POSIX archives" -msgstr "" +msgstr "Valitsinta --selinux voi käyttää vain POSIX-arkistoille" -#: src/tar.c:2488 +#: src/tar.c:2570 msgid "--xattrs can be used only on POSIX archives" -msgstr "" +msgstr "Valitsinta --xattrs voi käyttää vain POSIX-arkistoille" #: src/tar.c:2493 #, c-format msgid "--%s option cannot be used with %s" msgstr "" -#: src/tar.c:2525 +#: src/tar.c:2630 msgid "Volume length cannot be less than record size" -msgstr "" +msgstr "Arkiston osan pituus ei voi olla pienempi kuin tietueen koko" #: src/tar.c:2528 msgid "--preserve-order is not compatible with --listed-incremental" msgstr "" -#: src/tar.c:2539 +#: src/tar.c:2643 msgid "Cowardly refusing to create an empty archive" msgstr "Kieltäydytään pelkurimaisesti luomasta tyhjää arkistoa" -#: src/tar.c:2565 +#: src/tar.c:2669 msgid "Options '-Aru' are incompatible with '-f -'" -msgstr "" +msgstr "Valitsimet ”-Aru” eivät ole yhteensopivia valitsimen ”-f -” kanssa" -#: src/tar.c:2660 +#: src/tar.c:2766 msgid "" "You must specify one of the '-Acdtrux', '--delete' or '--test-label' options" msgstr "" +"Vähintään yhtä valitsimista ”-Acdtrux”, ”--delete” tai ”--test-label” on " +"käytettävä" -#: src/tar.c:2715 +#: src/tar.c:2823 #, c-format msgid "Exiting with failure status due to previous errors" msgstr "" @@ -2432,52 +2482,52 @@ msgstr[0] "%s: Tiedosto kutistui %s tavun verran" msgstr[1] "%s: Tiedosto kutistui %s tavun verran" -#: src/xheader.c:164 +#: src/xheader.c:165 #, c-format msgid "Keyword %s is unknown or not yet implemented" msgstr "Avainsana %s on tuntematon tai sillä ei vielä ole toteutusta" -#: src/xheader.c:173 +#: src/xheader.c:174 msgid "Time stamp is out of allowed range" -msgstr "" +msgstr "Aikaleima on sallitun välin ulkopuolella" -#: src/xheader.c:204 +#: src/xheader.c:205 #, c-format msgid "Pattern %s cannot be used" msgstr "Hahmoa %s ei voi käyttää" -#: src/xheader.c:218 +#: src/xheader.c:219 #, c-format msgid "Keyword %s cannot be overridden" msgstr "Avainsanaa %s ei voi ohittaa" -#: src/xheader.c:667 +#: src/xheader.c:668 msgid "Malformed extended header: missing length" -msgstr "" +msgstr "Väärän muotoinen lisäotsake: pituus puuttuu" -#: src/xheader.c:676 +#: src/xheader.c:677 #, c-format msgid "Extended header length %*s is out of range" -msgstr "" +msgstr "Laajennettu otsake %*s on sallitun välin ulkopuolella" -#: src/xheader.c:688 +#: src/xheader.c:689 msgid "Malformed extended header: missing blank after length" -msgstr "" +msgstr "Väärän muotoinen lisäotsake: tyhje puuttuu pituuden jälkeen" -#: src/xheader.c:696 +#: src/xheader.c:697 msgid "Malformed extended header: missing equal sign" -msgstr "Väärän muotoinen laajennettu otsake: yhtäsuuruusmerkki puuttuu" +msgstr "Väärän muotoinen lisäotsake: yhtäsuuruusmerkki puuttuu" -#: src/xheader.c:702 +#: src/xheader.c:703 msgid "Malformed extended header: missing newline" -msgstr "" +msgstr "Väärän muotoinen lisäotsake: rivinvaihto puuttuu" -#: src/xheader.c:740 +#: src/xheader.c:741 #, c-format msgid "Ignoring unknown extended header keyword '%s'" msgstr "" -#: src/xheader.c:1012 +#: src/xheader.c:1013 #, c-format msgid "Generated keyword/value pair is too long (keyword=%s, length=%s)" msgstr "" @@ -2485,55 +2535,55 @@ #. TRANSLATORS: The first %s is the pax extended header keyword #. (atime, gid, etc.). -#: src/xheader.c:1042 +#: src/xheader.c:1043 #, c-format msgid "Extended header %s=%s is out of range %s..%s" msgstr "Laajennettu otsake %s=%s on sallitun välin %s..%s ulkopuolella" -#: src/xheader.c:1093 src/xheader.c:1126 src/xheader.c:1455 +#: src/xheader.c:1094 src/xheader.c:1127 src/xheader.c:1456 #, c-format msgid "Malformed extended header: invalid %s=%s" -msgstr "Väärän muotoinen laajennettu otsake: virheellinen %s=%s" +msgstr "Väärän muotoinen lisäotsake: virheellinen %s=%s" -#: src/xheader.c:1408 src/xheader.c:1433 src/xheader.c:1488 +#: src/xheader.c:1409 src/xheader.c:1434 src/xheader.c:1489 #, c-format msgid "Malformed extended header: excess %s=%s" -msgstr "" +msgstr "Väärän muotoinen lisäotsake: ylimääräinen %s=%s" -#: src/xheader.c:1501 +#: src/xheader.c:1502 #, c-format msgid "Malformed extended header: invalid %s: unexpected delimiter %c" msgstr "" -"Väärän muotoinen laajennettu otsake: virheellinen %s: odottamaton rajoitin %c" +"Väärän muotoinen lisäotsake: virheellinen %s: odottamaton rajoitin %c" -#: src/xheader.c:1511 +#: src/xheader.c:1512 #, c-format msgid "Malformed extended header: invalid %s: odd number of values" -msgstr "" +msgstr "Väärän muotoinen lisäotsake: virheellinen %s: pariton määrä arvoja" -#: src/checkpoint.c:109 +#: src/checkpoint.c:114 #, c-format msgid "%s: not a valid timeout" -msgstr "" +msgstr "%s ei ole kelvollinen aikakatkaisuarvo" -#: src/checkpoint.c:114 +#: src/checkpoint.c:121 #, c-format msgid "%s: unknown checkpoint action" msgstr "" -#: src/checkpoint.c:134 +#: src/checkpoint.c:202 msgid "write" -msgstr "kirjoita" +msgstr "kirjoitus" -#: src/checkpoint.c:134 +#: src/checkpoint.c:202 msgid "read" -msgstr "lue" +msgstr "luku" #. TRANSLATORS: This is a "checkpoint of write operation", #. *not* "Writing a checkpoint". #. E.g. in Spanish "Punto de comprobaci@'on de escritura", #. *not* "Escribiendo un punto de comprobaci@'on" -#: src/checkpoint.c:224 +#: src/checkpoint.c:218 #, c-format msgid "Write checkpoint %u" msgstr "Kirjoituksen tarkistuspiste %u" @@ -2542,7 +2592,7 @@ #. *not* "Reading a checkpoint". #. E.g. in Spanish "Punto de comprobaci@'on de lectura", #. *not* "Leyendo un punto de comprobaci@'on" -#: src/checkpoint.c:230 +#: src/checkpoint.c:224 #, c-format msgid "Read checkpoint %u" msgstr "Lukemisen tarkistuspiste %u" @@ -2555,7 +2605,7 @@ #: tests/genfile.c:127 msgid "File creation options:" -msgstr "Tiedoston luontiasetukset:" +msgstr "Tiedoston luontivalinnat:" #: tests/genfile.c:128 tests/genfile.c:139 msgid "SIZE" @@ -2567,7 +2617,7 @@ #: tests/genfile.c:131 msgid "Write to file NAME, instead of standard output" -msgstr "" +msgstr "Kirjoita tuloste tiedostoon NIMI, ei vakiotulosteeseen" #: tests/genfile.c:133 msgid "Read file names from FILE" @@ -2583,7 +2633,7 @@ #: tests/genfile.c:140 msgid "Size of a block for sparse file" -msgstr "" +msgstr "Harvan tiedoston lohkokoko" #: tests/genfile.c:142 msgid "Generate sparse file. Rest of the command line gives the file map." @@ -2591,28 +2641,30 @@ #: tests/genfile.c:144 msgid "OFFSET" -msgstr "SIIRROS" +msgstr "SIIRTYMÄ" #: tests/genfile.c:145 msgid "Seek to the given offset before writing data" -msgstr "" +msgstr "Siirry annettuun kohtaan ennen datan kirjoittamista" #: tests/genfile.c:151 msgid "File statistics options:" -msgstr "Tiedostotilaston valitsimet:" +msgstr "Tiedostojen tilastoinnin valinnat:" #: tests/genfile.c:154 msgid "" "Print contents of struct stat for each given file. Default FORMAT is: " msgstr "" +"Tulosta struct statin sisältö jokaisesta annetusta tiedostosta. " +"OletusMUOTOILU on: " #: tests/genfile.c:161 msgid "Synchronous execution options:" -msgstr "" +msgstr "Synkronisen suorituksen valinnat:" #: tests/genfile.c:163 msgid "OPTION" -msgstr "" +msgstr "VALITSIN" #: tests/genfile.c:164 msgid "" @@ -2626,23 +2678,27 @@ #: tests/genfile.c:170 msgid "Set date for next --touch option" -msgstr "Aseta päivä seuraavaa --touch asetusta varten" +msgstr "Aseta päiväys seuraavalle --touch-valitsimelle" #: tests/genfile.c:173 msgid "Display executed checkpoints and exit status of COMMAND" -msgstr "" +msgstr "Näytä suoritetut tarkistuspisteet sekä KOMENNOn paluuarvo" #: tests/genfile.c:178 msgid "" "Synchronous execution actions. These are executed when checkpoint number " "given by --checkpoint option is reached." msgstr "" +"Synkronisen suorituksen toiminnot. Nämä suoritetaan, kun saavutetaan --" +"checkpoint-valitsimella annettua numeroa vastaava tarkistuspiste." #: tests/genfile.c:181 msgid "" "Truncate FILE to the size specified by previous --length option (or 0, if it " "is not given)" msgstr "" +"Typistä TIEDOSTO aiemmalla --length-valitsimella määrättyyn kokoon (tai " +"nollaan, ellei annettu)" #: tests/genfile.c:185 msgid "Append SIZE bytes to FILE. SIZE is given by previous --length option." @@ -2668,7 +2724,7 @@ #: tests/genfile.c:249 #, c-format msgid "Number out of allowed range: %s" -msgstr "Numero sallitun lukualueen ulkopuolella: %s" +msgstr "Lukuarvo sallitun välin ulkopuolella: %s" #: tests/genfile.c:252 #, c-format @@ -2683,22 +2739,22 @@ #: tests/genfile.c:268 #, c-format msgid "requested file length %lu, actual %lu" -msgstr "" +msgstr "pyydetty tiedoston pituus %lu, todellinen %lu" #: tests/genfile.c:272 #, c-format msgid "created file is not sparse" -msgstr "" +msgstr "luotu tiedosto ei ole harva" #: tests/genfile.c:361 #, c-format msgid "Error parsing number near `%s'" -msgstr "" +msgstr "Virhe lukuarvon jäsentämisessä lähellä kohtaa ”%s”" #: tests/genfile.c:367 #, c-format msgid "Unknown date format" -msgstr "Tuntematon päiväysmuoto" +msgstr "Tuntematon päiväyksen muoto" #: tests/genfile.c:391 msgid "[ARGS...]" @@ -2708,11 +2764,11 @@ #: tests/genfile.c:673 tests/genfile.c:687 #, c-format msgid "cannot open `%s'" -msgstr "ei voi avata kohdetta ”%s”" +msgstr "tiedostoa ”%s” ei voi avata" #: tests/genfile.c:434 msgid "cannot seek" -msgstr "ei voida etsiä" +msgstr "ei voi siirtyä" #: tests/genfile.c:451 #, c-format @@ -2723,6 +2779,7 @@ #, c-format msgid "cannot generate sparse files on standard output, use --file option" msgstr "" +"harvoja tiedostoja ei voi luoda vakiotulosteeseen, käytä --file-valitsinta" #: tests/genfile.c:596 #, c-format @@ -2737,22 +2794,22 @@ #: tests/genfile.c:662 #, c-format msgid "cannot set time on `%s'" -msgstr "ei voida asettaa ajaksi ”%s”" +msgstr "tiedoston ”%s” aikaa ei voi asettaa" #: tests/genfile.c:692 #, c-format msgid "cannot truncate `%s'" -msgstr "" +msgstr "tiedostoa ”%s” ei voi typistää" #: tests/genfile.c:701 #, c-format msgid "command failed: %s" -msgstr "" +msgstr "komento epäonnistui: %s" #: tests/genfile.c:706 #, c-format msgid "cannot unlink `%s'" -msgstr "" +msgstr "tiedoston ”%s” linkitystä ei voi poistaa" #: tests/genfile.c:833 #, c-format @@ -2787,4 +2844,4 @@ #: tests/genfile.c:879 #, c-format msgid "--stat requires file names" -msgstr "--stat vaatii tiedojen nimet" +msgstr "--stat vaatii tiedostonimiä" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/tasksel.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/tasksel.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/tasksel.po 2014-07-09 09:03:59.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/tasksel.po 2016-07-20 16:57:28.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 12:56+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:39+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../tasksel.pl:494 msgid "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/tmispell-voikko.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/tmispell-voikko.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/tmispell-voikko.po 2014-07-09 09:04:02.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/tmispell-voikko.po 2016-07-20 16:57:27.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:38+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:14+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: src/charset.cc:73 #, c-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ubuntu-sso-client.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ubuntu-sso-client.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ubuntu-sso-client.po 2014-07-09 09:04:07.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ubuntu-sso-client.po 2016-07-20 16:57:30.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2014-04-05 11:38+0000\n" "PO-Revision-Date: 2013-06-08 21:31+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:47+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:15+0000\n" +"X-Generator: Launchpad (build 18147)\n" #. Undefined variable '_', pylint: disable=E0602 #. all the text that is used in the gui diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ubuntu-wallpapers.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ubuntu-wallpapers.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ubuntu-wallpapers.po 2014-07-09 09:04:04.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ubuntu-wallpapers.po 2016-07-20 16:57:34.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:03+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:39+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../ubuntu-wallpapers.xml.in.h:1 msgid "Ubuntu" @@ -463,11 +463,11 @@ #: ../raring-wallpapers.xml.in.h:4 msgid "Cacomixtle Ubunteño" -msgstr "" +msgstr "Cacomixtle Ubunteño" #: ../raring-wallpapers.xml.in.h:5 msgid "Fleurs de Prunus 24" -msgstr "" +msgstr "Fleurs de Prunus 24" #: ../raring-wallpapers.xml.in.h:6 msgid "La Gomera" @@ -495,7 +495,7 @@ #: ../raring-wallpapers.xml.in.h:12 msgid "Trazo solitario" -msgstr "" +msgstr "Trazo solitario" #: ../raring-wallpapers.xml.in.h:13 msgid "Winter Fog" @@ -507,11 +507,11 @@ #: ../saucy-wallpapers.xml.in.h:2 msgid "Cyclotron" -msgstr "" +msgstr "Cyclotron" #: ../saucy-wallpapers.xml.in.h:3 msgid "Gota D'água" -msgstr "" +msgstr "Gota D'água" #: ../saucy-wallpapers.xml.in.h:4 msgid "Grass" @@ -519,7 +519,7 @@ #: ../saucy-wallpapers.xml.in.h:5 msgid "I am a Saucy Salamander..." -msgstr "" +msgstr "Olen Saucy Salamander..." #: ../saucy-wallpapers.xml.in.h:6 msgid "Mountains" @@ -527,7 +527,7 @@ #: ../saucy-wallpapers.xml.in.h:7 msgid "Mr. Tau and The Tree -" -msgstr "" +msgstr "Mr. Tau and The Tree -" #: ../saucy-wallpapers.xml.in.h:8 msgid "Nylon Rainbow" @@ -543,11 +543,11 @@ #: ../saucy-wallpapers.xml.in.h:11 msgid "Saucy Salamander Abstract" -msgstr "" +msgstr "Saucy Salamander - abstrakti" #: ../saucy-wallpapers.xml.in.h:12 msgid "Savannah Lilian Blot" -msgstr "" +msgstr "Savannah Lilian Blot" #: ../saucy-wallpapers.xml.in.h:13 msgid "Taxus baccata" @@ -555,7 +555,7 @@ #: ../saucy-wallpapers.xml.in.h:14 msgid "The City of Polen" -msgstr "" +msgstr "The City of Polen" #: ../saucy-wallpapers.xml.in.h:15 msgid "THE 'OUT' STANDING" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/udisks2.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/udisks2.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/udisks2.po 2014-07-09 09:04:09.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/udisks2.po 2016-07-20 16:57:26.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: udisks\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-03-10 16:38+0000\n" +"POT-Creation-Date: 2015-06-10 17:06+0000\n" "PO-Revision-Date: 2014-01-14 23:24+0000\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish " @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 15:12+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:34+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: ../data/org.freedesktop.udisks2.policy.in.h:1 @@ -30,7 +30,7 @@ #: ../data/org.freedesktop.udisks2.policy.in.h:3 msgid "Mount a filesystem on a system device" -msgstr "" +msgstr "Liitä järjestelmälaitteella sijaitseva tiedostojärjestelmä" #: ../data/org.freedesktop.udisks2.policy.in.h:4 msgid "Mount a filesystem from a device plugged into another seat" @@ -65,7 +65,7 @@ #: ../data/org.freedesktop.udisks2.policy.in.h:10 msgid "Authentication is required to unlock an encrypted device" -msgstr "" +msgstr "Tunnistautuminen vaaditaan salatun laitteen lukituksen avaamiseen" #: ../data/org.freedesktop.udisks2.policy.in.h:11 msgid "Unlock an encrypted system device" @@ -83,13 +83,15 @@ #: ../data/org.freedesktop.udisks2.policy.in.h:14 msgid "Lock an encrypted device unlocked by another user" -msgstr "" +msgstr "Lukitse toisen käyttäjän avaama salattu laite" #: ../data/org.freedesktop.udisks2.policy.in.h:15 msgid "" "Authentication is required to lock an encrypted device unlocked by another " "user" msgstr "" +"Tunnistautuminen vaaditaan toisen käyttäjän avaaman salatun laitteen " +"lukitsemiseen" #: ../data/org.freedesktop.udisks2.policy.in.h:16 msgid "Change passphrase for an encrypted device" @@ -169,11 +171,11 @@ #: ../data/org.freedesktop.udisks2.policy.in.h:33 msgid "Eject media" -msgstr "" +msgstr "Poista levy asemasta" #: ../data/org.freedesktop.udisks2.policy.in.h:34 msgid "Authentication is required to eject media" -msgstr "" +msgstr "Tunnistautuminen vaaditaan levyn poistamiseksi" #: ../data/org.freedesktop.udisks2.policy.in.h:35 msgid "Eject media from a system drive" @@ -335,42 +337,42 @@ #. * the user is editing settings that involve system-level #. * passwords and secrets #. -#: ../src/udiskslinuxblock.c:1011 +#: ../src/udiskslinuxblock.c:1037 msgid "Authentication is required to read system-level secrets" msgstr "" #. Translators: shown in authentication dialog - do not translate /etc/fstab -#: ../src/udiskslinuxblock.c:1545 +#: ../src/udiskslinuxblock.c:1571 msgid "Authentication is required to add an entry to the /etc/fstab file" msgstr "" "Tunnistautuminen vaaditaan tietueen lisäämiseksi /etc/fstab-tiedostoon" #. Translators: shown in authentication dialog - do not tranlsate /etc/crypttab -#: ../src/udiskslinuxblock.c:1563 +#: ../src/udiskslinuxblock.c:1589 msgid "Authentication is required to add an entry to the /etc/crypttab file" msgstr "" "Tunnistautuminen vaaditaan tietueen lisäämiseksi /etc/crypttab-tiedostoon" #. Translators: shown in authentication dialog - do not translate /etc/fstab -#: ../src/udiskslinuxblock.c:1622 +#: ../src/udiskslinuxblock.c:1648 msgid "Authentication is required to remove an entry from /etc/fstab file" msgstr "" "Tunnistautuminen vaaditaan tietueen poistamiseksi /etc/fstab-tiedostosta" #. Translators: shown in authentication dialog - do not translate /etc/crypttab -#: ../src/udiskslinuxblock.c:1640 +#: ../src/udiskslinuxblock.c:1666 msgid "" "Authentication is required to remove an entry from the /etc/crypttab file" msgstr "" "Tunnistautuminen vaaditaan tietueen poistamiseksi /etc/crypttab-tiedostosta" #. Translators: shown in authentication dialog - do not translate /etc/fstab -#: ../src/udiskslinuxblock.c:1712 +#: ../src/udiskslinuxblock.c:1738 msgid "Authentication is required to modify the /etc/fstab file" msgstr "Tunnistautuminen vaaditaan /etc/fstab-tiedoston muokkausta varten" #. Translators: shown in authentication dialog - do not translate /etc/crypttab -#: ../src/udiskslinuxblock.c:1730 +#: ../src/udiskslinuxblock.c:1756 msgid "Authentication is required to modify the /etc/crypttab file" msgstr "Tunnistautuminen vaaditaan /etc/crypttab-tiedoston muokkausta varten" @@ -387,7 +389,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxblock.c:2237 ../src/udiskslinuxdriveata.c:2244 +#: ../src/udiskslinuxblock.c:2263 ../src/udiskslinuxdriveata.c:2331 msgid "Authentication is required to perform a secure erase of $(drive)" msgstr "" "Tunnistautuminen vaaditaan aseman $(drive) Secure Erase -tyhjentämistä varten" @@ -399,11 +401,11 @@ #. * Do not translate $(drive), it's a placeholder and will #. * be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxblock.c:2249 +#: ../src/udiskslinuxblock.c:2275 msgid "Authentication is required to format $(drive)" msgstr "Tunnistautuminen vaaditaan kohteen $(drive) alustamiseksi" -#: ../src/udiskslinuxblock.c:2286 ../src/udiskslinuxdriveata.c:2256 +#: ../src/udiskslinuxblock.c:2312 ../src/udiskslinuxdriveata.c:2343 msgid "Formatting Device" msgstr "Alustetaan laitetta" @@ -413,7 +415,7 @@ #. * Do not translate $(drive), it's a placeholder and will #. * be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxblock.c:2705 +#: ../src/udiskslinuxblock.c:2731 msgid "Authentication is required to open $(drive) for reading" msgstr "" @@ -423,7 +425,7 @@ #. * Do not translate $(drive), it's a placeholder and will #. * be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxblock.c:2769 +#: ../src/udiskslinuxblock.c:2795 msgid "Authentication is required to open $(drive) for writing" msgstr "" @@ -433,7 +435,7 @@ #. * Do not translate $(drive), it's a placeholder and will #. * be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxblock.c:2835 +#: ../src/udiskslinuxblock.c:2861 msgid "Authentication is required to open $(drive) for benchmarking" msgstr "" @@ -443,7 +445,7 @@ #. * Do not translate $(drive), it's a placeholder and will #. * be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxblock.c:2896 +#: ../src/udiskslinuxblock.c:2922 msgid "Authentication is required to rescan $(drive)" msgstr "" @@ -453,7 +455,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdrive.c:1022 +#: ../src/udiskslinuxdrive.c:1010 msgid "Authentication is required to eject $(drive)" msgstr "" @@ -463,7 +465,7 @@ #. * Do not translate $(drive), it's a placeholder and will be #. * replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdrive.c:1110 +#: ../src/udiskslinuxdrive.c:1098 msgid "Authentication is required to configure settings for $(drive)" msgstr "" "Tunnistautuminen vaaditaan kohteen $(drive) asetuksien muuttamista varten" @@ -474,7 +476,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdrive.c:1425 +#: ../src/udiskslinuxdrive.c:1414 msgid "Authentication is required to power off $(drive)" msgstr "Tunnistautuminen vaaditaan aseman $(drive) sammuttamista varten" @@ -484,7 +486,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdriveata.c:744 +#: ../src/udiskslinuxdriveata.c:814 msgid "Authentication is required to update SMART data from $(drive)" msgstr "" "Tunnistautuminen vaaditaan levyn $(drive) SMART-tietojen päivittämistä varten" @@ -495,7 +497,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdriveata.c:755 +#: ../src/udiskslinuxdriveata.c:825 msgid "Authentication is required to set SMART data from a blob on $(drive)" msgstr "" @@ -505,7 +507,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdriveata.c:889 +#: ../src/udiskslinuxdriveata.c:959 msgid "Authentication is required to abort a SMART self-test on $(drive)" msgstr "" "Tunnistautuminen vaaditaan levyn $(drive) SMART-testin pysäyttämistä varten" @@ -516,7 +518,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdriveata.c:1139 +#: ../src/udiskslinuxdriveata.c:1209 msgid "Authentication is required to start a SMART self-test on $(drive)" msgstr "" "Tunnistautuminen vaaditaan levyn $(drive) SMART-testin käynnistämistä varten" @@ -527,7 +529,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdriveata.c:1226 +#: ../src/udiskslinuxdriveata.c:1296 msgid "Authentication is required to check power state for $(drive)" msgstr "" @@ -537,7 +539,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdriveata.c:1351 +#: ../src/udiskslinuxdriveata.c:1397 msgid "Authentication is required to put $(drive) in standby mode" msgstr "" "Tunnistautuminen vaaditaan aseman $(drive) asettamiseksi valmiustilaan" @@ -548,7 +550,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdriveata.c:1483 +#: ../src/udiskslinuxdriveata.c:1531 msgid "Authentication is required to wake up $(drive) from standby mode" msgstr "" @@ -558,7 +560,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdriveata.c:2337 +#: ../src/udiskslinuxdriveata.c:2424 msgid "Authentication is required to enable SMART on $(drive)" msgstr "" "Tunnistautuminen vaaditaan aseman $(drive) SMART-tietojen käyttöönottamista " @@ -570,7 +572,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxdriveata.c:2347 +#: ../src/udiskslinuxdriveata.c:2434 msgid "Authentication is required to disable SMART on $(drive)" msgstr "" "Tunnistautuminen vaaditaan aseman $(drive) SMART-tietojen käytöstä " @@ -582,7 +584,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxencrypted.c:352 ../src/udiskslinuxencrypted.c:704 +#: ../src/udiskslinuxencrypted.c:339 ../src/udiskslinuxencrypted.c:691 msgid "Authentication is required to unlock the encrypted device $(drive)" msgstr "" "Tunnistautuminen vaaditaan salatun laitteen $(drive) lukituksen avausta " @@ -595,7 +597,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxencrypted.c:582 +#: ../src/udiskslinuxencrypted.c:569 msgid "" "Authentication is required to lock the encrypted device $(drive) unlocked by " "another user" @@ -607,7 +609,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxfilesystem.c:1253 ../src/udiskslinuxfilesystem.c:1415 +#: ../src/udiskslinuxfilesystem.c:1268 ../src/udiskslinuxfilesystem.c:1430 msgid "Authentication is required to mount $(drive)" msgstr "Tunnistautuminen vaaditaan aseman $(drive) liittämistä varten" @@ -621,7 +623,7 @@ #. * #. * Do not translate /etc/fstab #. -#: ../src/udiskslinuxfilesystem.c:1322 +#: ../src/udiskslinuxfilesystem.c:1337 msgid "" "Authentication is required to mount $(drive) referenced in the /etc/fstab " "file" @@ -637,7 +639,7 @@ #. * #. * Do not translate /etc/fstab #. -#: ../src/udiskslinuxfilesystem.c:1669 +#: ../src/udiskslinuxfilesystem.c:1684 msgid "" "Authentication is required to unmount $(drive) referenced in the /etc/fstab " "file" @@ -650,7 +652,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxfilesystem.c:1716 +#: ../src/udiskslinuxfilesystem.c:1731 msgid "" "Authentication is required to unmount $(drive) mounted by another user" msgstr "" @@ -661,7 +663,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxfilesystem.c:1961 +#: ../src/udiskslinuxfilesystem.c:1963 msgid "Authentication is required to change the filesystem label on $(drive)" msgstr "" "Tunnistautuminen vaaditaan aseman $(drive) tiedostojärjestelmän nimikkeen " @@ -693,7 +695,7 @@ #. * attempts to start a RAID Array. #. #. TODO: variables -#: ../src/udiskslinuxmanager.c:570 +#: ../src/udiskslinuxmanager.c:569 msgid "Authentication is required to create a RAID array" msgstr "Tunnistautuminen vaaditaan RAID-pakan luomista varten" @@ -701,7 +703,7 @@ #. * attempts to start a RAID Array. #. #. TODO: variables -#: ../src/udiskslinuxmdraid.c:639 +#: ../src/udiskslinuxmdraid.c:645 msgid "Authentication is required to start a RAID array" msgstr "Tunnistautuminen vaaditaan RAID-pakan käynnistystä varten" @@ -709,7 +711,7 @@ #. * attempts to stop a RAID Array. #. #. TODO: variables -#: ../src/udiskslinuxmdraid.c:808 +#: ../src/udiskslinuxmdraid.c:814 msgid "Authentication is required to stop a RAID array" msgstr "Tunnistautuminen vaaditaan RAID-pakan pysäyttämistä varten" @@ -717,7 +719,7 @@ #. * attempts to remove a device from a RAID Array. #. #. TODO: variables -#: ../src/udiskslinuxmdraid.c:1013 +#: ../src/udiskslinuxmdraid.c:1019 msgid "Authentication is required to remove a device from a RAID array" msgstr "Tunnistautuminen vaaditaan laitteen poistamiseksi RAID-pakasta" @@ -725,7 +727,7 @@ #. * attempts to add a device to a RAID Array. #. #. TODO: variables -#: ../src/udiskslinuxmdraid.c:1209 +#: ../src/udiskslinuxmdraid.c:1215 msgid "Authentication is required to add a device to a RAID array" msgstr "Tunnistautuminen vaaditaan laitteen lisäämiseksi RAID-pakkaan" @@ -733,7 +735,7 @@ #. * attempts to change whether it has a write-intent bitmap #. #. TODO: variables -#: ../src/udiskslinuxmdraid.c:1339 +#: ../src/udiskslinuxmdraid.c:1345 msgid "" "Authentication is required to configure the write-intent bitmap on a RAID " "array" @@ -743,7 +745,7 @@ #. * attempts to start/stop data scrubbing operations #. #. TODO: variables -#: ../src/udiskslinuxmdraid.c:1463 +#: ../src/udiskslinuxmdraid.c:1469 msgid "" "Authentication is required to start/stop data scrubbing of a RAID array" msgstr "" @@ -754,8 +756,8 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxpartition.c:281 ../src/udiskslinuxpartition.c:446 -#: ../src/udiskslinuxpartition.c:788 +#: ../src/udiskslinuxpartition.c:268 ../src/udiskslinuxpartition.c:420 +#: ../src/udiskslinuxpartition.c:749 msgid "Authentication is required to modify the partition on device $(drive)" msgstr "" @@ -765,7 +767,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxpartition.c:899 +#: ../src/udiskslinuxpartition.c:847 msgid "Authentication is required to delete the partition $(drive)" msgstr "Tunnistautuminen vaaditaan osion $(drive) poistamista varten" @@ -775,7 +777,7 @@ #. * Do not translate $(drive), it's a placeholder and #. * will be replaced by the name of the drive/device in question #. -#: ../src/udiskslinuxpartitiontable.c:399 +#: ../src/udiskslinuxpartitiontable.c:387 msgid "Authentication is required to create a partition on $(drive)" msgstr "Tunnistautuminen vaaditaan osion luomiseksi laitteelle $(drive)" @@ -800,7 +802,7 @@ msgstr "" #. Translators: Corresponds to the DOS/Master-Boot-Record "bootable" flag for a partition -#: ../udisks/udisksclient.c:1094 +#: ../udisks/udisksclient.c:1098 msgctxt "dos-part-flag" msgid "Bootable" msgstr "" @@ -808,7 +810,7 @@ #. Translators: Corresponds to the GPT "system" flag for a partition, #. * see http://en.wikipedia.org/wiki/GUID_Partition_Table #. -#: ../udisks/udisksclient.c:1104 +#: ../udisks/udisksclient.c:1108 msgctxt "gpt-part-flag" msgid "System" msgstr "Järjestelmä" @@ -816,7 +818,7 @@ #. Translators: Corresponds to the GPT "legacy bios bootable" flag for a partition, #. * see http://en.wikipedia.org/wiki/GUID_Partition_Table #. -#: ../udisks/udisksclient.c:1111 +#: ../udisks/udisksclient.c:1115 msgctxt "gpt-part-flag" msgid "Legacy BIOS Bootable" msgstr "" @@ -824,7 +826,7 @@ #. Translators: Corresponds to the GPT "read-only" flag for a partition, #. * see http://en.wikipedia.org/wiki/GUID_Partition_Table #. -#: ../udisks/udisksclient.c:1118 +#: ../udisks/udisksclient.c:1122 msgctxt "gpt-part-flag" msgid "Read-only" msgstr "Vain luku" @@ -832,7 +834,7 @@ #. Translators: Corresponds to the GPT "hidden" flag for a partition, #. * see http://en.wikipedia.org/wiki/GUID_Partition_Table #. -#: ../udisks/udisksclient.c:1125 +#: ../udisks/udisksclient.c:1129 msgctxt "gpt-part-flag" msgid "Hidden" msgstr "Piilotettu" @@ -840,20 +842,20 @@ #. Translators: Corresponds to the GPT "no automount" flag for a partition, #. * see http://en.wikipedia.org/wiki/GUID_Partition_Table #. -#: ../udisks/udisksclient.c:1132 +#: ../udisks/udisksclient.c:1136 msgctxt "gpt-part-flag" msgid "No Automount" msgstr "" #. Translators: Partition info. First %s is the type, second %s is a list of flags -#: ../udisks/udisksclient.c:1145 +#: ../udisks/udisksclient.c:1149 #, c-format msgctxt "partition-info" msgid "%s (%s)" msgstr "%s (%s)" #. Translators: The Partition info when unknown -#: ../udisks/udisksclient.c:1156 +#: ../udisks/udisksclient.c:1160 msgctxt "partition-info" msgid "Unknown" msgstr "Tuntematon" @@ -861,7 +863,7 @@ #. Translators: The first %s is the size in power-of-2 units, e.g. '64 KiB' #. * the second %s is the size as a number e.g. '65,536' (always > 1) #. -#: ../udisks/udisksclient.c:1711 +#: ../udisks/udisksclient.c:1723 #, c-format msgctxt "byte-size-pow2" msgid "%s (%s bytes)" @@ -870,62 +872,62 @@ #. Translators: The first %s is the size in power-of-10 units, e.g. '100 kB' #. * the second %s is the size as a number e.g. '100,000' (always > 1) #. -#: ../udisks/udisksclient.c:1721 +#: ../udisks/udisksclient.c:1733 #, c-format msgctxt "byte-size-pow10" msgid "%s (%s bytes)" msgstr "%s (%s tavua)" #. Translators: This word is used to describe the media inserted into a device -#: ../udisks/udisksclient.c:1782 +#: ../udisks/udisksclient.c:1794 msgctxt "media" msgid "CompactFlash" msgstr "" #. Translators: This word is used to describe the media inserted into a device -#: ../udisks/udisksclient.c:1787 +#: ../udisks/udisksclient.c:1799 msgctxt "media" msgid "MemoryStick" msgstr "" #. Translators: This word is used to describe the media inserted into a device -#: ../udisks/udisksclient.c:1792 +#: ../udisks/udisksclient.c:1804 msgctxt "media" msgid "SmartMedia" msgstr "" #. Translators: This word is used to describe the media inserted into a device -#: ../udisks/udisksclient.c:1797 +#: ../udisks/udisksclient.c:1809 msgctxt "media" msgid "SecureDigital" msgstr "" #. Translators: This word is used to describe the media inserted into a device -#: ../udisks/udisksclient.c:1802 +#: ../udisks/udisksclient.c:1814 msgctxt "media" msgid "SD High Capacity" msgstr "" #. Translators: This word is used to describe the media inserted into a device -#: ../udisks/udisksclient.c:1807 +#: ../udisks/udisksclient.c:1819 msgctxt "media" msgid "Floppy" msgstr "" #. Translators: This word is used to describe the media inserted into a device -#: ../udisks/udisksclient.c:1812 +#: ../udisks/udisksclient.c:1824 msgctxt "media" msgid "Zip" msgstr "" #. Translators: This word is used to describe the media inserted into a device -#: ../udisks/udisksclient.c:1817 +#: ../udisks/udisksclient.c:1829 msgctxt "media" msgid "Jaz" msgstr "" #. Translators: This word is used to describe the media inserted into a device -#: ../udisks/udisksclient.c:1822 +#: ../udisks/udisksclient.c:1834 msgctxt "media" msgid "Flash" msgstr "" @@ -933,7 +935,7 @@ #. Translators: This word is used to describe the optical disc type, it may appear #. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray' #. -#: ../udisks/udisksclient.c:1856 +#: ../udisks/udisksclient.c:1868 msgctxt "disc-type" msgid "CD" msgstr "CD" @@ -941,7 +943,7 @@ #. Translators: This word is used to describe the optical disc type, it may appear #. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray' #. -#: ../udisks/udisksclient.c:1865 +#: ../udisks/udisksclient.c:1877 msgctxt "disc-type" msgid "DVD" msgstr "DVD" @@ -949,7 +951,7 @@ #. Translators: This word is used to describe the optical disc type, it may appear #. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray' #. -#: ../udisks/udisksclient.c:1874 +#: ../udisks/udisksclient.c:1886 msgctxt "disc-type" msgid "Blu-Ray" msgstr "Blu-Ray" @@ -957,220 +959,220 @@ #. Translators: This word is used to describe the optical disc type, it may appear #. * in a slash-separated list e.g. 'CD/DVD/Blu-Ray' #. -#: ../udisks/udisksclient.c:1883 +#: ../udisks/udisksclient.c:1895 msgctxt "disc-type" msgid "HDDVD" msgstr "HDDVD" -#: ../udisks/udisksclient.c:1904 +#: ../udisks/udisksclient.c:1916 msgctxt "fs-type" msgid "FAT (12-bit version)" msgstr "FAT (12-bittinen versio)" -#: ../udisks/udisksclient.c:1904 ../udisks/udisksclient.c:1905 -#: ../udisks/udisksclient.c:1906 ../udisks/udisksclient.c:1907 -#: ../udisks/udisksclient.c:1908 +#: ../udisks/udisksclient.c:1916 ../udisks/udisksclient.c:1917 +#: ../udisks/udisksclient.c:1918 ../udisks/udisksclient.c:1919 +#: ../udisks/udisksclient.c:1920 msgctxt "fs-type" msgid "FAT" msgstr "FAT" -#: ../udisks/udisksclient.c:1905 +#: ../udisks/udisksclient.c:1917 msgctxt "fs-type" msgid "FAT (16-bit version)" msgstr "FAT (16-bittinen versio)" -#: ../udisks/udisksclient.c:1906 +#: ../udisks/udisksclient.c:1918 msgctxt "fs-type" msgid "FAT (32-bit version)" msgstr "FAT (32-bittinen versio)" -#: ../udisks/udisksclient.c:1907 +#: ../udisks/udisksclient.c:1919 #, c-format msgctxt "fs-type" msgid "FAT (version %s)" msgstr "FAT (versio %s)" -#: ../udisks/udisksclient.c:1909 +#: ../udisks/udisksclient.c:1921 #, c-format msgctxt "fs-type" msgid "NTFS (version %s)" msgstr "NTFS (versio %s)" -#: ../udisks/udisksclient.c:1909 ../udisks/udisksclient.c:1910 +#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922 msgctxt "fs-type" msgid "NTFS" msgstr "NTFS" -#: ../udisks/udisksclient.c:1911 +#: ../udisks/udisksclient.c:1923 msgctxt "fs-type" msgid "HFS" msgstr "HFS" -#: ../udisks/udisksclient.c:1912 +#: ../udisks/udisksclient.c:1924 msgctxt "fs-type" msgid "HFS+" msgstr "HFS+" -#: ../udisks/udisksclient.c:1913 +#: ../udisks/udisksclient.c:1925 #, c-format msgctxt "fs-type" msgid "Ext2 (version %s)" msgstr "Ext2 (versio %s)" -#: ../udisks/udisksclient.c:1913 ../udisks/udisksclient.c:1914 +#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926 msgctxt "fs-type" msgid "Ext2" msgstr "Ext2" -#: ../udisks/udisksclient.c:1915 +#: ../udisks/udisksclient.c:1927 #, c-format msgctxt "fs-type" msgid "Ext3 (version %s)" msgstr "Ext3 (versio %s)" -#: ../udisks/udisksclient.c:1915 ../udisks/udisksclient.c:1916 +#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928 msgctxt "fs-type" msgid "Ext3" msgstr "Ext3" -#: ../udisks/udisksclient.c:1917 +#: ../udisks/udisksclient.c:1929 #, c-format msgctxt "fs-type" msgid "Ext4 (version %s)" msgstr "Ext4 (versio %s)" -#: ../udisks/udisksclient.c:1917 ../udisks/udisksclient.c:1918 +#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930 msgctxt "fs-type" msgid "Ext4" msgstr "Ext4" -#: ../udisks/udisksclient.c:1919 +#: ../udisks/udisksclient.c:1931 #, c-format msgctxt "fs-type" msgid "Journal for Ext (version %s)" msgstr "" -#: ../udisks/udisksclient.c:1919 ../udisks/udisksclient.c:1920 +#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932 msgctxt "fs-type" msgid "JDB" msgstr "JDB" -#: ../udisks/udisksclient.c:1920 +#: ../udisks/udisksclient.c:1932 msgctxt "fs-type" msgid "Journal for Ext" msgstr "" -#: ../udisks/udisksclient.c:1921 +#: ../udisks/udisksclient.c:1933 #, c-format msgctxt "fs-type" msgid "XFS (version %s)" msgstr "XFS (versio %s)" -#: ../udisks/udisksclient.c:1921 ../udisks/udisksclient.c:1922 +#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934 msgctxt "fs-type" msgid "XFS" msgstr "XFS" #. TODO: No ID_FS_VERSION yet for btrfs... -#: ../udisks/udisksclient.c:1924 +#: ../udisks/udisksclient.c:1936 msgctxt "fs-type" msgid "Btrfs" msgstr "Btrfs" -#: ../udisks/udisksclient.c:1925 +#: ../udisks/udisksclient.c:1937 #, c-format msgctxt "fs-type" msgid "ISO 9660 (version %s)" msgstr "ISO 9660 (versio %s)" -#: ../udisks/udisksclient.c:1925 ../udisks/udisksclient.c:1926 +#: ../udisks/udisksclient.c:1937 ../udisks/udisksclient.c:1938 msgctxt "fs-type" msgid "ISO9660" msgstr "ISO9660" -#: ../udisks/udisksclient.c:1926 +#: ../udisks/udisksclient.c:1938 msgctxt "fs-type" msgid "ISO 9660" msgstr "ISO 9660" -#: ../udisks/udisksclient.c:1927 +#: ../udisks/udisksclient.c:1939 #, c-format msgctxt "fs-type" msgid "UDF (version %s)" msgstr "UDF (versio %s)" -#: ../udisks/udisksclient.c:1927 ../udisks/udisksclient.c:1928 +#: ../udisks/udisksclient.c:1939 ../udisks/udisksclient.c:1940 msgctxt "fs-type" msgid "UDF" msgstr "UDF" -#: ../udisks/udisksclient.c:1929 ../udisks/udisksclient.c:1930 +#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942 msgctxt "fs-type" msgid "exFAT" msgstr "exFAT" -#: ../udisks/udisksclient.c:1930 +#: ../udisks/udisksclient.c:1942 #, c-format msgctxt "fs-type" msgid "exFAT (version %s)" msgstr "exFAT (versio %s)" -#: ../udisks/udisksclient.c:1931 +#: ../udisks/udisksclient.c:1943 #, c-format msgctxt "fs-type" msgid "Swap (version %s)" msgstr "" -#: ../udisks/udisksclient.c:1931 ../udisks/udisksclient.c:1932 +#: ../udisks/udisksclient.c:1943 ../udisks/udisksclient.c:1944 msgctxt "fs-type" msgid "Swap" msgstr "" -#: ../udisks/udisksclient.c:1933 +#: ../udisks/udisksclient.c:1945 #, c-format msgctxt "fs-type" msgid "LVM2 Physical Volume (%s)" msgstr "" -#: ../udisks/udisksclient.c:1933 ../udisks/udisksclient.c:1934 +#: ../udisks/udisksclient.c:1945 ../udisks/udisksclient.c:1946 msgctxt "fs-type" msgid "LVM2 PV" msgstr "" -#: ../udisks/udisksclient.c:1934 +#: ../udisks/udisksclient.c:1946 msgctxt "fs-type" msgid "LVM2 Physical Volume" msgstr "" -#: ../udisks/udisksclient.c:1935 +#: ../udisks/udisksclient.c:1947 #, c-format msgctxt "fs-type" msgid "Linux RAID Member (version %s)" msgstr "" -#: ../udisks/udisksclient.c:1935 ../udisks/udisksclient.c:1936 +#: ../udisks/udisksclient.c:1947 ../udisks/udisksclient.c:1948 msgctxt "fs-type" msgid "Linux RAID Member" msgstr "" -#: ../udisks/udisksclient.c:1937 +#: ../udisks/udisksclient.c:1949 #, c-format msgctxt "fs-type" msgid "ZFS Device (ZPool version %s)" msgstr "ZFS-laite (ZPool-versio %s)" -#: ../udisks/udisksclient.c:1937 +#: ../udisks/udisksclient.c:1949 #, c-format msgctxt "fs-type" msgid "ZFS (v%s)" msgstr "ZFS (v%s)" -#: ../udisks/udisksclient.c:1938 +#: ../udisks/udisksclient.c:1950 msgctxt "fs-type" msgid "ZFS Device" msgstr "ZFS-laite" -#: ../udisks/udisksclient.c:1938 +#: ../udisks/udisksclient.c:1950 msgctxt "fs-type" msgid "ZFS" msgstr "ZFS" @@ -1197,57 +1199,57 @@ msgid "IMSM RAID" msgstr "IMSM RAID" -#: ../udisks/udisksclient.c:1941 +#: ../udisks/udisksclient.c:1953 #, c-format msgctxt "fs-type" msgid "LUKS Encryption (version %s)" msgstr "LUKS-salaus (versio %s)" -#: ../udisks/udisksclient.c:1941 ../udisks/udisksclient.c:1942 +#: ../udisks/udisksclient.c:1953 ../udisks/udisksclient.c:1954 msgctxt "fs-type" msgid "LUKS" msgstr "LUKS" -#: ../udisks/udisksclient.c:1942 +#: ../udisks/udisksclient.c:1954 msgctxt "fs-type" msgid "LUKS Encryption" msgstr "LUKS-salaus" -#: ../udisks/udisksclient.c:1943 +#: ../udisks/udisksclient.c:1955 #, c-format msgctxt "fs-type" msgid "VMFS (version %s)" msgstr "VMFS (versio %s)" -#: ../udisks/udisksclient.c:1943 +#: ../udisks/udisksclient.c:1955 #, c-format msgctxt "fs-type" msgid "VMFS (v%s)" msgstr "VMFS (v%s)" -#: ../udisks/udisksclient.c:1944 +#: ../udisks/udisksclient.c:1956 msgctxt "fs-type" msgid "VMFS" msgstr "VMFS" -#: ../udisks/udisksclient.c:1945 +#: ../udisks/udisksclient.c:1957 #, c-format msgctxt "fs-type" msgid "VMFS Volume Member (version %s)" msgstr "" -#: ../udisks/udisksclient.c:1945 +#: ../udisks/udisksclient.c:1957 #, c-format msgctxt "fs-type" msgid "VMFS Member (v%s)" msgstr "" -#: ../udisks/udisksclient.c:1946 +#: ../udisks/udisksclient.c:1958 msgctxt "fs-type" msgid "VMFS Volume Member" msgstr "" -#: ../udisks/udisksclient.c:1946 +#: ../udisks/udisksclient.c:1958 msgctxt "fs-type" msgid "VMFS Member" msgstr "" @@ -1255,7 +1257,7 @@ #. Translators: Shown for unknown filesystem types. #. * First %s is the raw filesystem type obtained from udev, second %s is version. #. -#: ../udisks/udisksclient.c:2018 +#: ../udisks/udisksclient.c:2030 #, c-format msgctxt "fs-type" msgid "Unknown (%s %s)" @@ -1264,7 +1266,7 @@ #. Translators: Shown for unknown filesystem types. #. * First %s is the raw filesystem type obtained from udev. #. -#: ../udisks/udisksclient.c:2027 +#: ../udisks/udisksclient.c:2039 #, c-format msgctxt "fs-type" msgid "Unknown (%s)" @@ -1272,712 +1274,712 @@ #. Translators: Shown for unknown filesystem types. #. -#: ../udisks/udisksclient.c:2033 ../udisks/udisksclient.c:2047 +#: ../udisks/udisksclient.c:2045 ../udisks/udisksclient.c:2059 msgctxt "fs-type" msgid "Unknown" msgstr "Tuntematon" #. Translators: name of partition table format -#: ../udisks/udisksclient.c:2064 +#: ../udisks/udisksclient.c:2076 msgid "Master Boot Record" msgstr "" #. Translators: name of partition table format -#: ../udisks/udisksclient.c:2066 +#: ../udisks/udisksclient.c:2078 msgid "GUID Partition Table" msgstr "GUID-osiotaulu" #. Translators: name of partition table format -#: ../udisks/udisksclient.c:2068 +#: ../udisks/udisksclient.c:2080 msgid "Apple Partition Map" msgstr "Apple-osiokartta" #. Translators: name of partition table format -#: ../udisks/udisksclient.c:2111 ../udisks/udisksclient.c:2116 +#: ../udisks/udisksclient.c:2123 ../udisks/udisksclient.c:2128 msgctxt "partition-subtype" msgid "Generic" msgstr "" -#: ../udisks/udisksclient.c:2112 ../udisks/udisksclient.c:2117 +#: ../udisks/udisksclient.c:2124 ../udisks/udisksclient.c:2129 msgctxt "partition-subtype" msgid "Linux" msgstr "Linux" -#: ../udisks/udisksclient.c:2113 ../udisks/udisksclient.c:2118 -#: ../udisks/udisksclient.c:2123 +#: ../udisks/udisksclient.c:2125 ../udisks/udisksclient.c:2130 +#: ../udisks/udisksclient.c:2135 msgctxt "partition-subtype" msgid "Windows" msgstr "Windows" -#: ../udisks/udisksclient.c:2114 ../udisks/udisksclient.c:2120 +#: ../udisks/udisksclient.c:2126 ../udisks/udisksclient.c:2132 msgctxt "partition-subtype" msgid "Other" msgstr "Muu" -#: ../udisks/udisksclient.c:2119 ../udisks/udisksclient.c:2122 +#: ../udisks/udisksclient.c:2131 ../udisks/udisksclient.c:2134 msgctxt "partition-subtype" msgid "Mac OS X" msgstr "Mac OS X" #. see http://en.wikipedia.org/wiki/GUID_Partition_Table #. Not associated with any OS -#: ../udisks/udisksclient.c:2210 +#: ../udisks/udisksclient.c:2222 msgctxt "part-type" msgid "MBR Partition Scheme" msgstr "" -#: ../udisks/udisksclient.c:2211 +#: ../udisks/udisksclient.c:2223 msgctxt "part-type" msgid "EFI System" msgstr "" -#: ../udisks/udisksclient.c:2212 +#: ../udisks/udisksclient.c:2224 msgctxt "part-type" msgid "BIOS Boot" msgstr "" -#: ../udisks/udisksclient.c:2213 +#. This is also defined in the Apple and Solaris section +#: ../udisks/udisksclient.c:2226 msgctxt "part-type" msgid "ZFS" -msgstr "" +msgstr "ZFS" -#. see also Apple, Sol. -#. Linux -#: ../udisks/udisksclient.c:2215 +#: ../udisks/udisksclient.c:2236 msgctxt "part-type" msgid "Linux Filesystem" msgstr "Linux-tiedostojärjestelmä" -#: ../udisks/udisksclient.c:2216 +#: ../udisks/udisksclient.c:2237 msgctxt "part-type" msgid "Linux RAID" -msgstr "" +msgstr "Linux RAID" -#: ../udisks/udisksclient.c:2217 +#. Linux +#: ../udisks/udisksclient.c:2235 msgctxt "part-type" msgid "Linux Swap" msgstr "" -#: ../udisks/udisksclient.c:2218 ../udisks/udisksclient.c:2299 +#: ../udisks/udisksclient.c:2238 ../udisks/udisksclient.c:2323 msgctxt "part-type" msgid "Linux LVM" -msgstr "" +msgstr "Linux LVM" -#: ../udisks/udisksclient.c:2219 +#: ../udisks/udisksclient.c:2239 msgctxt "part-type" msgid "Linux Reserved" msgstr "" #. Microsoft -#: ../udisks/udisksclient.c:2221 +#: ../udisks/udisksclient.c:2241 msgctxt "part-type" msgid "Basic Data" msgstr "" -#: ../udisks/udisksclient.c:2222 +#: ../udisks/udisksclient.c:2242 msgctxt "part-type" msgid "Microsoft Reserved" msgstr "" -#: ../udisks/udisksclient.c:2223 +#: ../udisks/udisksclient.c:2243 msgctxt "part-type" msgid "Microsoft LDM metadata" msgstr "" -#: ../udisks/udisksclient.c:2224 +#: ../udisks/udisksclient.c:2244 msgctxt "part-type" msgid "Microsoft LDM data" msgstr "" -#: ../udisks/udisksclient.c:2225 +#: ../udisks/udisksclient.c:2245 msgctxt "part-type" msgid "Microsoft Windows Recovery Environment" msgstr "Microsoft Windows -palautusympäristö" #. Apple OS X -#: ../udisks/udisksclient.c:2227 +#: ../udisks/udisksclient.c:2247 msgctxt "part-type" msgid "Apple HFS/HFS+" msgstr "Apple HFS/HFS+" #. see http://developer.apple.com/documentation/mac/devices/devices-126.html #. * http://lists.apple.com/archives/Darwin-drivers/2003/May/msg00021.html -#: ../udisks/udisksclient.c:2228 ../udisks/udisksclient.c:2278 +#: ../udisks/udisksclient.c:2248 ../udisks/udisksclient.c:2302 msgctxt "part-type" msgid "Apple UFS" msgstr "Apple UFS" -#: ../udisks/udisksclient.c:2229 +#: ../udisks/udisksclient.c:2249 msgctxt "part-type" msgid "Apple ZFS" msgstr "Apple ZFS" #. same as ZFS -#: ../udisks/udisksclient.c:2230 +#: ../udisks/udisksclient.c:2250 msgctxt "part-type" msgid "Apple RAID" msgstr "Apple RAID" -#: ../udisks/udisksclient.c:2231 +#: ../udisks/udisksclient.c:2251 msgctxt "part-type" msgid "Apple RAID (offline)" msgstr "" -#: ../udisks/udisksclient.c:2232 +#: ../udisks/udisksclient.c:2252 msgctxt "part-type" msgid "Apple Boot" msgstr "" -#: ../udisks/udisksclient.c:2233 +#: ../udisks/udisksclient.c:2253 msgctxt "part-type" msgid "Apple Label" msgstr "" -#: ../udisks/udisksclient.c:2234 +#: ../udisks/udisksclient.c:2254 msgctxt "part-type" msgid "Apple TV Recovery" msgstr "" -#: ../udisks/udisksclient.c:2235 +#: ../udisks/udisksclient.c:2255 msgctxt "part-type" msgid "Apple Core Storage" msgstr "" #. HP-UX -#: ../udisks/udisksclient.c:2237 +#: ../udisks/udisksclient.c:2257 msgctxt "part-type" msgid "HP-UX Data" msgstr "" -#: ../udisks/udisksclient.c:2238 +#: ../udisks/udisksclient.c:2258 msgctxt "part-type" msgid "HP-UX Service" msgstr "" #. FreeBSD -#: ../udisks/udisksclient.c:2240 +#: ../udisks/udisksclient.c:2260 msgctxt "part-type" msgid "FreeBSD Boot" msgstr "" -#: ../udisks/udisksclient.c:2241 +#: ../udisks/udisksclient.c:2261 msgctxt "part-type" msgid "FreeBSD Data" msgstr "" -#: ../udisks/udisksclient.c:2242 +#: ../udisks/udisksclient.c:2262 msgctxt "part-type" msgid "FreeBSD Swap" msgstr "" -#: ../udisks/udisksclient.c:2243 +#: ../udisks/udisksclient.c:2263 msgctxt "part-type" msgid "FreeBSD UFS" msgstr "" -#: ../udisks/udisksclient.c:2244 +#: ../udisks/udisksclient.c:2264 msgctxt "part-type" msgid "FreeBSD Vinum" msgstr "" -#: ../udisks/udisksclient.c:2245 +#: ../udisks/udisksclient.c:2265 msgctxt "part-type" msgid "FreeBSD ZFS" msgstr "FreeBSD ZFS" #. Solaris -#: ../udisks/udisksclient.c:2247 +#: ../udisks/udisksclient.c:2267 msgctxt "part-type" msgid "Solaris Boot" msgstr "" -#: ../udisks/udisksclient.c:2248 +#: ../udisks/udisksclient.c:2268 msgctxt "part-type" msgid "Solaris Root" msgstr "" -#: ../udisks/udisksclient.c:2249 +#: ../udisks/udisksclient.c:2269 msgctxt "part-type" msgid "Solaris Swap" msgstr "" -#: ../udisks/udisksclient.c:2250 +#: ../udisks/udisksclient.c:2270 msgctxt "part-type" msgid "Solaris Backup" msgstr "" -#: ../udisks/udisksclient.c:2251 +#: ../udisks/udisksclient.c:2271 msgctxt "part-type" msgid "Solaris /usr" msgstr "Solaris /usr" #. same as ZFS -#: ../udisks/udisksclient.c:2252 +#: ../udisks/udisksclient.c:2272 msgctxt "part-type" msgid "Solaris /var" msgstr "Solaris /var" -#: ../udisks/udisksclient.c:2253 +#: ../udisks/udisksclient.c:2273 msgctxt "part-type" msgid "Solaris /home" msgstr "Solaris /home" -#: ../udisks/udisksclient.c:2254 +#: ../udisks/udisksclient.c:2274 msgctxt "part-type" msgid "Solaris Alternate Sector" msgstr "" -#: ../udisks/udisksclient.c:2255 +#: ../udisks/udisksclient.c:2275 msgctxt "part-type" msgid "Solaris Reserved" msgstr "" -#: ../udisks/udisksclient.c:2256 +#: ../udisks/udisksclient.c:2276 msgctxt "part-type" msgid "Solaris Reserved (2)" msgstr "" -#: ../udisks/udisksclient.c:2257 +#: ../udisks/udisksclient.c:2277 msgctxt "part-type" msgid "Solaris Reserved (3)" msgstr "" -#: ../udisks/udisksclient.c:2258 +#: ../udisks/udisksclient.c:2278 msgctxt "part-type" msgid "Solaris Reserved (4)" msgstr "" -#: ../udisks/udisksclient.c:2259 +#: ../udisks/udisksclient.c:2279 msgctxt "part-type" msgid "Solaris Reserved (5)" msgstr "" #. NetBSD -#: ../udisks/udisksclient.c:2261 +#: ../udisks/udisksclient.c:2281 msgctxt "part-type" msgid "NetBSD Swap" msgstr "" -#: ../udisks/udisksclient.c:2262 +#: ../udisks/udisksclient.c:2282 msgctxt "part-type" msgid "NetBSD FFS" msgstr "NetBSD FFS" -#: ../udisks/udisksclient.c:2263 +#: ../udisks/udisksclient.c:2283 msgctxt "part-type" msgid "NetBSD LFS" msgstr "NetBSD LFS" -#: ../udisks/udisksclient.c:2264 +#: ../udisks/udisksclient.c:2284 msgctxt "part-type" msgid "NetBSD RAID" msgstr "NetBSD RAID" -#: ../udisks/udisksclient.c:2265 +#: ../udisks/udisksclient.c:2285 msgctxt "part-type" msgid "NetBSD Concatenated" msgstr "" -#: ../udisks/udisksclient.c:2266 +#: ../udisks/udisksclient.c:2286 msgctxt "part-type" msgid "NetBSD Encrypted" msgstr "" #. VMWare, see http://blogs.vmware.com/vsphere/2011/08/vsphere-50-storage-features-part-7-gpt.html -#: ../udisks/udisksclient.c:2268 +#: ../udisks/udisksclient.c:2288 msgctxt "part-type" msgid "VMWare VMFS" msgstr "" -#: ../udisks/udisksclient.c:2269 +#: ../udisks/udisksclient.c:2289 msgctxt "part-type" msgid "VMWare vmkcore" msgstr "VMWare vmkcore" #. ChromeOS, see http://www.chromium.org/chromium-os/chromiumos-design-docs/disk-format -#: ../udisks/udisksclient.c:2271 +#: ../udisks/udisksclient.c:2291 msgctxt "part-type" msgid "ChromeOS Firmware" msgstr "" -#: ../udisks/udisksclient.c:2272 +#: ../udisks/udisksclient.c:2292 msgctxt "part-type" msgid "ChromeOS Kernel" msgstr "" -#: ../udisks/udisksclient.c:2273 +#: ../udisks/udisksclient.c:2293 msgctxt "part-type" msgid "ChromeOS Root Filesystem" msgstr "" -#: ../udisks/udisksclient.c:2274 +#: ../udisks/udisksclient.c:2294 msgctxt "part-type" msgid "ChromeOS Reserved" msgstr "" -#: ../udisks/udisksclient.c:2279 +#: ../udisks/udisksclient.c:2303 msgctxt "part-type" msgid "Apple HFS/HFS" msgstr "Apple HFS/HFS" -#: ../udisks/udisksclient.c:2280 +#: ../udisks/udisksclient.c:2304 msgctxt "part-type" msgid "Apple Partition Map" msgstr "Apple-osiokartta" -#: ../udisks/udisksclient.c:2281 +#: ../udisks/udisksclient.c:2305 msgctxt "part-type" msgid "Unused" msgstr "Käyttämätön" -#: ../udisks/udisksclient.c:2282 +#: ../udisks/udisksclient.c:2306 msgctxt "part-type" msgid "Empty" msgstr "Tyhjä" -#: ../udisks/udisksclient.c:2283 +#: ../udisks/udisksclient.c:2307 msgctxt "part-type" msgid "Driver" msgstr "Ajuri" -#: ../udisks/udisksclient.c:2284 +#: ../udisks/udisksclient.c:2308 msgctxt "part-type" msgid "Driver 4.3" msgstr "" -#: ../udisks/udisksclient.c:2285 +#: ../udisks/udisksclient.c:2309 msgctxt "part-type" msgid "ProDOS file system" msgstr "ProDOS-tiedostojärjestelmä" -#: ../udisks/udisksclient.c:2286 +#: ../udisks/udisksclient.c:2310 msgctxt "part-type" msgid "FAT 12" msgstr "FAT 12" -#: ../udisks/udisksclient.c:2287 +#: ../udisks/udisksclient.c:2311 msgctxt "part-type" msgid "FAT 16" msgstr "FAT 16" -#: ../udisks/udisksclient.c:2288 +#: ../udisks/udisksclient.c:2312 msgctxt "part-type" msgid "FAT 32" msgstr "FAT 32" -#: ../udisks/udisksclient.c:2289 +#: ../udisks/udisksclient.c:2313 msgctxt "part-type" msgid "FAT 16 (Windows)" msgstr "FAT 16 (Windows)" -#: ../udisks/udisksclient.c:2290 +#: ../udisks/udisksclient.c:2314 msgctxt "part-type" msgid "FAT 32 (Windows)" msgstr "FAT 32 (Windows)" #. see http://www.win.tue.nl/~aeb/partitions/partition_types-1.html -#: ../udisks/udisksclient.c:2293 +#: ../udisks/udisksclient.c:2317 msgctxt "part-type" msgid "Extended" msgstr "" -#: ../udisks/udisksclient.c:2294 +#: ../udisks/udisksclient.c:2318 msgctxt "part-type" msgid "EFI GPT" msgstr "EFI GPT" -#: ../udisks/udisksclient.c:2295 +#: ../udisks/udisksclient.c:2319 msgctxt "part-type" msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#: ../udisks/udisksclient.c:2296 +#: ../udisks/udisksclient.c:2320 msgctxt "part-type" msgid "Linux swap" msgstr "" -#: ../udisks/udisksclient.c:2297 +#: ../udisks/udisksclient.c:2321 msgctxt "part-type" msgid "Linux" msgstr "Linux" -#: ../udisks/udisksclient.c:2298 +#: ../udisks/udisksclient.c:2322 msgctxt "part-type" msgid "Linux Extended" msgstr "" -#: ../udisks/udisksclient.c:2300 +#: ../udisks/udisksclient.c:2324 msgctxt "part-type" msgid "Linux RAID auto" msgstr "" -#: ../udisks/udisksclient.c:2301 +#: ../udisks/udisksclient.c:2325 msgctxt "part-type" msgid "FAT12" msgstr "FAT12" -#: ../udisks/udisksclient.c:2302 +#: ../udisks/udisksclient.c:2326 msgctxt "part-type" msgid "FAT16 <32M" msgstr "FAT16 <32M" -#: ../udisks/udisksclient.c:2303 +#: ../udisks/udisksclient.c:2327 msgctxt "part-type" msgid "FAT16" msgstr "FAT16" -#: ../udisks/udisksclient.c:2304 +#: ../udisks/udisksclient.c:2328 msgctxt "part-type" msgid "HPFS/NTFS" msgstr "HPFS/NTFS" -#: ../udisks/udisksclient.c:2305 +#: ../udisks/udisksclient.c:2329 msgctxt "part-type" msgid "W95 FAT32" msgstr "W95 FAT32" -#: ../udisks/udisksclient.c:2306 +#: ../udisks/udisksclient.c:2330 msgctxt "part-type" msgid "W95 FAT32 (LBA)" -msgstr "" +msgstr "W95 FAT32 (LBA)" -#: ../udisks/udisksclient.c:2307 +#: ../udisks/udisksclient.c:2331 msgctxt "part-type" msgid "W95 FAT16 (LBA)" msgstr "W95 FAT16 (LBA)" -#: ../udisks/udisksclient.c:2308 +#: ../udisks/udisksclient.c:2332 msgctxt "part-type" msgid "W95 Ext d (LBA)" msgstr "" -#: ../udisks/udisksclient.c:2309 +#: ../udisks/udisksclient.c:2333 msgctxt "part-type" msgid "Hidden FAT12" msgstr "Piilotettu FAT12" -#: ../udisks/udisksclient.c:2310 +#: ../udisks/udisksclient.c:2334 msgctxt "part-type" msgid "Hidden FAT16 <32M" msgstr "Piilotettu FAT16 <32M" -#: ../udisks/udisksclient.c:2311 +#: ../udisks/udisksclient.c:2335 msgctxt "part-type" msgid "Hidden FAT16" msgstr "Piilotettu FAT16" -#: ../udisks/udisksclient.c:2312 +#: ../udisks/udisksclient.c:2336 msgctxt "part-type" msgid "Hidden HPFS/NTFS" msgstr "Piilotettu HPFS/NTFS" -#: ../udisks/udisksclient.c:2313 +#: ../udisks/udisksclient.c:2337 msgctxt "part-type" msgid "Hidden W95 FAT32" msgstr "Piilotettu W95 FAT32" -#: ../udisks/udisksclient.c:2314 +#: ../udisks/udisksclient.c:2338 msgctxt "part-type" msgid "Hidden W95 FAT32 (LBA)" msgstr "Piilotettu W95 FAT32 (LBA)" -#: ../udisks/udisksclient.c:2315 +#: ../udisks/udisksclient.c:2339 msgctxt "part-type" msgid "Hidden W95 FAT16 (LBA)" msgstr "Piilotettu W95 FAT16 (LBA)" -#: ../udisks/udisksclient.c:2316 +#: ../udisks/udisksclient.c:2340 msgctxt "part-type" msgid "OPUS" msgstr "OPUS" -#: ../udisks/udisksclient.c:2317 +#: ../udisks/udisksclient.c:2341 msgctxt "part-type" msgid "Compaq diagnostics" msgstr "Compaq-diagnostiikka" -#: ../udisks/udisksclient.c:2318 +#: ../udisks/udisksclient.c:2342 msgctxt "part-type" msgid "PartitionMagic" msgstr "PartitionMagic" -#: ../udisks/udisksclient.c:2319 +#: ../udisks/udisksclient.c:2343 msgctxt "part-type" msgid "Minix" msgstr "Minix" #. cf. http://en.wikipedia.org/wiki/MINIX_file_system -#: ../udisks/udisksclient.c:2320 ../udisks/udisksclient.c:2321 +#: ../udisks/udisksclient.c:2344 ../udisks/udisksclient.c:2345 msgctxt "part-type" msgid "Hibernation" msgstr "" -#: ../udisks/udisksclient.c:2322 +#: ../udisks/udisksclient.c:2346 msgctxt "part-type" msgid "FreeBSD" msgstr "FreeBSD" -#: ../udisks/udisksclient.c:2323 +#: ../udisks/udisksclient.c:2347 msgctxt "part-type" msgid "OpenBSD" msgstr "OpenBSD" -#: ../udisks/udisksclient.c:2324 ../udisks/udisksclient.c:2325 +#: ../udisks/udisksclient.c:2348 ../udisks/udisksclient.c:2349 msgctxt "part-type" msgid "Mac OS X" msgstr "Mac OS X" -#: ../udisks/udisksclient.c:2326 +#: ../udisks/udisksclient.c:2350 msgctxt "part-type" msgid "Solaris boot" msgstr "" -#: ../udisks/udisksclient.c:2327 +#: ../udisks/udisksclient.c:2351 msgctxt "part-type" msgid "Solaris" msgstr "Solaris" -#: ../udisks/udisksclient.c:2328 +#: ../udisks/udisksclient.c:2352 msgctxt "part-type" msgid "BeOS BFS" msgstr "" -#: ../udisks/udisksclient.c:2329 +#: ../udisks/udisksclient.c:2353 msgctxt "part-type" msgid "SkyOS SkyFS" msgstr "" -#: ../udisks/udisksclient.c:2475 +#: ../udisks/udisksclient.c:2499 msgctxt "job" msgid "SMART self-test" msgstr "SMART-testi" -#: ../udisks/udisksclient.c:2476 +#: ../udisks/udisksclient.c:2500 msgctxt "job" msgid "Ejecting Medium" msgstr "" -#: ../udisks/udisksclient.c:2477 +#: ../udisks/udisksclient.c:2501 msgctxt "job" msgid "Unlocking Device" msgstr "Avataan laitteen lukitus" -#: ../udisks/udisksclient.c:2478 +#: ../udisks/udisksclient.c:2502 msgctxt "job" msgid "Locking Device" msgstr "Lukitaan laite" -#: ../udisks/udisksclient.c:2479 +#: ../udisks/udisksclient.c:2503 msgctxt "job" msgid "Modifying Encrypted Device" msgstr "" -#: ../udisks/udisksclient.c:2480 +#: ../udisks/udisksclient.c:2504 msgctxt "job" msgid "Starting Swap Device" msgstr "" -#: ../udisks/udisksclient.c:2481 +#: ../udisks/udisksclient.c:2505 msgctxt "job" msgid "Stopping Swap Device" msgstr "" -#: ../udisks/udisksclient.c:2482 +#: ../udisks/udisksclient.c:2506 msgctxt "job" msgid "Mounting Filesystem" msgstr "Liitetään tiedostojärjestelmää" -#: ../udisks/udisksclient.c:2483 +#: ../udisks/udisksclient.c:2507 msgctxt "job" msgid "Unmounting Filesystem" msgstr "Irrotetaan tiedostojärjestelmää" -#: ../udisks/udisksclient.c:2484 +#: ../udisks/udisksclient.c:2508 msgctxt "job" msgid "Modifying Filesystem" msgstr "Muokataan tiedostojärjestelmää" -#: ../udisks/udisksclient.c:2485 +#: ../udisks/udisksclient.c:2509 msgctxt "job" msgid "Erasing Device" msgstr "Tyhjennetään laitetta" -#: ../udisks/udisksclient.c:2486 +#: ../udisks/udisksclient.c:2510 msgctxt "job" msgid "Creating Filesystem" msgstr "Luodaan tiedostojärjestelmää" -#: ../udisks/udisksclient.c:2487 +#: ../udisks/udisksclient.c:2511 msgctxt "job" msgid "Setting Up Loop Device" msgstr "" -#: ../udisks/udisksclient.c:2488 +#: ../udisks/udisksclient.c:2512 msgctxt "job" msgid "Modifying Partition" msgstr "Muokataan osiota" -#: ../udisks/udisksclient.c:2489 +#: ../udisks/udisksclient.c:2513 msgctxt "job" msgid "Deleting Partition" msgstr "Poistetaan osiota" -#: ../udisks/udisksclient.c:2490 +#: ../udisks/udisksclient.c:2514 msgctxt "job" msgid "Creating Partition" msgstr "Luodaan osiota" -#: ../udisks/udisksclient.c:2491 +#: ../udisks/udisksclient.c:2515 msgctxt "job" msgid "Cleaning Up" msgstr "Siivotaan" -#: ../udisks/udisksclient.c:2492 +#: ../udisks/udisksclient.c:2516 msgctxt "job" msgid "ATA Secure Erase" msgstr "" -#: ../udisks/udisksclient.c:2493 +#: ../udisks/udisksclient.c:2517 msgctxt "job" msgid "ATA Enhanced Secure Erase" msgstr "" -#: ../udisks/udisksclient.c:2494 +#: ../udisks/udisksclient.c:2518 msgctxt "job" msgid "Stopping RAID Array" msgstr "Pysäytetään RAID-pakkaa" -#: ../udisks/udisksclient.c:2495 +#: ../udisks/udisksclient.c:2519 msgctxt "job" msgid "Starting RAID Array" msgstr "Käynnistetään RAID-pakkaa" -#: ../udisks/udisksclient.c:2496 +#: ../udisks/udisksclient.c:2520 msgctxt "job" msgid "Marking Device as Faulty" -msgstr "" +msgstr "Merkitään laite vialliseksi" -#: ../udisks/udisksclient.c:2497 +#: ../udisks/udisksclient.c:2521 msgctxt "job" msgid "Removing Device from Array" msgstr "Poistetaan laitetta pakasta" -#: ../udisks/udisksclient.c:2498 +#: ../udisks/udisksclient.c:2522 msgctxt "job" msgid "Adding Device to Array" msgstr "Lisätään laitetta pakkaan" -#: ../udisks/udisksclient.c:2499 +#: ../udisks/udisksclient.c:2523 msgctxt "job" msgid "Setting Write-Intent Bitmap" msgstr "" -#: ../udisks/udisksclient.c:2500 +#: ../udisks/udisksclient.c:2524 msgctxt "job" msgid "Creating RAID Array" msgstr "Luodaan RAID-pakkaa" -#: ../udisks/udisksclient.c:2508 +#: ../udisks/udisksclient.c:2532 #, c-format msgctxt "unknown-job" msgid "Unknown (%s)" @@ -2169,7 +2171,7 @@ #: ../udisks/udisksobjectinfo.c:256 msgid "Block Device" -msgstr "" +msgstr "Lohkolaite" #. Translators: Used to describe a partition of a block device. #. * The %d is the partition number. diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/udisks.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/udisks.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/udisks.po 1970-01-01 00:00:00.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/udisks.po 2016-07-20 16:57:26.000000000 +0000 @@ -0,0 +1,186 @@ +# Finnish translation for udisks +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the udisks package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: udisks\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2013-10-08 21:59+0000\n" +"PO-Revision-Date: 2010-08-13 06:17+0000\n" +"Last-Translator: Jiri Grönroos \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2016-07-20 14:07+0000\n" +"X-Generator: Launchpad (build 18147)\n" + +#: ../policy/org.freedesktop.udisks.policy.in.h:1 +msgid "Mount a device" +msgstr "Liitä laite" + +#: ../policy/org.freedesktop.udisks.policy.in.h:2 +msgid "Authentication is required to mount the device" +msgstr "Tunnistautuminen vaaditaan laitteen liittämiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:3 +msgid "Mount a system-internal device" +msgstr "Liitä järjestelmän sisäinen laite" + +#: ../policy/org.freedesktop.udisks.policy.in.h:4 +msgid "Check file system on a device" +msgstr "Tarkista tiedostojärjestelmä laitteella" + +#: ../policy/org.freedesktop.udisks.policy.in.h:5 +msgid "Authentication is required to check the file system on the device" +msgstr "" +"Tunnistautuminen vaaditaan laitteella olevan tiedostojärjestelmän " +"tarkistamiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:6 +msgid "Check file system of a system-internal device" +msgstr "Tarkista tiedostojärjestelmä järjestelmän sisäiseltä laitteelta" + +#: ../policy/org.freedesktop.udisks.policy.in.h:7 +msgid "Unmount a device mounted by another user" +msgstr "Irrota toisen käyttäjän liittämä laite" + +#: ../policy/org.freedesktop.udisks.policy.in.h:8 +msgid "Authentication is required to unmount devices mounted by another user" +msgstr "" +"Tunnistautuminen vaaditaan toisen käyttäjän liittämien laitteiden " +"irrottamiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:9 +msgid "List open files" +msgstr "Luettele avoinna olevat tiedostot" + +#: ../policy/org.freedesktop.udisks.policy.in.h:10 +msgid "" +"Authentication is required to list open files on a mounted file system" +msgstr "" +"Tunnistautuminen vaaditaan liitetyllä tiedostojärjestelmällä avoinna olevien " +"tiedostojen luettelon näyttämiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:11 +msgid "List open files on a system-internal device" +msgstr "Luettele järjestelmän sisäisellä laitteella avoinna olevat tiedostot" + +#: ../policy/org.freedesktop.udisks.policy.in.h:12 +msgid "Eject media from a device" +msgstr "Poista media laitteesta" + +#: ../policy/org.freedesktop.udisks.policy.in.h:13 +msgid "Authentication is required to eject media from the device" +msgstr "Tunnistautuminen vaaditaan median poistamiseen laitteesta" + +#: ../policy/org.freedesktop.udisks.policy.in.h:14 +msgid "Detach a drive" +msgstr "Irrota asema" + +#: ../policy/org.freedesktop.udisks.policy.in.h:15 +msgid "Authentication is required to detach the drive" +msgstr "Tunnistautuminen vaaditaan aseman irrottamiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:16 +msgid "Modify a device" +msgstr "Muokkaa laitetta" + +#: ../policy/org.freedesktop.udisks.policy.in.h:17 +msgid "Authentication is required to modify the device" +msgstr "Tunnistautuminen vaaditaan laitteen muokkaamiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:18 +msgid "Modify a system-internal device" +msgstr "Muokkaa järjestelmän sisäistä laitetta" + +#: ../policy/org.freedesktop.udisks.policy.in.h:19 +msgid "Refresh ATA SMART data" +msgstr "Virkistä ATA SMART -tiedot" + +#: ../policy/org.freedesktop.udisks.policy.in.h:20 +msgid "Authentication is required to refresh ATA SMART data" +msgstr "Tunnistautuminen vaaditaan ATA SMART -tietojen päivittämiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:21 +msgid "Run ATA SMART Self Tests" +msgstr "Suorita ATA SMART -testit (Self Tests)" + +#: ../policy/org.freedesktop.udisks.policy.in.h:22 +msgid "Authentication is required to run ATA SMART self tests" +msgstr "Tunnistautuminen vaaditaan ATA SMART -testien ajamiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:23 +msgid "Retrieve historical ATA SMART data" +msgstr "Nouda ATA SMART -historiatiedot" + +#: ../policy/org.freedesktop.udisks.policy.in.h:24 +msgid "Authentication is required to retrieve historical ATA SMART data" +msgstr "Tunnistautuminen vaaditaan ATA SMART -historiatietojen noutamiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:25 +msgid "Unlock an encrypted device" +msgstr "Avaa salatun laitteen lukitus" + +#: ../policy/org.freedesktop.udisks.policy.in.h:26 +msgid "Authentication is required to unlock an encrypted device" +msgstr "Tunnistautuminen vaaditaan salatun laitteen lukituksen avaamiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:27 +msgid "Lock an encrypted device unlocked by another user" +msgstr "Lukitse toisen käyttäjän avaama salattu laite" + +#: ../policy/org.freedesktop.udisks.policy.in.h:28 +msgid "" +"Authentication is required to lock an encrypted device unlocked by another " +"user" +msgstr "" +"Tunnistautuminen vaaditaan toisen käyttäjän avaaman salatun laitteen " +"lukitsemiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:29 +msgid "Configure Linux Software RAID" +msgstr "Muuta Linuxin ohjelmisto-RAID-asetuksia" + +#: ../policy/org.freedesktop.udisks.policy.in.h:30 +msgid "Authentication is required to configure Linux Software RAID devices" +msgstr "" +"Tunnistautuminen vaaditaan Linuxin ohjelmisto-RAID-laitteiden asetusten " +"tekemiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:31 +msgid "Configure Linux LVM2" +msgstr "Muuta Linuxin LVM2-asetuksia" + +#: ../policy/org.freedesktop.udisks.policy.in.h:32 +msgid "Authentication is required to configure Linux LVM2" +msgstr "Tunnistautuminen vaaditaan Linuxin LVM2-asetusten tekemiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:33 +msgid "Cancel a job initiated by another user" +msgstr "Peru toisen käyttäjän aloittama työ" + +#: ../policy/org.freedesktop.udisks.policy.in.h:34 +msgid "Authentication is required to cancel a job initiated by another user" +msgstr "" +"Tunnistautuminen vaaditaan toisen käyttäjän aloittaman työn perumiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:35 +msgid "Inhibit media detection" +msgstr "Rajoita medioiden tunnistus" + +#: ../policy/org.freedesktop.udisks.policy.in.h:36 +msgid "Authentication is required to inhibit media detection" +msgstr "Tunnistautuminen vaaditaan median tunnistamisen rajoittamiseen" + +#: ../policy/org.freedesktop.udisks.policy.in.h:37 +msgid "Set drive spindown timeout" +msgstr "Aseta aseman sammumisen aikaviive" + +#: ../policy/org.freedesktop.udisks.policy.in.h:38 +msgid "Authentication is required to configure drive spindown timeout" +msgstr "" +"Tunnistautuminen vaaditaan aseman pyörimisen pysäyttämisen aikakatkaisun " +"muuttamiseen" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ufw.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ufw.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ufw.po 2014-07-09 09:04:05.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ufw.po 2016-07-20 16:57:32.000000000 +0000 @@ -14,14 +14,14 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:12+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:45+0000\n" +"X-Generator: Launchpad (build 18147)\n" -#: src/ufw:56 +#: src/ufw:75 msgid ": Need at least python 2.6)\n" msgstr "" -#: src/ufw:109 src/frontend.py:596 src/frontend.py:898 +#: src/ufw:129 src/frontend.py:605 src/frontend.py:907 msgid "Aborted" msgstr "Keskeytetty" @@ -79,12 +79,12 @@ msgid "Duplicate profile '%s', using last found" msgstr "Monista profiili '%s', käyttäen viimeistä löytynyttä" -#: src/applications.py:171 +#: src/applications.py:175 #, python-format msgid "Profile '%(fn)s' missing required field '%(f)s'" msgstr "" -#: src/applications.py:176 +#: src/applications.py:180 #, python-format msgid "Profile '%(fn)s' has empty required field '%(f)s'" msgstr "" @@ -99,75 +99,75 @@ msgid "Invalid ports in profile '%s'" msgstr "Virheellisiä portteja profiilissa '%s'" -#: src/backend_iptables.py:77 +#: src/backend_iptables.py:78 msgid "New profiles:" msgstr "Uudet profiilit:" -#: src/backend_iptables.py:93 src/backend.py:351 +#: src/backend.py:363 src/backend_iptables.py:94 #, python-format msgid "Unsupported policy '%s'" msgstr "Käytäntö '%s' ei ole tuettu" -#: src/backend_iptables.py:98 +#: src/backend_iptables.py:99 #, python-format msgid "Unsupported policy for direction '%s'" msgstr "Ohjaukselle '%s' ei löytynyt kelvollista käytäntöä" -#: src/backend_iptables.py:158 +#: src/backend_iptables.py:159 #, python-format msgid "Default %(direction)s policy changed to '%(policy)s'\n" msgstr "" -#: src/backend_iptables.py:160 +#: src/backend_iptables.py:161 msgid "(be sure to update your rules accordingly)" msgstr "" -#: src/backend_iptables.py:167 +#: src/backend_iptables.py:168 msgid "Checking raw iptables\n" msgstr "" -#: src/backend_iptables.py:168 +#: src/backend_iptables.py:169 msgid "Checking raw ip6tables\n" msgstr "" -#: src/backend_iptables.py:261 +#: src/backend_iptables.py:262 msgid "Checking iptables\n" msgstr "Tarkistetaan iptables\n" -#: src/backend_iptables.py:263 +#: src/backend_iptables.py:264 msgid "Checking ip6tables\n" msgstr "Tarkistetaan ip6tables\n" -#: src/backend_iptables.py:266 src/backend_iptables.py:541 +#: src/backend_iptables.py:267 src/backend_iptables.py:568 msgid "problem running" msgstr "ongelma ajettaessa" -#: src/backend_iptables.py:272 +#: src/backend_iptables.py:273 msgid "Status: inactive" msgstr "Tila: passiivinen" -#: src/backend_iptables.py:432 +#: src/backend_iptables.py:443 msgid "To" msgstr "Vastaanottaja" -#: src/backend_iptables.py:433 +#: src/backend_iptables.py:444 msgid "From" msgstr "Lähettäjä" -#: src/backend_iptables.py:434 +#: src/backend_iptables.py:445 msgid "Action" msgstr "Toiminto" -#: src/backend_iptables.py:450 src/backend_iptables.py:454 +#: src/backend_iptables.py:461 src/backend_iptables.py:465 msgid "\n" msgstr "\n" -#: src/backend_iptables.py:462 +#: src/backend_iptables.py:473 #, python-format msgid "Default: %(in)s (incoming), %(out)s (outgoing), %(routed)s (routed)" msgstr "" -#: src/backend_iptables.py:470 +#: src/backend_iptables.py:481 #, python-format msgid "" "Status: active\n" @@ -176,180 +176,180 @@ "%(app)s%(status)s" msgstr "" -#: src/backend_iptables.py:474 +#: src/backend_iptables.py:485 #, python-format msgid "Status: active%s" msgstr "Tila: käytössä%s" -#: src/backend_iptables.py:479 src/backend_iptables.py:489 +#: src/backend_iptables.py:490 src/backend_iptables.py:508 msgid "running ufw-init" msgstr "suoritetaan ufw-init" -#: src/backend_iptables.py:483 src/backend_iptables.py:493 +#: src/backend_iptables.py:502 src/backend_iptables.py:520 #, python-format msgid "" "problem running ufw-init\n" "%s" msgstr "" -#: src/backend_iptables.py:502 +#: src/backend_iptables.py:529 msgid "Could not set LOGLEVEL" msgstr "" -#: src/backend_iptables.py:508 +#: src/backend_iptables.py:535 msgid "Could not load logging rules" msgstr "" -#: src/backend_iptables.py:663 src/backend.py:273 +#: src/backend.py:285 src/backend_iptables.py:690 #, python-format msgid "Couldn't open '%s' for reading" msgstr "" -#: src/backend_iptables.py:674 +#: src/backend_iptables.py:709 #, python-format msgid "Skipping malformed tuple (bad length): %s" msgstr "" -#: src/backend_iptables.py:685 +#: src/backend_iptables.py:720 #, python-format msgid "Skipping malformed tuple (iface): %s" msgstr "" -#: src/backend_iptables.py:731 +#: src/backend_iptables.py:768 #, python-format msgid "Skipping malformed tuple: %s" msgstr "" -#: src/backend_iptables.py:753 src/backend.py:304 +#: src/backend.py:316 src/backend_iptables.py:790 #, python-format msgid "'%s' is not writable" msgstr "" -#: src/backend_iptables.py:925 +#: src/backend_iptables.py:966 msgid "Adding IPv6 rule failed: IPv6 not enabled" msgstr "IPv6-säännön lisäys epäonnistui: IPv6 ei ole käytössä" -#: src/backend_iptables.py:929 +#: src/backend_iptables.py:970 #, python-format msgid "Skipping unsupported IPv6 '%s' rule" msgstr "" -#: src/backend_iptables.py:933 +#: src/backend_iptables.py:974 #, python-format msgid "Skipping unsupported IPv4 '%s' rule" msgstr "" -#: src/backend_iptables.py:936 +#: src/backend_iptables.py:977 msgid "Must specify 'tcp' or 'udp' with multiple ports" msgstr "" -#: src/backend_iptables.py:948 +#: src/backend_iptables.py:989 msgid "Skipping IPv6 application rule. Need at least iptables 1.4" msgstr "" "Sivuutetaan IPv6-sovellussääntö. Tarvitaan vähintään iptablesin versio 1.4" -#: src/backend_iptables.py:953 +#: src/backend_iptables.py:994 #, python-format msgid "Invalid position '%d'" msgstr "" -#: src/backend_iptables.py:957 +#: src/backend_iptables.py:998 msgid "Cannot specify insert and delete" msgstr "" -#: src/backend_iptables.py:960 +#: src/backend_iptables.py:1001 #, python-format msgid "Cannot insert rule at position '%d'" msgstr "" -#: src/backend_iptables.py:1018 +#: src/backend_iptables.py:1062 msgid "Skipping inserting existing rule" msgstr "" -#: src/backend_iptables.py:1029 src/frontend.py:403 +#: src/backend_iptables.py:1073 src/frontend.py:411 msgid "Could not delete non-existent rule" msgstr "" -#: src/backend_iptables.py:1034 +#: src/backend_iptables.py:1078 msgid "Skipping adding existing rule" msgstr "" -#: src/backend_iptables.py:1050 +#: src/backend_iptables.py:1094 msgid "Couldn't update rules file" msgstr "" -#: src/backend_iptables.py:1055 +#: src/backend_iptables.py:1099 msgid "Rules updated" msgstr "Säännöt päivitetty" -#: src/backend_iptables.py:1057 +#: src/backend_iptables.py:1101 msgid "Rules updated (v6)" msgstr "Säännöt päivitetty (v6)" -#: src/backend_iptables.py:1065 +#: src/backend_iptables.py:1109 msgid "Rule inserted" msgstr "Sääntö lisätty" -#: src/backend_iptables.py:1067 +#: src/backend_iptables.py:1111 msgid "Rule updated" msgstr "Sääntö päivitetty" -#: src/backend_iptables.py:1077 +#: src/backend_iptables.py:1121 msgid " (skipped reloading firewall)" msgstr "" -#: src/backend_iptables.py:1080 +#: src/backend_iptables.py:1124 msgid "Rule deleted" msgstr "Sääntö poistettu" -#: src/backend_iptables.py:1083 +#: src/backend_iptables.py:1127 msgid "Rule added" msgstr "Sääntö lisätty" -#: src/backend_iptables.py:1100 src/backend_iptables.py:1191 +#: src/backend_iptables.py:1144 src/backend_iptables.py:1235 msgid "Could not update running firewall" msgstr "" -#: src/backend_iptables.py:1155 +#: src/backend_iptables.py:1199 #, python-format msgid "Could not perform '%s'" msgstr "" -#: src/backend_iptables.py:1182 +#: src/backend_iptables.py:1226 msgid "Couldn't update rules file for logging" msgstr "" -#: src/backend_iptables.py:1240 src/backend.py:591 +#: src/backend.py:603 src/backend_iptables.py:1284 #, python-format msgid "Invalid log level '%s'" msgstr "" -#: src/backend_iptables.py:1337 +#: src/backend_iptables.py:1382 #, python-format msgid "Could not find '%s'. Aborting" msgstr "" -#: src/backend_iptables.py:1349 +#: src/backend_iptables.py:1394 #, python-format msgid "'%s' already exists. Aborting" msgstr "" -#: src/backend_iptables.py:1355 +#: src/backend_iptables.py:1400 #, python-format msgid "Backing up '%(old)s' to '%(new)s'\n" msgstr "" -#: src/backend_iptables.py:1371 src/backend.py:229 +#: src/backend.py:229 src/backend_iptables.py:1416 #, python-format msgid "Couldn't stat '%s'" msgstr "Ei voitu luoda statistiikka '%s'" -#: src/backend_iptables.py:1376 +#: src/backend_iptables.py:1421 #, python-format msgid "WARN: '%s' is world writable" msgstr "" -#: src/backend_iptables.py:1378 +#: src/backend_iptables.py:1423 #, python-format msgid "WARN: '%s' is world readable" msgstr "" @@ -383,146 +383,146 @@ msgid "'%s' does not exist" msgstr "" -#: src/backend.py:235 +#: src/backend.py:247 #, python-format msgid "uid is %(uid)s but '%(path)s' is owned by %(st_uid)s" msgstr "" -#: src/backend.py:242 +#: src/backend.py:254 #, python-format msgid "%s is world writable!" msgstr "" -#: src/backend.py:246 +#: src/backend.py:258 #, python-format msgid "%s is group writable!" msgstr "" -#: src/backend.py:262 +#: src/backend.py:274 #, python-format msgid "'%(f)s' file '%(name)s' does not exist" msgstr "" -#: src/backend.py:287 +#: src/backend.py:299 #, python-format msgid "Missing policy for '%s'" msgstr "" -#: src/backend.py:291 +#: src/backend.py:303 #, python-format msgid "Invalid policy '%(policy)s' for '%(chain)s'" msgstr "" -#: src/backend.py:298 +#: src/backend.py:310 msgid "Invalid option" msgstr "Virheellinen valinta" -#: src/backend.py:354 +#: src/backend.py:366 #, python-format msgid "Default application policy changed to '%s'" msgstr "" -#: src/backend.py:421 +#: src/backend.py:433 msgid "No rules found for application profile" msgstr "" -#: src/backend.py:477 +#: src/backend.py:489 #, python-format msgid "Rules updated for profile '%s'" msgstr "Säännöt päivitetty profiilille '%s'" -#: src/backend.py:483 +#: src/backend.py:495 msgid "Couldn't update application rules" msgstr "" -#: src/backend.py:505 +#: src/backend.py:517 #, python-format msgid "Found multiple matches for '%s'. Please use exact profile name" msgstr "" -#: src/backend.py:508 +#: src/backend.py:520 #, python-format msgid "Could not find a profile matching '%s'" msgstr "" -#: src/backend.py:575 +#: src/backend.py:587 msgid "Logging: " msgstr "" -#: src/backend.py:579 +#: src/backend.py:591 msgid "unknown" msgstr "tuntematon" -#: src/backend.py:606 +#: src/backend.py:618 msgid "Logging disabled" msgstr "" -#: src/backend.py:608 +#: src/backend.py:620 msgid "Logging enabled" msgstr "" -#: src/common.py:191 +#: src/common.py:195 #, python-format msgid "Bad port '%s'" msgstr "Virheellinen portti '%s'" -#: src/common.py:252 +#: src/common.py:251 #, python-format msgid "Unsupported protocol '%s'" msgstr "" -#: src/common.py:280 +#: src/common.py:279 msgid "Bad source address" msgstr "" -#: src/common.py:290 +#: src/common.py:289 msgid "Bad destination address" msgstr "" -#: src/common.py:298 +#: src/common.py:297 msgid "Bad interface type" msgstr "" -#: src/common.py:302 +#: src/common.py:301 msgid "Bad interface name: reserved character: '!'" msgstr "" -#: src/common.py:306 +#: src/common.py:305 msgid "Bad interface name" msgstr "" -#: src/common.py:310 +#: src/common.py:309 msgid "Bad interface name: can't use interface aliases" msgstr "" -#: src/common.py:321 +#: src/common.py:320 #, python-format msgid "Insert position '%s' is not a valid position" msgstr "" -#: src/common.py:331 +#: src/common.py:330 #, python-format msgid "Invalid log type '%s'" msgstr "" -#: src/common.py:339 +#: src/common.py:338 #, python-format msgid "Unsupported direction '%s'" msgstr "" -#: src/common.py:350 +#: src/common.py:357 msgid "Could not normalize source address" msgstr "" -#: src/common.py:361 +#: src/common.py:368 msgid "Could not normalize destination address" msgstr "" -#: src/common.py:425 +#: src/common.py:434 msgid "Found exact match" msgstr "" -#: src/common.py:429 +#: src/common.py:424 #, python-format msgid "Found non-action/non-logtype match (%(xa)s/%(ya)s %(xl)s/%(yl)s)" msgstr "" @@ -559,87 +559,87 @@ " %(appdefault)-31s set default application policy\n" msgstr "" -#: src/frontend.py:164 +#: src/frontend.py:172 msgid "n" msgstr "" -#: src/frontend.py:165 +#: src/frontend.py:173 msgid "y" msgstr "" -#: src/frontend.py:166 +#: src/frontend.py:174 msgid "yes" msgstr "" -#: src/frontend.py:211 +#: src/frontend.py:219 msgid "Firewall is active and enabled on system startup" msgstr "" -#: src/frontend.py:218 +#: src/frontend.py:226 msgid "Firewall stopped and disabled on system startup" msgstr "" -#: src/frontend.py:270 +#: src/frontend.py:278 msgid "Could not get listening status" msgstr "" -#: src/frontend.py:339 +#: src/frontend.py:347 msgid "Added user rules (see 'ufw status' for running firewall):" msgstr "" -#: src/frontend.py:342 +#: src/frontend.py:350 msgid "" "\n" "(None)" msgstr "" -#: src/frontend.py:398 src/frontend.py:496 src/frontend.py:506 +#: src/frontend.py:406 src/frontend.py:504 src/frontend.py:514 #, python-format msgid "Invalid IP version '%s'" msgstr "" -#: src/frontend.py:429 +#: src/frontend.py:437 msgid "Invalid position '" msgstr "" -#: src/frontend.py:503 +#: src/frontend.py:511 msgid "IPv6 support not enabled" msgstr "IPv6-tuki ei käytössä" -#: src/frontend.py:514 +#: src/frontend.py:522 msgid "Rule changed after normalization" msgstr "" -#: src/frontend.py:538 +#: src/frontend.py:546 #, python-format msgid "Could not back out rule '%s'" msgstr "" -#: src/frontend.py:542 +#: src/frontend.py:550 msgid "" "\n" "Error applying application rules." msgstr "" -#: src/frontend.py:544 +#: src/frontend.py:552 msgid " Some rules could not be unapplied." msgstr "" -#: src/frontend.py:546 +#: src/frontend.py:554 msgid " Attempted rules successfully unapplied." msgstr "" -#: src/frontend.py:557 +#: src/frontend.py:565 #, python-format msgid "Could not find rule '%s'" msgstr "" -#: src/frontend.py:562 src/frontend.py:567 +#: src/frontend.py:570 src/frontend.py:575 #, python-format msgid "Could not find rule '%d'" msgstr "" -#: src/frontend.py:583 +#: src/frontend.py:591 #, python-format msgid "" "Deleting:\n" @@ -647,51 +647,51 @@ "Proceed with operation (%(yes)s|%(no)s)? " msgstr "" -#: src/frontend.py:614 +#: src/frontend.py:623 msgid "Unsupported default policy" msgstr "" -#: src/frontend.py:643 src/frontend.py:788 +#: src/frontend.py:652 src/frontend.py:797 msgid "Firewall reloaded" msgstr "" -#: src/frontend.py:645 +#: src/frontend.py:654 msgid "Firewall not enabled (skipping reload)" msgstr "" -#: src/frontend.py:662 src/frontend.py:676 src/frontend.py:713 +#: src/frontend.py:671 src/frontend.py:685 src/frontend.py:722 msgid "Invalid profile name" msgstr "Virheellinen profiilin nimi" -#: src/frontend.py:681 src/frontend.py:863 +#: src/frontend.py:690 src/frontend.py:872 #, python-format msgid "Unsupported action '%s'" msgstr "" -#: src/frontend.py:700 +#: src/frontend.py:709 msgid "Available applications:" msgstr "" -#: src/frontend.py:721 +#: src/frontend.py:730 #, python-format msgid "Could not find profile '%s'" msgstr "Profiilia '%s' ei löytynyt" -#: src/frontend.py:726 +#: src/frontend.py:735 msgid "Invalid profile" msgstr "Virheellinen profiili" -#: src/frontend.py:729 +#: src/frontend.py:738 #, python-format msgid "Profile: %s\n" msgstr "Profiili: %s\n" -#: src/frontend.py:730 +#: src/frontend.py:739 #, python-format msgid "Title: %s\n" msgstr "Nimi: %s\n" -#: src/frontend.py:733 +#: src/frontend.py:742 #, python-format msgid "" "Description: %s\n" @@ -700,42 +700,42 @@ "Kuvaus: %s\n" "\n" -#: src/frontend.py:739 +#: src/frontend.py:748 msgid "Ports:" msgstr "Portit:" -#: src/frontend.py:741 +#: src/frontend.py:750 msgid "Port:" msgstr "Portti:" -#: src/frontend.py:790 +#: src/frontend.py:799 msgid "Skipped reloading firewall" msgstr "" -#: src/frontend.py:800 +#: src/frontend.py:809 msgid "Cannot specify 'all' with '--add-new'" msgstr "" -#: src/frontend.py:815 +#: src/frontend.py:824 #, python-format msgid "Unknown policy '%s'" msgstr "Tuntematon käytäntö '%s'" -#: src/frontend.py:872 +#: src/frontend.py:881 #, python-format msgid "" "Command may disrupt existing ssh connections. Proceed with operation " "(%(yes)s|%(no)s)? " msgstr "" -#: src/frontend.py:885 +#: src/frontend.py:894 #, python-format msgid "" "Resetting all rules to installed defaults. Proceed with operation " "(%(yes)s|%(no)s)? " msgstr "" -#: src/frontend.py:889 +#: src/frontend.py:898 #, python-format msgid "" "Resetting all rules to installed defaults. This may disrupt existing ssh " @@ -759,118 +759,118 @@ msgid "Option 'log-all' not allowed here" msgstr "" -#: src/parser.py:205 src/parser.py:219 +#: src/util.py:86 src/parser.py:236 msgid "Bad port" msgstr "" -#: src/parser.py:210 src/parser.py:342 +#: src/parser.py:227 src/parser.py:353 msgid "Port ranges must be numeric" msgstr "" -#: src/parser.py:224 src/parser.py:441 +#: src/common.py:614 src/util.py:83 #, python-format msgid "Invalid port with protocol '%s'" msgstr "" -#: src/parser.py:228 +#: src/parser.py:239 msgid "Wrong number of arguments" msgstr "" -#: src/parser.py:232 +#: src/parser.py:243 msgid "Need 'to' or 'from' clause" msgstr "" -#: src/parser.py:247 +#: src/parser.py:258 msgid "Improper rule syntax" msgstr "" -#: src/parser.py:254 +#: src/parser.py:265 #, python-format msgid "Invalid token '%s'" msgstr "" -#: src/parser.py:266 +#: src/parser.py:277 msgid "Invalid 'proto' clause" msgstr "" -#: src/parser.py:281 +#: src/parser.py:292 #, python-format msgid "Invalid '%s' clause" msgstr "" -#: src/parser.py:303 +#: src/parser.py:314 msgid "Invalid 'from' clause" msgstr "" -#: src/parser.py:325 +#: src/parser.py:336 msgid "Invalid 'to' clause" msgstr "" -#: src/parser.py:330 +#: src/parser.py:341 #, python-format msgid "Need 'from' or 'to' with '%s'" msgstr "" -#: src/parser.py:357 +#: src/parser.py:368 msgid "Invalid 'port' clause" msgstr "" -#: src/parser.py:366 +#: src/parser.py:377 msgid "Mixed IP versions for 'from' and 'to'" msgstr "" -#: src/parser.py:383 src/parser.py:393 src/parser.py:402 +#: src/parser.py:394 src/parser.py:404 src/parser.py:413 msgid "Could not find protocol" msgstr "" -#: src/parser.py:409 +#: src/parser.py:420 msgid "Protocol mismatch (from/to)" msgstr "" -#: src/parser.py:416 +#: src/parser.py:427 #, python-format msgid "Protocol mismatch with specified protocol %s" msgstr "" -#: src/parser.py:423 +#: src/common.py:601 #, python-format msgid "Improper rule syntax ('%s' specified with app rule)" msgstr "" -#: src/parser.py:430 +#: src/common.py:608 #, python-format msgid "Invalid IPv6 address with protocol '%s'" msgstr "" -#: src/parser.py:563 +#: src/parser.py:577 msgid "Invalid interface clause for route rule" msgstr "" -#: src/parser.py:849 +#: src/parser.py:869 #, python-format msgid "Command '%s' already exists" msgstr "" -#: src/util.py:434 +#: src/util.py:445 msgid "Couldn't find pid (is /proc mounted?)" msgstr "" -#: src/util.py:438 +#: src/util.py:449 #, python-format msgid "Couldn't find parent pid for '%s'" msgstr "" -#: src/util.py:448 +#: src/util.py:459 #, python-format msgid "Couldn't find '%s'" msgstr "" -#: src/util.py:454 +#: src/util.py:465 #, python-format msgid "Could not find executable for '%s'" msgstr "" -#: src/util.py:1006 +#: src/util.py:1017 #, python-format msgid "Could not get statistics for '%s'" msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/unattended-upgrades.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/unattended-upgrades.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/unattended-upgrades.po 2014-07-09 09:04:00.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/unattended-upgrades.po 2016-07-20 16:57:30.000000000 +0000 @@ -7,64 +7,64 @@ msgstr "" "Project-Id-Version: unattended-upgrades\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2014-04-02 20:52+0000\n" +"POT-Creation-Date: 2015-12-03 20:32+0000\n" "PO-Revision-Date: 2012-03-15 08:50+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:14+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:54+0000\n" +"X-Generator: Launchpad (build 18147)\n" -#: ../unattended-upgrade:142 +#: ../unattended-upgrade:163 #, c-format msgid "Progress: %s %% (%s)" msgstr "Edistyminen: %s %% (%s)" -#: ../unattended-upgrade:361 ../unattended-upgrade:449 +#: ../unattended-upgrade:419 ../unattended-upgrade:502 #: ../unattended-upgrade-shutdown:161 msgid "All upgrades installed" msgstr "Kaikki päivitykset asennettu" -#: ../unattended-upgrade:363 ../unattended-upgrade:441 +#: ../unattended-upgrade:421 ../unattended-upgrade:494 msgid "Installing the upgrades failed!" msgstr "Päivitysten asennus epäonnistui!" -#: ../unattended-upgrade:364 ../unattended-upgrade:442 +#: ../unattended-upgrade:422 ../unattended-upgrade:495 #, c-format msgid "error message: '%s'" msgstr "virheilmoitus: '%s'" -#: ../unattended-upgrade:365 ../unattended-upgrade:443 +#: ../unattended-upgrade:423 ../unattended-upgrade:496 #, c-format msgid "dpkg returned a error! See '%s' for details" msgstr "" -#: ../unattended-upgrade:706 +#: ../unattended-upgrade:797 msgid "" "No '/usr/bin/mail' or '/usr/sbin/sendmail',can not send mail. You probably " "want to install the 'mailx' package." msgstr "" -#: ../unattended-upgrade:719 +#: ../unattended-upgrade:811 #, c-format msgid "[reboot required] unattended-upgrades result for '%s': %s" msgstr "" -#: ../unattended-upgrade:722 +#: ../unattended-upgrade:814 #, c-format msgid "unattended-upgrades result for '%s': '%s'" msgstr "" -#: ../unattended-upgrade:724 +#: ../unattended-upgrade:820 #, c-format msgid "" "Unattended upgrade returned: %s\n" "\n" msgstr "" -#: ../unattended-upgrade:727 +#: ../unattended-upgrade:823 msgid "" "Warning: A reboot is required to complete this upgrade.\n" "\n" @@ -72,140 +72,161 @@ "Varoitus: Tietokone tulee käynnistää uudelleen, jotta päivitys valmistuu.\n" "\n" -#: ../unattended-upgrade:729 +#: ../unattended-upgrade:825 msgid "Packages that were upgraded:\n" msgstr "" -#: ../unattended-upgrade:731 +#: ../unattended-upgrade:827 msgid "Packages that attempted to upgrade:\n" msgstr "" -#: ../unattended-upgrade:735 +#: ../unattended-upgrade:831 msgid "Packages with upgradable origin but kept back:\n" msgstr "" -#: ../unattended-upgrade:740 +#: ../unattended-upgrade:836 msgid "Package installation log:" msgstr "" -#: ../unattended-upgrade:744 +#: ../unattended-upgrade:839 msgid "Unattended-upgrades log:\n" msgstr "" -#: ../unattended-upgrade:764 +#: ../unattended-upgrade:861 #, c-format msgid "Writing dpkg log to '%s'" msgstr "Kirjoitetaan dpkg-lokitiedostoa kohteeseen '%s'" -#: ../unattended-upgrade:940 +#: ../unattended-upgrade:1102 +#, c-format +msgid "Packages that are auto removed: '%s'" +msgstr "" + +#: ../unattended-upgrade:672 +msgid "Packages auto-removed" +msgstr "" + +#: ../unattended-upgrade:1110 +msgid "Auto-removing the packages failed!" +msgstr "" + +#: ../unattended-upgrade:1111 +#, c-format +msgid "Error message: '%s'" +msgstr "" + +#: ../unattended-upgrade:1112 +#, c-format +msgid "dpkg returned an error! See '%s' for details" +msgstr "" + +#: ../unattended-upgrade:1141 #, c-format msgid "Initial blacklisted packages: %s" msgstr "" -#: ../unattended-upgrade:942 +#: ../unattended-upgrade:1149 msgid "Starting unattended upgrades script" msgstr "" -#: ../unattended-upgrade:945 +#: ../unattended-upgrade:1152 #, c-format msgid "Allowed origins are: %s" msgstr "" -#: ../unattended-upgrade:958 ../unattended-upgrade:959 +#: ../unattended-upgrade:1168 ../unattended-upgrade:1169 msgid "Unclean dpkg state detected, trying to correct" msgstr "" -#: ../unattended-upgrade:968 +#: ../unattended-upgrade:1180 #, c-format msgid "" "dpkg --configure -a output:\n" "%s" msgstr "" -#: ../unattended-upgrade:977 +#: ../unattended-upgrade:1189 msgid "Lock could not be acquired (another package manager running?)" msgstr "" "Lukitusta ei saatu haltuun (kenties jokin toinen sovellus käyttää " "paketinhallintaa)" -#: ../unattended-upgrade:979 +#: ../unattended-upgrade:1191 msgid "Cache lock can not be acquired, exiting" msgstr "Välimuistilukitusta ei saatu haltuun, poistutaan" -#: ../unattended-upgrade:986 ../unattended-upgrade:987 +#: ../unattended-upgrade:1198 ../unattended-upgrade:1199 +#: ../unattended-upgrade:1378 ../unattended-upgrade:1379 msgid "Cache has broken packages, exiting" msgstr "Välimuistissa on rikkinäisiä paketteja, poistutaan" -#: ../unattended-upgrade:919 +#: ../unattended-upgrade:1039 #, c-format msgid "package '%s' upgradable but fails to be marked for upgrade (%s)" msgstr "" -#: ../unattended-upgrade:1024 +#: ../unattended-upgrade:1242 #, c-format msgid "GetArchives() failed: '%s'" msgstr "GetArchives() epäonnistui: '%s'" -#: ../unattended-upgrade:1034 ../unattended-upgrade:1035 +#: ../unattended-upgrade:1252 ../unattended-upgrade:1253 #, c-format msgid "An error occurred: '%s'" msgstr "" -#: ../unattended-upgrade:1037 ../unattended-upgrade:1039 +#: ../unattended-upgrade:1255 ../unattended-upgrade:1257 #, c-format msgid "The URI '%s' failed to download, aborting" msgstr "" -#: ../unattended-upgrade:1043 +#: ../unattended-upgrade:1261 #, c-format msgid "Download finished, but file '%s' not there?!?" msgstr "" -#: ../unattended-upgrade:1059 ../unattended-upgrade:1063 +#: ../unattended-upgrade:1277 ../unattended-upgrade:1281 #, c-format msgid "Package '%s' has conffile prompt and needs to be upgraded manually" msgstr "" -#: ../unattended-upgrade:1086 +#: ../unattended-upgrade:1309 #, c-format msgid "package '%s' not upgraded" msgstr "pakettia '%s' ei päivitetty" -#: ../unattended-upgrade:1101 -#, c-format -msgid "Packages that are auto removed: '%s'" -msgstr "" - -#: ../unattended-upgrade:1110 -msgid "No packages found that can be upgraded unattended" +#: ../unattended-upgrade:1328 +msgid "" +"No packages found that can be upgraded unattended and no pending auto-" +"removals" msgstr "" -#: ../unattended-upgrade:1132 +#: ../unattended-upgrade:1354 #, c-format msgid "Packages that will be upgraded: %s" msgstr "" -#: ../unattended-upgrade:1174 +#: ../unattended-upgrade:1439 msgid "print debug messages" msgstr "näytä debug-viestit" -#: ../unattended-upgrade:1177 +#: ../unattended-upgrade:1442 msgid "make apt/libapt print verbose debug messages" msgstr "" -#: ../unattended-upgrade:1180 +#: ../unattended-upgrade:1445 msgid "print info messages" msgstr "" -#: ../unattended-upgrade:1183 +#: ../unattended-upgrade:1448 msgid "Simulation, download but do not install" msgstr "Simulaatio, lataa mutta älä asenna" -#: ../unattended-upgrade:1186 +#: ../unattended-upgrade:1451 msgid "Upgrade in minimal steps (and allow interrupting with SIGINT" msgstr "" -#: ../unattended-upgrade:1195 +#: ../unattended-upgrade:1460 msgid "You need to be root to run this application" msgstr "" "Sinulla tulee olla pääkäyttäjän oikeudet tämän sovelluksen käyttämiseksi" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/unity_firefox_extension.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/unity_firefox_extension.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/unity_firefox_extension.po 2014-07-09 09:04:08.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/unity_firefox_extension.po 2016-07-20 16:57:29.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2007-10-18 14:00+0100\n" "PO-Revision-Date: 2013-10-03 08:35+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 15:05+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:29+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: unity_webapps.properties:0 msgid "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/update-manager.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/update-manager.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/update-manager.po 2014-07-09 09:03:57.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/update-manager.po 2016-07-20 16:57:32.000000000 +0000 @@ -7,16 +7,16 @@ msgstr "" "Project-Id-Version: update-manager\n" "Report-Msgid-Bugs-To: sebastian.heinlein@web.de\n" -"POT-Creation-Date: 2014-04-28 21:02+0000\n" -"PO-Revision-Date: 2014-05-09 14:28+0000\n" -"Last-Translator: Chris Halse Rogers \n" +"POT-Creation-Date: 2015-09-23 15:41+0000\n" +"PO-Revision-Date: 2015-10-08 03:48+0000\n" +"Last-Translator: Chris J Arges \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 12:27+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 12:17+0000\n" +"X-Generator: Launchpad (build 18147)\n" "Language: fi\n" #: ../UpdateManager/backend/InstallBackendAptdaemon.py:67 @@ -27,19 +27,19 @@ msgid "Installing updates…" msgstr "Asennetaan päivityksiä..." -#: ../UpdateManager/backend/InstallBackendSynaptic.py:60 +#: ../UpdateManager/backend/InstallBackendSynaptic.py:37 msgid "Please wait, this can take some time." msgstr "Odota, tämä voi kestää jonkin aikaa." -#: ../UpdateManager/backend/InstallBackendSynaptic.py:62 +#: ../UpdateManager/backend/InstallBackendSynaptic.py:39 msgid "Update is complete" msgstr "Päivitys on valmis" -#: ../UpdateManager/ChangelogViewer.py:73 +#: ../UpdateManager/ChangelogViewer.py:79 msgid "Open Link in Browser" msgstr "Avaa linkki selaimessa" -#: ../UpdateManager/ChangelogViewer.py:76 +#: ../UpdateManager/ChangelogViewer.py:83 msgid "Copy Link to Clipboard" msgstr "Kopioi linkki leikepöydälle" @@ -59,8 +59,7 @@ msgid "No software updates are available." msgstr "Ohjelmistopäivityksiä ei ole saatavilla." -#. FIXME: this should go into DistUpgradeController -#: ../DistUpgrade/DistUpgradeView.py:388 ../UpdateManager/UpdateManager.py:680 +#: ../UpdateManager/Dialogs.py:160 ../UpdateManager/Dialogs.py:170 msgid "The software on this computer is up to date." msgstr "Tämän tietokoneen ohjelmistot on päivitetty." @@ -110,11 +109,11 @@ " * Epävirallisista ohjelmapaketeista, jotka eivät ole Ubuntun tarjoamia\n" " * Tavanomaisesta muutoksista Ubuntun ennakkoversiossa" -#: ../data/gtkbuilder/UpdateManager.ui.h:3 +#: ../UpdateManager/Dialogs.py:227 msgid "_Partial Upgrade" msgstr "_Osittainen päivitys" -#: ../DistUpgrade/DistUpgrade.ui.h:12 +#: ../UpdateManager/Dialogs.py:228 msgid "_Continue" msgstr "_Jatka" @@ -131,7 +130,7 @@ msgid "Restart _Later" msgstr "Käynnistä uudelleen _myöhemmin" -#: ../UpdateManager/Dialogs.py:282 +#: ../UpdateManager/Dialogs.py:283 msgid "_Restart Now…" msgstr "_Käynnistä uudelleen nyt…" @@ -150,11 +149,11 @@ "Edellisen tarkistuksen jälkeen on tullut uusia ohjelmistopäivityksiä." #. we assert a clean cache -#: ../UpdateManager/UpdateManager.py:1159 +#: ../UpdateManager/UpdateManager.py:326 msgid "Software index is broken" msgstr "Ohjelmaluettelo on rikkinäinen" -#: ../UpdateManager/UpdateManager.py:1160 +#: ../UpdateManager/UpdateManager.py:327 msgid "" "It is impossible to install or remove any software. Please use the package " "manager \"Synaptic\" or run \"sudo apt-get install -f\" in a terminal to fix " @@ -164,11 +163,11 @@ "Synaptic-pakettienhallintaa tai komentoa \"sudo apt-get install -f\" " "päätteessä." -#: ../UpdateManager/UpdateManager.py:1008 +#: ../UpdateManager/UpdateManager.py:333 msgid "Could not initialize the package information" msgstr "Pakettitietoja ei voitu alustaa" -#: ../UpdateManager/UpdateManager.py:1009 +#: ../UpdateManager/UpdateManager.py:334 msgid "" "An unresolvable problem occurred while initializing the package " "information.\n" @@ -181,8 +180,7 @@ "Ilmoita tästä virheraportilla paketille \"update-manager\", ja sisällytä " "raporttiin seuraava virheviesti:\n" -#: ../DistUpgrade/DistUpgradeCache.py:697 -#: ../UpdateManager/UpdateManager.py:1037 +#: ../UpdateManager/UpdateManager.py:351 msgid "Could not calculate the upgrade" msgstr "Tarvittavia päivitykseen liittyviä tarkistuksia ei voitu tehdä" @@ -198,66 +196,66 @@ "Ilmoita viasta tekemällä vikailmoitus paketista \"update-manager\" ja " "sisällytä seuraava virheilmoitus:\n" -#: ../UpdateManager/UpdatesAvailable.py:251 +#: ../UpdateManager/UpdatesAvailable.py:250 msgid "Install Now" msgstr "Asenna nyt" -#: ../UpdateManager/UpdateManager.py:231 -#: ../UpdateManagerText/UpdateManagerText.py:32 +#: ../UpdateManager/UpdatesAvailable.py:283 +#: ../UpdateManagerText/UpdateManagerText.py:36 msgid "Install" msgstr "Asenna" -#: ../UpdateManager/UpdatesAvailable.py:318 +#: ../UpdateManager/UpdatesAvailable.py:317 msgid "Download" msgstr "Ladattavaa" -#: ../UpdateManager/UpdatesAvailable.py:377 +#: ../UpdateManager/UpdatesAvailable.py:376 msgid "_Remind Me Later" msgstr "_Muistuta myöhemmin" #. upload_archive = version_match.group(2).strip() -#: ../UpdateManager/UpdateManager.py:393 +#: ../UpdateManager/UpdatesAvailable.py:513 #, python-format msgid "Version %s: \n" msgstr "Versio %s: \n" -#: ../UpdateManager/UpdateManager.py:450 +#: ../UpdateManager/UpdatesAvailable.py:576 msgid "" "No network connection detected, you can not download changelog information." msgstr "Verkkoyhteyttä ei havaittu. Muutosluetteloa ei voida noutaa." -#: ../UpdateManager/UpdateManager.py:458 +#: ../UpdateManager/UpdatesAvailable.py:586 msgid "Downloading list of changes..." msgstr "Noudetaan muutosluetteloa..." -#: ../UpdateManager/UpdateManager.py:502 +#: ../UpdateManager/UpdatesAvailable.py:630 msgid "_Deselect All" msgstr "_Poista kaikki valinnat" -#: ../UpdateManager/UpdateManager.py:508 +#: ../UpdateManager/UpdatesAvailable.py:636 msgid "Select _All" msgstr "_Valitse kaikki" -#: ../UpdateManager/UpdateManager.py:572 +#: ../UpdateManager/UpdatesAvailable.py:731 #, python-format msgid "%s will be downloaded." msgstr "%s noudetaan." -#: ../UpdateManager/UpdatesAvailable.py:746 +#: ../UpdateManager/UpdatesAvailable.py:745 msgid "The update has already been downloaded." msgid_plural "The updates have already been downloaded." msgstr[0] "Päivitys on jo ladattu." msgstr[1] "Päivitykset on jo ladattu." -#: ../UpdateManager/UpdateManager.py:589 +#: ../UpdateManager/UpdatesAvailable.py:751 msgid "There are no updates to install." msgstr "Tietokoneelle ei ole saatavilla päivityksiä." -#: ../UpdateManager/UpdateManager.py:602 +#: ../UpdateManager/UpdatesAvailable.py:760 msgid "Unknown download size." msgstr "Tuntematon noudettavan määrä." -#: ../UpdateManager/UpdatesAvailable.py:788 +#: ../UpdateManager/UpdatesAvailable.py:787 #, python-format msgid "" "Updated software has been issued since %s %s was released. Do you want to " @@ -266,27 +264,26 @@ "Ohjelmistopäivityksiä on tullut saataville %s %s -julkaisun jälkeen. " "Haluatko asentaa ne nyt?" -#: ../UpdateManager/UpdatesAvailable.py:793 +#: ../UpdateManager/UpdatesAvailable.py:792 msgid "" "Updated software is available for this computer. Do you want to install it " "now?" msgstr "" "Tälle tietokoneelle on saatavilla ohjelmistopäivityksiä. Asennetaanko ne nyt?" -#: ../UpdateManager/UpdatesAvailable.py:796 +#: ../UpdateManager/UpdatesAvailable.py:795 msgid "" "The computer also needs to restart to finish installing previous updates." msgstr "" "Tietokoneen on myös käynnistyttävä uudelleen edellisten päivitysten " "asentamisen viimeistelemiseksi." -#. print "on_button_install_clicked" -#: ../DistUpgrade/DistUpgradeController.py:866 -#: ../UpdateManager/UpdateManager.py:755 +#. print("on_button_install_clicked") +#: ../UpdateManager/UpdatesAvailable.py:825 msgid "Not enough free disk space" msgstr "Levytilaa ei ole riittävästi" -#: ../UpdateManager/UpdateManager.py:756 +#: ../UpdateManager/UpdatesAvailable.py:826 #, python-format msgid "" "The upgrade needs a total of %s free space on disk '%s'. Please free at " @@ -298,40 +295,39 @@ "väliaikaiset aiempien asennuksien paketit käyttämällä komentoa \"sudo apt-" "get clean\"." -#: ../UpdateManager/UpdateManager.py:863 +#: ../UpdateManager/UpdatesAvailable.py:852 msgid "Connecting..." msgstr "Yhdistetään..." -#: ../UpdateManager/UpdateManager.py:880 +#: ../UpdateManager/UpdatesAvailable.py:868 msgid "You may not be able to check for updates or download new updates." msgstr "Et ehkä voi tarkistaa päivityksiä tai noutaa uusia päivityksiä." -#: ../UpdateManager/UpdatesAvailable.py:1018 +#: ../UpdateManager/UpdatesAvailable.py:1017 msgid "Security updates" msgstr "Tietoturvapäivitykset" -#: ../UpdateManager/Core/UpdateList.py:70 +#: ../UpdateManager/UpdatesAvailable.py:1020 msgid "Other updates" msgstr "Muut päivitykset" -#: ../UpdateManager/UnitySupport.py:66 +#: ../UpdateManager/UnitySupport.py:67 msgid "Install All Available Updates" msgstr "Asenna kaikki saatavilla olevat päivitykset" -#: ../UpdateManager/UpdateManager.py:1256 -#: ../UpdateManagerText/UpdateManagerText.py:31 +#: ../UpdateManagerText/UpdateManagerText.py:35 msgid "Cancel" msgstr "Peru" -#: ../UpdateManagerText/UpdateManagerText.py:34 +#: ../UpdateManagerText/UpdateManagerText.py:38 msgid "Changelog" msgstr "Muutosluettelo" -#: ../UpdateManagerText/UpdateManagerText.py:37 +#: ../UpdateManagerText/UpdateManagerText.py:41 msgid "Updates" msgstr "Päivitykset" -#: ../UpdateManagerText/UpdateManagerText.py:50 +#: ../UpdateManagerText/UpdateManagerText.py:54 msgid "Building Updates List" msgstr "Rakennetaan päivitysluetteloa" @@ -359,15 +355,15 @@ " * Epävirallisista paketeista, jotka eivät ole Ubuntun tukemia\n" " * Tavallisista Ubuntun esijulkaisuun liittyvistä muutoksista" -#: ../UpdateManagerText/UpdateManagerText.py:122 +#: ../UpdateManagerText/UpdateManagerText.py:127 msgid "Downloading changelog" msgstr "Noudetaan muutosluetteloa" -#: ../UpdateManager/Core/MyCache.py:316 +#: ../UpdateManager/Core/MyCache.py:333 msgid "This update does not come from a source that supports changelogs." msgstr "Tämän päivityksen julkaisija ei tue muutosluettelon esittämistä." -#: ../UpdateManager/Core/MyCache.py:322 ../UpdateManager/Core/MyCache.py:350 +#: ../UpdateManager/Core/MyCache.py:339 ../UpdateManager/Core/MyCache.py:374 msgid "" "Failed to download the list of changes. \n" "Please check your Internet connection." @@ -388,7 +384,7 @@ "Viimeisin versio: %s\n" "\n" -#: ../UpdateManager/Core/MyCache.py:339 +#: ../UpdateManager/Core/MyCache.py:360 #, python-format msgid "" "The changelog does not contain any relevant changes.\n" @@ -401,7 +397,7 @@ "Käytä osoitetta http://launchpad.net/ubuntu/+source/%s/%s/+changelog\n" "kunnes muutokset tulevat saataville tai yritä myöhemmin uudelleen." -#: ../UpdateManager/Core/MyCache.py:344 +#: ../UpdateManager/Core/MyCache.py:367 #, python-format msgid "" "The list of changes is not available yet.\n" @@ -422,7 +418,7 @@ msgstr "%s-käyttöjärjestelmä" #. TRANSLATORS: download size of small updates, e.g. "250 kB" -#: ../DistUpgrade/utils.py:399 ../UpdateManager/Core/utils.py:399 +#: ../UpdateManager/Core/utils.py:484 #, python-format msgid "%(size).0f kB" msgid_plural "%(size).0f kB" @@ -430,20 +426,20 @@ msgstr[1] "%(size).0f kt" #. TRANSLATORS: download size of updates, e.g. "2.3 MB" -#: ../DistUpgrade/utils.py:402 ../UpdateManager/Core/utils.py:402 +#: ../UpdateManager/Core/utils.py:488 #, python-format msgid "%.1f MB" msgstr "%.1f Mt" -#: ../data/gtkbuilder/UpdateManager.ui.h:28 +#: ../data/gtkbuilder/UpdateManager.ui.h:1 msgid "updates" msgstr "päivitykset" -#: ../data/gtkbuilder/UpdateManager.ui.h:33 +#: ../data/gtkbuilder/UpdateManager.ui.h:2 msgid "Changes" msgstr "Muutokset" -#: ../data/gtkbuilder/UpdateManager.ui.h:34 +#: ../data/gtkbuilder/UpdateManager.ui.h:3 msgid "Description" msgstr "Kuvaus" @@ -459,7 +455,7 @@ msgid "The computer will need to restart." msgstr "Tietokone tulee käynnistää uudelleen." -#: ../data/gtkbuilder/UpdateManager.ui.h:29 +#: ../data/gtkbuilder/UpdateManager.ui.h:7 msgid "" "You are connected via roaming and may be charged for the data consumed by " "this update." @@ -474,7 +470,7 @@ "Saatat haluta odottaa myöhempään ajankohtaan, kun et ole enää " "mobiililaajakaistan varassa." -#: ../data/gtkbuilder/UpdateManager.ui.h:31 +#: ../data/gtkbuilder/UpdateManager.ui.h:9 msgid "It’s safer to connect the computer to AC power before updating." msgstr "" "Tietokone suositellaan kytkemään verkkovirtalähteeseen ennen päivityksen " @@ -488,81 +484,81 @@ msgid "Show and install available updates" msgstr "Näytä ja asenna saatavilla olevat päivitykset" -#: ../update-manager:61 ../update-manager-text:50 ../do-release-upgrade:46 +#: ../update-manager:71 ../update-manager-text:55 msgid "Show version and exit" msgstr "Näytä versio ja poistu" -#: ../update-manager:64 +#: ../update-manager:74 msgid "Directory that contains the data files" msgstr "Datatiedostoja sisältävä hakemisto" -#: ../update-manager:67 +#: ../update-manager:77 msgid "Check if a new Ubuntu release is available" msgstr "Tarkista onko uutta Ubuntu-julkaisua saatavilla" -#: ../update-manager:70 ../do-release-upgrade:49 ../check-new-release-gtk:182 +#: ../update-manager:80 msgid "Check if upgrading to the latest devel release is possible" msgstr "Tarkista onko päivittäminen uusimpaan kehitysversioon mahdollista" -#: ../update-manager:74 +#: ../update-manager:84 msgid "Upgrade using the latest proposed version of the release upgrader" msgstr "Päivitä käyttäen uusinta ehdotettua julkaisupäivitysohjelmaa" -#: ../update-manager:81 +#: ../update-manager:91 msgid "Do not focus on map when starting" msgstr "Älä kohdista karttaan käynnistettäessä" -#: ../update-manager:87 +#: ../update-manager:94 msgid "Do not check for updates when starting" msgstr "Älä tarkista päivityksiä käynnistyksen yhteydessä" -#: ../update-manager:91 ../do-release-upgrade:65 +#: ../update-manager:98 msgid "Test upgrade with a sandbox aufs overlay" msgstr "Testaa päivitystä hiekkalaatikossa aufs-peitekerroksella" -#: ../update-manager-text:54 +#: ../update-manager-text:59 msgid "Show description of the package instead of the changelog" msgstr "Näytä paketin kuvaus muutostietojen sijaan" -#: ../ubuntu-support-status:79 +#: ../ubuntu-support-status:93 msgid "Show unsupported packages on this machine" msgstr "Näytä tukemattomat paketit tällä laitteella" -#: ../ubuntu-support-status:82 +#: ../ubuntu-support-status:96 msgid "Show supported packages on this machine" msgstr "Näytä tuetut paketit tällä laitteella" -#: ../ubuntu-support-status:85 +#: ../ubuntu-support-status:99 msgid "Show all packages with their status" msgstr "Näytä kaikki paketit tukitiedon kanssa" -#: ../ubuntu-support-status:88 +#: ../ubuntu-support-status:102 msgid "Show all packages in a list" msgstr "Näytä luettelossa kaikki paketit" -#: ../ubuntu-support-status:130 +#: ../ubuntu-support-status:145 #, c-format msgid "Support status summary of '%s':" msgstr "Tukitiedot paketille \"%s\"." -#: ../ubuntu-support-status:133 +#: ../ubuntu-support-status:148 msgid "You have %(num)s packages (%(percent).1f%%) supported until %(time)s" msgstr "" "Sinulla on %(num)s pakettia (%(percent).1f%%), jotka ovat tuettuja %(time)s " "saakka." -#: ../ubuntu-support-status:139 +#: ../ubuntu-support-status:154 msgid "" "You have %(num)s packages (%(percent).1f%%) that can not/no-longer be " "downloaded" msgstr "" "Sinulla on %(num)s pakettia (%(percent).1f%%) joita ei (enää) voida ladata." -#: ../ubuntu-support-status:142 +#: ../ubuntu-support-status:157 msgid "You have %(num)s packages (%(percent).1f%%) that are unsupported" msgstr "Sinulla on %(num)s pakettia (%(percent).1f%%), joita ei tueta." -#: ../ubuntu-support-status:155 +#: ../ubuntu-support-status:165 msgid "" "Run with --show-unsupported, --show-supported or --show-all to see more " "details" @@ -570,51 +566,54 @@ "Käynnistä valitsimella --show-unsupported, --show-supported tai --show-all " "nähdäksesi lisätietoja" -#: ../ubuntu-support-status:159 +#: ../ubuntu-support-status:169 msgid "No longer downloadable:" msgstr "Ei enää ladattavissa:" -#: ../ubuntu-support-status:162 +#: ../ubuntu-support-status:172 msgid "Unsupported: " msgstr "Tukematon: " -#: ../ubuntu-support-status:167 +#: ../ubuntu-support-status:177 #, c-format msgid "Supported until %s:" msgstr "Tuettu %s saakka:" -#: ../ubuntu-support-status:176 +#: ../ubuntu-support-status:186 msgid "Unsupported" msgstr "Ei tuettu" -#: ../Janitor/computerjanitor/exc.py:30 +#. Why do we use %s here instead of $strings or {} format placeholders? +#. It's because we don't want to break existing translations. +#: ../janitor/plugincore/exceptions.py:43 #, python-format msgid "Unimplemented method: %s" msgstr "Toteuttamaton metodi: %s" -#: ../Janitor/computerjanitor/file_cruft.py:46 +#: ../janitor/plugincore/core/file_cruft.py:41 msgid "A file on disk" msgstr "Tiedosto levyllä" -#: ../Janitor/computerjanitor/missing_package_cruft.py:33 +#: ../janitor/plugincore/core/missing_package_cruft.py:40 msgid "Install missing package." msgstr "Asenna puuttuva paketti." -#: ../Janitor/computerjanitor/missing_package_cruft.py:42 +#. 2012-06-08 BAW: i18n string; don't use {} or PEP 292. +#: ../janitor/plugincore/core/missing_package_cruft.py:50 #, python-format msgid "Package %s should be installed." msgstr "Paketti %s tulisi asentaa." -#: ../Janitor/computerjanitor/package_cruft.py:45 +#: ../janitor/plugincore/core/package_cruft.py:50 msgid ".deb package" msgstr ".deb-paketti" -#: ../Janitor/plugins/langpack_manual_plugin.py:34 +#: ../janitor/plugincore/plugins/langpack_manual_plugin.py:47 #, python-format msgid "%s needs to be marked as manually installed." msgstr "%s tulee merkitä käsin asennetuksi." -#: ../Janitor/plugins/kdelibs4to5_plugin.py:39 +#: ../janitor/plugincore/plugins/kdelibs4to5_plugin.py:50 msgid "" "When upgrading, if kdelibs4-dev is installed, kdelibs5-dev needs to be " "installed. See bugs.launchpad.net, bug #279621 for details." @@ -623,22 +622,21 @@ "asennettuna myös paketti kdelibs5-dev. Lisätietoja löytyy osoitteesta " "bugs.launchpad.net löytyvästä virheraportista #279621." -#. pragma: no cover -#: ../Janitor/plugins/dpkg_status_plugin.py:36 +#: ../janitor/plugincore/plugins/dpkg_status_plugin.py:45 #, python-format msgid "%i obsolete entries in the status file" msgstr "%i vanhentunutta tietoa tilatiedostossa" -#: ../Janitor/plugins/dpkg_status_plugin.py:39 +#: ../janitor/plugincore/plugins/dpkg_status_plugin.py:48 msgid "Obsolete entries in dpkg status" msgstr "Vanhentuneita kohtia dpkg-tilatiedoissa" #. pragma: no cover -#: ../Janitor/plugins/dpkg_status_plugin.py:42 +#: ../janitor/plugincore/plugins/dpkg_status_plugin.py:51 msgid "Obsolete dpkg status entries" msgstr "Vanhentuneita dpkg-tilatietoja" -#: ../Janitor/plugins/remove_lilo_plugin.py:28 +#: ../janitor/plugincore/plugins/remove_lilo_plugin.py:43 msgid "" "Remove lilo since grub is also installed.(See bug #314004 for details.)" msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/upower.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/upower.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/upower.po 2014-07-09 09:04:07.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/upower.po 2016-07-20 16:57:25.000000000 +0000 @@ -9,13 +9,13 @@ "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2014-02-17 17:00+0000\n" "PO-Revision-Date: 2010-03-18 09:51+0000\n" -"Last-Translator: Timo Jyrinki \n" +"Last-Translator: Timo Jyrinki \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:38+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:07+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: ../policy/org.freedesktop.upower.policy.in.h:1 msgid "Suspend the system" @@ -68,39 +68,39 @@ msgstr "Todennus vaaditaan latenssipyynnön perumiseen" #. TRANSLATORS: exit after we've started up, used for user profiling -#: ../src/up-main.c:199 +#: ../src/up-main.c:185 msgid "Exit after a small delay" msgstr "Sulje pienen viiveen jälkeen" #. TRANSLATORS: exit straight away, used for automatic profiling -#: ../src/up-main.c:202 +#: ../src/up-main.c:188 msgid "Exit after the engine has loaded" msgstr "Sulje sen jälkeen, kun moottori on ladattu" -#: ../src/up-main.c:204 +#: ../src/up-main.c:190 msgid "Show extra debugging information" msgstr "" -#: ../tools/up-tool.c:272 +#: ../tools/up-tool.c:267 msgid "Enumerate objects paths for devices" msgstr "" -#: ../tools/up-tool.c:273 +#: ../tools/up-tool.c:268 msgid "Dump all parameters for all objects" msgstr "" -#: ../tools/up-tool.c:274 +#: ../tools/up-tool.c:269 msgid "Get the wakeup data" msgstr "" -#: ../tools/up-tool.c:275 +#: ../tools/up-tool.c:270 msgid "Monitor activity from the power daemon" msgstr "" -#: ../tools/up-tool.c:276 +#: ../tools/up-tool.c:271 msgid "Monitor with detail" msgstr "" -#: ../tools/up-tool.c:277 +#: ../tools/up-tool.c:272 msgid "Show information about object path" msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/upstart.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/upstart.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/upstart.po 2014-07-09 09:04:01.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/upstart.po 2016-07-20 16:57:37.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 13:25+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:03+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: init/conf.c:505 init/session.c:254 msgid "Unable to load configuration" @@ -47,143 +47,145 @@ msgid "Configuration directory deleted" msgstr "" -#: init/control.c:219 +#: init/control.c:223 msgid "Connection from private client" msgstr "" -#: init/control.c:382 +#: init/control.c:386 msgid "Disconnected from notified D-Bus bus" msgstr "" -#: init/control.c:384 +#: init/control.c:388 #, c-format msgid "Disconnected from D-Bus %s bus" msgstr "" -#: init/control.c:458 +#: init/control.c:462 msgid "You do not have permission to reload configuration" msgstr "" -#: init/control.c:462 init/main.c:972 +#: init/control.c:466 init/main.c:1022 msgid "Reloading configuration" msgstr "Ladataan asetuksia uudelleen" -#: init/control.c:506 init/control.c:667 +#: init/control.c:510 init/control.c:671 msgid "Name may not be empty string" msgstr "" -#: init/control.c:537 +#: init/control.c:541 #, c-format msgid "Unknown job: %s" msgstr "Tuntematon työ: %s" -#: init/control.c:660 +#: init/control.c:664 msgid "You do not have permission to emit an event" msgstr "" -#: init/control.c:675 init/job_class.c:835 init/job_class.c:1045 -#: init/job_class.c:1185 init/job_class.c:1321 +#: init/control.c:679 init/job_class.c:843 init/job_class.c:1066 +#: init/job_class.c:1206 init/job_class.c:1342 msgid "Env must be KEY=VALUE pairs" msgstr "" -#: init/control.c:827 +#: init/control.c:831 msgid "You do not have permission to set log priority" msgstr "" -#: init/control.c:851 +#: init/control.c:855 msgid "The log priority given was not recognised" msgstr "" -#: init/control.c:903 +#: init/control.c:907 msgid "You do not have permission to notify disk is writeable" msgstr "" -#: init/control.c:949 +#: init/control.c:953 msgid "Not permissible to notify D-Bus address for PID 1" msgstr "" -#: init/control.c:956 +#: init/control.c:960 msgid "You do not have permission to notify D-Bus address" msgstr "" -#: init/control.c:967 init/control.c:1161 +#: init/control.c:971 init/control.c:1020 init/control.c:1028 +#: init/control.c:1223 msgid "Out of Memory" msgstr "Muisti loppui" -#: init/control.c:1135 +#: init/control.c:1197 msgid "You do not have permission to request state" msgstr "" -#: init/control.c:1148 +#: init/control.c:1210 msgid "Ignoring state query from chroot session" msgstr "" -#: init/control.c:1189 +#: init/control.c:1251 msgid "You do not have permission to request restart" msgstr "" -#: init/control.c:1203 +#: init/control.c:1265 msgid "Ignoring restart request from chroot session" msgstr "" -#: init/control.c:1207 +#: init/control.c:1269 msgid "Restarting" msgstr "" -#: init/control.c:1295 init/control.c:1398 init/control.c:1671 +#: init/control.c:1358 init/control.c:1510 init/control.c:1820 msgid "You do not have permission to modify job environment" msgstr "" -#: init/control.c:1307 init/control.c:1416 init/control.c:1683 +#: init/control.c:1365 init/control.c:1517 init/control.c:1827 msgid "Not permissible to modify PID 1 job environment" msgstr "" -#: init/control.c:1313 init/control.c:1404 init/control.c:1505 +#: init/control.c:1402 init/control.c:1464 init/control.c:1552 +#: init/control.c:1602 init/control.c:1654 msgid "Variable may not be empty string" msgstr "" -#: init/control.c:1320 init/control.c:1423 init/control.c:1519 -#: init/control.c:1615 init/control.c:1690 +#: init/control.c:1379 init/control.c:1531 init/control.c:1668 +#: init/control.c:1764 init/control.c:1841 msgid "Job may not be empty string" msgstr "" -#: init/control.c:1331 +#: init/control.c:1390 msgid "Ignoring set env request from chroot session" msgstr "" -#: init/control.c:1434 +#: init/control.c:1542 msgid "Ignoring unset env request from chroot session" msgstr "" -#: init/control.c:1460 init/control.c:1563 +#: init/control.c:1572 init/control.c:1712 msgid "No such variable" msgstr "" -#: init/control.c:1499 init/control.c:1601 +#: init/control.c:1648 init/control.c:1750 msgid "You do not have permission to query job environment" msgstr "" -#: init/control.c:1530 +#: init/control.c:1679 msgid "Ignoring get env request from chroot session" msgstr "" -#: init/control.c:1701 +#: init/control.c:1852 msgid "Ignoring reset env request from chroot session" msgstr "" -#: init/control.c:1834 +#: init/control.c:1985 msgid "unable to create session file" msgstr "" -#: init/control.c:1841 +#: init/control.c:1992 msgid "unable to write session file" msgstr "" -#: init/control.c:1890 +#: init/control.c:2041 msgid "You do not have permission to end session" msgstr "" -#: init/control.c:1898 +#: init/control.c:2049 msgid "Ignoring session end request from chroot session" msgstr "" @@ -195,7 +197,7 @@ msgid "Unknown parameter" msgstr "" -#: init/errors.h:65 init/errors.h:78 +#: init/errors.h:65 init/errors.h:79 msgid "Expected operator" msgstr "" @@ -211,448 +213,448 @@ msgid "Invalid setgid group name does not exist" msgstr "" -#: init/errors.h:69 +#: init/errors.h:70 msgid "Illegal interval, expected number of seconds" msgstr "" -#: init/errors.h:70 +#: init/errors.h:71 msgid "Illegal exit status, expected integer" msgstr "" -#: init/errors.h:71 +#: init/errors.h:72 msgid "Illegal signal status, expected integer" msgstr "" -#: init/errors.h:72 +#: init/errors.h:73 msgid "Illegal file creation mask, expected octal integer" msgstr "" -#: init/errors.h:73 +#: init/errors.h:74 msgid "Illegal nice value, expected -20 to 19" msgstr "" -#: init/errors.h:74 +#: init/errors.h:75 msgid "Illegal oom adjustment, expected -16 to 15 or 'never'" msgstr "" -#: init/errors.h:75 +#: init/errors.h:76 msgid "Illegal oom score adjustment, expected -999 to 1000 or 'never'" msgstr "" -#: init/errors.h:76 +#: init/errors.h:77 msgid "Illegal limit, expected 'unlimited' or integer" msgstr "" -#: init/errors.h:77 +#: init/errors.h:78 msgid "Expected event" msgstr "" -#: init/errors.h:79 +#: init/errors.h:80 msgid "Expected variable name before value" msgstr "" -#: init/errors.h:80 +#: init/errors.h:81 msgid "Mismatched parentheses" msgstr "" -#: init/errors.h:81 +#: init/errors.h:82 msgid "Name already taken" msgstr "Nimi on jo käytössä" -#: init/event.c:287 +#: init/event.c:290 #, c-format msgid "Handling %s event" msgstr "" -#: init/event.c:396 +#: init/job_class.c:2744 #, c-format msgid "Failed to obtain %s instance: %s" msgstr "" -#: init/event.c:499 +#: init/event.c:488 msgid "Event failed" msgstr "" -#: init/job.c:280 +#: init/job.c:334 #, c-format msgid "%s goal changed from %s to %s" msgstr "" -#: init/job.c:351 +#: init/job.c:409 #, c-format msgid "%s state changed from %s to %s" msgstr "Kohteen %s tila muuttui arvosta %s arvoon %s" -#: init/job.c:797 init/job.c:835 +#: init/job.c:934 init/job.c:972 msgid "Job failed to start" msgstr "Työn käynnistyminen epäonnistui" -#: init/job.c:810 init/job.c:846 +#: init/job.c:947 init/job.c:983 msgid "Job failed while stopping" msgstr "Työ epäonnistui pysäytettäessä" -#: init/job.c:822 init/job.c:857 +#: init/job.c:959 init/job.c:994 msgid "Job failed to restart" msgstr "Työn uudelleen käynnistäminen epäonnistui" -#: init/job.c:1051 +#: init/job.c:1188 msgid "stop" msgstr "pysäytä" -#: init/job.c:1053 +#: init/job.c:1190 msgid "start" msgstr "käynnistä" -#: init/job.c:1055 +#: init/job.c:1192 msgid "respawn" msgstr "" -#: init/job.c:1100 +#: init/job.c:1237 msgid "waiting" msgstr "odottaa" -#: init/job.c:1102 +#: init/job.c:1239 msgid "starting" msgstr "käynnistyy" -#: init/job.c:1104 init/process.c:90 +#: init/job.c:1243 init/process.c:90 msgid "security" msgstr "" -#: init/job.c:1106 init/process.c:82 +#: init/job.c:1247 init/process.c:82 msgid "pre-start" msgstr "" -#: init/job.c:1108 +#: init/job.c:1251 msgid "spawned" msgstr "" -#: init/job.c:1110 init/process.c:84 +#: init/job.c:1255 init/process.c:84 msgid "post-start" msgstr "" -#: init/job.c:1112 +#: init/job.c:1257 msgid "running" msgstr "käynnissä" -#: init/job.c:1114 init/process.c:86 +#: init/job.c:1261 init/process.c:86 msgid "pre-stop" msgstr "" -#: init/job.c:1116 +#: init/job.c:1263 msgid "stopping" msgstr "pysähtyy" -#: init/job.c:1118 +#: init/job.c:1265 msgid "killed" msgstr "tapettu" -#: init/job.c:1120 init/process.c:88 +#: init/job.c:1269 init/process.c:88 msgid "post-stop" msgstr "" -#: init/job.c:1205 init/job.c:1280 init/job.c:1356 init/job.c:1425 -#: init/job_class.c:1037 init/job_class.c:1177 init/job_class.c:1313 +#: init/job.c:1366 init/job.c:1454 init/job.c:1530 init/job.c:1599 +#: init/job_class.c:1045 init/job_class.c:1198 init/job_class.c:1334 #, c-format msgid "You do not have permission to modify job: %s" msgstr "" -#: init/job.c:1213 init/job_class.c:1101 +#: init/job.c:1374 init/job_class.c:1122 #, c-format msgid "Job is already running: %s" msgstr "Työ on jo käynnissä: %s" -#: init/job.c:1288 init/job.c:1364 init/job_class.c:1231 init/job_class.c:1366 +#: init/job.c:1462 init/job.c:1538 init/job_class.c:1252 init/job_class.c:1387 #, c-format msgid "Job has already been stopped: %s" msgstr "Työ on jo pysäytetty: %s" -#: init/job.c:1433 +#: init/job.c:1607 #, c-format msgid "Job is not running: %s" msgstr "" -#: init/job.c:1911 init/job_class.c:2232 init/job_class.c:2267 +#: init/job.c:2113 init/job_class.c:2268 init/job_class.c:2303 msgid "BUG" msgstr "" -#: init/job.c:1912 +#: init/job.c:2114 msgid "instance 'stop on' parse error" msgstr "" -#: init/job_class.c:865 init/job_class.c:1075 util/initctl.c:1688 +#: init/job_class.c:873 init/job_class.c:1096 util/initctl.c:1708 msgid "Usage" msgstr "Käyttö" -#: init/job_class.c:883 init/job_class.c:928 init/job_class.c:1223 -#: init/job_class.c:1358 +#: init/job_class.c:891 init/job_class.c:936 init/job_class.c:1244 +#: init/job_class.c:1379 #, c-format msgid "Unknown instance: %s" msgstr "" -#: init/job_class.c:2233 +#: init/job_class.c:2269 msgid "'start on' parse error" msgstr "" -#: init/job_class.c:2268 +#: init/job_class.c:2304 msgid "'stop on' parse error" msgstr "" -#: init/job_class.c:2606 +#: init/job_class.c:2650 msgid "unable to clear CLOEXEC bit on log fd" msgstr "" -#: init/job_process.c:325 +#: init/job_process.c:2482 #, c-format msgid "Failed to spawn %s %s process: %s" msgstr "Prosessin %s %s luonti epäonnistui: %s" -#: init/job_process.c:331 +#: init/job_process.c:318 init/job_process.c:2472 msgid "Temporary process spawn error" msgstr "Väliaikaisen prosessin luontivirhe" -#: init/job_process.c:338 +#: init/job_process.c:323 #, c-format msgid "%s %s process (%d)" msgstr "Prosessi %s %s (%d)" -#: init/job_process.c:487 +#: init/job_process.c:493 msgid "Failed to create pty - disabling logging for job" msgstr "" -#: init/job_process.c:534 +#: init/job_process.c:540 #, c-format msgid "Pausing %s (%d) [pre-exec] for debug" msgstr "" -#: init/job_process.c:671 +#: init/job_process.c:664 #, c-format msgid "Failed to open system console: %s" msgstr "" -#: init/job_process.c:1040 +#: init/job_process.c:1070 #, c-format msgid "unable to move script fd: %s" msgstr "" -#: init/job_process.c:1045 +#: init/job_process.c:1075 #, c-format msgid "unable to open console: %s" msgstr "" -#: init/job_process.c:1100 +#: init/job_process.c:1130 #, c-format msgid "unable to set \"%s\" resource limit: %s" msgstr "" -#: init/job_process.c:1105 +#: init/job_process.c:1135 #, c-format msgid "unable to set priority: %s" msgstr "" -#: init/job_process.c:1110 +#: init/job_process.c:1140 #, c-format msgid "unable to set oom adjustment: %s" msgstr "" -#: init/job_process.c:1115 +#: init/job_process.c:1145 #, c-format msgid "unable to change root directory: %s" msgstr "" -#: init/job_process.c:1120 +#: init/job_process.c:1150 #, c-format msgid "unable to change working directory: %s" msgstr "" -#: init/job_process.c:1125 +#: init/job_process.c:1155 #, c-format msgid "unable to set trace: %s" msgstr "" -#: init/job_process.c:1130 +#: init/job_process.c:1160 #, c-format msgid "unable to execute: %s" msgstr "suoritus ei onnistu: %s" -#: init/job_process.c:1135 +#: init/job_process.c:1165 #, c-format msgid "unable to getpwnam: %s" msgstr "" -#: init/job_process.c:1140 +#: init/job_process.c:1170 #, c-format msgid "unable to getgrnam: %s" msgstr "" -#: init/job_process.c:1145 +#: init/job_process.c:1175 #, c-format msgid "unable to getpwuid: %s" msgstr "" -#: init/job_process.c:1150 +#: init/job_process.c:1180 #, c-format msgid "unable to getgrgid: %s" msgstr "" -#: init/job_process.c:1155 +#: init/job_process.c:1185 msgid "unable to find setuid user" msgstr "" -#: init/job_process.c:1159 +#: init/job_process.c:1189 msgid "unable to find setgid group" msgstr "" -#: init/job_process.c:1163 +#: init/job_process.c:1193 #, c-format msgid "unable to setuid: %s" msgstr "" -#: init/job_process.c:1168 +#: init/job_process.c:1198 #, c-format msgid "unable to setgid: %s" msgstr "" -#: init/job_process.c:1173 +#: init/job_process.c:1203 #, c-format msgid "unable to chown: %s" msgstr "" -#: init/job_process.c:1178 +#: init/job_process.c:1208 #, c-format msgid "unable to unlockpt: %s" msgstr "" -#: init/job_process.c:1183 +#: init/job_process.c:1213 #, c-format msgid "unable to granpt: %s" msgstr "" -#: init/job_process.c:1188 +#: init/job_process.c:1218 #, c-format msgid "unable to get ptsname: %s" msgstr "" -#: init/job_process.c:1193 +#: init/job_process.c:1223 #, c-format msgid "unable to open pty slave: %s" msgstr "" -#: init/job_process.c:1198 +#: init/job_process.c:1228 #, c-format msgid "unable to modify signal handler: %s" msgstr "" -#: init/job_process.c:1203 +#: init/job_process.c:1233 #, c-format msgid "unable to allocate memory: %s" msgstr "" -#: init/job_process.c:1208 +#: init/job_process.c:1238 #, c-format msgid "unable to initgroups: %s" msgstr "" -#: init/job_process.c:1213 +#: init/job_process.c:1243 #, c-format msgid "unable to switch security profile: %s" msgstr "" -#: init/job_process.c:1244 init/job_process.c:1386 +#: init/job_process.c:1294 init/job_process.c:1437 #, c-format msgid "Sending %s signal to %s %s process (%d)" msgstr "" -#: init/job_process.c:1253 init/job_process.c:1395 +#: init/job_process.c:1303 init/job_process.c:1446 #, c-format msgid "Failed to send %s signal to %s %s process (%d): %s" msgstr "" -#: init/job_process.c:1456 +#: init/job_process.c:1507 #, c-format msgid "%s %s process (%d) terminated with status %d" msgstr "%s %s prosessi (%d) lopetti tilakoodilla %d" -#: init/job_process.c:1461 +#: init/job_process.c:1512 #, c-format msgid "%s %s process (%d) exited normally" msgstr "%s %s prosessi (%d) lopetti normaalisti" -#: init/job_process.c:1476 +#: init/job_process.c:1527 #, c-format msgid "%s %s process (%d) killed by %s signal" msgstr "%s %s prosessi (%d) lopetettiin %s-signaalilla" -#: init/job_process.c:1480 +#: init/job_process.c:1531 #, c-format msgid "%s %s process (%d) killed by signal %d" msgstr "%s %s prosessi (%d) lopetettiin signaalilla %d" -#: init/job_process.c:1494 +#: init/job_process.c:1545 #, c-format msgid "%s %s process (%d) stopped by %s signal" msgstr "" -#: init/job_process.c:1498 +#: init/job_process.c:1549 #, c-format msgid "%s %s process (%d) stopped by signal %d" msgstr "" -#: init/job_process.c:1512 +#: init/job_process.c:1563 #, c-format msgid "%s %s process (%d) continued by %s signal" msgstr "" -#: init/job_process.c:1516 +#: init/job_process.c:1567 #, c-format msgid "%s %s process (%d) continued by signal %d" msgstr "" -#: init/job_process.c:1651 +#: init/job_process.c:1734 #, c-format msgid "%s respawning too fast, stopped" msgstr "%s uudelleenkäynnistyy liian nopeasti, pysäytetty" -#: init/job_process.c:1657 +#: init/job_process.c:1740 #, c-format msgid "%s %s process ended, respawning" msgstr "%s %s prosessi päättyi, uudelleenkäynnistetään" -#: init/job_process.c:1768 +#: init/job_process.c:1850 msgid "Failed to add log to unflushed queue" msgstr "" -#: init/job_process.c:1934 +#: init/job_process.c:2027 #, c-format msgid "Failed to set ptrace options for %s %s process (%d): %s" msgstr "" -#: init/job_process.c:1947 init/job_process.c:2142 +#: init/job_process.c:2040 init/job_process.c:2236 #, c-format msgid "Failed to continue traced %s %s process (%d): %s" msgstr "" -#: init/job_process.c:1987 init/job_process.c:2078 init/job_process.c:2133 +#: init/job_process.c:2080 init/job_process.c:2172 init/job_process.c:2227 #, c-format msgid "Failed to detach traced %s %s process (%d): %s" msgstr "" -#: init/job_process.c:2027 +#: init/job_process.c:2120 #, c-format msgid "Failed to deliver signal to traced %s %s process (%d): %s" msgstr "" -#: init/job_process.c:2062 +#: init/job_process.c:2156 #, c-format msgid "Failed to obtain child process id for %s %s process (%d): %s" msgstr "" -#: init/job_process.c:2069 +#: init/job_process.c:2163 #, c-format msgid "%s %s process (%d) became new process (%d)" msgstr "" -#: init/job_process.c:2128 +#: init/job_process.c:2222 #, c-format msgid "%s %s process (%d) executable changed" msgstr "" @@ -661,27 +663,27 @@ msgid "Failed to write to log file" msgstr "" -#: init/main.c:149 +#: init/main.c:177 msgid "specify alternative directory to load configuration files from" msgstr "" -#: init/main.c:152 +#: init/main.c:180 msgid "default value for console stanza" msgstr "" -#: init/main.c:155 +#: init/main.c:191 msgid "do not connect to a D-Bus bus" msgstr "" -#: init/main.c:158 +#: init/main.c:194 msgid "jobs will not inherit environment of init" msgstr "" -#: init/main.c:161 +#: init/main.c:183 msgid "specify alternative directory to store job output logs in" msgstr "" -#: init/main.c:164 +#: init/main.c:197 msgid "disable job logging" msgstr "" @@ -689,39 +691,39 @@ msgid "disable chroot sessions" msgstr "" -#: init/main.c:170 +#: init/main.c:200 msgid "do not emit any startup event (for testing)" msgstr "" -#: init/main.c:174 +#: init/main.c:207 msgid "flag a re-exec has occurred" msgstr "" -#: init/main.c:178 +#: init/main.c:211 msgid "specify file descriptor to read serialisation data from" msgstr "" -#: init/main.c:181 +#: init/main.c:214 msgid "use D-Bus session bus rather than system bus (for testing)" msgstr "" -#: init/main.c:184 +#: init/main.c:217 msgid "specify an alternative initial event (for testing)" msgstr "" -#: init/main.c:187 +#: init/main.c:220 msgid "start in user mode (as used for user sessions)" msgstr "" -#: init/main.c:190 +#: init/main.c:223 msgid "attempt to write state file on every re-exec" msgstr "" -#: init/main.c:213 +#: init/main.c:248 msgid "Process management daemon." msgstr "Prosessienhallintapalvelu." -#: init/main.c:215 +#: init/main.c:250 msgid "" "This daemon is normally executed by the kernel and given process id 1 to " "denote its special status. When executed by a user process, it will " @@ -730,109 +732,109 @@ "Normaalisti tämän ohjelman käynnistää kernel prosessitunnuksella 1. Muussa " "tapauksessa se suorittaa todellisuudessa komennon /sbin/telinit." -#: init/main.c:245 util/reboot.c:172 util/shutdown.c:373 util/telinit.c:251 +#: init/main.c:280 util/reboot.c:172 util/shutdown.c:373 util/telinit.c:251 msgid "Need to be root" msgstr "Sinun tulee olla pääkäyttäjä." -#: init/main.c:254 +#: init/main.c:289 msgid "Not being executed as init" msgstr "" -#: init/main.c:305 +#: init/main.c:340 msgid "Unable to mount /dev filesystem" msgstr "" -#: init/main.c:314 +#: init/main.c:349 msgid "Cannot create directory" msgstr "" -#: init/main.c:322 +#: init/main.c:357 msgid "Unable to mount /dev/pts filesystem" msgstr "" -#: init/main.c:348 +#: init/main.c:383 msgid "Unable to initialize console, will try /dev/null" msgstr "" -#: init/main.c:354 +#: init/main.c:389 msgid "Unable to initialize console as /dev/null" msgstr "" -#: init/main.c:370 init/main.c:854 +#: init/main.c:405 init/main.c:904 msgid "Unable to set root directory" msgstr "" -#: init/main.c:383 +#: init/main.c:418 msgid "Unable to mount /proc filesystem" msgstr "" -#: init/main.c:393 +#: init/main.c:428 msgid "Unable to mount /sys filesystem" msgstr "" -#: init/main.c:516 init/main.c:522 +#: init/main.c:551 init/main.c:557 msgid "Unable to set default oom score" msgstr "" -#: init/main.c:531 +#: init/main.c:566 msgid "Stateful re-exec supported but stateless re-exec requested" msgstr "" -#: init/main.c:545 +#: init/main.c:580 msgid "Failed to read serialisation data" msgstr "" -#: init/main.c:546 init/state.c:2020 +#: init/main.c:581 init/state.c:2060 msgid "reverting to stateless re-exec" msgstr "" -#: init/main.c:558 +#: init/main.c:593 msgid "Both stateful and stateless re-execs failed" msgstr "" -#: init/main.c:613 +#: init/main.c:663 msgid "Unable to listen for private connections" msgstr "" -#: init/main.c:627 +#: init/main.c:677 #, c-format msgid "Not connecting to %s bus" msgstr "" -#: init/main.c:652 +#: init/main.c:702 msgid "Unable to setup standard file descriptors" msgstr "" -#: init/main.c:708 +#: init/main.c:758 msgid "Unable to register as subreaper" msgstr "" -#: init/main.c:871 +#: init/main.c:921 #, c-format msgid "Caught %s, core dumped" msgstr "" -#: init/main.c:875 +#: init/main.c:925 #, c-format msgid "Caught %s, unable to dump core" msgstr "" -#: init/main.c:906 +#: init/main.c:956 #, c-format msgid "Re-executing %s" msgstr "" -#: init/main.c:999 +#: init/main.c:1049 #, c-format msgid "Reconnecting to D-Bus %s bus" msgstr "" -#: init/main.c:1006 +#: init/main.c:1056 #, c-format msgid "Unable to connect to the D-Bus %s bus: %s" msgstr "" -#: init/main.c:1085 +#: init/main.c:1135 msgid "invalid console type specified" msgstr "" @@ -858,68 +860,68 @@ msgid "Quiesce %s sequence took %s%d second%s" msgstr "" -#: init/state.c:357 init/state.c:365 init/state.c:378 init/state.c:389 -#: init/state.c:398 init/state.c:407 +#: init/state.c:369 init/state.c:377 init/state.c:390 init/state.c:405 +#: init/state.c:417 init/state.c:426 init/state.c:435 msgid "Failed to serialise" msgstr "" -#: init/state.c:379 +#: init/state.c:391 msgid "control bus address" msgstr "" -#: init/state.c:460 +#: init/state.c:492 msgid "Detected invalid serialisation data" msgstr "" -#: init/state.c:469 init/state.c:474 init/state.c:482 init/state.c:497 -#: init/state.c:509 init/state.c:517 +#: init/state.c:501 init/state.c:506 init/state.c:514 init/state.c:530 +#: init/state.c:544 init/state.c:554 init/state.c:562 msgid "Failed to deserialise" msgstr "" -#: init/state.c:489 +#: init/state.c:521 msgid "No control details present in state data" msgstr "" -#: init/state.c:501 +#: init/state.c:548 msgid "No ConfSources present in state data" msgstr "" -#: init/state.c:513 +#: init/state.c:558 msgid "No global job environment data present in state data" msgstr "" -#: init/state.c:522 +#: init/state.c:567 msgid "Failed to resolve deserialisation dependencies" msgstr "" -#: init/state.c:1715 +#: init/state.c:1756 msgid "failed to demarshal D-Bus message" msgstr "" -#: init/state.c:1980 +#: init/state.c:2020 #, c-format msgid "Failed to re-execute %s: %s" msgstr "" -#: init/state.c:2019 +#: init/state.c:2059 msgid "Failed to generate serialisation data" msgstr "" -#: init/state.c:2027 +#: init/state.c:2067 msgid "Performing stateful re-exec" msgstr "" -#: init/state.c:2067 +#: init/state.c:2107 #, c-format msgid "Passing state from PID %d to parent" msgstr "" -#: init/state.c:2076 +#: init/state.c:2116 #, c-format msgid "Failed to release D-Bus name: %s" msgstr "" -#: init/state.c:2085 +#: init/state.c:2125 msgid "Failed to write serialisation data" msgstr "" @@ -927,147 +929,147 @@ msgid "Unable to create device" msgstr "" -#: util/initctl.c:364 +#: util/initctl.c:366 msgid "Unable to connect to system bus" msgstr "" -#: util/initctl.c:365 +#: util/initctl.c:367 msgid "Unable to connect to session bus" msgstr "" -#: util/initctl.c:374 +#: util/initctl.c:376 #, c-format msgid "%s: --dest given without --system\n" msgstr "" -#: util/initctl.c:382 +#: util/initctl.c:384 msgid "Unable to connect to Upstart" msgstr "" -#: util/initctl.c:592 util/initctl.c:727 util/initctl.c:855 util/initctl.c:990 -#: util/initctl.c:1084 util/initctl.c:1658 util/initctl.c:2848 +#: util/initctl.c:594 util/initctl.c:729 util/initctl.c:857 util/initctl.c:992 +#: util/initctl.c:1110 util/initctl.c:1678 util/initctl.c:2913 #, c-format msgid "%s: missing job name\n" msgstr "" -#: util/initctl.c:1388 util/initctl.c:1492 +#: util/initctl.c:1414 util/initctl.c:1512 #, c-format msgid "%s: missing variable name\n" msgstr "" -#: util/initctl.c:1438 +#: util/initctl.c:1463 #, c-format msgid "%s: missing variable value\n" msgstr "" -#: util/initctl.c:1723 +#: util/initctl.c:1743 #, c-format msgid "%s: missing event name\n" msgstr "" -#: util/initctl.c:1920 +#: util/initctl.c:1940 msgid "Invalid job class" msgstr "" -#: util/initctl.c:2009 +#: util/initctl.c:2029 #, c-format msgid "%s: missing D-Bus address\n" msgstr "" -#: util/initctl.c:2057 +#: util/initctl.c:2122 msgid "Unable to query session directory" msgstr "" -#: util/initctl.c:2110 +#: util/initctl.c:2175 msgid "Ignoring stale session file" msgstr "" -#: util/initctl.c:2711 +#: util/initctl.c:2776 msgid "unknown event" msgstr "tuntematon tapahtuma" -#: util/initctl.c:2715 +#: util/initctl.c:2780 msgid "unknown job" msgstr "tuntematon työ" -#: util/initctl.c:2874 +#: util/initctl.c:2939 msgid "" "use existing D-Bus session bus to connect to init daemon (for testing)" msgstr "" -#: util/initctl.c:2876 +#: util/initctl.c:2941 msgid "use D-Bus system bus to connect to init daemon" msgstr "" -#: util/initctl.c:2878 +#: util/initctl.c:2943 msgid "destination well-known name on D-Bus bus" msgstr "" -#: util/initctl.c:2880 +#: util/initctl.c:2945 msgid "run in user mode (as used for user sessions)" msgstr "" -#: util/initctl.c:2893 +#: util/initctl.c:2958 msgid "do not wait for job to start before exiting" msgstr "" -#: util/initctl.c:2905 +#: util/initctl.c:2970 msgid "do not wait for job to stop before exiting" msgstr "" -#: util/initctl.c:2917 +#: util/initctl.c:2982 msgid "do not wait for job to restart before exiting" msgstr "" -#: util/initctl.c:2956 +#: util/initctl.c:3021 msgid "do not wait for event to finish before exiting" msgstr "" -#: util/initctl.c:2997 +#: util/initctl.c:3062 msgid "" "enumerate list of events and jobs causing job created from job config to " "start/stop" msgstr "" -#: util/initctl.c:3010 +#: util/initctl.c:3075 msgid "ignore specified list of events (comma-separated)" msgstr "" -#: util/initctl.c:3012 +#: util/initctl.c:3077 msgid "Generate warning for any unreachable events/jobs" msgstr "" -#: util/initctl.c:3023 util/initctl.c:3036 util/initctl.c:3047 -#: util/initctl.c:3058 util/initctl.c:3069 +#: util/initctl.c:3088 util/initctl.c:3101 util/initctl.c:3112 +#: util/initctl.c:3123 util/initctl.c:3134 msgid "apply to global job environment table" msgstr "" -#: util/initctl.c:3025 +#: util/initctl.c:3090 msgid "do not replace the value of the variable if already set" msgstr "" -#: util/initctl.c:3088 +#: util/initctl.c:3153 msgid "Job" msgstr "Tehtävä" -#: util/initctl.c:3095 +#: util/initctl.c:3160 msgid "Event" msgstr "Tapahtuma" -#: util/initctl.c:3102 +#: util/initctl.c:3167 msgid "Environment" msgstr "" -#: util/initctl.c:3110 util/initctl.c:3122 util/initctl.c:3133 -#: util/initctl.c:3144 util/initctl.c:3151 +#: util/initctl.c:3175 util/initctl.c:3187 util/initctl.c:3198 +#: util/initctl.c:3209 util/initctl.c:3216 msgid "JOB [KEY=VALUE]..." msgstr "" -#: util/initctl.c:3111 +#: util/initctl.c:3176 msgid "Start job." msgstr "Käynnistä työ." -#: util/initctl.c:3112 +#: util/initctl.c:3177 msgid "" "JOB is the name of the job that is to be started, this may be followed by " "zero or more environment variables to be defined in the new job.\n" @@ -1077,11 +1079,11 @@ "an existing instance is already running." msgstr "" -#: util/initctl.c:3123 +#: util/initctl.c:3188 msgid "Stop job." msgstr "Pysäytä työ." -#: util/initctl.c:3124 +#: util/initctl.c:3189 msgid "" "JOB is the name of the job that is to be stopped, this may be followed by " "zero or more environment variables to be passed to the job's pre-stop and " @@ -1091,11 +1093,11 @@ "decide which of multiple instances will be stopped." msgstr "" -#: util/initctl.c:3134 +#: util/initctl.c:3199 msgid "Restart job." msgstr "Käynnistä työ uudelleen." -#: util/initctl.c:3135 +#: util/initctl.c:3200 msgid "" "JOB is the name of the job that is to be restarted, this may be followed by " "zero or more environment variables to be defined in the job after " @@ -1105,66 +1107,66 @@ "decide which of multiple instances will be restarted." msgstr "" -#: util/initctl.c:3145 +#: util/initctl.c:3210 msgid "Send HUP signal to job." msgstr "" -#: util/initctl.c:3146 +#: util/initctl.c:3211 msgid "" "JOB is the name of the job that is to be sent the signal, this may be " "followed by zero or more environment variables to distinguish between job " "instances.\n" msgstr "" -#: util/initctl.c:3152 +#: util/initctl.c:3217 msgid "Query status of job." msgstr "" -#: util/initctl.c:3153 +#: util/initctl.c:3218 msgid "" "JOB is the name of the job that is to be queried, this may be followed by " "zero or more environment variables to distguish between job instances.\n" msgstr "" -#: util/initctl.c:3159 +#: util/initctl.c:3224 msgid "List known jobs." msgstr "Luettele tunnetut työt." -#: util/initctl.c:3160 +#: util/initctl.c:3225 msgid "The known jobs and their current status will be output." msgstr "" -#: util/initctl.c:3163 +#: util/initctl.c:3228 msgid "EVENT [KEY=VALUE]..." msgstr "" -#: util/initctl.c:3164 +#: util/initctl.c:3229 msgid "Emit an event." msgstr "" -#: util/initctl.c:3165 +#: util/initctl.c:3230 msgid "" "EVENT is the name of an event the init daemon should emit, this may be " "followed by zero or more environment variables to be included in the event.\n" msgstr "" -#: util/initctl.c:3171 +#: util/initctl.c:3236 msgid "Reload the configuration of the init daemon." msgstr "" -#: util/initctl.c:3175 +#: util/initctl.c:3240 msgid "Request the version of the init daemon." msgstr "" -#: util/initctl.c:3178 +#: util/initctl.c:3243 msgid "[PRIORITY]" msgstr "" -#: util/initctl.c:3179 +#: util/initctl.c:3244 msgid "Change the minimum priority of log messages from the init daemon." msgstr "" -#: util/initctl.c:3181 +#: util/initctl.c:3246 msgid "" "PRIORITY may be one of:\n" " `debug' (messages useful for debugging upstart are logged, equivalent to --" @@ -1181,63 +1183,63 @@ "Without arguments, this outputs the current log priority." msgstr "" -#: util/initctl.c:3198 util/initctl.c:3204 +#: util/initctl.c:3263 util/initctl.c:3269 msgid "[CONF]" msgstr "" -#: util/initctl.c:3199 +#: util/initctl.c:3264 msgid "Show emits, start on and stop on details for job configurations." msgstr "" -#: util/initctl.c:3200 +#: util/initctl.c:3265 msgid "" "If CONF specified, show configuration details for single job configuration, " "else show details for all jobs configurations.\n" msgstr "" -#: util/initctl.c:3205 +#: util/initctl.c:3270 msgid "Check for unreachable jobs/event conditions." msgstr "" -#: util/initctl.c:3206 +#: util/initctl.c:3271 msgid "" "List all jobs and events which cannot be satisfied by currently available " "job configuration files." msgstr "" -#: util/initctl.c:3210 util/initctl.c:3220 util/initctl.c:3230 +#: util/initctl.c:3275 util/initctl.c:3285 util/initctl.c:3295 msgid "VARIABLE" msgstr "" -#: util/initctl.c:3211 +#: util/initctl.c:3276 msgid "Retrieve value of a job environment variable." msgstr "" -#: util/initctl.c:3212 +#: util/initctl.c:3277 msgid "Display the value of a variable from the job environment table." msgstr "" -#: util/initctl.c:3216 +#: util/initctl.c:3281 msgid "Show all job environment variables." msgstr "" -#: util/initctl.c:3217 +#: util/initctl.c:3282 msgid "" "Displays sorted list of variables and their values from the job environment " "table." msgstr "" -#: util/initctl.c:3221 +#: util/initctl.c:3286 msgid "Revert all job environment variable changes." msgstr "" -#: util/initctl.c:3222 +#: util/initctl.c:3287 msgid "" "Discards all changes make to the job environment table, setting it back to " "its default value." msgstr "" -#: util/initctl.c:3225 +#: util/initctl.c:3290 msgid "VARIABLE[=VALUE]" msgstr "" @@ -1257,41 +1259,41 @@ msgid "Discards the specified variable from the job environment table." msgstr "" -#: util/initctl.c:3235 +#: util/initctl.c:3300 msgid "JOB" msgstr "" -#: util/initctl.c:3236 +#: util/initctl.c:3301 msgid "Show job usage message if available." msgstr "" -#: util/initctl.c:3237 +#: util/initctl.c:3302 msgid "JOB is the name of the job which usage is to be shown.\n" msgstr "" -#: util/initctl.c:3241 +#: util/initctl.c:3311 msgid "Inform Upstart of D-Bus address to connect to." msgstr "" -#: util/initctl.c:3242 +#: util/initctl.c:3312 msgid "Run to allow Upstart to provide services over D-Bus." msgstr "" -#: util/initctl.c:3246 +#: util/initctl.c:3316 msgid "Inform Upstart that disk is now writeable." msgstr "" -#: util/initctl.c:3247 +#: util/initctl.c:3317 msgid "" "Run to ensure output from jobs ending before disk is writeable are flushed " "to disk." msgstr "" -#: util/initctl.c:3252 +#: util/initctl.c:3322 msgid "List all sessions." msgstr "" -#: util/initctl.c:3253 +#: util/initctl.c:3323 msgid "Displays list of running Session Init sessions" msgstr "" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ureadahead.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ureadahead.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/ureadahead.po 2014-07-09 09:04:07.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/ureadahead.po 2016-07-20 16:57:30.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:34+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 14:04+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: src/ureadahead.c:111 #, c-format diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/usbcreator.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/usbcreator.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/usbcreator.po 2014-07-09 09:04:05.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/usbcreator.po 2016-07-20 16:57:31.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: usb-creator\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-05-26 22:59+0000\n" -"PO-Revision-Date: 2013-09-11 07:35+0000\n" -"Last-Translator: Timo Jyrinki \n" +"POT-Creation-Date: 2015-04-29 13:11+0000\n" +"PO-Revision-Date: 2015-05-01 04:53+0000\n" +"Last-Translator: Ville Pilvio \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-07-07 14:17+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 13:50+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: .././dbus/com.ubuntu.usbcreator.policy.in.h:1 msgid "Install the bootloader" @@ -33,98 +33,98 @@ msgid "System policy prevents formatting this device" msgstr "Järjestelmän valtuutusasetus estää tämän laitteen alustamisen" -#: .././dbus/com.ubuntu.usbcreator.policy.in.h:5 +#: .././dbus/com.ubuntu.usbcreator.policy.in.h:1 msgid "Image the device" msgstr "Laitteen levykuva" -#: .././dbus/com.ubuntu.usbcreator.policy.in.h:6 +#: .././dbus/com.ubuntu.usbcreator.policy.in.h:2 msgid "System policy prevents writing a disk image to this device" msgstr "" "Järjestelmän valtuutusasetus estää levykuvan kirjoittamisen tälle laitteelle" -#: .././dbus/com.ubuntu.usbcreator.policy.in.h:7 +#: .././dbus/com.ubuntu.usbcreator.policy.in.h:3 msgid "Mount a device" msgstr "Liitä laite" -#: .././dbus/com.ubuntu.usbcreator.policy.in.h:8 +#: .././dbus/com.ubuntu.usbcreator.policy.in.h:4 msgid "System policy prevents mounting" msgstr "Järjestelmän valtuutusasetus estää liittämisen" -#: .././desktop/usb-creator-gtk.desktop.in.h:1 +#: .././dbus/com.ubuntu.usbcreator.policy.in.h:5 +msgid "Run KVM" +msgstr "Suorita KVM" + +#: .././dbus/com.ubuntu.usbcreator.policy.in.h:6 +msgid "System policy prevents running KVM" +msgstr "Järjestelmän valtuutusasetus estää KVM:n suorittamisen" + #: .././desktop/usb-creator-kde.desktop.in.h:1 +#: .././desktop/usb-creator-gtk.desktop.in.h:1 msgid "Startup Disk Creator" msgstr "Käynnistyslevyn luonti" -#: .././desktop/usb-creator-gtk.desktop.in.h:2 #: .././desktop/usb-creator-kde.desktop.in.h:2 +#: .././desktop/usb-creator-gtk.desktop.in.h:2 msgid "Create a startup disk using a CD or disc image" msgstr "Luo käynnistyslevy käyttäen CD-levyä tai levykuvaa pohjana" #. #-#-#-#-# usbcreator.pot (PACKAGE VERSION) #-#-#-#-# #. set title of progress window (same as gtk frontend) -#: .././usbcreator/frontends/kde/frontend.py:209 -#: .././usbcreator/frontends/winui/install_window.py:23 -#: .././gui/usbcreator-gtk.ui.h:8 usbcreator/frontends/kde/frontend.py:209 +#: .././gui/usbcreator-gtk.ui.h:7 .././usbcreator/frontends/kde/frontend.py:184 +#: usbcreator/frontends/kde/frontend.py:184 msgid "Installing" msgstr "Asennetaan" -#. #-#-#-#-# usbcreator.pot (PACKAGE VERSION) #-#-#-#-# -#. TODO evand 2009-07-28: Better error message. -#: .././usbcreator/frontends/kde/frontend.py:237 -#: .././usbcreator/frontends/gtk/frontend.py:735 -#: .././usbcreator/frontends/winui/frontend.py:87 -#: usbcreator/frontends/kde/frontend.py:237 +#: .././usbcreator/frontends/kde/frontend.py:211 +#: .././usbcreator/frontends/gtk/frontend.py:648 +#: usbcreator/frontends/kde/frontend.py:211 msgid "Installation failed." msgstr "Asennus epäonnistui." -#: .././usbcreator/frontends/kde/frontend.py:413 -#: .././usbcreator/frontends/gtk/frontend.py:472 -#: usbcreator/frontends/kde/frontend.py:413 +#: .././usbcreator/frontends/kde/frontend.py:366 +#: .././usbcreator/frontends/gtk/frontend.py:423 +#: usbcreator/frontends/kde/frontend.py:366 msgid "The device is not large enough to hold this image." msgstr "Laite ei ole riittävän suuri sisältämään tätä levykuvaa." -#: .././usbcreator/frontends/kde/frontend.py:415 -#: .././usbcreator/frontends/gtk/frontend.py:474 -#: usbcreator/frontends/kde/frontend.py:415 +#: .././usbcreator/frontends/kde/frontend.py:414 +#: .././usbcreator/frontends/gtk/frontend.py:473 +#: usbcreator/frontends/kde/frontend.py:414 msgid "There is not enough free space for this image." msgstr "Tälle levykuvalle ei ole riittävästi vapaata tilaa." -#: .././usbcreator/frontends/kde/frontend.py:418 -#: usbcreator/frontends/kde/frontend.py:418 +#: .././usbcreator/frontends/kde/frontend.py:417 +#: usbcreator/frontends/kde/frontend.py:417 msgid "The device needs to be formatted for use." msgstr "Laite tulee alustaa käyttöä varten." #. #-#-#-#-# usbcreator.pot (PACKAGE VERSION) #-#-#-#-# -#. TODO evand 2009-07-28: The list itself needs to be moved into the -#. base frontend. -#. To be displayed as a list of file type filters. -#: .././usbcreator/frontends/kde/frontend.py:452 -#: .././usbcreator/frontends/gtk/frontend.py:628 -#: .././usbcreator/frontends/winui/frontend.py:181 -#: usbcreator/frontends/kde/frontend.py:452 +#. This here filter is for kfiledialog, no clue if it will ever make a return +#. filter = '*.iso|' + _('CD Images') + '\n*.img|' + _('Disk Images') +#: .././usbcreator/frontends/kde/frontend.py:398 +#: .././usbcreator/frontends/gtk/frontend.py:541 +#: usbcreator/frontends/kde/frontend.py:398 msgid "CD Images" msgstr "CD-levykuvat" -#: .././usbcreator/frontends/kde/frontend.py:452 -#: .././usbcreator/frontends/gtk/frontend.py:629 -#: .././usbcreator/frontends/winui/frontend.py:182 -#: usbcreator/frontends/kde/frontend.py:452 +#: .././usbcreator/frontends/kde/frontend.py:398 +#: .././usbcreator/frontends/gtk/frontend.py:542 +#: usbcreator/frontends/kde/frontend.py:398 msgid "Disk Images" msgstr "Levykuvat" -#: .././usbcreator/frontends/kde/frontend.py:480 -#: usbcreator/frontends/kde/frontend.py:480 +#: .././usbcreator/frontends/kde/frontend.py:437 +#: usbcreator/frontends/kde/frontend.py:437 msgid "Starting up" msgstr "Käynnistyy" -#: .././usbcreator/frontends/kde/frontend.py:489 -#: usbcreator/frontends/kde/frontend.py:489 +#: .././usbcreator/frontends/kde/frontend.py:446 +#: usbcreator/frontends/kde/frontend.py:446 msgid "You must select both source image and target device first." msgstr "Valitse ensin sekä lähdetiedosto että kohdelaite." -#: .././usbcreator/frontends/kde/frontend.py:516 -#: .././usbcreator/frontends/winui/frontend.py:73 -#: usbcreator/frontends/kde/frontend.py:516 +#: .././usbcreator/frontends/kde/frontend.py:476 +#: usbcreator/frontends/kde/frontend.py:476 msgid "" "The installation is complete. You may now reboot your computer with this " "device inserted to try or install Ubuntu." @@ -132,129 +132,118 @@ "Asennus on valmis. Voit nyt käynnistää tietokoneen uudelleen tämän laitteen " "ollessa kytkettynä kokeillaksesi Ubuntua tai asentaaksesi sen." -#: .././usbcreator/frontends/kde/frontend.py:527 -#: usbcreator/frontends/kde/frontend.py:527 +#: .././usbcreator/frontends/kde/frontend.py:488 +#: usbcreator/frontends/kde/frontend.py:488 msgid "Retry?" msgstr "Yritetäänkö uudelleen?" -#: .././usbcreator/frontends/kde/frontend.py:539 -#: .././gui/usbcreator-gtk.ui.h:9 usbcreator/frontends/kde/frontend.py:539 +#: .././gui/usbcreator-gtk.ui.h:8 .././usbcreator/frontends/kde/frontend.py:504 +#: usbcreator/frontends/kde/frontend.py:504 msgid "Quit the installation?" msgstr "Poistu asennuksesta?" -#: .././usbcreator/frontends/kde/frontend.py:540 -#: .././gui/usbcreator-gtk.ui.h:10 usbcreator/frontends/kde/frontend.py:540 +#: .././gui/usbcreator-gtk.ui.h:9 .././usbcreator/frontends/kde/frontend.py:505 +#: usbcreator/frontends/kde/frontend.py:505 msgid "Do you really want to quit the installation now?" msgstr "Haluatko varmasti poistua asennuksesta nyt?" #. #-#-#-#-# usbcreator.pot (PACKAGE VERSION) #-#-#-#-# #. TODO information about the device we're about to format. -#: .././usbcreator/frontends/kde/frontend.py:571 -#: .././usbcreator/frontends/gtk/frontend.py:796 -#: usbcreator/frontends/kde/frontend.py:571 +#: .././usbcreator/frontends/kde/frontend.py:583 +#: .././usbcreator/frontends/gtk/frontend.py:803 +#: usbcreator/frontends/kde/frontend.py:583 msgid "Are you sure you want to erase the entire disk?" msgstr "Haluatko todella tyhjentää koko levyn?" -#: .././usbcreator/frontends/gtk/frontend.py:134 +#: .././usbcreator/frontends/gtk/frontend.py:133 msgid "To run Ubuntu on a portable device, it needs to be set up first." msgstr "" "Kannettava laite tulee ensin valmistella, jotta siltä voidaan käyttää " "Ubuntua." -#: .././usbcreator/frontends/gtk/frontend.py:135 +#: .././usbcreator/frontends/gtk/frontend.py:134 msgid "Source disc image (.img):" msgstr "Lähdelevykuva (.img):" -#: .././usbcreator/frontends/gtk/frontend.py:136 +#: .././usbcreator/frontends/gtk/frontend.py:135 msgid "Target device:" msgstr "Kohdelaite:" -#: .././usbcreator/frontends/gtk/frontend.py:137 +#: .././usbcreator/frontends/gtk/frontend.py:136 msgid "Ubuntu Core Installer" msgstr "Ubuntu Core -asennusohjelma" -#: .././usbcreator/frontends/gtk/frontend.py:138 +#: .././usbcreator/frontends/gtk/frontend.py:137 msgid "Install Ubuntu Core" msgstr "Asenna Ubuntu Core" -#: .././usbcreator/frontends/gtk/frontend.py:139 +#: .././usbcreator/frontends/gtk/frontend.py:138 msgid "Legal" msgstr "Lainopilliset huomautukset" -#: .././usbcreator/frontends/gtk/frontend.py:370 +#: .././usbcreator/frontends/gtk/frontend.py:335 msgid "CD-Drive/Image" msgstr "CD-asema/levykuva" -#: .././usbcreator/frontends/gtk/frontend.py:372 +#: .././usbcreator/frontends/gtk/frontend.py:371 #: .././usbcreator/frontends/winui/main_dialog.py:27 msgid "Image" msgstr "Kuva" -#: .././usbcreator/frontends/gtk/frontend.py:386 -#: .././usbcreator/frontends/winui/main_dialog.py:28 +#: .././usbcreator/frontends/gtk/frontend.py:348 msgid "OS Version" msgstr "Käyttöjärjestelmän versio" -#: .././usbcreator/frontends/gtk/frontend.py:396 -#: .././usbcreator/frontends/winui/main_dialog.py:29 +#: .././usbcreator/frontends/gtk/frontend.py:358 msgid "Size" msgstr "Koko" -#: .././usbcreator/frontends/gtk/frontend.py:513 -#: .././usbcreator/frontends/gtk/frontend.py:801 +#: .././usbcreator/frontends/gtk/frontend.py:512 +#: .././usbcreator/frontends/gtk/frontend.py:808 msgid "Erasing..." msgstr "Tyhjennetään..." -#: .././usbcreator/frontends/gtk/frontend.py:518 -#: .././gui/usbcreator-gtk.ui.h:16 +#: .././gui/usbcreator-gtk.ui.h:15 msgid "Erase Disk" msgstr "Tyhjennä levy" -#: .././usbcreator/frontends/gtk/frontend.py:572 -#: .././usbcreator/frontends/winui/main_dialog.py:36 +#: .././usbcreator/frontends/gtk/frontend.py:493 msgid "Device" msgstr "Laite" -#: .././usbcreator/frontends/gtk/frontend.py:589 -#: .././usbcreator/frontends/winui/main_dialog.py:37 +#: .././usbcreator/frontends/gtk/frontend.py:509 msgid "Label" msgstr "Nimike" -#: .././usbcreator/frontends/gtk/frontend.py:599 -#: .././usbcreator/frontends/winui/main_dialog.py:38 +#: .././usbcreator/frontends/gtk/frontend.py:519 msgid "Capacity" msgstr "Kapasiteetti" -#: .././usbcreator/frontends/gtk/frontend.py:609 +#: .././usbcreator/frontends/gtk/frontend.py:608 #: .././usbcreator/frontends/winui/main_dialog.py:39 msgid "Free Space" msgstr "Vapaa tila" -#. TODO evand 2009-07-31: Make these the default values in the -#. GtkBuilder file. -#: .././usbcreator/frontends/gtk/frontend.py:650 -#: .././usbcreator/frontends/winui/install_window.py:28 +#: .././usbcreator/frontends/gtk/frontend.py:577 msgid "Starting up..." msgstr "Käynnistetään..." -#: .././usbcreator/frontends/gtk/frontend.py:679 +#: .././usbcreator/frontends/gtk/frontend.py:688 #: .././usbcreator/frontends/winui/frontend.py:155 #, python-format msgid "%d%% complete (%dm%ss remaining)" msgstr "%d%% valmis (%dm%ss jäljellä)" -#: .././usbcreator/frontends/gtk/frontend.py:683 -#: .././usbcreator/frontends/winui/frontend.py:159 +#: .././usbcreator/frontends/gtk/frontend.py:602 #, python-format msgid "%d%% complete" msgstr "%d%% valmis" -#: .././usbcreator/frontends/gtk/frontend.py:763 +#: .././usbcreator/frontends/gtk/frontend.py:771 msgid "Installation is complete. Your device is rebooting into Ubuntu Core." msgstr "Asennus on valmis. Laite on valmis Ubuntu Coreen käynnistymiseen." -#: .././usbcreator/frontends/winui/main_dialog.py:21 -#: .././gui/usbcreator-gtk.ui.h:12 +#: .././gui/usbcreator-gtk.ui.h:11 msgid "" "To try or install Ubuntu from a removable disk, it needs to be set up as a " "startup disk." @@ -267,8 +256,7 @@ msgid "Source disc image (.iso) or CD:" msgstr "Lähdelevykuva (.iso) tai CD:" -#: .././usbcreator/frontends/winui/main_dialog.py:32 -#: .././gui/usbcreator-gtk.ui.h:14 +#: .././gui/usbcreator-gtk.ui.h:13 msgid "Other..." msgstr "Muu..." @@ -319,12 +307,11 @@ msgid "All" msgstr "Kaikki" -#: .././usbcreator/frontends/winui/frontend.py:193 -#: .././gui/usbcreator-gtk.ui.h:11 +#: .././gui/usbcreator-gtk.ui.h:10 msgid "Make Startup Disk" msgstr "Luo käynnistyslevy" -#: .././usbcreator/install.py:140 +#: .././usbcreator/install.py:92 #, python-format msgid "The extension \"%s\" is not supported." msgstr "Laajennusta ”%s” ei tueta." @@ -334,7 +321,7 @@ msgid "Missing matching \"%s\" for source image %s." msgstr "Ei täsmäävää kohdetta ”%s” lähdelevykuvalle %s." -#: .././usbcreator/install.py:161 +#: .././usbcreator/install.py:101 #, python-format msgid "" "An uncaught exception was raised:\n" @@ -356,22 +343,22 @@ "\n" "(%d MB) > %s (%d MB)" -#: .././usbcreator/install.py:230 +#: .././usbcreator/install.py:234 msgid "Installing the bootloader..." msgstr "Asennetaan käynnistyslatainta..." -#: .././usbcreator/install.py:231 +#: .././usbcreator/install.py:235 msgid "Failed to install the bootloader." msgstr "Käynnistyslataimen asennus epäonnistui." -#: .././usbcreator/install.py:261 +#: .././usbcreator/install.py:265 msgid "Modifying configuration..." msgstr "Muutetaan asetuksia..." #. Failure here probably means the source was not really an Ubuntu #. image and did not have the files we wanted to move, see #. -#: .././usbcreator/install.py:272 +#: .././usbcreator/install.py:276 #, python-format msgid "" "Could not move syslinux files in \"%s\": %s. Maybe \"%s\" is not an Ubuntu " @@ -380,70 +367,69 @@ "Syslinux-tiedostoja ei voitu siirtää kohteessa \"%s\": %s. Oletko varma, " "että \"%s\" on Ubuntu-levykuva?" -#: .././usbcreator/install.py:343 +#: .././usbcreator/install.py:383 msgid "Creating a persistence file..." msgstr "Luodaan pysyväistiedostoa..." -#: .././usbcreator/install.py:346 +#: .././usbcreator/install.py:386 msgid "Creating an ext2 filesystem in the persistence file..." msgstr "Luodaan ext2-tiedostojärjestelmää pysyväistiedostoon..." -#: .././usbcreator/install.py:358 +#: .././usbcreator/frontends/kde/frontend.py:457 +#: .././usbcreator/frontends/gtk/frontend.py:604 +#: usbcreator/frontends/kde/frontend.py:457 msgid "Finishing..." msgstr "Viimeistellään..." -#. TODO evand 2009-09-02: Disabled until we can find a cross-platform -#. way of determining dd progress. -#. self.initialize_progress_thread() -#: .././usbcreator/install.py:381 +#: .././usbcreator/install.py:105 msgid "Writing disk image..." msgstr "Kirjoitetaan levykuvaa..." -#: .././usbcreator/install.py:382 +#: .././usbcreator/install.py:422 #, python-format msgid "Could not write the disk image (%s) to the device (%s)." msgstr "Levykuvaa (%s) ei voi kirjoittaa laitteelle (%s)." -#: .././usbcreator/install.py:412 +#: .././usbcreator/install.py:452 msgid "Erasing boot partition..." msgstr "Tyhjennetään käynnistysosiota..." -#: .././usbcreator/install.py:415 +#: .././usbcreator/install.py:455 msgid "Erasing user partition..." msgstr "Tyhjennetään käyttäjäosiota..." -#: .././usbcreator/install.py:418 +#: .././usbcreator/install.py:458 msgid "Flashing boot partition..." msgstr "Kirjoitetaan käynnistysosiota..." -#: .././usbcreator/install.py:421 +#: .././usbcreator/install.py:461 msgid "Flashing user partition..." msgstr "Kirjoitetaan käyttäjäosiota..." -#: .././usbcreator/install.py:426 +#: .././usbcreator/install.py:466 msgid "Rebooting device..." msgstr "Käynnistetään laite uudelleen..." #. Clear. #. Some of the code in this function was copied from Ubiquity's #. scripts/install.py -#: .././usbcreator/install.py:448 .././usbcreator/install.py:561 +#: .././usbcreator/install.py:488 .././usbcreator/install.py:602 msgid "Removing files..." msgstr "Poistetaan tiedostoja..." -#: .././usbcreator/install.py:479 .././usbcreator/install.py:584 +#: .././usbcreator/install.py:519 .././usbcreator/install.py:625 msgid "Copying files..." msgstr "Kopioidaan tiedostoja..." -#: .././usbcreator/install.py:508 +#: .././usbcreator/install.py:548 msgid "md5 checksums do not match." msgstr "md5-tarkistussummat eivät täsmää." -#: .././usbcreator/install.py:537 +#: .././usbcreator/install.py:578 msgid "Installing the EFI bootloader..." msgstr "Asennetaan EFI-käynnistyslataajaa..." -#: .././usbcreator/install.py:538 +#: .././usbcreator/install.py:579 msgid "Failed to install the EFI bootloader." msgstr "EFI-käynnistyslataajan asennus epäonnistui." @@ -452,16 +438,16 @@ #. user the option of selecting the re-inserted disk #. from a drop down list and continuing. #. TODO evand 2009-07-23: Fail more gracefully. -#: .././usbcreator/install.py:656 +#: .././usbcreator/install.py:698 #, python-format msgid "Could not read from %s" msgstr "Lukeminen ei onnistu kohteesta %s" -#: .././usbcreator/install.py:681 +#: .././usbcreator/install.py:723 msgid "Checksums do not match. Retry?" msgstr "Tarkistussummat eivät täsmää. Yritetäänkö uudelleen?" -#: .././usbcreator/install.py:685 +#: .././usbcreator/install.py:727 msgid "Checksums do not match." msgstr "Tarkistussummat eivät täsmää." @@ -469,26 +455,26 @@ msgid "Legal Notice" msgstr "Lainopilliset huomautukset" -#: .././gui/usbcreator-gtk.ui.h:2 +#: .././gui/usbcreator-gtk.ui.h:1 msgid "Installation Failed" msgstr "Asennus epäonnistui" -#: .././gui/usbcreator-gtk.ui.h:3 +#: .././gui/usbcreator-gtk.ui.h:2 msgid "" "The installation failed. Please see ~/.cache/usb-creator.log for more " "details.\n" msgstr "" "Asennus epäonnistui. Lisätietoja tiedostossa ~/.cache/usb-creator.log.\n" -#: .././gui/usbcreator-gtk.ui.h:5 +#: .././gui/usbcreator-gtk.ui.h:4 msgid "Installation Complete" msgstr "Asennus valmistui" -#: .././gui/usbcreator-gtk.ui.h:6 +#: .././gui/usbcreator-gtk.ui.h:5 msgid "Test Disk" msgstr "Kokeile levyä" -#: .././gui/usbcreator-gtk.ui.h:7 +#: .././gui/usbcreator-gtk.ui.h:6 msgid "" "Installation is complete. You may now run Ubuntu on other computers by " "booting them with this drive inserted." @@ -496,7 +482,7 @@ "Asennus on valmis. Voit nyt käynnistää Ubuntun haluamallasi tietokoneella " "tämän aseman ollessa liitettynä." -#: .././gui/usbcreator-gtk.ui.h:15 +#: .././gui/usbcreator-gtk.ui.h:14 msgid "Disk to use:" msgstr "Käytettävä levy:" @@ -525,6 +511,7 @@ msgid "Error" msgstr "Virhe" -#: usbcreator/frontends/kde/frontend.py:207 +#: .././usbcreator/frontends/kde/frontend.py:182 +#: usbcreator/frontends/kde/frontend.py:182 msgid "Cancel" msgstr "Peru" diff -Nru language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/util-linux.po language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/util-linux.po --- language-pack-fi-base-14.04+20140707/data/fi/LC_MESSAGES/util-linux.po 2014-07-09 09:03:48.000000000 +0000 +++ language-pack-fi-base-14.04+20160720/data/fi/LC_MESSAGES/util-linux.po 2016-07-20 16:57:28.000000000 +0000 @@ -27,8 +27,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2014-07-07 10:44+0000\n" -"X-Generator: Launchpad (build 17086)\n" +"X-Launchpad-Export-Date: 2016-07-20 10:43+0000\n" +"X-Generator: Launchpad (build 18147)\n" #: disk-utils/blockdev.c:63 msgid "set read-only" @@ -42,17 +42,17 @@ msgid "get read-only" msgstr "hae vain luku -tila" -#: disk-utils/blockdev.c:80 +#: disk-utils/blockdev.c:82 msgid "get discard zeroes support status" msgstr "" #: disk-utils/blockdev.c:88 msgid "get logical block (sector) size" -msgstr "" +msgstr "hae loogisen lohkon (sektorin) koko" #: disk-utils/blockdev.c:94 msgid "get physical block (sector) size" -msgstr "" +msgstr "hae fyysisen lohkon (sektorin) koko" #: disk-utils/blockdev.c:100 msgid "get minimum I/O size" @@ -62,7 +62,7 @@ msgid "get optimal I/O size" msgstr "hae paras I/O-koko" -#: disk-utils/blockdev.c:110 +#: disk-utils/blockdev.c:112 msgid "get alignment offset in bytes" msgstr "" @@ -78,7 +78,7 @@ msgid "set blocksize" msgstr "aseta lohkokoko" -#: disk-utils/blockdev.c:135 +#: disk-utils/blockdev.c:137 msgid "get 32-bit sector count (deprecated, use --getsz)" msgstr "" @@ -110,7 +110,7 @@ msgid "reread partition table" msgstr "lue osiotaulu uudelleen" -#: disk-utils/blockdev.c:182 +#: disk-utils/blockdev.c:184 #, c-format msgid "" "\n" @@ -122,61 +122,67 @@ "Available commands:\n" msgstr "" -#: disk-utils/blockdev.c:188 +#: disk-utils/blockdev.c:190 #, c-format msgid " %-25s get size in 512-byte sectors\n" msgstr "" -#: disk-utils/mkfs.minix.c:664 +#: disk-utils/blockdev.c:230 disk-utils/fsck.minix.c:1272 +#: disk-utils/isosize.c:196 disk-utils/mkfs.c:59 disk-utils/mkfs.minix.c:662 +#: misc-utils/ddate.c:181 mount/swapon.c:721 mount/swapon.c:773 +#: sys-utils/readprofile.c:184 sys-utils/tunelp.c:86 #, c-format msgid "%s (%s)\n" msgstr "%s (%s)\n" -#: disk-utils/addpart.c:52 disk-utils/blockdev.c:276 disk-utils/blockdev.c:420 -#: disk-utils/blockdev.c:447 disk-utils/cfdisk.c:2011 disk-utils/delpart.c:53 -#: disk-utils/fdformat.c:62 disk-utils/fdformat.c:154 disk-utils/fdisk.c:676 -#: disk-utils/fdisk.c:692 disk-utils/fdisk.c:732 disk-utils/fdisk.c:952 -#: disk-utils/fsck.c:1424 disk-utils/fsck.cramfs.c:145 -#: disk-utils/fsck.cramfs.c:502 disk-utils/isosize.c:134 -#: disk-utils/mkfs.bfs.c:187 disk-utils/mkfs.cramfs.c:164 -#: disk-utils/mkfs.cramfs.c:666 disk-utils/mkfs.cramfs.c:793 -#: disk-utils/mkfs.minix.c:753 disk-utils/partx.c:949 -#: disk-utils/resizepart.c:97 disk-utils/swaplabel.c:105 -#: libfdisk/src/bsd.c:503 lib/path.c:73 lib/path.c:85 login-utils/islocal.c:87 -#: login-utils/last.c:644 login-utils/last-deprecated.c:245 -#: login-utils/sulogin.c:466 login-utils/sulogin.c:504 -#: login-utils/utmpdump.c:126 login-utils/utmpdump.c:345 -#: login-utils/utmpdump.c:367 login-utils/vipw.c:265 login-utils/vipw.c:283 -#: misc-utils/findmnt.c:1066 misc-utils/logger.c:412 misc-utils/mcookie.c:112 -#: misc-utils/uuidd.c:222 sys-utils/blkdiscard.c:135 sys-utils/dmesg.c:513 -#: sys-utils/eject.c:510 sys-utils/eject.c:711 sys-utils/fallocate.c:371 -#: sys-utils/fsfreeze.c:124 sys-utils/fstrim.c:81 sys-utils/hwclock.c:270 -#: sys-utils/hwclock-cmos.c:632 sys-utils/hwclock-rtc.c:162 -#: sys-utils/hwclock-rtc.c:256 sys-utils/hwclock-rtc.c:414 -#: sys-utils/hwclock-rtc.c:435 sys-utils/hwclock-rtc.c:482 -#: sys-utils/ldattach.c:290 sys-utils/nsenter.c:113 sys-utils/rtcwake.c:106 -#: sys-utils/rtcwake.c:265 sys-utils/rtcwake.c:525 sys-utils/setpriv.c:224 -#: sys-utils/setpriv.c:521 sys-utils/setpriv.c:544 sys-utils/swapon.c:320 -#: sys-utils/swapon.c:483 sys-utils/switch_root.c:163 sys-utils/unshare.c:49 -#: sys-utils/wdctl.c:320 sys-utils/wdctl.c:376 term-utils/script.c:216 -#: term-utils/script.c:242 term-utils/script.c:683 -#: term-utils/scriptreplay.c:203 term-utils/scriptreplay.c:206 -#: term-utils/wall.c:269 text-utils/rev.c:141 text-utils/tailf.c:61 -#: text-utils/tailf.c:98 text-utils/ul.c:232 +#: disk-utils/addpart.c:56 disk-utils/blockdev.c:276 disk-utils/blockdev.c:420 +#: disk-utils/blockdev.c:446 disk-utils/cfdisk.c:2629 disk-utils/delpart.c:57 +#: disk-utils/fdformat.c:229 disk-utils/fdisk.c:704 disk-utils/fdisk.c:956 +#: disk-utils/fdisk-list.c:299 disk-utils/fdisk-list.c:339 +#: disk-utils/fdisk-list.c:358 disk-utils/fsck.c:1449 +#: disk-utils/fsck.cramfs.c:150 disk-utils/fsck.cramfs.c:507 +#: disk-utils/isosize.c:134 disk-utils/mkfs.bfs.c:192 +#: disk-utils/mkfs.cramfs.c:164 disk-utils/mkfs.cramfs.c:655 +#: disk-utils/mkfs.cramfs.c:782 disk-utils/mkfs.minix.c:829 +#: disk-utils/mkswap.c:216 disk-utils/mkswap.c:255 disk-utils/partx.c:953 +#: disk-utils/resizepart.c:101 disk-utils/sfdisk.c:426 disk-utils/sfdisk.c:482 +#: disk-utils/sfdisk.c:536 disk-utils/sfdisk.c:595 disk-utils/sfdisk.c:662 +#: disk-utils/sfdisk.c:696 disk-utils/sfdisk.c:1192 disk-utils/swaplabel.c:60 +#: libfdisk/src/bsd.c:641 lib/path.c:70 lib/path.c:82 login-utils/islocal.c:87 +#: login-utils/last.c:653 login-utils/sulogin.c:475 login-utils/sulogin.c:512 +#: login-utils/utmpdump.c:126 login-utils/utmpdump.c:348 +#: login-utils/utmpdump.c:370 login-utils/vipw.c:255 login-utils/vipw.c:273 +#: misc-utils/findmnt.c:1121 misc-utils/logger.c:901 misc-utils/mcookie.c:115 +#: misc-utils/uuidd.c:225 sys-utils/blkdiscard.c:154 sys-utils/dmesg.c:522 +#: sys-utils/eject.c:500 sys-utils/eject.c:700 sys-utils/fallocate.c:374 +#: sys-utils/fsfreeze.c:128 sys-utils/fstrim.c:72 sys-utils/hwclock.c:283 +#: sys-utils/hwclock-cmos.c:638 sys-utils/hwclock-rtc.c:162 +#: sys-utils/hwclock-rtc.c:256 sys-utils/hwclock-rtc.c:401 +#: sys-utils/hwclock-rtc.c:422 sys-utils/hwclock-rtc.c:469 +#: sys-utils/ldattach.c:388 sys-utils/nsenter.c:124 sys-utils/rtcwake.c:136 +#: sys-utils/rtcwake.c:270 sys-utils/setpriv.c:230 sys-utils/setpriv.c:529 +#: sys-utils/setpriv.c:552 sys-utils/swapon.c:342 sys-utils/swapon.c:505 +#: sys-utils/switch_root.c:163 sys-utils/unshare.c:102 sys-utils/unshare.c:117 +#: sys-utils/wdctl.c:321 sys-utils/wdctl.c:377 term-utils/agetty.c:2597 +#: term-utils/agetty.c:2621 term-utils/script.c:419 term-utils/script.c:425 +#: term-utils/script.c:427 term-utils/script.c:515 +#: term-utils/scriptreplay.c:206 term-utils/scriptreplay.c:209 +#: term-utils/wall.c:331 text-utils/more.c:607 text-utils/rev.c:142 +#: text-utils/tailf.c:67 text-utils/tailf.c:101 text-utils/ul.c:225 #, c-format msgid "cannot open %s" msgstr "laitetta %s ei voi avata" -#: disk-utils/blockdev.c:309 +#: disk-utils/blockdev.c:311 msgid "could not get device size" msgstr "" -#: disk-utils/blockdev.c:315 +#: disk-utils/blockdev.c:317 #, c-format msgid "Unknown command: %s" msgstr "" -#: disk-utils/blockdev.c:331 +#: disk-utils/blockdev.c:333 #, c-format msgid "%s requires an argument" msgstr "" @@ -191,12 +197,12 @@ msgid "%s succeeded.\n" msgstr "%s onnistui.\n" -#: disk-utils/blockdev.c:459 +#: disk-utils/blockdev.c:368 disk-utils/blockdev.c:474 #, c-format msgid "ioctl error on %s" msgstr "" -#: disk-utils/blockdev.c:478 +#: disk-utils/blockdev.c:482 #, c-format msgid "RO RA SSZ BSZ StartSec Size Device\n" msgstr "RO RA SSZ BSZ AlkuSekt Koko Laite\n" @@ -224,17 +230,17 @@ "for 2.6 use IO scheduler sysfs tunables instead..\n" msgstr "" -#: disk-utils/fdformat.c:28 +#: disk-utils/fdformat.c:52 #, c-format msgid "Formatting ... " msgstr "Alustetaan... " -#: disk-utils/fdformat.c:48 disk-utils/fdformat.c:88 +#: disk-utils/fdformat.c:67 disk-utils/fdformat.c:137 #, c-format msgid "done\n" msgstr "valmis\n" -#: disk-utils/fdformat.c:59 +#: disk-utils/fdformat.c:79 #, c-format msgid "Verifying ... " msgstr "Varmistetaan... " @@ -245,16 +251,16 @@ msgid "cannot open file %s" msgstr "" -#: disk-utils/fdformat.c:71 +#: disk-utils/fdformat.c:107 msgid "Read: " msgstr "Luku: " -#: disk-utils/fdformat.c:73 +#: disk-utils/fdformat.c:72 #, c-format msgid "Problem reading cylinder %d, expected %d, read %d\n" msgstr "Ongelma luettaessa sylinteriä %d, odotettiin %d, luettiin %d\n" -#: disk-utils/fdformat.c:81 +#: disk-utils/fdformat.c:80 #, c-format msgid "" "bad data in cyl %d\n" @@ -279,14 +285,7 @@ "\n" msgstr "" -#: disk-utils/cfdisk.c:1982 include/c.h:286 schedutils/chrt.c:266 -#: schedutils/taskset.c:166 sys-utils/chcpu.c:330 sys-utils/dmesg.c:1334 -#: sys-utils/hwclock.c:1541 sys-utils/lscpu.c:1711 sys-utils/renice.c:102 -#: sys-utils/rtcwake.c:474 sys-utils/tunelp.c:249 term-utils/agetty.c:740 -#: term-utils/script.c:220 term-utils/scriptreplay.c:177 -#: term-utils/write.c:113 text-utils/col.c:208 text-utils/colcrt.c:118 -#: text-utils/colrm.c:174 text-utils/column.c:152 text-utils/rev.c:124 -#: text-utils/tailf.c:264 text-utils/ul.c:196 +#: disk-utils/sfdisk.c:1627 include/c.h:302 #, c-format msgid "%s from %s\n" msgstr "%s – %s\n" @@ -296,31 +295,31 @@ msgid "cannot stat file %s" msgstr "" -#: disk-utils/fdformat.c:147 misc-utils/lsblk.c:788 partx/partx.c:803 -#: sys-utils/mountpoint.c:102 +#: disk-utils/fdformat.c:223 disk-utils/partx.c:950 misc-utils/lsblk.c:1481 +#: sys-utils/blkdiscard.c:159 sys-utils/mountpoint.c:107 #, c-format msgid "%s: not a block device" msgstr "" -#: disk-utils/fdformat.c:149 +#: disk-utils/fdformat.c:225 #, c-format msgid "cannot access file %s" msgstr "" -#: disk-utils/fdformat.c:156 +#: disk-utils/fdformat.c:155 msgid "Could not determine current format type" msgstr "Nykyistä alustustyyppiä ei voi määrittää" -#: disk-utils/fdformat.c:158 +#: disk-utils/fdformat.c:233 #, c-format msgid "%s-sided, %d tracks, %d sec/track. Total capacity %d kB.\n" msgstr "%spuoleinen, %d uraa, %d sektoria/ura. Kokonaistila %d kt.\n" -#: disk-utils/fdformat.c:159 +#: disk-utils/fdformat.c:234 msgid "Double" msgstr "Kaksi" -#: disk-utils/fdformat.c:159 +#: disk-utils/fdformat.c:234 msgid "Single" msgstr "Yksi" @@ -351,17 +350,17 @@ msgid "open failed: %s" msgstr "" -#: disk-utils/fsck.cramfs.c:151 +#: disk-utils/fsck.cramfs.c:156 #, c-format msgid "ioctl failed: unable to determine device size: %s" msgstr "" -#: disk-utils/fsck.cramfs.c:157 +#: disk-utils/fsck.cramfs.c:162 #, c-format msgid "not a block device or file: %s" msgstr "ei ole lohkolaite eikä tiedosto: %s" -#: disk-utils/fsck.cramfs.c:160 disk-utils/fsck.cramfs.c:196 +#: disk-utils/fsck.cramfs.c:165 disk-utils/fsck.cramfs.c:201 msgid "file length too short" msgstr "tiedosto on liian lyhyt" @@ -371,33 +370,33 @@ msgid "read failed: %s" msgstr "lukeminen epäonnistui: %s" -#: disk-utils/fsck.cramfs.c:175 disk-utils/fsck.cramfs.c:177 +#: disk-utils/fsck.cramfs.c:180 disk-utils/fsck.cramfs.c:182 msgid "superblock magic not found" msgstr "superlohkon taikalukua ei löytynyt" -#: disk-utils/fsck.cramfs.c:179 +#: disk-utils/fsck.cramfs.c:185 #, c-format msgid "cramfs endianness is %s\n" msgstr "" -#: disk-utils/fsck.cramfs.c:180 +#: disk-utils/fsck.cramfs.c:186 msgid "big" msgstr "" -#: disk-utils/fsck.cramfs.c:180 +#: disk-utils/fsck.cramfs.c:186 msgid "little" msgstr "" -#: disk-utils/fsck.cramfs.c:185 +#: disk-utils/fsck.cramfs.c:190 msgid "unsupported filesystem features" msgstr "" -#: disk-utils/fsck.cramfs.c:189 +#: disk-utils/fsck.cramfs.c:194 #, c-format msgid "superblock size (%d) too small" msgstr "superlohkon koko (%d) on liian pieni" -#: disk-utils/fsck.cramfs.c:194 +#: disk-utils/fsck.cramfs.c:199 msgid "zero file count" msgstr "" @@ -411,24 +410,24 @@ msgid "warning: old cramfs format\n" msgstr "" -#: disk-utils/fsck.cramfs.c:209 +#: disk-utils/fsck.cramfs.c:214 msgid "unable to test CRC: old cramfs format" msgstr "" -#: disk-utils/fsck.cramfs.c:262 +#: disk-utils/fsck.cramfs.c:267 msgid "crc error" msgstr "crc-virhe" -#: disk-utils/fsck.cramfs.c:328 +#: disk-utils/fsck.cramfs.c:333 msgid "root inode is not directory" msgstr "juuren i-solmu ei ole hakemisto" -#: disk-utils/fsck.cramfs.c:332 +#: disk-utils/fsck.cramfs.c:337 #, c-format msgid "bad root offset (%lu)" msgstr "" -#: disk-utils/fsck.cramfs.c:350 +#: disk-utils/fsck.cramfs.c:355 msgid "data block too large" msgstr "" @@ -437,119 +436,118 @@ msgid "decompression error %p(%d): %s" msgstr "" -#: disk-utils/fsck.cramfs.c:380 +#: disk-utils/fsck.cramfs.c:375 #, c-format msgid " hole at %ld (%zd)\n" msgstr " reikä kohdassa %ld (%zd)\n" -#: disk-utils/fsck.cramfs.c:387 disk-utils/fsck.cramfs.c:542 +#: disk-utils/fsck.cramfs.c:382 disk-utils/fsck.cramfs.c:536 #, c-format msgid " uncompressing block at %ld to %ld (%ld)\n" msgstr " puretaan paikkaan %2$ld lohkoa %1$ld (%3$ld)\n" -#: disk-utils/fsck.cramfs.c:394 +#: disk-utils/fsck.cramfs.c:399 #, c-format msgid "non-block (%ld) bytes" msgstr "ei-lohko (%ld) tavua" -#: disk-utils/fsck.cramfs.c:398 +#: disk-utils/fsck.cramfs.c:403 #, c-format msgid "non-size (%ld vs %ld) bytes" msgstr "ei-koko (%ld vs %ld) tavua" -#: disk-utils/fsck.cramfs.c:404 disk-utils/fsck.cramfs.c:508 -#: disk-utils/sfdisk.c:255 disk-utils/sfdisk.c:263 disk-utils/sfdisk.c:325 -#: disk-utils/swaplabel.c:149 misc-utils/uuidd.c:347 sys-utils/fallocate.c:379 -#: sys-utils/setpriv.c:527 sys-utils/setpriv.c:550 sys-utils/swapon.c:338 +#: disk-utils/fsck.cramfs.c:409 disk-utils/fsck.cramfs.c:513 +#: disk-utils/swaplabel.c:104 misc-utils/uuidd.c:350 sys-utils/fallocate.c:382 +#: sys-utils/setpriv.c:535 sys-utils/setpriv.c:558 sys-utils/swapon.c:360 #: term-utils/ttymsg.c:175 #, c-format msgid "write failed: %s" msgstr "kirjoittaminen epäonnistui: %s" -#: disk-utils/fsck.cramfs.c:416 +#: disk-utils/fsck.cramfs.c:421 #, c-format msgid "lchown failed: %s" msgstr "lchown epäonnistui: %s" -#: disk-utils/fsck.cramfs.c:420 +#: disk-utils/fsck.cramfs.c:425 #, c-format msgid "chown failed: %s" msgstr "chown epäonnistui: %s" -#: disk-utils/fsck.cramfs.c:425 +#: disk-utils/fsck.cramfs.c:430 #, c-format msgid "utime failed: %s" msgstr "utime epäonnistui: %s" -#: disk-utils/fsck.cramfs.c:437 +#: disk-utils/fsck.cramfs.c:442 #, c-format msgid "directory inode has zero offset and non-zero size: %s" msgstr "" -#: disk-utils/fsck.cramfs.c:452 +#: disk-utils/fsck.cramfs.c:457 #, c-format msgid "mkdir failed: %s" msgstr "mkdir epäonnistui: %s" -#: disk-utils/fsck.cramfs.c:468 +#: disk-utils/fsck.cramfs.c:473 msgid "filename length is zero" msgstr "tiedostonimen pituus on nolla" -#: disk-utils/fsck.cramfs.c:470 +#: disk-utils/fsck.cramfs.c:475 msgid "bad filename length" msgstr "virheellinen tiedostonimen pituus" -#: disk-utils/fsck.cramfs.c:476 +#: disk-utils/fsck.cramfs.c:481 msgid "bad inode offset" msgstr "virheellinen i-solmun siirtymä" -#: disk-utils/fsck.cramfs.c:491 +#: disk-utils/fsck.cramfs.c:496 msgid "file inode has zero offset and non-zero size" msgstr "tiedoston i-solmun siirtymä on nolla mutta koko ei ole nolla" -#: disk-utils/fsck.cramfs.c:494 +#: disk-utils/fsck.cramfs.c:499 msgid "file inode has zero size and non-zero offset" msgstr "tiedoston i-solmun koko on nolla mutta siirtymä ei ole nolla" -#: disk-utils/fsck.cramfs.c:523 +#: disk-utils/fsck.cramfs.c:528 msgid "symbolic link has zero offset" msgstr "symbolisen linkin siirtymä on nolla" -#: disk-utils/fsck.cramfs.c:525 +#: disk-utils/fsck.cramfs.c:530 msgid "symbolic link has zero size" msgstr "symbolisen linkin koko on nolla" -#: disk-utils/fsck.cramfs.c:534 +#: disk-utils/fsck.cramfs.c:539 #, c-format msgid "size error in symlink: %s" msgstr "kokovirhe symlinkissä: %s" -#: disk-utils/fsck.cramfs.c:548 +#: disk-utils/fsck.cramfs.c:553 #, c-format msgid "symlink failed: %s" msgstr "" -#: disk-utils/fsck.cramfs.c:561 +#: disk-utils/fsck.cramfs.c:566 #, c-format msgid "special file has non-zero offset: %s" msgstr "" -#: disk-utils/fsck.cramfs.c:571 +#: disk-utils/fsck.cramfs.c:576 #, c-format msgid "fifo has non-zero size: %s" msgstr "" -#: disk-utils/fsck.cramfs.c:577 +#: disk-utils/fsck.cramfs.c:582 #, c-format msgid "socket has non-zero size: %s" msgstr "pistokkeen koko ei ole nolla: %s" -#: disk-utils/fsck.cramfs.c:580 +#: disk-utils/fsck.cramfs.c:585 #, c-format msgid "bogus mode: %s (%o)" msgstr "virheellinen tila: %s (%o)" -#: disk-utils/fsck.cramfs.c:589 +#: disk-utils/fsck.cramfs.c:594 #, c-format msgid "mknod failed: %s" msgstr "mknod epäonnistui: %s" @@ -565,7 +563,7 @@ msgid "directory data end (%ld) != file data start (%ld)" msgstr "" -#: disk-utils/fsck.cramfs.c:630 +#: disk-utils/fsck.cramfs.c:635 msgid "invalid file data offset" msgstr "" @@ -573,7 +571,7 @@ msgid "compiled without -x support" msgstr "käännetty ilman -x-tukea" -#: disk-utils/fsck.cramfs.c:698 +#: disk-utils/fsck.cramfs.c:703 #, c-format msgid "%s: OK\n" msgstr "%s: OK\n" @@ -583,45 +581,45 @@ msgid "Usage: %s [-larvsmf] /dev/name\n" msgstr "Käyttö: %s [-larvsmf] /dev/nimi\n" -#: disk-utils/fsck.minix.c:297 +#: disk-utils/fsck.minix.c:288 #, c-format msgid "%s is mounted.\t " msgstr "%s on liitetty.\t " -#: disk-utils/fsck.minix.c:299 +#: disk-utils/fsck.minix.c:290 msgid "Do you really want to continue" msgstr "Haluatko varmasti jatkaa" -#: disk-utils/fsck.minix.c:303 +#: disk-utils/fsck.minix.c:294 #, c-format msgid "check aborted.\n" msgstr "tarkistus keskeytetty.\n" -#: disk-utils/fsck.minix.c:319 disk-utils/fsck.minix.c:340 +#: disk-utils/fsck.minix.c:310 disk-utils/fsck.minix.c:331 #, c-format msgid "Zone nr < FIRSTZONE in file `%s'." msgstr "Vyöhykenumero < FIRSTZONE tiedostossa ”%s”." -#: disk-utils/fsck.minix.c:322 disk-utils/fsck.minix.c:343 +#: disk-utils/fsck.minix.c:313 disk-utils/fsck.minix.c:334 #, c-format msgid "Zone nr >= ZONES in file `%s'." msgstr "Vyöhykenumero ≥ ZONES tiedostossa ”%s”." -#: disk-utils/fsck.minix.c:326 disk-utils/fsck.minix.c:347 +#: disk-utils/fsck.minix.c:317 disk-utils/fsck.minix.c:338 msgid "Remove block" msgstr "Poista lohko" -#: disk-utils/fsck.minix.c:363 +#: disk-utils/fsck.minix.c:354 #, c-format msgid "Read error: unable to seek to block in file '%s'\n" msgstr "Lukuvirhe: siirtyminen lohkoon ei onnistu tiedostossa ”%s”\n" -#: disk-utils/fsck.minix.c:369 +#: disk-utils/fsck.minix.c:360 #, c-format msgid "Read error: bad block in file '%s'\n" msgstr "Lukuvirhe: viallinen lohko tiedostossa ”%s”\n" -#: disk-utils/fsck.minix.c:381 +#: disk-utils/fsck.minix.c:372 #, c-format msgid "" "Internal error: trying to write bad block\n" @@ -630,106 +628,106 @@ "Sisäinen virhe: yritetään kirjoittaa viallista lohkoa\n" "Kirjoituspyyntöä ei huomioida\n" -#: disk-utils/fsck.minix.c:387 +#: disk-utils/fsck.minix.c:378 msgid "seek failed in write_block" msgstr "siirtyminen epäonnistui funktiossa write_block" -#: disk-utils/fsck.minix.c:390 +#: disk-utils/fsck.minix.c:381 #, c-format msgid "Write error: bad block in file '%s'\n" msgstr "Kirjoitusvirhe: viallinen lohko tiedostossa ”%s”\n" -#: disk-utils/fsck.minix.c:502 +#: disk-utils/fsck.minix.c:496 msgid "seek failed in write_super_block" msgstr "siirtyminen epäonnistui funktiossa write_super_block" -#: disk-utils/fsck.minix.c:504 +#: disk-utils/fsck.minix.c:498 msgid "unable to write super-block" msgstr "superlohkon kirjoitus ei onnistu" -#: disk-utils/fsck.minix.c:517 +#: disk-utils/fsck.minix.c:511 msgid "Unable to write inode map" msgstr "I-solmukarttaa ei voi kirjoittaa" -#: disk-utils/fsck.minix.c:520 +#: disk-utils/fsck.minix.c:514 msgid "Unable to write zone map" msgstr "Vyöhykekartan kirjoitus ei onnistu" -#: disk-utils/fsck.minix.c:523 +#: disk-utils/fsck.minix.c:517 msgid "Unable to write inodes" msgstr "I-solmuja ei voi kirjoittaa" -#: disk-utils/fsck.cramfs.c:292 disk-utils/fsck.minix.c:551 +#: disk-utils/fsck.cramfs.c:297 disk-utils/fsck.minix.c:545 msgid "seek failed" msgstr "siirtyminen epäonnistui" -#: disk-utils/fsck.minix.c:555 +#: disk-utils/fsck.minix.c:549 msgid "unable to alloc buffer for superblock" msgstr "" -#: disk-utils/fsck.minix.c:558 +#: disk-utils/fsck.minix.c:552 msgid "unable to read super block" msgstr "superlohkoa ei voi lukea" -#: disk-utils/fsck.minix.c:576 +#: disk-utils/fsck.minix.c:574 msgid "bad magic number in super-block" msgstr "virheellinen taikaluku superlohkossa" -#: disk-utils/fsck.minix.c:578 +#: disk-utils/fsck.minix.c:576 msgid "Only 1k blocks/zones supported" msgstr "Vain 1k-lohkot/vyöhykkeet ovat tuettuja" -#: disk-utils/fsck.minix.c:580 +#: disk-utils/fsck.minix.c:578 msgid "bad s_imap_blocks field in super-block" msgstr "virheellinen s_imap_blocks-kenttä superlohkossa" -#: disk-utils/fsck.minix.c:583 +#: disk-utils/fsck.minix.c:581 msgid "bad s_zmap_blocks field in super-block" msgstr "virheellinen s_zmap_blocks-kenttä superlohkossa" -#: disk-utils/fsck.minix.c:599 +#: disk-utils/fsck.minix.c:597 msgid "Unable to allocate buffer for inode map" msgstr "I-solmukartalle ei voi varata puskuria" -#: disk-utils/fsck.minix.c:602 +#: disk-utils/fsck.minix.c:600 msgid "Unable to allocate buffer for zone map" msgstr "Vyöhykekartalle ei voi varata puskuria" -#: disk-utils/fsck.minix.c:605 +#: disk-utils/fsck.minix.c:603 msgid "Unable to allocate buffer for inodes" msgstr "I-solmuille ei voi varata puskuria" -#: disk-utils/fsck.minix.c:608 +#: disk-utils/fsck.minix.c:606 msgid "Unable to allocate buffer for inode count" msgstr "I-solmujen laskemiseen ei voi varata puskuria" -#: disk-utils/fsck.minix.c:611 +#: disk-utils/fsck.minix.c:609 msgid "Unable to allocate buffer for zone count" msgstr "Vyöhykkeen laskemiseen ei voi varata puskuria" -#: disk-utils/fsck.minix.c:615 +#: disk-utils/fsck.minix.c:613 msgid "Unable to read inode map" msgstr "I-solmukarttaa ei voi lukea" -#: disk-utils/fsck.minix.c:619 +#: disk-utils/fsck.minix.c:617 msgid "Unable to read zone map" msgstr "Vyöhykekarttaa ei voi lukea" -#: disk-utils/fsck.minix.c:623 +#: disk-utils/fsck.minix.c:621 msgid "Unable to read inodes" msgstr "I-solmuja ei voi lukea" -#: disk-utils/fsck.minix.c:625 +#: disk-utils/fsck.minix.c:623 #, c-format msgid "Warning: Firstzone != Norm_firstzone\n" msgstr "Varoitus: Ensimmäinenvyöhyke != Norm_ensimmäinenvyöhyke\n" -#: disk-utils/fsck.minix.c:630 +#: disk-utils/fsck.minix.c:628 #, c-format msgid "%ld inodes\n" msgstr "%ld i-solmua\n" -#: disk-utils/fsck.minix.c:631 +#: disk-utils/fsck.minix.c:629 #, c-format msgid "%ld blocks\n" msgstr "%ld lohkoa\n" @@ -739,7 +737,7 @@ msgid "Firstdatazone=%ld (%ld)\n" msgstr "Ensimmäinendatavyöhyke=%ld (%ld)\n" -#: disk-utils/fsck.minix.c:633 +#: disk-utils/fsck.minix.c:631 #, c-format msgid "Zonesize=%d\n" msgstr "Vyöhykekoko=%d\n" @@ -749,150 +747,150 @@ msgid "Maxsize=%ld\n" msgstr "Maxkoko=%ld\n" -#: disk-utils/fsck.minix.c:635 +#: disk-utils/fsck.minix.c:634 #, c-format msgid "Filesystem state=%d\n" msgstr "Tied.järj. tila=%d\n" -#: disk-utils/fsck.minix.c:649 +#: disk-utils/fsck.minix.c:635 #, c-format msgid "" "namelen=%zd\n" "\n" msgstr "" -#: disk-utils/fsck.minix.c:651 disk-utils/fsck.minix.c:701 +#: disk-utils/fsck.minix.c:650 disk-utils/fsck.minix.c:700 #, c-format msgid "Inode %d marked unused, but used for file '%s'\n" msgstr "Käyttämättömäksi merkittyä i-solmua %d käytetään tiedostoon ”%s”\n" -#: disk-utils/fsck.minix.c:654 disk-utils/fsck.minix.c:704 +#: disk-utils/fsck.minix.c:653 disk-utils/fsck.minix.c:703 msgid "Mark in use" msgstr "Merkitse käyttöön" -#: disk-utils/fsck.minix.c:676 disk-utils/fsck.minix.c:724 +#: disk-utils/fsck.minix.c:675 disk-utils/fsck.minix.c:723 #, c-format msgid "The file `%s' has mode %05o\n" msgstr "Tiedostolla ”%s” on tila %05o\n" -#: disk-utils/fsck.minix.c:683 disk-utils/fsck.minix.c:730 +#: disk-utils/fsck.minix.c:682 disk-utils/fsck.minix.c:729 #, c-format msgid "Warning: inode count too big.\n" msgstr "Varoitus i-solmujen määrä on liian suuri.\n" -#: disk-utils/fsck.minix.c:742 disk-utils/fsck.minix.c:750 +#: disk-utils/fsck.minix.c:741 disk-utils/fsck.minix.c:749 msgid "root inode isn't a directory" msgstr "juuren i-solmu ei ole hakemisto" -#: disk-utils/fsck.minix.c:762 disk-utils/fsck.minix.c:793 +#: disk-utils/fsck.minix.c:761 disk-utils/fsck.minix.c:792 #, c-format msgid "Block has been used before. Now in file `%s'." msgstr "Lohkoa on käytetty aikaisemmin. Nyt tiedostossa ”%s”." -#: disk-utils/fsck.minix.c:764 disk-utils/fsck.minix.c:795 -#: disk-utils/fsck.minix.c:1116 disk-utils/fsck.minix.c:1125 -#: disk-utils/fsck.minix.c:1172 disk-utils/fsck.minix.c:1181 +#: disk-utils/fsck.minix.c:763 disk-utils/fsck.minix.c:794 +#: disk-utils/fsck.minix.c:1122 disk-utils/fsck.minix.c:1131 +#: disk-utils/fsck.minix.c:1178 disk-utils/fsck.minix.c:1187 msgid "Clear" msgstr "Tyhjennä" -#: disk-utils/fsck.minix.c:774 disk-utils/fsck.minix.c:805 +#: disk-utils/fsck.minix.c:773 disk-utils/fsck.minix.c:804 #, c-format msgid "Block %d in file `%s' is marked not in use." msgstr "Lohko %d tiedostossa ”%s” on merkitty käyttämättömäksi." -#: disk-utils/fsck.minix.c:776 disk-utils/fsck.minix.c:807 +#: disk-utils/fsck.minix.c:775 disk-utils/fsck.minix.c:806 msgid "Correct" msgstr "Korjaa" -#: disk-utils/fsck.minix.c:946 disk-utils/fsck.minix.c:1014 +#: disk-utils/fsck.minix.c:945 disk-utils/fsck.minix.c:1018 #, c-format msgid "The directory '%s' contains a bad inode number for file '%.*s'." msgstr "" "Hakemisto ”%s” sisältää virheellisen i-solmunumeron tiedostolle ”%.*s”." -#: disk-utils/fsck.minix.c:948 disk-utils/fsck.minix.c:1016 +#: disk-utils/fsck.minix.c:947 disk-utils/fsck.minix.c:1020 msgid " Remove" msgstr " Poista" -#: disk-utils/fsck.minix.c:962 disk-utils/fsck.minix.c:1030 +#: disk-utils/fsck.minix.c:963 disk-utils/fsck.minix.c:1036 #, c-format msgid "%s: bad directory: '.' isn't first\n" msgstr "%s: viallinen hakemisto: ”.” ei ole ensimmäisenä\n" -#: disk-utils/fsck.minix.c:971 disk-utils/fsck.minix.c:1039 +#: disk-utils/fsck.minix.c:972 disk-utils/fsck.minix.c:1045 #, c-format msgid "%s: bad directory: '..' isn't second\n" msgstr "%s: viallinen hakemisto: ”..” ei ole toisena\n" -#: disk-utils/fsck.minix.c:1073 disk-utils/fsck.minix.c:1090 +#: disk-utils/fsck.minix.c:1079 disk-utils/fsck.minix.c:1096 msgid "internal error" msgstr "sisäinen virhe" -#: disk-utils/fsck.minix.c:1076 disk-utils/fsck.minix.c:1093 +#: disk-utils/fsck.minix.c:1082 disk-utils/fsck.minix.c:1099 #, c-format msgid "%s: bad directory: size < 32" msgstr "%s: viallinen hakemisto: koko < 32" -#: disk-utils/fsck.minix.c:1105 +#: disk-utils/fsck.minix.c:1111 msgid "seek failed in bad_zone" msgstr "siirtyminen epäonnistui funktiossa bad_zone" -#: disk-utils/fsck.minix.c:1132 disk-utils/fsck.minix.c:1188 +#: disk-utils/fsck.minix.c:1121 disk-utils/fsck.minix.c:1177 #, c-format msgid "Inode %lu mode not cleared." msgstr "" -#: disk-utils/fsck.minix.c:1141 disk-utils/fsck.minix.c:1197 +#: disk-utils/fsck.minix.c:1130 disk-utils/fsck.minix.c:1186 #, c-format msgid "Inode %lu not used, marked used in the bitmap." msgstr "" -#: disk-utils/fsck.minix.c:1148 disk-utils/fsck.minix.c:1203 +#: disk-utils/fsck.minix.c:1136 disk-utils/fsck.minix.c:1192 #, c-format msgid "Inode %lu used, marked unused in the bitmap." msgstr "" -#: disk-utils/fsck.minix.c:1131 disk-utils/fsck.minix.c:1187 +#: disk-utils/fsck.minix.c:1137 disk-utils/fsck.minix.c:1193 msgid "Set" msgstr "Aseta" -#: disk-utils/fsck.minix.c:1154 disk-utils/fsck.minix.c:1208 +#: disk-utils/fsck.minix.c:1141 disk-utils/fsck.minix.c:1197 #, c-format msgid "Inode %lu (mode = %07o), i_nlinks=%d, counted=%d." msgstr "" -#: disk-utils/fsck.minix.c:1138 disk-utils/fsck.minix.c:1194 +#: disk-utils/fsck.minix.c:1144 disk-utils/fsck.minix.c:1200 msgid "Set i_nlinks to count" msgstr "Aseta i_linkkimäärä lasketun mukaiseksi" -#: disk-utils/fsck.minix.c:1168 disk-utils/fsck.minix.c:1222 +#: disk-utils/fsck.minix.c:1156 disk-utils/fsck.minix.c:1212 #, c-format msgid "Zone %lu: marked in use, no file uses it." msgstr "" -#: disk-utils/fsck.minix.c:1152 disk-utils/fsck.minix.c:1208 +#: disk-utils/fsck.minix.c:1158 disk-utils/fsck.minix.c:1214 msgid "Unmark" msgstr "Poista merkintä" -#: disk-utils/fsck.minix.c:1174 disk-utils/fsck.minix.c:1229 +#: disk-utils/fsck.minix.c:1163 disk-utils/fsck.minix.c:1219 #, c-format msgid "Zone %lu: in use, counted=%d\n" msgstr "" -#: disk-utils/fsck.minix.c:1177 disk-utils/fsck.minix.c:1232 +#: disk-utils/fsck.minix.c:1166 disk-utils/fsck.minix.c:1222 #, c-format msgid "Zone %lu: not in use, counted=%d\n" msgstr "" -#: disk-utils/fsck.minix.c:1257 +#: disk-utils/fsck.minix.c:1270 msgid "bad inode size" msgstr "virheellinen i-solmun koko" -#: disk-utils/fsck.minix.c:1259 +#: disk-utils/fsck.minix.c:1272 msgid "bad v2 inode size" msgstr "virheellinen v2 i-solmun koko" -#: disk-utils/fsck.minix.c:1303 +#: disk-utils/fsck.minix.c:1317 msgid "need terminal for interactive repairs" msgstr "vuorovaikutteisiin korjauksiin tarvitaan pääte" @@ -901,23 +899,23 @@ msgid "unable to open '%s': %s" msgstr "laitetta ”%s” ei voi avata: %s" -#: disk-utils/fsck.minix.c:1318 +#: disk-utils/fsck.minix.c:1332 #, c-format msgid "%s is clean, no check.\n" msgstr "%s on puhdas, ei tarkistusta.\n" -#: disk-utils/fsck.minix.c:1321 +#: disk-utils/fsck.minix.c:1335 #, c-format msgid "Forcing filesystem check on %s.\n" msgstr "Pakotetaan tiedostojärjestelmän tarkistus laitteella %s.\n" -#: disk-utils/fsck.minix.c:1323 +#: disk-utils/fsck.minix.c:1337 #, c-format msgid "Filesystem on %s is dirty, needs checking.\n" msgstr "" "Tiedostojärjestelmä laitteella %s on likainen, vaatii tarkistuksen.\n" -#: disk-utils/fsck.minix.c:1355 +#: disk-utils/fsck.minix.c:1369 #, c-format msgid "" "\n" @@ -926,12 +924,12 @@ "\n" "%6ld i-solmua käytetty (%ld%%)\n" -#: disk-utils/fsck.minix.c:1361 +#: disk-utils/fsck.minix.c:1375 #, c-format msgid "%6ld zones used (%ld%%)\n" msgstr "%6ld vyöhykettä käytetty (%ld%%)\n" -#: disk-utils/fsck.minix.c:1363 +#: disk-utils/fsck.minix.c:1377 #, c-format msgid "" "\n" @@ -954,7 +952,7 @@ "------\n" "%6d tiedostoa\n" -#: disk-utils/fsck.minix.c:1377 +#: disk-utils/fsck.minix.c:1391 #, c-format msgid "" "----------------------------\n" @@ -970,12 +968,12 @@ msgid "failed to open %s" msgstr "" -#: disk-utils/isosize.c:128 +#: disk-utils/isosize.c:139 #, c-format msgid "seek error on %s" msgstr "" -#: disk-utils/isosize.c:131 +#: disk-utils/isosize.c:142 #, c-format msgid "read error on %s" msgstr "" @@ -1005,16 +1003,16 @@ "\n" msgstr "" -#: disk-utils/isosize.c:190 +#: disk-utils/isosize.c:210 msgid "invalid divisor argument" msgstr "" -#: disk-utils/mkfs.bfs.c:70 +#: disk-utils/mkfs.bfs.c:73 #, c-format msgid "Usage: %s [options] device [block-count]\n" msgstr "" -#: disk-utils/mkfs.bfs.c:72 +#: disk-utils/mkfs.bfs.c:79 #, c-format msgid "" "\n" @@ -1031,15 +1029,15 @@ "\n" msgstr "" -#: disk-utils/mkfs.bfs.c:130 +#: disk-utils/mkfs.bfs.c:144 msgid "invalid number of inodes" msgstr "" -#: disk-utils/mkfs.bfs.c:145 +#: disk-utils/mkfs.bfs.c:150 msgid "volume name too long" msgstr "osionimi on liian pitkä" -#: disk-utils/mkfs.bfs.c:152 +#: disk-utils/mkfs.bfs.c:157 msgid "fsname name too long" msgstr "tiedostojärjestelmän nimi on liian pitkä" @@ -1048,50 +1046,50 @@ msgid "cannot stat device %s" msgstr "laitteen %s tilaa ei voi lukea" -#: disk-utils/mkfs.bfs.c:183 +#: disk-utils/mkfs.bfs.c:188 #, c-format msgid "%s is not a block special device" msgstr "%s ei ole lohkolaite" -#: disk-utils/mkfs.bfs.c:182 +#: disk-utils/mkfs.bfs.c:196 msgid "invalid block-count" msgstr "" -#: disk-utils/mkfs.bfs.c:197 +#: disk-utils/mkfs.bfs.c:202 #, c-format msgid "cannot get size of %s" msgstr "laitteen %s kokoa ei voi hakea" -#: disk-utils/mkfs.bfs.c:202 +#: disk-utils/mkfs.bfs.c:207 #, c-format msgid "blocks argument too large, max is %llu" msgstr "blocks-argumentti on liian suuri, maksimi on %llu" -#: disk-utils/mkfs.bfs.c:217 +#: disk-utils/mkfs.bfs.c:222 msgid "too many inodes - max is 512" msgstr "liian monta i-solmua – maksimi on 512" -#: disk-utils/mkfs.bfs.c:227 +#: disk-utils/mkfs.bfs.c:232 #, c-format msgid "not enough space, need at least %llu blocks" msgstr "tila ei riitä, vaaditaan vähintään %llu lohkoa" -#: disk-utils/mkfs.bfs.c:239 +#: disk-utils/mkfs.bfs.c:244 #, c-format msgid "Device: %s\n" msgstr "Laite: %s\n" -#: disk-utils/mkfs.bfs.c:240 +#: disk-utils/mkfs.bfs.c:245 #, c-format msgid "Volume: <%-6s>\n" msgstr "Osio: <%-6s>\n" -#: disk-utils/mkfs.bfs.c:241 +#: disk-utils/mkfs.bfs.c:246 #, c-format msgid "FSname: <%-6s>\n" msgstr "Tiedjärj.nimi: <%-6s>\n" -#: disk-utils/mkfs.bfs.c:242 +#: disk-utils/mkfs.bfs.c:247 #, c-format msgid "BlockSize: %d\n" msgstr "LohkoKoko: %d\n" @@ -1106,41 +1104,41 @@ msgid "Inodes: %lu (in %llu blocks)\n" msgstr "" -#: disk-utils/mkfs.bfs.c:249 +#: disk-utils/mkfs.bfs.c:240 #, c-format msgid "Blocks: %lld\n" msgstr "Lohkot: %lld\n" -#: disk-utils/mkfs.bfs.c:250 +#: disk-utils/mkfs.bfs.c:255 #, c-format msgid "Inode end: %d, Data end: %d\n" msgstr "I-solmun loppu: %d, Datan loppu: %d\n" -#: disk-utils/mkfs.bfs.c:255 +#: disk-utils/mkfs.bfs.c:260 msgid "error writing superblock" msgstr "virhe kirjoitettaessa superlohkoa" -#: disk-utils/mkfs.bfs.c:276 +#: disk-utils/mkfs.bfs.c:281 msgid "error writing root inode" msgstr "virhe kirjoitettaessa juuren i-solmua" -#: disk-utils/mkfs.bfs.c:281 +#: disk-utils/mkfs.bfs.c:286 msgid "error writing inode" msgstr "virhe kirjoitettaessa i-solmua" -#: disk-utils/mkfs.bfs.c:284 +#: disk-utils/mkfs.bfs.c:289 msgid "seek error" msgstr "siirtymisvirhe" -#: disk-utils/mkfs.bfs.c:290 +#: disk-utils/mkfs.bfs.c:295 msgid "error writing . entry" msgstr "virhe kirjoitettaessa ”.”-merkintää" -#: disk-utils/mkfs.bfs.c:294 +#: disk-utils/mkfs.bfs.c:299 msgid "error writing .. entry" msgstr "virhe kirjoitettaessa ”..”-merkintää" -#: disk-utils/mkfs.bfs.c:297 +#: disk-utils/mkfs.bfs.c:302 #, c-format msgid "error closing %s" msgstr "virhe suljettaessa laitetta %s" @@ -1214,7 +1212,7 @@ " haknimi tiivistettävän tiedostojärjestelmän juuri\n" " tulostied tulostiedosto\n" -#: disk-utils/mkfs.cramfs.c:298 +#: disk-utils/mkfs.cramfs.c:299 #, c-format msgid "could not read directory %s" msgstr "" @@ -1226,21 +1224,21 @@ " Please increase MAX_INPUT_NAMELEN in mkcramfs.c and recompile. Exiting." msgstr "" -#: disk-utils/mkfs.cramfs.c:445 +#: disk-utils/mkfs.cramfs.c:437 msgid "filesystem too big. Exiting." msgstr "" -#: disk-utils/mkfs.cramfs.c:607 +#: disk-utils/mkfs.cramfs.c:596 #, c-format msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n" msgstr "AIEEE: ”tiivistetyn” lohkon koko > 2*lohkokoko (%ld)\n" -#: disk-utils/mkfs.cramfs.c:626 +#: disk-utils/mkfs.cramfs.c:615 #, c-format msgid "%6.2f%% (%+ld bytes)\t%s\n" msgstr "%6.2f%% (%+ld tavua)\t%s\n" -#: disk-utils/mkfs.cramfs.c:668 +#: disk-utils/mkfs.cramfs.c:660 #, c-format msgid "cannot close file %s" msgstr "" @@ -1257,57 +1255,57 @@ msgid "invalid endianness given. Must be 'big', 'little', or 'host'" msgstr "" -#: disk-utils/mkfs.cramfs.c:752 disk-utils/mkfs.cramfs.c:785 +#: sys-utils/unshare.c:198 #, c-format msgid "cannot stat %s" msgstr "" -#: disk-utils/mkfs.cramfs.c:803 +#: disk-utils/mkfs.cramfs.c:800 #, c-format msgid "" "warning: guestimate of required size (upper bound) is %lldMB, but maximum " "image size is %uMB. We might die prematurely." msgstr "" -#: disk-utils/mkfs.cramfs.c:835 +#: disk-utils/mkfs.cramfs.c:824 msgid "ROM image map" msgstr "" -#: disk-utils/mkfs.cramfs.c:847 +#: disk-utils/mkfs.cramfs.c:836 #, c-format msgid "Including: %s\n" msgstr "Sisällytetään: %s\n" -#: disk-utils/mkfs.cramfs.c:853 +#: disk-utils/mkfs.cramfs.c:842 #, c-format msgid "Directory data: %zd bytes\n" msgstr "Hakemistodata: %zd tavua\n" -#: disk-utils/mkfs.cramfs.c:861 +#: disk-utils/mkfs.cramfs.c:850 #, c-format msgid "Everything: %zd kilobytes\n" msgstr "Kaikki: %zd kilotavua\n" -#: disk-utils/mkfs.cramfs.c:866 +#: disk-utils/mkfs.cramfs.c:855 #, c-format msgid "Super block: %zd bytes\n" msgstr "Superlohko: %zd tavua\n" -#: disk-utils/mkfs.cramfs.c:873 +#: disk-utils/mkfs.cramfs.c:862 #, c-format msgid "CRC: %x\n" msgstr "CRC: %x\n" -#: disk-utils/mkfs.cramfs.c:873 +#: disk-utils/mkfs.cramfs.c:867 #, c-format msgid "not enough space allocated for ROM image (%lld allocated, %zu used)" msgstr "" -#: disk-utils/mkfs.cramfs.c:887 +#: disk-utils/mkfs.cramfs.c:876 msgid "ROM image" msgstr "" -#: disk-utils/mkfs.cramfs.c:881 +#: disk-utils/mkfs.cramfs.c:873 #, c-format msgid "ROM image write failed (%zd %zd)" msgstr "" @@ -1316,28 +1314,28 @@ msgid "warning: filenames truncated to 255 bytes." msgstr "" -#: disk-utils/mkfs.cramfs.c:893 +#: disk-utils/mkfs.cramfs.c:887 msgid "warning: files were skipped due to errors." msgstr "" -#: disk-utils/mkfs.cramfs.c:895 +#: disk-utils/mkfs.cramfs.c:889 #, c-format msgid "warning: file sizes truncated to %luMB (minus 1 byte)." msgstr "" -#: disk-utils/mkfs.cramfs.c:899 +#: disk-utils/mkfs.cramfs.c:893 #, c-format msgid "" "warning: uids truncated to %u bits. (This may be a security concern.)" msgstr "" -#: disk-utils/mkfs.cramfs.c:902 +#: disk-utils/mkfs.cramfs.c:896 #, c-format msgid "" "warning: gids truncated to %u bits. (This may be a security concern.)" msgstr "" -#: disk-utils/mkfs.cramfs.c:905 +#: disk-utils/mkfs.cramfs.c:899 #, c-format msgid "" "WARNING: device numbers truncated to %u bits. This almost certainly means\n" @@ -1349,63 +1347,63 @@ msgid "Usage: %s [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]" msgstr "" -#: disk-utils/mkfs.minix.c:171 +#: disk-utils/mkfs.minix.c:820 #, c-format msgid "%s is mounted; will not make a filesystem here!" msgstr "%s on liitetty; ei tehdä tiedostojärjestelmää tähän!" -#: disk-utils/mkfs.minix.c:195 +#: disk-utils/mkfs.minix.c:188 #, c-format msgid "%s: seek to boot block failed in write_tables" msgstr "" -#: disk-utils/mkfs.minix.c:198 +#: disk-utils/mkfs.minix.c:191 #, c-format msgid "%s: unable to clear boot sector" msgstr "" -#: disk-utils/mkfs.minix.c:200 +#: disk-utils/mkfs.minix.c:193 #, c-format msgid "%s: seek failed in write_tables" msgstr "" -#: disk-utils/mkfs.minix.c:203 +#: disk-utils/mkfs.minix.c:196 #, c-format msgid "%s: unable to write super-block" msgstr "" -#: disk-utils/mkfs.minix.c:206 +#: disk-utils/mkfs.minix.c:199 #, c-format msgid "%s: unable to write inode map" msgstr "" -#: disk-utils/mkfs.minix.c:209 +#: disk-utils/mkfs.minix.c:202 #, c-format msgid "%s: unable to write zone map" msgstr "" -#: disk-utils/mkfs.minix.c:212 +#: disk-utils/mkfs.minix.c:205 #, c-format msgid "%s: unable to write inodes" msgstr "" -#: disk-utils/mkfs.minix.c:217 +#: disk-utils/mkfs.minix.c:210 #, c-format msgid "%s: seek failed in write_block" msgstr "" -#: disk-utils/mkfs.minix.c:220 +#: disk-utils/mkfs.minix.c:213 #, c-format msgid "%s: write failed in write_block" msgstr "" -#: disk-utils/mkfs.minix.c:229 disk-utils/mkfs.minix.c:304 -#: disk-utils/mkfs.minix.c:353 +#: disk-utils/mkfs.minix.c:222 disk-utils/mkfs.minix.c:297 +#: disk-utils/mkfs.minix.c:346 #, c-format msgid "%s: too many bad blocks" msgstr "" -#: disk-utils/mkfs.minix.c:237 +#: disk-utils/mkfs.minix.c:230 #, c-format msgid "%s: not enough good blocks" msgstr "" @@ -1444,23 +1442,23 @@ "Maxkoko=%ld\n" "\n" -#: disk-utils/mkfs.minix.c:556 +#: disk-utils/mkfs.minix.c:583 #, c-format msgid "%s: seek failed during testing of blocks" msgstr "" -#: disk-utils/mkfs.minix.c:568 +#: disk-utils/mkfs.minix.c:590 #, c-format msgid "Weird values in do_check: probably bugs\n" msgstr "" "Outoja arvoja funktiossa do_check: todennäköisesti ohjelmistovikoja\n" -#: disk-utils/mkfs.minix.c:596 +#: disk-utils/mkfs.minix.c:623 #, c-format msgid "%s: seek failed in check_blocks" msgstr "" -#: disk-utils/mkfs.minix.c:606 +#: disk-utils/mkfs.minix.c:633 #, c-format msgid "%s: bad blocks before data-area: cannot make fs" msgstr "" @@ -1475,17 +1473,17 @@ msgid "one bad block\n" msgstr "yksi viallinen lohko\n" -#: disk-utils/mkfs.minix.c:624 +#: disk-utils/mkfs.minix.c:649 #, c-format msgid "%s: can't open file of bad blocks" msgstr "" -#: disk-utils/mkfs.minix.c:632 +#: disk-utils/mkfs.minix.c:654 #, c-format msgid "badblock number input error on line %d\n" msgstr "" -#: disk-utils/mkfs.minix.c:630 +#: disk-utils/mkfs.minix.c:655 #, c-format msgid "%s: cannot read badblocks file" msgstr "" @@ -1500,7 +1498,8 @@ msgid "strtol error: number of blocks not specified" msgstr "strtol-virhe: lohkojen määrää ei ole annettu" -#: login-utils/utmpdump.c:129 +#: disk-utils/mkfs.minix.c:737 mount/swapon.c:423 partx/partx.c:758 +#: sys-utils/fstrim.c:135 #, c-format msgid "%s: stat failed" msgstr "" @@ -1514,27 +1513,27 @@ msgid "%s: open failed" msgstr "" -#: disk-utils/mkfs.minix.c:753 +#: disk-utils/mkfs.minix.c:699 #, c-format msgid "%s: device is misaligned" msgstr "" -#: disk-utils/mkfs.minix.c:765 +#: disk-utils/mkfs.minix.c:701 #, c-format msgid "block size smaller than physical sector size of %s" msgstr "" -#: disk-utils/mkfs.minix.c:769 +#: disk-utils/mkfs.minix.c:704 #, c-format msgid "cannot determine size of %s" msgstr "" -#: disk-utils/mkfs.minix.c:778 +#: disk-utils/mkfs.minix.c:769 #, c-format msgid "will not try to make filesystem on '%s'" msgstr "ei yritetä luoda tiedostojärjestelmää kohteeseen ”%s”" -#: disk-utils/mkfs.minix.c:771 +#: disk-utils/mkfs.minix.c:715 #, c-format msgid "%s: number of blocks too small" msgstr "" @@ -1544,7 +1543,7 @@ msgid "Bad user-specified page size %lu" msgstr "" -#: disk-utils/mkswap.c:166 +#: disk-utils/mkswap.c:84 #, c-format msgid "Using user-specified page size %d, instead of the system value %d" msgstr "" @@ -1553,21 +1552,21 @@ msgid "Bad swap header size, no label written." msgstr "" -#: disk-utils/mkswap.c:199 +#: disk-utils/mkswap.c:125 msgid "Label was truncated." msgstr "" -#: disk-utils/mkswap.c:205 +#: disk-utils/mkswap.c:133 #, c-format msgid "no label, " msgstr "ei nimiötä, " -#: disk-utils/mkswap.c:213 +#: disk-utils/mkswap.c:141 #, c-format msgid "no uuid\n" msgstr "ei uuid:tä\n" -#: disk-utils/mkswap.c:278 +#: disk-utils/mkswap.c:148 #, c-format msgid "" "\n" @@ -1575,7 +1574,7 @@ " %s [options] device [size]\n" msgstr "" -#: disk-utils/mkswap.c:283 +#: disk-utils/mkswap.c:156 #, c-format msgid "" "\n" @@ -1595,7 +1594,7 @@ msgid "too many bad pages" msgstr "liian monta viallista sivua" -#: disk-utils/mkswap.c:322 +#: disk-utils/mkswap.c:196 msgid "seek failed in check_blocks" msgstr "siirtyminen epäonnistui funktiossa check_blocks" @@ -1609,28 +1608,28 @@ msgid "%lu bad pages\n" msgstr "%lu viallista sivua\n" -#: disk-utils/mkswap.c:376 disk-utils/mkswap.c:402 disk-utils/mkswap.c:618 +#: disk-utils/mkswap.c:271 disk-utils/mkswap.c:297 disk-utils/mkswap.c:344 msgid "unable to rewind swap-device" msgstr "sivutuslaitteella ei voi siirtyä taaksepäin" -#: disk-utils/mkswap.c:359 +#: disk-utils/mkswap.c:229 msgid "unable to alloc new libblkid probe" msgstr "" -#: disk-utils/mkswap.c:395 +#: disk-utils/mkswap.c:231 msgid "unable to assign device to libblkid probe" msgstr "" -#: disk-utils/mkswap.c:406 +#: disk-utils/mkswap.c:300 msgid "unable to erase bootbits sectors" msgstr "" -#: disk-utils/mkswap.c:427 +#: disk-utils/mkswap.c:321 #, c-format msgid "%s: warning: don't erase bootbits sectors" msgstr "" -#: disk-utils/mkswap.c:430 +#: disk-utils/mkswap.c:324 #, c-format msgid " (%s partition table detected). " msgstr "" @@ -1640,7 +1639,7 @@ msgid " on whole disk. " msgstr "" -#: disk-utils/mkswap.c:432 +#: disk-utils/mkswap.c:326 #, c-format msgid " (compiled without libblkid). " msgstr "" @@ -1667,7 +1666,7 @@ msgid "error: UUID parsing failed" msgstr "virhe: UUID:n jäsennys epäonnistui" -#: disk-utils/mkswap.c:533 +#: disk-utils/mkswap.c:440 msgid "error: Nowhere to set up swap on?" msgstr "" @@ -1676,12 +1675,12 @@ msgid "error: size %llu KiB is larger than device size %llu KiB" msgstr "" -#: disk-utils/mkswap.c:557 +#: disk-utils/mkswap.c:461 #, c-format msgid "error: swap area needs to be at least %ld KiB" msgstr "" -#: disk-utils/mkswap.c:573 +#: disk-utils/mkswap.c:466 #, c-format msgid "warning: truncating swap area to %llu KiB" msgstr "" @@ -1696,12 +1695,12 @@ msgid "error: %s is mounted; will not make swapspace." msgstr "" -#: disk-utils/mkswap.c:603 +#: disk-utils/mkswap.c:259 #, c-format msgid "warning: %s is misaligned" msgstr "" -#: disk-utils/mkswap.c:607 +#: disk-utils/mkswap.c:488 msgid "Unable to set up swap-space: unreadable" msgstr "Sivutustilaa ei voi luoda: ei luettavissa" @@ -1710,7 +1709,7 @@ msgid "Setting up swapspace version 1, size = %llu KiB\n" msgstr "" -#: disk-utils/mkswap.c:631 +#: disk-utils/mkswap.c:349 #, c-format msgid "%s: unable to write signature page" msgstr "" @@ -1719,24 +1718,24 @@ msgid "fsync failed" msgstr "fsync epäonnistui" -#: disk-utils/mkswap.c:652 +#: disk-utils/mkswap.c:513 #, c-format msgid "%s: unable to obtain selinux file label" msgstr "" -#: disk-utils/mkswap.c:637 +#: disk-utils/mkswap.c:516 msgid "unable to matchpathcon()" msgstr "" -#: disk-utils/mkswap.c:640 +#: disk-utils/mkswap.c:519 msgid "unable to create new selinux context" msgstr "uuden selinux-kontekstin luominen ei onnistu" -#: disk-utils/mkswap.c:642 +#: disk-utils/mkswap.c:521 msgid "couldn't compute selinux context" msgstr "selinux-kontekstin laskeminen ei onnistunut" -#: disk-utils/mkswap.c:666 +#: disk-utils/mkswap.c:527 #, c-format msgid "unable to relabel %s to %s" msgstr "" @@ -1793,7 +1792,7 @@ msgid "Error querying raw device (%s)\n" msgstr "" -#: disk-utils/raw.c:240 disk-utils/raw.c:260 +#: disk-utils/raw.c:255 disk-utils/raw.c:270 #, c-format msgid "%sraw%d: bound to major %d, minor %d\n" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Error setting raw device (%s)\n" msgstr "" -#: disk-utils/swaplabel.c:49 disk-utils/swaplabel.c:62 +#: lib/swapprober.c:17 lib/swapprober.c:30 #, c-format msgid "%s: unable to probe device" msgstr "" @@ -1813,12 +1812,12 @@ msgid "%s: ambivalent probing result, use wipefs(8)" msgstr "" -#: disk-utils/swaplabel.c:66 +#: lib/swapprober.c:34 #, c-format msgid "%s: not a valid swap partition" msgstr "" -#: disk-utils/swaplabel.c:72 +#: lib/swapprober.c:41 #, c-format msgid "%s: unsupported swap version '%s'" msgstr "" @@ -1828,32 +1827,32 @@ msgid "%s: failed to open" msgstr "" -#: disk-utils/swaplabel.c:112 +#: disk-utils/swaplabel.c:69 #, c-format msgid "failed to parse UUID: %s" msgstr "" -#: disk-utils/swaplabel.c:116 +#: disk-utils/swaplabel.c:73 #, c-format msgid "%s: failed to seek to swap UUID" msgstr "" -#: disk-utils/swaplabel.c:120 +#: disk-utils/swaplabel.c:77 #, c-format msgid "%s: failed to write UUID" msgstr "" -#: disk-utils/swaplabel.c:131 +#: disk-utils/swaplabel.c:88 #, c-format msgid "%s: failed to seek to swap label " msgstr "" -#: disk-utils/swaplabel.c:138 +#: disk-utils/swaplabel.c:95 #, c-format msgid "label is too long. Truncating it to '%s'" msgstr "" -#: disk-utils/swaplabel.c:141 +#: disk-utils/swaplabel.c:98 #, c-format msgid "%s: failed to write label" msgstr "" @@ -1881,7 +1880,7 @@ "For more information see swaplabel(8).\n" msgstr "" -#: disk-utils/swaplabel.c:198 +#: disk-utils/swaplabel.c:167 msgid "ignore -U (UUIDs are unsupported)" msgstr "" @@ -2041,8 +2040,8 @@ msgid "Add partition at beginning of free space" msgstr "Lisää osio tyhjän tilan alkuun" -#: libfdisk/src/bsd.c:886 libfdisk/src/dos.c:1988 libfdisk/src/gpt.c:2400 -#: libfdisk/src/sgi.c:1084 libfdisk/src/sun.c:998 +#: disk-utils/fdisk-list.c:209 libfdisk/src/bsd.c:1016 libfdisk/src/dos.c:2300 +#: libfdisk/src/gpt.c:2780 libfdisk/src/sgi.c:1157 libfdisk/src/sun.c:1108 msgid "End" msgstr "Loppu" @@ -2113,18 +2112,16 @@ "Are you sure you want to write the partition table to disk? (yes or no): " msgstr "Haluatko varmasti kirjoittaa osiotaulun levylle? (jaa tai ei): " -#: login-utils/lslogins.c:208 sys-utils/lscpu.c:1233 sys-utils/lscpu.c:1243 -#, c-format +#: login-utils/lslogins.c:207 sys-utils/lscpu.c:1262 sys-utils/lscpu.c:1272 msgid "no" msgstr "ei" -#: disk-utils/cfdisk.c:1798 +#: fdisk/cfdisk.c:1706 msgid "Did not write partition table to disk" msgstr "Osiotaulua ei kirjoitettu levylle" -#: disk-utils/cfdisk.c:1797 login-utils/lslogins.c:209 sys-utils/lscpu.c:1233 -#: sys-utils/lscpu.c:1243 -#, c-format +#: disk-utils/cfdisk.c:2381 login-utils/lslogins.c:208 sys-utils/lscpu.c:1262 +#: sys-utils/lscpu.c:1272 msgid "yes" msgstr "jaa" @@ -2200,12 +2197,11 @@ msgid " Logical" msgstr " Looginen" -#: disk-utils/fdisk.c:484 disk-utils/fdisk.c:493 disk-utils/sfdisk.c:586 -#: libfdisk/src/ask.c:751 +#: disk-utils/fdisk.c:549 disk-utils/fdisk.c:558 libfdisk/src/ask.c:999 msgid "Unknown" msgstr "Tuntematon" -#: libfdisk/src/dos.c:1986 libfdisk/src/sun.c:35 +#: libfdisk/src/dos.c:2298 libfdisk/src/sun.c:41 msgid "Boot" msgstr "Käynnistettävä" @@ -2267,8 +2263,8 @@ msgid "Print the table using raw data format" msgstr "Näytä taulu raa'assa datamuodossa" -#: libfdisk/src/bsd.c:887 libfdisk/src/dos.c:1989 libfdisk/src/gpt.c:2401 -#: libfdisk/src/sgi.c:1085 libfdisk/src/sun.c:999 +#: disk-utils/fdisk-list.c:209 libfdisk/src/bsd.c:1017 libfdisk/src/dos.c:2301 +#: libfdisk/src/gpt.c:2781 libfdisk/src/sgi.c:1158 libfdisk/src/sun.c:1109 msgid "Sectors" msgstr "Sektorit" @@ -2288,19 +2284,19 @@ msgid "Don't print the table" msgstr "Älä näytä taulua" -#: disk-utils/cfdisk.c:1590 +#: fdisk/cfdisk.c:2104 msgid "Help Screen for cfdisk" msgstr "Cfdiskin ohjeruutu" -#: disk-utils/cfdisk.c:1592 +#: fdisk/cfdisk.c:2106 msgid "This is cfdisk, a curses based disk partitioning program, which" msgstr "Tämä on cfdisk, curses-pohjainen levynosiointiohjelma," -#: disk-utils/cfdisk.c:1593 +#: fdisk/cfdisk.c:2107 msgid "allows you to create, delete and modify partitions on your hard" msgstr "jolla voi luoda, poistaa ja muuttaa kiintolevyllä" -#: disk-utils/cfdisk.c:1594 +#: fdisk/cfdisk.c:2108 msgid "disk drive." msgstr "olevia osioita." @@ -2308,19 +2304,19 @@ msgid "Copyright (C) 1994-1999 Kevin E. Martin & aeb" msgstr "Copyright © 1994-1999 Kevin E. Martin & aeb" -#: disk-utils/cfdisk.c:1599 +#: disk-utils/cfdisk.c:2165 msgid "Command Meaning" msgstr "Komento Merkitys" -#: disk-utils/cfdisk.c:1600 +#: disk-utils/cfdisk.c:2166 msgid "------- -------" msgstr "------- --------" -#: disk-utils/cfdisk.c:1601 +#: disk-utils/cfdisk.c:2167 msgid " b Toggle bootable flag of the current partition" msgstr " b Aseta nykyisen osion käynnistettävyyslippu päälle/pois" -#: disk-utils/cfdisk.c:1602 +#: disk-utils/cfdisk.c:2168 msgid " d Delete the current partition" msgstr " d Poista nykyinen osio" @@ -2336,7 +2332,7 @@ msgid " know what they are doing." msgstr " jotka tietävät mitä ovat tekemässä." -#: disk-utils/cfdisk.c:1603 +#: disk-utils/cfdisk.c:2169 msgid " h Print this screen" msgstr " h Näytä tämä ohjeruutu" @@ -2352,7 +2348,7 @@ msgid " DOS, OS/2, ..." msgstr " mm. DOSin ja OS/2:n kanssa." -#: disk-utils/cfdisk.c:1604 +#: disk-utils/cfdisk.c:2170 msgid " n Create new partition from free space" msgstr " n Luo uusi osio tyhjästä tilasta" @@ -2381,7 +2377,7 @@ msgid " t - Table in raw format" msgstr " t – Taulu raa'assa muodossa" -#: disk-utils/cfdisk.c:1605 +#: disk-utils/cfdisk.c:2171 msgid " q Quit program without writing partition table" msgstr " q Lopeta ohjelma kirjoittamatta osiotaulua" @@ -2397,29 +2393,29 @@ msgid " Rotates through MB, sectors and cylinders" msgstr " Vaihtaa megatavujen, sektoreiden ja sylinterien välillä" -#: disk-utils/cfdisk.c:1608 +#: fdisk/cfdisk.c:2134 msgid " W Write partition table to disk (must enter upper case W)" msgstr " W Kirjoita osiotaulu levylle (on annettava iso kirjain W)" -#: disk-utils/cfdisk.c:1609 +#: fdisk/cfdisk.c:2135 msgid " Since this might destroy data on the disk, you must" msgstr "" " Koska tämä saattaa tuhota levyllä olevaa dataa, kirjoitus" -#: disk-utils/cfdisk.c:1610 +#: fdisk/cfdisk.c:2136 msgid " either confirm or deny the write by entering `yes' or" msgstr "" " on joko varmistettava tai peruttava kirjoittamalla ”jaa” tai" -#: disk-utils/cfdisk.c:1611 +#: fdisk/cfdisk.c:2137 msgid " `no'" msgstr " ”ei”" -#: disk-utils/cfdisk.c:1612 +#: disk-utils/cfdisk.c:2179 msgid "Up Arrow Move cursor to the previous partition" msgstr "Nuoli ylös Siirrä osoitin edelliseen osioon" -#: disk-utils/cfdisk.c:1613 +#: disk-utils/cfdisk.c:2180 msgid "Down Arrow Move cursor to the next partition" msgstr "Nuoli alas Siirrä osoitin seuraavaan osioon" @@ -2431,16 +2427,16 @@ msgid " ? Print this screen" msgstr " ? Näytä tämä ohjeruutu" -#: disk-utils/cfdisk.c:1618 +#: disk-utils/cfdisk.c:2184 msgid "Note: All of the commands can be entered with either upper or lower" msgstr "Huom: Kaikki komennot voi antaa joko isoilla tai pienillä" -#: disk-utils/cfdisk.c:1619 +#: fdisk/cfdisk.c:2144 msgid "case letters (except for Writes)." msgstr "kirjaimilla (paitsi taulun kirjoitus (W) )." -#: libfdisk/src/bsd.c:888 libfdisk/src/dos.c:1990 libfdisk/src/gpt.c:2402 -#: libfdisk/src/sgi.c:1086 libfdisk/src/sun.c:189 libfdisk/src/sun.c:1000 +#: libfdisk/src/bsd.c:491 libfdisk/src/bsd.c:1018 libfdisk/src/dos.c:2302 +#: libfdisk/src/sgi.c:1159 libfdisk/src/sun.c:196 libfdisk/src/sun.c:1110 msgid "Cylinders" msgstr "Sylinterit" @@ -2448,7 +2444,7 @@ msgid "Change cylinder geometry" msgstr "Muuta sylinterigeometriaa" -#: libfdisk/src/sun.c:185 +#: libfdisk/src/sun.c:192 msgid "Heads" msgstr "Päät" @@ -2460,7 +2456,7 @@ msgid "Change sector geometry" msgstr "Vaihda sektorigeometriaa" -#: disk-utils/sfdisk.c:2982 disk-utils/sfdisk.c:3043 disk-utils/sfdisk.c:3079 +#: fdisk/cfdisk.c:2178 msgid "Done" msgstr "Valmis" @@ -2546,11 +2542,12 @@ msgid "Heads: %d Sectors per Track: %d Cylinders: %lld" msgstr "Päät: %d Sektorit/ura: %d Sylinterit: %lld" -#: libfdisk/src/gpt.c:2408 login-utils/chfn.c:235 login-utils/chfn.c:315 +#: libfdisk/src/gpt.c:2787 login-utils/chfn.c:151 login-utils/chfn.c:153 +#: login-utils/chfn.c:308 msgid "Name" msgstr "Nimi" -#: libfdisk/src/sun.c:1004 +#: libfdisk/src/bsd.c:463 libfdisk/src/sun.c:1114 msgid "Flags" msgstr "Liput" @@ -2586,23 +2583,23 @@ msgid "No more partitions" msgstr "Ei enempää osioita" -#: disk-utils/cfdisk.c:123 +#: disk-utils/cfdisk.c:180 msgid "Bootable" msgstr "Käynnistettävä" -#: disk-utils/cfdisk.c:123 +#: disk-utils/cfdisk.c:180 msgid "Toggle bootable flag of the current partition" msgstr "Aseta nykyisen osion käynnistettävyyslippu päälle/pois" -#: disk-utils/cfdisk.c:124 +#: disk-utils/cfdisk.c:181 msgid "Delete" msgstr "Poista" -#: disk-utils/cfdisk.c:124 +#: disk-utils/cfdisk.c:181 msgid "Delete the current partition" msgstr "Poista nykyinen osio" -#: disk-utils/fdisk-menu.c:146 +#: disk-utils/fdisk-menu.c:152 msgid "Geometry" msgstr "Geometria" @@ -2610,11 +2607,11 @@ msgid "Change disk geometry (experts only)" msgstr "Muuta levyn geometriaa (vain asiantuntijoille)" -#: disk-utils/cfdisk.c:128 +#: disk-utils/cfdisk.c:185 msgid "Help" msgstr "Ohje" -#: disk-utils/cfdisk.c:128 +#: disk-utils/cfdisk.c:185 msgid "Print help screen" msgstr "Näytä ohjeruutu" @@ -2626,11 +2623,11 @@ msgid "Maximize disk usage of the current partition (experts only)" msgstr "Maksimoi nykyisen osion tilankäyttö (vain asiantuntijoille)" -#: disk-utils/cfdisk.c:125 +#: disk-utils/cfdisk.c:182 msgid "New" msgstr "Uusi" -#: disk-utils/cfdisk.c:125 +#: disk-utils/cfdisk.c:182 msgid "Create new partition from free space" msgstr "Luo uusi osio tyhjästä tilasta" @@ -2642,16 +2639,17 @@ msgid "Print partition table to the screen or to a file" msgstr "Tulosta osiotaulu ruudulle tai tiedostoon" -#: disk-utils/cfdisk.c:126 +#: disk-utils/cfdisk.c:183 msgid "Quit" msgstr "Lopeta" -#: disk-utils/cfdisk.c:126 +#: disk-utils/cfdisk.c:183 msgid "Quit program without writing partition table" msgstr "Lopeta ohjelma kirjoittamatta osiotaulua" -#: disk-utils/cfdisk.c:127 libfdisk/src/bsd.c:890 libfdisk/src/dos.c:1993 -#: libfdisk/src/gpt.c:2404 libfdisk/src/sgi.c:1089 libfdisk/src/sun.c:1003 +#: disk-utils/cfdisk.c:184 libfdisk/src/bsd.c:439 libfdisk/src/bsd.c:1020 +#: libfdisk/src/dos.c:2305 libfdisk/src/gpt.c:2783 libfdisk/src/sgi.c:1162 +#: libfdisk/src/sun.c:1113 msgid "Type" msgstr "Tyyppi" @@ -2667,11 +2665,11 @@ msgid "Change units of the partition size display (MB, sect, cyl)" msgstr "Vaihda osiokokonäytön yksiköt (Mt, sekt, syl)" -#: disk-utils/cfdisk.c:130 +#: disk-utils/cfdisk.c:187 msgid "Write" msgstr "Kirjoita" -#: disk-utils/cfdisk.c:130 +#: disk-utils/cfdisk.c:187 msgid "Write partition table to disk (this might destroy data)" msgstr "Kirjoita osiotaulu levylle (tämä saattaa tuhota dataa)" @@ -2866,7 +2864,7 @@ msgid "BSD disklabel command (m for help): " msgstr "BSD-levynimiökomento (m antaa ohjeen): " -#: libfdisk/src/sgi.c:823 libfdisk/src/sun.c:525 +#: libfdisk/src/sgi.c:876 libfdisk/src/sun.c:541 #, c-format msgid "First %s" msgstr "Ensimmäinen %s" @@ -2901,15 +2899,15 @@ msgid "flags:" msgstr "liput:" -#: libfdisk/src/bsd.c:381 +#: libfdisk/src/bsd.c:466 msgid " removable" msgstr " siirrettävä" -#: libfdisk/src/bsd.c:382 +#: libfdisk/src/bsd.c:467 msgid " ecc" msgstr " ecc" -#: libfdisk/src/bsd.c:383 +#: libfdisk/src/bsd.c:468 msgid " badsect" msgstr " badsect" @@ -3001,23 +2999,23 @@ msgid "Do you want to create a disklabel? (y/n) " msgstr "Haluatko luoda levynimiön? (y/n) " -#: libfdisk/src/bsd.c:473 +#: libfdisk/src/bsd.c:611 msgid "bytes/sector" msgstr "tavua/sektori" -#: libfdisk/src/bsd.c:476 +#: libfdisk/src/bsd.c:614 msgid "sectors/track" msgstr "sektoria/ura" -#: libfdisk/src/bsd.c:477 +#: libfdisk/src/bsd.c:615 msgid "tracks/cylinder" msgstr "uraa/sylinteri" -#: disk-utils/sfdisk.c:892 libfdisk/src/bsd.c:478 +#: libfdisk/src/bsd.c:616 msgid "cylinders" msgstr "sylinterit" -#: libfdisk/src/bsd.c:482 +#: libfdisk/src/bsd.c:620 msgid "sectors/cylinder" msgstr "sektoria/sylinteri" @@ -3026,27 +3024,27 @@ msgid "Must be <= sectors/track * tracks/cylinder (default).\n" msgstr "On oltava ≤ sektoria/ura * uraa/sylinteri (oletus).\n" -#: libfdisk/src/bsd.c:485 +#: libfdisk/src/bsd.c:623 msgid "rpm" msgstr "rpm" -#: libfdisk/src/bsd.c:486 +#: libfdisk/src/bsd.c:624 msgid "interleave" msgstr "lomitus" -#: libfdisk/src/bsd.c:487 +#: libfdisk/src/bsd.c:625 msgid "trackskew" msgstr "uravääristymä" -#: libfdisk/src/bsd.c:488 +#: libfdisk/src/bsd.c:626 msgid "cylinderskew" msgstr "sylinterivääristymä" -#: libfdisk/src/bsd.c:490 +#: libfdisk/src/bsd.c:628 msgid "headswitch" msgstr "päänvaihto" -#: libfdisk/src/bsd.c:491 +#: libfdisk/src/bsd.c:629 msgid "track-to-track seek" msgstr "raidalta raidalle siirtyminen" @@ -3134,7 +3132,7 @@ msgid "unable to write %s" msgstr "" -#: fdisk/fdisk.c:284 +#: disk-utils/fdisk.c:708 #, c-format msgid "BLKGETSIZE ioctl failed on %s" msgstr "" @@ -3287,7 +3285,7 @@ msgid "heads" msgstr "päät" -#: disk-utils/sfdisk.c:892 +#: fdisk/fdisk.c:733 fdisk/fdisk.c:1622 fdisk/sfdisk.c:955 msgid "sectors" msgstr "sektorit" @@ -3477,7 +3475,7 @@ msgid "Value out of range.\n" msgstr "Arvo sallitun välin ulkopuolella.\n" -#: libfdisk/src/ask.c:367 +#: libfdisk/src/ask.c:501 msgid "Partition number" msgstr "Osionumero" @@ -3635,7 +3633,7 @@ msgid "should be (%d, %d, %d)\n" msgstr "pitää olla (%d, %d, %d)\n" -#: libfdisk/src/alignment.c:108 +#: fdisk/fdisk.c:1900 #, c-format msgid "Partition %i does not start on physical sector boundary.\n" msgstr "Osion %i alku ei ole fyysisen sektorin rajalla.\n" @@ -3716,8 +3714,8 @@ msgid "%*s Boot Start End Blocks Id System\n" msgstr "%*s Käynn Alku Loppu Lohkot Id Järjestelmä\n" -#: libfdisk/src/dos.c:1985 libfdisk/src/gpt.c:2398 libfdisk/src/sgi.c:1082 -#: libfdisk/src/sun.c:996 +#: libfdisk/src/dos.c:2297 libfdisk/src/gpt.c:2778 libfdisk/src/sgi.c:1155 +#: libfdisk/src/sun.c:1106 msgid "Device" msgstr "Laite" @@ -3961,23 +3959,23 @@ msgid "Partition %d has no data area\n" msgstr "Osiolla %d ei ole data-aluetta\n" -#: libfdisk/src/dos.c:1908 +#: libfdisk/src/dos.c:2221 msgid "New beginning of data" msgstr "Uusi datan alku" -#: disk-utils/fdisk-menu.c:400 +#: disk-utils/fdisk-menu.c:420 msgid "Expert command (m for help): " msgstr "Asiantuntijakomento (m antaa ohjeen): " -#: disk-utils/fdisk-menu.c:829 +#: disk-utils/fdisk-menu.c:951 msgid "Number of cylinders" msgstr "Sylinterien määrä" -#: disk-utils/fdisk-menu.c:833 +#: disk-utils/fdisk-menu.c:955 msgid "Number of heads" msgstr "Päiden määrä" -#: disk-utils/fdisk-menu.c:837 +#: disk-utils/fdisk-menu.c:959 msgid "Number of sectors" msgstr "Sektorien määrä" @@ -4009,7 +4007,7 @@ msgid "Cannot open %s\n" msgstr "Laitetta %s ei voi avata\n" -#: disk-utils/sfdisk.c:2695 +#: fdisk/fdisk.c:2920 fdisk/sfdisk.c:2753 #, c-format msgid "cannot open %s\n" msgstr "laitetta %s ei voi avata\n" @@ -4039,7 +4037,7 @@ msgstr "" "Havaittiin OSF/1-levynimiö laitteella %s, siirrytään levynimiötilaan.\n" -#: disk-utils/fdisk-menu.c:402 +#: disk-utils/fdisk-menu.c:422 msgid "Command (m for help): " msgstr "Komento (m antaa ohjeen): " @@ -4095,76 +4093,76 @@ "\t osa osioryhmää. (Jos on, muutkin levyt saattavat\n" "\t tyhjentyä, ellei niitä ole peilattu.)\n" -#: libfdisk/src/sgi.c:41 +#: libfdisk/src/sgi.c:47 msgid "SGI volhdr" msgstr "SGI volhdr" -#: libfdisk/src/sgi.c:42 +#: libfdisk/src/sgi.c:48 msgid "SGI trkrepl" msgstr "SGI trkrepl" -#: libfdisk/src/sgi.c:43 +#: libfdisk/src/sgi.c:49 msgid "SGI secrepl" msgstr "SGI secrepl" -#: libfdisk/src/sgi.c:44 +#: libfdisk/src/sgi.c:50 msgid "SGI raw" msgstr "SGI raw" -#: libfdisk/src/sgi.c:45 +#: libfdisk/src/sgi.c:51 msgid "SGI bsd" msgstr "SGI bsd" -#: libfdisk/src/sgi.c:46 +#: libfdisk/src/sgi.c:52 msgid "SGI sysv" msgstr "SGI sysv" -#: libfdisk/src/sgi.c:47 +#: libfdisk/src/sgi.c:53 msgid "SGI volume" msgstr "SGI volume" -#: libfdisk/src/sgi.c:48 +#: libfdisk/src/sgi.c:54 msgid "SGI efs" msgstr "SGI efs" -#: libfdisk/src/sgi.c:49 +#: libfdisk/src/sgi.c:55 msgid "SGI lvol" msgstr "SGI lvol" -#: libfdisk/src/sgi.c:50 +#: libfdisk/src/sgi.c:56 msgid "SGI rlvol" msgstr "SGI rlvol" -#: libfdisk/src/sgi.c:51 +#: libfdisk/src/sgi.c:57 msgid "SGI xfs" msgstr "SGI xfs" -#: libfdisk/src/sgi.c:52 +#: libfdisk/src/sgi.c:58 msgid "SGI xfslog" msgstr "SGI xfslog" -#: libfdisk/src/sgi.c:53 +#: libfdisk/src/sgi.c:59 msgid "SGI xlv" msgstr "SGI xlv" -#: libfdisk/src/sgi.c:54 +#: libfdisk/src/sgi.c:60 msgid "SGI xvm" msgstr "SGI xvm" -#: libfdisk/src/gpt.c:171 libfdisk/src/sgi.c:55 libfdisk/src/sun.c:46 +#: libfdisk/src/gpt.c:192 libfdisk/src/sgi.c:61 libfdisk/src/sun.c:52 msgid "Linux swap" msgstr "Linux-sivutus" -#: libfdisk/src/sgi.c:56 libfdisk/src/sun.c:47 +#: libfdisk/src/sgi.c:62 libfdisk/src/sun.c:53 msgid "Linux native" msgstr "Linuxmainen" -#: include/pt-mbr-partnames.h:59 libfdisk/src/gpt.c:180 libfdisk/src/sgi.c:57 -#: libfdisk/src/sun.c:48 +#: include/pt-mbr-partnames.h:61 libfdisk/src/gpt.c:203 libfdisk/src/sgi.c:63 +#: libfdisk/src/sun.c:54 msgid "Linux LVM" msgstr "Linux LVM" -#: libfdisk/src/gpt.c:178 libfdisk/src/sgi.c:58 +#: libfdisk/src/gpt.c:201 libfdisk/src/sgi.c:64 msgid "Linux RAID" msgstr "Linux RAID" @@ -4477,51 +4475,51 @@ msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n" msgstr "ID=%02x\tALKU=%d\tPITUUS=%d\n" -#: libfdisk/src/sun.c:34 +#: libfdisk/src/sun.c:40 msgid "Unassigned" msgstr "" -#: libfdisk/src/sun.c:36 +#: libfdisk/src/sun.c:42 msgid "SunOS root" msgstr "SunOS root" -#: libfdisk/src/sun.c:37 +#: libfdisk/src/sun.c:43 msgid "SunOS swap" msgstr "SunOS swap" -#: libfdisk/src/sun.c:38 +#: libfdisk/src/sun.c:44 msgid "SunOS usr" msgstr "SunOS usr" -#: libfdisk/src/sun.c:39 +#: libfdisk/src/sun.c:45 msgid "Whole disk" msgstr "Koko levy" -#: libfdisk/src/sun.c:40 +#: libfdisk/src/sun.c:46 msgid "SunOS stand" msgstr "SunOS stand" -#: libfdisk/src/sun.c:41 +#: libfdisk/src/sun.c:47 msgid "SunOS var" msgstr "SunOS var" -#: libfdisk/src/sun.c:42 +#: libfdisk/src/sun.c:48 msgid "SunOS home" msgstr "SunOS home" -#: libfdisk/src/sun.c:43 +#: libfdisk/src/sun.c:49 msgid "SunOS alt sectors" msgstr "SunOS alt sectors" -#: libfdisk/src/sun.c:44 +#: libfdisk/src/sun.c:50 msgid "SunOS cachefs" msgstr "SunOS cachefs" -#: libfdisk/src/sun.c:45 +#: libfdisk/src/sun.c:51 msgid "SunOS reserved" msgstr "SunOS reserved" -#: include/pt-mbr-partnames.h:99 libfdisk/src/sun.c:49 +#: include/pt-mbr-partnames.h:103 libfdisk/src/sun.c:55 msgid "Linux raid autodetect" msgstr "Linux raid autodetect" @@ -4573,7 +4571,7 @@ "tietenkään ole palautettavissa.\n" "\n" -#: libfdisk/src/sun.c:187 +#: libfdisk/src/sun.c:194 msgid "Sectors/track" msgstr "Sektoreita/ura" @@ -4680,23 +4678,23 @@ msgid "%*s Flag Start End Blocks Id System\n" msgstr "%*s Lippu Alku Loppu Lohkot Id Järjestelmä\n" -#: libfdisk/src/sun.c:812 +#: libfdisk/src/sun.c:868 msgid "Number of alternate cylinders" msgstr "Vaihtoehtoisten sylinterien määrä" -#: libfdisk/src/sun.c:828 +#: libfdisk/src/sun.c:893 msgid "Extra sectors per cylinder" msgstr "Ylimääräisiä sektoreita sylinterillä" -#: libfdisk/src/sun.c:843 +#: libfdisk/src/sun.c:917 msgid "Interleave factor" msgstr "Lomituskerroin" -#: libfdisk/src/sun.c:858 +#: libfdisk/src/sun.c:941 msgid "Rotation speed (rpm)" msgstr "Pyörimisnopeus (rpm)" -#: libfdisk/src/sun.c:873 +#: libfdisk/src/sun.c:965 msgid "Number of physical cylinders" msgstr "Fyysisten sylinterien määrä" @@ -4728,7 +4726,7 @@ msgid "FAT16" msgstr "FAT16" -#: fdisk/i386_sys_types.c:13 +#: include/pt-mbr-partnames.h:8 msgid "HPFS/NTFS/exFAT" msgstr "" @@ -4804,7 +4802,7 @@ msgid "NEC DOS" msgstr "NEC DOS" -#: fdisk/i386_sys_types.c:32 +#: include/pt-mbr-partnames.h:27 msgid "Hidden NTFS WinRE" msgstr "" @@ -4872,8 +4870,8 @@ msgid "Priam Edisk" msgstr "Priam Edisk" -#: include/pt-mbr-partnames.h:44 include/pt-mbr-partnames.h:88 -#: include/pt-mbr-partnames.h:94 include/pt-mbr-partnames.h:95 +#: include/pt-mbr-partnames.h:44 include/pt-mbr-partnames.h:91 +#: include/pt-mbr-partnames.h:98 include/pt-mbr-partnames.h:99 msgid "SpeedStor" msgstr "SpeedStor" @@ -4917,155 +4915,155 @@ msgid "OS/2 hidden C: drive" msgstr "OS/2 kätketty C:-asema" -#: include/pt-mbr-partnames.h:55 +#: include/pt-mbr-partnames.h:57 msgid "Linux extended" msgstr "Linux laajennettu" -#: include/pt-mbr-partnames.h:56 include/pt-mbr-partnames.h:57 +#: include/pt-mbr-partnames.h:58 include/pt-mbr-partnames.h:59 msgid "NTFS volume set" msgstr "NTFS-osioryhmä" -#: include/pt-mbr-partnames.h:58 +#: include/pt-mbr-partnames.h:60 msgid "Linux plaintext" msgstr "Linux teksti" -#: include/pt-mbr-partnames.h:60 +#: include/pt-mbr-partnames.h:62 msgid "Amoeba" msgstr "Amoeba" -#: include/pt-mbr-partnames.h:61 +#: include/pt-mbr-partnames.h:63 msgid "Amoeba BBT" msgstr "Amoeba BBT" -#: include/pt-mbr-partnames.h:62 +#: include/pt-mbr-partnames.h:64 msgid "BSD/OS" msgstr "BSD/OS" -#: include/pt-mbr-partnames.h:63 +#: include/pt-mbr-partnames.h:65 msgid "IBM Thinkpad hibernation" msgstr "IBM Thinkpad -valmiustila" -#: include/pt-mbr-partnames.h:64 +#: include/pt-mbr-partnames.h:66 msgid "FreeBSD" msgstr "FreeBSD" -#: include/pt-mbr-partnames.h:65 +#: include/pt-mbr-partnames.h:67 msgid "OpenBSD" msgstr "OpenBSD" -#: include/pt-mbr-partnames.h:66 +#: include/pt-mbr-partnames.h:68 msgid "NeXTSTEP" msgstr "NeXTSTEP" -#: include/pt-mbr-partnames.h:67 +#: include/pt-mbr-partnames.h:69 msgid "Darwin UFS" msgstr "Darwin UFS" -#: include/pt-mbr-partnames.h:68 +#: include/pt-mbr-partnames.h:70 msgid "NetBSD" msgstr "NetBSD" -#: include/pt-mbr-partnames.h:69 +#: include/pt-mbr-partnames.h:71 msgid "Darwin boot" msgstr "Darwin boot" -#: include/pt-mbr-partnames.h:70 +#: include/pt-mbr-partnames.h:72 msgid "HFS / HFS+" msgstr "HFS / HFS+" -#: include/pt-mbr-partnames.h:71 +#: include/pt-mbr-partnames.h:73 msgid "BSDI fs" -msgstr "BSDI fs" +msgstr "BSDI-fs" -#: include/pt-mbr-partnames.h:72 +#: include/pt-mbr-partnames.h:74 msgid "BSDI swap" -msgstr "BSDI sivutus" +msgstr "BSDI-sivutus" -#: include/pt-mbr-partnames.h:73 +#: include/pt-mbr-partnames.h:75 msgid "Boot Wizard hidden" msgstr "Kätketty Boot Wizard" -#: include/pt-mbr-partnames.h:74 libfdisk/src/gpt.c:201 +#: include/pt-mbr-partnames.h:77 libfdisk/src/gpt.c:228 msgid "Solaris boot" msgstr "Solaris boot" -#: include/pt-mbr-partnames.h:75 +#: include/pt-mbr-partnames.h:78 msgid "Solaris" msgstr "Solaris" -#: include/pt-mbr-partnames.h:76 +#: include/pt-mbr-partnames.h:79 msgid "DRDOS/sec (FAT-12)" msgstr "DRDOS/sec (FAT-12)" -#: include/pt-mbr-partnames.h:77 +#: include/pt-mbr-partnames.h:80 msgid "DRDOS/sec (FAT-16 < 32M)" msgstr "DRDOS/sec (FAT-16 < 32M)" -#: include/pt-mbr-partnames.h:78 +#: include/pt-mbr-partnames.h:81 msgid "DRDOS/sec (FAT-16)" msgstr "DRDOS/sec (FAT-16)" -#: include/pt-mbr-partnames.h:79 +#: include/pt-mbr-partnames.h:82 msgid "Syrinx" msgstr "Syrinx" -#: include/pt-mbr-partnames.h:80 +#: include/pt-mbr-partnames.h:83 msgid "Non-FS data" msgstr "ei-tied.järj. data" -#: include/pt-mbr-partnames.h:81 +#: include/pt-mbr-partnames.h:84 msgid "CP/M / CTOS / ..." msgstr "CP/M / CTOS / ..." -#: include/pt-mbr-partnames.h:83 +#: include/pt-mbr-partnames.h:86 msgid "Dell Utility" msgstr "Dell Utility" -#: include/pt-mbr-partnames.h:84 +#: include/pt-mbr-partnames.h:87 msgid "BootIt" msgstr "BootIt" -#: include/pt-mbr-partnames.h:85 +#: include/pt-mbr-partnames.h:88 msgid "DOS access" msgstr "DOS access" -#: include/pt-mbr-partnames.h:87 +#: include/pt-mbr-partnames.h:90 msgid "DOS R/O" msgstr "DOS vain luku" -#: include/pt-mbr-partnames.h:90 +#: include/pt-mbr-partnames.h:94 msgid "BeOS fs" msgstr "BeOS-tied.järj." -#: disk-utils/fdisk-menu.c:158 include/pt-mbr-partnames.h:91 +#: disk-utils/fdisk-menu.c:164 include/pt-mbr-partnames.h:95 msgid "GPT" msgstr "GPT" -#: include/pt-mbr-partnames.h:92 +#: include/pt-mbr-partnames.h:96 msgid "EFI (FAT-12/16/32)" msgstr "EFI (FAT-12/16/32)" -#: include/pt-mbr-partnames.h:93 +#: include/pt-mbr-partnames.h:97 msgid "Linux/PA-RISC boot" msgstr "Linux/PA-RISC boot" -#: include/pt-mbr-partnames.h:96 +#: include/pt-mbr-partnames.h:100 msgid "DOS secondary" msgstr "DOS-toisio" -#: include/pt-mbr-partnames.h:97 +#: include/pt-mbr-partnames.h:101 msgid "VMware VMFS" msgstr "" -#: include/pt-mbr-partnames.h:98 +#: include/pt-mbr-partnames.h:102 msgid "VMware VMKCORE" msgstr "" -#: include/pt-mbr-partnames.h:102 +#: include/pt-mbr-partnames.h:106 msgid "LANstep" msgstr "LANstep" -#: include/pt-mbr-partnames.h:103 +#: include/pt-mbr-partnames.h:107 msgid "BBT" msgstr "BBT" @@ -5188,7 +5186,7 @@ "Tästä aiheutuu ongelmia kaikkien C/H/S-osoitusta käyttävien ohjelmien " "kanssa.\n" -#: disk-utils/sfdisk.c:457 +#: fdisk/sfdisk.c:516 #, c-format msgid "" "\n" @@ -5219,8 +5217,7 @@ msgstr "" "Osion %2$s %1$s sylinteriarvo on mahdoton: %3$lu (tulee olla 0-%4$lu)\n" -#: disk-utils/sfdisk.c:593 -#, c-format +#: disk-utils/sfdisk.c:405 msgid "" "Id Name\n" "\n" @@ -5228,7 +5225,7 @@ "Id Nimi\n" "\n" -#: disk-utils/sfdisk.c:756 +#: fdisk/sfdisk.c:818 #, c-format msgid "Re-reading the partition table ...\n" msgstr "Luetaan osiotaulu uudelleen...\n" @@ -5248,7 +5245,7 @@ msgid "Error closing %s\n" msgstr "Virhe suljettaessa %s\n" -#: disk-utils/sfdisk.c:807 +#: fdisk/sfdisk.c:872 #, c-format msgid "%s: no such partition\n" msgstr "%s: osiota ei ole\n" @@ -5272,7 +5269,7 @@ "alkaen\n" "\n" -#: disk-utils/sfdisk.c:898 +#: fdisk/sfdisk.c:960 #, c-format msgid " Device Boot Start End #cyls #blocks Id System\n" msgstr " Laite Käynn Alku Loppu #syl #lohkot Id Järjestelmä\n" @@ -5286,7 +5283,7 @@ "Yksiköt = 512-tavuiset sektorit, alkaen kohdasta %d\n" "\n" -#: disk-utils/sfdisk.c:905 +#: fdisk/sfdisk.c:967 #, c-format msgid " Device Boot Start End #sectors Id System\n" msgstr " Laite Käynn Alku Loppu #sektorit Id Järjestelmä\n" @@ -5300,7 +5297,7 @@ "Yksiköt = 1024-tavuiset lohkot, alkaen kohdasta %d\n" "\n" -#: disk-utils/sfdisk.c:910 +#: fdisk/sfdisk.c:972 #, c-format msgid " Device Boot Start End #blocks Id System\n" msgstr " Laite Käynn Alku Loppu #lohkot Id Järjestelmä\n" @@ -5315,22 +5312,22 @@ "%d\n" "\n" -#: disk-utils/sfdisk.c:915 +#: fdisk/sfdisk.c:977 #, c-format msgid " Device Boot Start End MiB #blocks Id System\n" msgstr " Laite Käynn Alku Loppu MiB #lohkot Id Järjestelmä\n" -#: disk-utils/sfdisk.c:1074 +#: fdisk/sfdisk.c:1136 #, c-format msgid "\t\tstart: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\talku: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" -#: disk-utils/sfdisk.c:1081 +#: fdisk/sfdisk.c:1143 #, c-format msgid "\t\tend: (c,h,s) expected (%ld,%ld,%ld) found (%ld,%ld,%ld)\n" msgstr "\t\tloppu: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" -#: disk-utils/sfdisk.c:1084 +#: fdisk/sfdisk.c:1146 #, c-format msgid "partition ends on cylinder %ld, beyond the end of the disk\n" msgstr "osio loppuu sylinterillä %ld, joka on levyn lopun jälkeen\n" @@ -5445,7 +5442,7 @@ "(aktiiviseksi). Se ei haittaa LILOa, mutta DOS MBR ei käynnistä tältä " "levyltä.\n" -#: disk-utils/sfdisk.c:1342 +#: fdisk/sfdisk.c:1366 msgid "start" msgstr "alun" @@ -5456,7 +5453,7 @@ msgstr "" "osio %s: alku: (c,h,s) odotettiin (%ld,%ld,%ld) löytyi (%ld,%ld,%ld)\n" -#: disk-utils/sfdisk.c:1351 +#: fdisk/sfdisk.c:1375 msgid "end" msgstr "lopun" @@ -5523,7 +5520,7 @@ msgid "-n flag was given: Nothing changed\n" msgstr "valitsin -n oli annettu: Mitään ei muutettu\n" -#: disk-utils/sfdisk.c:1650 +#: fdisk/sfdisk.c:1670 msgid "Failed saving the old sectors - aborting\n" msgstr "Vanhojen sektoreiden tallennus epäonnistui – keskeytetään\n" @@ -5623,18 +5620,7 @@ " \n" "Yleensä riittää ja (ja ehkä ).\n" -#: fdisk/sfdisk.c:2368 getopt/getopt.c:314 hwclock/hwclock.c:1374 -#: misc-utils/cal.c:786 misc-utils/logger.c:138 misc-utils/look.c:366 -#: misc-utils/mcookie.c:66 misc-utils/namei.c:411 misc-utils/rename.c:64 -#: misc-utils/uuidd.c:54 misc-utils/uuidgen.c:33 misc-utils/whereis.c:132 -#: misc-utils/wipefs.c:303 mount/lomount.c:1015 mount/swapon.c:103 -#: mount/swapon.c:124 partx/partx.c:581 sys-utils/dmesg.c:132 -#: sys-utils/fallocate.c:53 sys-utils/flock.c:65 sys-utils/fsfreeze.c:40 -#: sys-utils/fstrim.c:55 sys-utils/ipcmk.c:86 sys-utils/ldattach.c:149 -#: sys-utils/lscpu.c:1071 sys-utils/mountpoint.c:111 sys-utils/renice.c:54 -#: sys-utils/rtcwake.c:86 sys-utils/unshare.c:57 term-utils/mesg.c:68 -#: term-utils/script.c:129 term-utils/scriptreplay.c:39 -#: term-utils/setterm.c:675 term-utils/wall.c:87 term-utils/write.c:78 +#: include/c.h:295 msgid "" "\n" "Usage:\n" @@ -5645,12 +5631,7 @@ msgid " %s [options] [...]\n" msgstr "" -#: disk-utils/mkfs.c:42 include/c.h:280 misc-utils/getopt.c:322 -#: misc-utils/look.c:370 misc-utils/namei.c:431 misc-utils/uuidd.c:75 -#: misc-utils/uuidgen.c:35 misc-utils/wipefs.c:455 sys-utils/hwclock.c:1582 -#: sys-utils/renice.c:62 term-utils/script.c:145 term-utils/scriptreplay.c:45 -#: term-utils/write.c:85 -#, c-format +#: include/c.h:296 msgid "" "\n" "Options:\n" @@ -5803,7 +5784,7 @@ msgid "no command?\n" msgstr "ei komentoa?\n" -#: disk-utils/sfdisk.c:2714 +#: fdisk/sfdisk.c:2773 #, c-format msgid "total: %llu blocks\n" msgstr "yhteensä: %llu lohkoa\n" @@ -5834,7 +5815,7 @@ msgid "cannot open %s for reading\n" msgstr "laitetta %s ei voi avata lukua varten\n" -#: disk-utils/sfdisk.c:2833 disk-utils/sfdisk.c:2865 +#: fdisk/sfdisk.c:2899 fdisk/sfdisk.c:2931 #, c-format msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n" msgstr "%s: %ld sylinteriä, %ld päätä, %ld sektoria/ura\n" @@ -5915,7 +5896,7 @@ msgid "OK\n" msgstr "OK\n" -#: disk-utils/sfdisk.c:3141 +#: fdisk/sfdisk.c:3201 #, c-format msgid "Old situation:\n" msgstr "Vanha tilanne:\n" @@ -5925,7 +5906,7 @@ msgid "Partition %d does not exist, cannot change it\n" msgstr "Osiota %d ei ole olemassa, sitä ei voi muuttaa\n" -#: disk-utils/sfdisk.c:3153 +#: fdisk/sfdisk.c:3213 #, c-format msgid "New situation:\n" msgstr "Uusi tilanne:\n" @@ -5942,14 +5923,12 @@ msgid "I don't like this - probably you should answer No\n" msgstr "En pidä tästä – kannattaa todennäköisesti vastata ”No”\n" -#. TRANSLATORS: sfdisk uses rpmatch which means the answers y and n -#. * should be translated, but that is not the case with q answer. -#: disk-utils/sfdisk.c:3168 +#: fdisk/sfdisk.c:3226 #, c-format msgid "Are you satisfied with this? [ynq] " msgstr "Oletko tyytyväinen tähän? [ynq] " -#: disk-utils/sfdisk.c:3170 +#: fdisk/sfdisk.c:3228 #, c-format msgid "Do you want to write this to disk? [ynq] " msgstr "Haluatko kirjoittaa tämän levylle? [ynq] " @@ -5967,12 +5946,12 @@ msgid "Quitting - nothing changed\n" msgstr "Lopetetaan – mitään ei muutettu\n" -#: disk-utils/sfdisk.c:3179 +#: fdisk/sfdisk.c:3241 #, c-format msgid "Please answer one of y,n,q\n" msgstr "Vastaa joko y, n tai q\n" -#: disk-utils/sfdisk.c:3187 +#: fdisk/sfdisk.c:3249 #, c-format msgid "" "Successfully wrote the new partition table\n" @@ -5998,7 +5977,7 @@ msgid "failed to read: %s" msgstr "" -#: fsck/fsck.c:255 sys-utils/lscpu.c:266 +#: disk-utils/fsck.c:331 lib/path.c:133 lib/path.c:154 #, c-format msgid "parse error: %s" msgstr "" @@ -6008,17 +5987,17 @@ msgid "Locking disk %s ... " msgstr "" -#: fsck/fsck.c:285 +#: disk-utils/fsck.c:382 #, c-format msgid "(waiting) " msgstr "" #. TRANSLATORS: These are followups to "Locking disk...". -#: fsck/fsck.c:295 +#: disk-utils/fsck.c:392 msgid "succeeded" msgstr "" -#: fsck/fsck.c:295 +#: disk-utils/fsck.c:392 msgid "failed" msgstr "" @@ -6039,26 +6018,26 @@ "\tshould fix your /etc/fstab file as soon as you can.\n" msgstr "" -#: fsck/fsck.c:554 +#: sys-utils/umount.c:411 sys-utils/umount.c:434 #, c-format msgid "%s: not found" msgstr "" -#: fsck/fsck.c:674 +#: disk-utils/fsck.c:775 msgid "wait: no more child process?!?" msgstr "" -#: fsck/fsck.c:695 +#: disk-utils/fsck.c:796 #, c-format msgid "Warning... %s for device %s exited with signal %d." msgstr "" -#: fsck/fsck.c:701 +#: disk-utils/fsck.c:802 #, c-format msgid "%s %s: status is %x, should never happen." msgstr "" -#: disk-utils/fsck.c:828 +#: disk-utils/fsck.c:848 #, c-format msgid "Finished with %s (exit status %d)\n" msgstr "Päätettiin: %s (poistumistila %d)\n" @@ -6068,40 +6047,40 @@ msgid "error %d while executing fsck.%s for %s" msgstr "" -#: fsck/fsck.c:871 +#: disk-utils/fsck.c:992 msgid "" "Either all or none of the filesystem types passed to -t must be prefixed\n" "with 'no' or '!'." msgstr "" -#: fsck/fsck.c:972 +#: disk-utils/fsck.c:1108 #, c-format msgid "" "%s: skipping bad line in /etc/fstab: bind mount with nonzero fsck pass number" msgstr "" -#: disk-utils/fsck.c:1100 +#: disk-utils/fsck.c:1120 #, c-format msgid "%s: skipping nonexistent device\n" msgstr "" -#: fsck/fsck.c:989 +#: disk-utils/fsck.c:1125 #, c-format msgid "" "%s: nonexistent device (\"nofail\" fstab option may be used to skip this " "device)\n" msgstr "" -#: fsck/fsck.c:1016 +#: disk-utils/fsck.c:1156 #, c-format msgid "cannot check %s: fsck.%s not found" msgstr "" -#: disk-utils/fsck.c:1240 +#: disk-utils/fsck.c:1260 msgid "Checking all file systems.\n" msgstr "Tarkistetaan kaikki tiedostojärjestelmät.\n" -#: disk-utils/fsck.c:1331 +#: disk-utils/fsck.c:1351 #, c-format msgid "--waiting-- (pass %d)\n" msgstr "--odotetaan-- (vaihe %d)\n" @@ -6135,7 +6114,7 @@ "See fsck.* commands for fs-options." msgstr "" -#: fsck/fsck.c:1268 +#: disk-utils/fsck.c:1439 msgid "too many devices" msgstr "" @@ -6144,38 +6123,39 @@ msgid "couldn't open %s" msgstr "" -#: fsck/fsck.c:1278 +#: disk-utils/fsck.c:1451 msgid "Is /proc mounted?" msgstr "" -#: fsck/fsck.c:1286 +#: disk-utils/fsck.c:1459 #, c-format msgid "must be root to scan for matching filesystems: %s" msgstr "" -#: fsck/fsck.c:1290 +#: disk-utils/fsck.c:1463 #, c-format msgid "couldn't find matching filesystem: %s" msgstr "" -#: fsck/fsck.c:1298 fsck/fsck.c:1383 +#: disk-utils/fsck.c:1471 disk-utils/fsck.c:1566 misc-utils/kill.c:367 +#: sys-utils/eject.c:279 msgid "too many arguments" msgstr "" -#: fsck/fsck.c:1436 +#: disk-utils/fsck.c:1619 msgid "the -l option can be used with one device only -- ignore" msgstr "" -#: getopt/getopt.c:219 +#: misc-utils/getopt.c:234 #, c-format msgid "Try `%s --help' for more information.\n" msgstr "" -#: misc-utils/getopt.c:288 +#: misc-utils/getopt.c:285 msgid "empty long option after -l or --long argument" msgstr "tyhjä pitkä valitsin argumentin -l tai --long jälkeen" -#: misc-utils/getopt.c:309 +#: misc-utils/getopt.c:310 msgid "unknown shell after -s or --shell argument" msgstr "tuntematon kuori argumentin -s tai --shell jälkeen" @@ -6233,35 +6213,35 @@ msgid " -V, --version Output version information\n" msgstr "" -#: misc-utils/getopt.c:383 misc-utils/getopt.c:442 +#: misc-utils/getopt.c:388 misc-utils/getopt.c:444 msgid "missing optstring argument" msgstr "puuttuva valitsinmerkkijonon argumentti" -#: misc-utils/getopt.c:437 +#: misc-utils/getopt.c:439 msgid "internal error, contact the author." msgstr "sisäinen virhe, ota yhteyttä tekijään." -#: sys-utils/hwclock-cmos.c:217 +#: sys-utils/hwclock-cmos.c:223 #, c-format msgid "booted from MILO\n" msgstr "käynnistetty MILOsta\n" -#: sys-utils/hwclock-cmos.c:229 +#: sys-utils/hwclock-cmos.c:235 #, c-format msgid "Ruffian BCD clock\n" msgstr "Ruffian BCD -kello\n" -#: sys-utils/hwclock-cmos.c:248 +#: sys-utils/hwclock-cmos.c:254 #, c-format msgid "clockport adjusted to 0x%x\n" msgstr "kelloportiksi asetettu 0x%x\n" -#: sys-utils/hwclock-cmos.c:264 +#: sys-utils/hwclock-cmos.c:270 #, c-format msgid "funky TOY!\n" msgstr "funky TOY!\n" -#: hwclock/cmos.c:292 +#: sys-utils/hwclock-cmos.c:298 #, c-format msgid "atomic %s failed for 1000 iterations!" msgstr "" @@ -6290,85 +6270,86 @@ msgid "Cannot open /dev/port" msgstr "" -#: hwclock/cmos.c:644 +#: sys-utils/hwclock-cmos.c:645 msgid "I failed to get permission because I didn't try." msgstr "" -#: hwclock/cmos.c:647 +#: sys-utils/hwclock-cmos.c:648 msgid "unable to get I/O port access: the iopl(3) call failed." msgstr "" -#: sys-utils/hwclock-cmos.c:645 +#: sys-utils/hwclock-cmos.c:651 msgid "Probably you need root privileges.\n" msgstr "Tarvitset todennäköisesti pääkäyttäjän oikeudet.\n" -#: hwclock/hwclock.c:169 +#: disk-utils/sfdisk.c:274 libfdisk/src/bsd.c:723 libfdisk/src/bsd.c:894 +#: sys-utils/hwclock.c:161 sys-utils/hwclock.c:163 #, c-format msgid "cannot write %s" msgstr "" -#: sys-utils/hwclock.c:231 +#: sys-utils/hwclock.c:244 #, c-format msgid "Assuming hardware clock is kept in %s time.\n" msgstr "Oletetaan laitteistokellon olevan %sajassa.\n" -#: sys-utils/hwclock.c:232 sys-utils/hwclock.c:322 +#: sys-utils/hwclock.c:245 sys-utils/hwclock.c:335 msgid "UTC" msgstr "UTC-" -#: sys-utils/hwclock.c:232 sys-utils/hwclock.c:321 +#: sys-utils/hwclock.c:245 sys-utils/hwclock.c:334 msgid "local" msgstr "paikallisessa" -#: hwclock/hwclock.c:313 +#: sys-utils/hwclock.c:319 msgid "" "Warning: unrecognized third line in adjtime file\n" "(Expected: `UTC' or `LOCAL' or nothing.)" msgstr "" -#: sys-utils/hwclock.c:315 +#: sys-utils/hwclock.c:328 #, c-format msgid "Last drift adjustment done at %ld seconds after 1969\n" msgstr "Viimeinen siirtymäsäätö tehty %ld sekuntia vuoden 1969 jälkeen\n" -#: sys-utils/hwclock.c:317 +#: sys-utils/hwclock.c:330 #, c-format msgid "Last calibration done at %ld seconds after 1969\n" msgstr "Viimeinen kalibrointi tehty %ld sekuntia vuoden 1969 jälkeen\n" -#: sys-utils/hwclock.c:319 +#: sys-utils/hwclock.c:332 #, c-format msgid "Hardware clock is on %s time\n" msgstr "Laitteistokello on %sajassa\n" -#: libfdisk/src/parttype.c:85 misc-utils/findmnt.c:650 schedutils/ionice.c:79 -#: sys-utils/hwclock.c:322 +#: libfdisk/src/parttype.c:259 misc-utils/findmnt.c:680 schedutils/ionice.c:79 +#: sys-utils/hwclock.c:335 msgid "unknown" msgstr "tuntemattomassa" -#: sys-utils/hwclock.c:346 +#: sys-utils/hwclock.c:359 #, c-format msgid "Waiting for clock tick...\n" msgstr "Odotetaan kellon tikitystä...\n" -#: sys-utils/hwclock.c:352 +#: sys-utils/hwclock.c:365 #, c-format msgid "...synchronization failed\n" -msgstr "" +msgstr "...synkronointi epäonnistui\n" -#: sys-utils/hwclock.c:354 +#: sys-utils/hwclock.c:367 #, c-format msgid "...got clock tick\n" msgstr "...saatiin tikitys\n" -#: sys-utils/hwclock.c:417 +#: sys-utils/hwclock.c:423 #, c-format msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n" msgstr "" "Virheellisiä arvoja laitteistokellossa: %3$.2d.%2$.2d.%1$4d " "%4$.2d:%5$.2d:%6$.2d\n" -#: sys-utils/hwclock.c:426 +#: sys-utils/hwclock.c:432 #, c-format msgid "" "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n" @@ -6376,20 +6357,20 @@ "Laitteistokellon aika: %3$.2d.%2$.2d.%1$4d %4$.2d:%5$.2d:%6$.2d = %7$ld " "sekuntia vuodesta 1969\n" -#: sys-utils/hwclock.c:460 +#: sys-utils/hwclock.c:466 #, c-format msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n" msgstr "" "Laitteistokellosta luettu aika: %3$.2d.%2$.2d.%1$4d %4$02d:%5$02d:%6$02d\n" -#: sys-utils/hwclock.c:488 +#: sys-utils/hwclock.c:494 #, c-format msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n" msgstr "" "Asetetaan laitteistokello aikaan %.2d:%.2d:%.2d = %ld sekuntia vuodesta " "1969\n" -#: sys-utils/hwclock.c:494 +#: sys-utils/hwclock.c:500 #, c-format msgid "Clock not changed - testing only.\n" msgstr "Kellonaikaa ei muutettu – pelkkä testi.\n" @@ -6401,46 +6382,46 @@ "Delaying further to reach the new time.\n" msgstr "" -#: hwclock/hwclock.c:588 +#: sys-utils/hwclock.c:689 msgid "" "The Hardware Clock registers contain values that are either invalid (e.g. " "50th day of month) or beyond the range we can handle (e.g. Year 2095)." msgstr "" -#: sys-utils/hwclock.c:696 +#: hwclock/hwclock.c:598 #, c-format msgid "%s %.6f seconds\n" msgstr "%s %.6f sekuntia\n" -#: hwclock/hwclock.c:629 +#: sys-utils/hwclock.c:730 msgid "No --date option specified." msgstr "" -#: hwclock/hwclock.c:635 +#: sys-utils/hwclock.c:736 msgid "--date argument too long" msgstr "" -#: hwclock/hwclock.c:642 +#: sys-utils/hwclock.c:743 msgid "" "The value of the --date option is not a valid date.\n" "In particular, it contains quotation marks." msgstr "" -#: sys-utils/hwclock.c:748 +#: sys-utils/hwclock.c:751 #, c-format msgid "Issuing date command: %s\n" msgstr "Käynnistetään ”date”-komento: %s\n" -#: sys-utils/hwclock.c:752 +#: sys-utils/hwclock.c:755 msgid "Unable to run 'date' program in /bin/sh shell. popen() failed" msgstr "Komentoa ”date” ei voitu ajaa /bin/sh-kuoressa. popen() epäonnistui" -#: sys-utils/hwclock.c:760 +#: sys-utils/hwclock.c:763 #, c-format msgid "response from date command = %s\n" msgstr "date-komennon vastaus = %s\n" -#: hwclock/hwclock.c:664 +#: sys-utils/hwclock.c:765 #, c-format msgid "" "The date command issued by %s returned unexpected results.\n" @@ -6450,7 +6431,7 @@ " %s" msgstr "" -#: sys-utils/hwclock.c:773 +#: sys-utils/hwclock.c:776 #, c-format msgid "" "The date command issued by %s returned something other than an integer where " @@ -6467,56 +6448,56 @@ "Vastaus oli:\n" " %s\n" -#: sys-utils/hwclock.c:785 +#: sys-utils/hwclock.c:788 #, c-format msgid "date string %s equates to %ld seconds since 1969.\n" msgstr "päiväysmerkkijono %s vastaa %ld sekuntia vuodesta 1969.\n" -#: hwclock/hwclock.c:719 +#: sys-utils/hwclock.c:826 msgid "" "The Hardware Clock does not contain a valid time, so we cannot set the " "System Time from it." msgstr "" -#: sys-utils/hwclock.c:839 sys-utils/hwclock.c:919 +#: sys-utils/hwclock.c:845 sys-utils/hwclock.c:932 #, c-format msgid "Calling settimeofday:\n" msgstr "Kutsutaan settimeofday:\n" -#: sys-utils/hwclock.c:840 sys-utils/hwclock.c:921 +#: sys-utils/hwclock.c:846 sys-utils/hwclock.c:934 #, c-format msgid "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" msgstr "\ttv.tv_sec = %ld, tv.tv_usec = %ld\n" -#: sys-utils/hwclock.c:842 sys-utils/hwclock.c:923 +#: sys-utils/hwclock.c:848 sys-utils/hwclock.c:936 #, c-format msgid "\ttz.tz_minuteswest = %d\n" msgstr "\ttz.tz_minuteswest = %d\n" -#: sys-utils/hwclock.c:846 sys-utils/hwclock.c:927 +#: sys-utils/hwclock.c:852 sys-utils/hwclock.c:940 #, c-format msgid "Not setting system clock because running in test mode.\n" msgstr "Järjestelmäkelloa ei aseteta, koska käytetään testitilaa.\n" -#: hwclock/hwclock.c:757 hwclock/hwclock.c:839 +#: sys-utils/hwclock.c:868 sys-utils/hwclock.c:964 msgid "Must be superuser to set system clock." msgstr "" -#: sys-utils/hwclock.c:858 sys-utils/hwclock.c:954 +#: sys-utils/hwclock.c:871 sys-utils/hwclock.c:967 msgid "settimeofday() failed" msgstr "settimeofday() epäonnistui" -#: sys-utils/hwclock.c:894 +#: sys-utils/hwclock.c:907 #, c-format msgid "Current system time: %ld = %s\n" msgstr "" -#: sys-utils/hwclock.c:920 +#: sys-utils/hwclock.c:933 #, c-format msgid "\tUTC: %s\n" msgstr "\tUTC: %s\n" -#: sys-utils/hwclock.c:983 +#: sys-utils/hwclock.c:1002 #, c-format msgid "" "Not adjusting drift factor because the Hardware Clock previously contained " @@ -6525,7 +6506,7 @@ "Ei säädetä siirtymäkerrointa, koska laitteistokellossa oli edellisellä " "kerralla roskaa.\n" -#: sys-utils/hwclock.c:988 +#: sys-utils/hwclock.c:1007 #, c-format msgid "" "Not adjusting drift factor because last calibration time is zero,\n" @@ -6535,7 +6516,7 @@ "joten historia on virheellinen ja kalibroinnin uudelleen aloitus on\n" "tarpeellista.\n" -#: sys-utils/hwclock.c:994 +#: hwclock/hwclock.c:882 #, c-format msgid "" "Not adjusting drift factor because it has been less than a day since the " @@ -6544,7 +6525,7 @@ "Ei säädetä siirtymäkerrointa, koska edellisestä kalibroinnista on alle " "vuorokausi.\n" -#: sys-utils/hwclock.c:1054 +#: hwclock/hwclock.c:930 #, c-format msgid "" "Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor " @@ -6555,22 +6536,22 @@ "sekuntia/vrk -siirtymäkertoimesta\n" "huolimatta. Säädetään siirtymäkerrointa %f sekunnilla/vrk\n" -#: sys-utils/hwclock.c:1101 +#: hwclock/hwclock.c:976 #, c-format msgid "Time since last adjustment is %d seconds\n" msgstr "Aikaa edellisestä säädöstä on kulunut %d sekuntia\n" -#: sys-utils/hwclock.c:1103 +#: hwclock/hwclock.c:978 #, c-format msgid "Need to insert %d seconds and refer time back %.6f seconds ago\n" msgstr "On lisättävä %d sekuntia ja viitattava aikaan %.6f sekuntia sitten\n" -#: sys-utils/hwclock.c:1133 +#: sys-utils/hwclock.c:1135 #, c-format msgid "Not updating adjtime file because of testing mode.\n" msgstr "Ei päivitetä adjtime-tiedostoa, koska käytetään testaustilaa.\n" -#: sys-utils/hwclock.c:1134 +#: sys-utils/hwclock.c:1136 #, c-format msgid "" "Would have written the following to %s:\n" @@ -6579,23 +6560,23 @@ "Tiedostoon %s olisi kirjoitettu seuraavaa:\n" "%s" -#: sys-utils/hwclock.c:1143 +#: sys-utils/hwclock.c:1145 #, c-format msgid "" "Could not open file with the clock adjustment parameters in it (%s) for " "writing" msgstr "" -#: sys-utils/hwclock.c:1149 sys-utils/hwclock.c:1156 +#: sys-utils/hwclock.c:1151 sys-utils/hwclock.c:1158 #, c-format msgid "Could not update file with the clock adjustment parameters (%s) in it" msgstr "" -#: hwclock/hwclock.c:1039 +#: sys-utils/hwclock.c:1166 msgid "Drift adjustment parameters not updated." msgstr "" -#: hwclock/hwclock.c:1078 +#: sys-utils/hwclock.c:1202 msgid "" "The Hardware Clock does not contain a valid time, so we cannot adjust it." msgstr "" @@ -6608,7 +6589,7 @@ "Ei aseteta kelloa, koska edellinen kalibrointiaika on nolla, joten historia " "on virheellinen." -#: sys-utils/hwclock.c:1237 +#: sys-utils/hwclock.c:1367 #, c-format msgid "Needed adjustment is less than one second, so not setting clock.\n" msgstr "Tarvittava muutos on alle sekunti, joten ei aseteta kelloa.\n" @@ -6618,23 +6599,23 @@ msgid "Using %s.\n" msgstr "Käytetään rajapintaa %s.\n" -#: sys-utils/hwclock.c:1264 +#: sys-utils/hwclock.c:1243 #, c-format msgid "No usable clock interface found.\n" msgstr "Käyttökelpoista kellorajapintaa ei löytynyt.\n" -#: sys-utils/hwclock.c:1393 sys-utils/hwclock.c:1399 +#: sys-utils/hwclock.c:1390 sys-utils/hwclock.c:1396 #, c-format msgid "Unable to set system clock.\n" msgstr "Järjestelmäkellon asetus ei onnistu.\n" -#: hwclock/hwclock.c:1285 +#: sys-utils/hwclock.c:1404 #, c-format msgid "" "At %ld seconds after 1969, RTC is predicted to read %ld seconds after 1969.\n" msgstr "" -#: hwclock/hwclock.c:1314 +#: sys-utils/hwclock.c:1433 msgid "" "The kernel keeps an epoch value for the Hardware Clock only on an Alpha " "machine.\n" @@ -6642,36 +6623,36 @@ "(and thus is presumably not running on an Alpha now). No action taken." msgstr "" -#: hwclock/hwclock.c:1331 +#: sys-utils/hwclock.c:1450 msgid "Unable to get the epoch value from the kernel." msgstr "" -#: sys-utils/hwclock.c:1460 +#: sys-utils/hwclock.c:1452 #, c-format msgid "Kernel is assuming an epoch value of %lu\n" msgstr "Ydin olettaa epoch-arvoksi %lu\n" -#: hwclock/hwclock.c:1338 +#: sys-utils/hwclock.c:1457 msgid "" "To set the epoch value, you must use the 'epoch' option to tell to what " "value to set it." msgstr "" -#: sys-utils/hwclock.c:1469 +#: hwclock/hwclock.c:1342 #, c-format msgid "Not setting the epoch to %d - testing only.\n" msgstr "Ei aseteta epoch-arvoksi %d – vain kokeilu.\n" -#: sys-utils/hwclock.c:1473 +#: sys-utils/hwclock.c:1465 #, c-format msgid "Unable to set the epoch value in the kernel.\n" msgstr "Ytimen epoch-arvoa ei voi asettaa.\n" -#: hwclock/hwclock.c:1375 +#: sys-utils/hwclock.c:1558 msgid " hwclock [function] [option...]\n" msgstr "" -#: hwclock/hwclock.c:1377 +#: sys-utils/hwclock.c:1563 msgid "" "\n" "Functions:\n" @@ -6684,7 +6665,7 @@ " --set set the RTC to the time given with --date\n" msgstr "" -#: hwclock/hwclock.c:1381 +#: sys-utils/hwclock.c:1568 msgid "" " -s, --hctosys set the system time from the hardware clock\n" " -w, --systohc set the hardware clock from the current system time\n" @@ -6693,31 +6674,31 @@ " the clock was last set or adjusted\n" msgstr "" -#: hwclock/hwclock.c:1387 +#: sys-utils/hwclock.c:1575 msgid "" " --getepoch print out the kernel's hardware clock epoch value\n" " --setepoch set the kernel's hardware clock epoch value to the \n" " value given with --epoch\n" msgstr "" -#: hwclock/hwclock.c:1391 +#: sys-utils/hwclock.c:1579 msgid "" " --predict predict RTC reading at time given with --date\n" " -V, --version display version information and exit\n" msgstr "" -#: hwclock/hwclock.c:1395 +#: sys-utils/hwclock.c:1583 msgid "" " -u, --utc the hardware clock is kept in UTC\n" " --localtime the hardware clock is kept in local time\n" msgstr "" -#: hwclock/hwclock.c:1398 +#: sys-utils/hwclock.c:1586 msgid "" " -f, --rtc special /dev/... file to use instead of default\n" msgstr "" -#: hwclock/hwclock.c:1401 +#: sys-utils/hwclock.c:1589 #, c-format msgid "" " --directisa access the ISA bus directly instead of %s\n" @@ -6736,21 +6717,21 @@ " the default is %s\n" msgstr "" -#: hwclock/hwclock.c:1411 +#: sys-utils/hwclock.c:1601 msgid "" " --test do not update anything, just show what would happen\n" " -D, --debug debugging mode\n" "\n" msgstr "" -#: hwclock/hwclock.c:1414 +#: sys-utils/hwclock.c:1604 msgid "" " -J|--jensen, -A|--arc, -S|--srm, -F|--funky-toy\n" " tell hwclock the type of Alpha you have (see hwclock(8))\n" "\n" msgstr "" -#: hwclock/hwclock.c:1511 +#: sys-utils/hwclock.c:1730 msgid "Unable to connect to audit system" msgstr "" @@ -6758,7 +6739,7 @@ msgid "failed to parse epoch" msgstr "" -#: sys-utils/hwclock.c:1862 +#: sys-utils/hwclock.c:1878 #, c-format msgid "%s takes no non-option arguments. You supplied %d.\n" msgstr "%s ottaa vain valitsimia argumentteina. Annoit %d muuta.\n" @@ -6787,11 +6768,11 @@ "both." msgstr "" -#: hwclock/hwclock.c:1674 +#: sys-utils/hwclock.c:1887 msgid "With --noadjfile, you must specify either --utc or --localtime" msgstr "" -#: hwclock/hwclock.c:1687 +#: sys-utils/hwclock.c:1900 msgid "No usable set-to time. Cannot set clock." msgstr "" @@ -6808,46 +6789,46 @@ "Sorry, only the superuser can change the Hardware Clock epoch in the kernel." msgstr "" -#: hwclock/hwclock.c:1733 +#: sys-utils/hwclock.c:1924 msgid "Cannot access the Hardware Clock via any known method." msgstr "" -#: hwclock/hwclock.c:1736 +#: sys-utils/hwclock.c:1927 msgid "" "Use the --debug option to see the details of our search for an access method." msgstr "" -#: sys-utils/hwclock-kd.c:47 +#: hwclock/kd.c:49 #, c-format msgid "Waiting in loop for time from KDGHWCLK to change\n" msgstr "Odotetaan silmukassa KDGHWCLK-ajan muuttumista\n" -#: sys-utils/hwclock-kd.c:50 +#: hwclock/kd.c:52 msgid "KDGHWCLK ioctl to read time failed" msgstr "ajan lukeva KDGHWCLK-ioctl epäonnistui" -#: sys-utils/hwclock-kd.c:72 +#: hwclock/kd.c:74 msgid "KDGHWCLK ioctl to read time failed in loop" msgstr "ajan lukeva KDGHWCLK-ioctl epäonnistui silmukassa" -#: hwclock/kd.c:81 hwclock/rtc.c:235 +#: sys-utils/hwclock-rtc.c:236 msgid "Timed out waiting for time change." msgstr "" -#: sys-utils/hwclock-kd.c:98 +#: hwclock/kd.c:100 #, c-format msgid "ioctl() failed to read time from %s" msgstr "ioctl() ei onnistunut lukemaan aikaa kohteesta %s" -#: sys-utils/hwclock-kd.c:134 +#: hwclock/kd.c:136 msgid "ioctl KDSHWCLK failed" msgstr "ioctl KDSHWCLK epäonnistui" -#: sys-utils/hwclock-kd.c:170 +#: hwclock/kd.c:172 msgid "Can't open /dev/tty1 or /dev/vc/1" msgstr "Laitetta /dev/tty1 tai /dev/vc/1 ei voi avata" -#: sys-utils/hwclock-kd.c:174 +#: hwclock/kd.c:176 msgid "KDGHWCLK ioctl failed" msgstr "KDGHWCLK-ioctl epäonnistui" @@ -6856,7 +6837,7 @@ msgid "open() of %s failed" msgstr "tiedoston %s avaaminen epäonnistui" -#: hwclock/rtc.c:194 +#: sys-utils/hwclock-rtc.c:195 #, c-format msgid "ioctl(%s) to %s to read the time failed" msgstr "" @@ -6871,39 +6852,39 @@ msgid "%s does not have interrupt functions. " msgstr "laitteella %s ei ole keskeytysfunktioita. " -#: sys-utils/hwclock-rtc.c:290 +#: hwclock/rtc.c:291 #, c-format msgid "read() to %s to wait for clock tick failed" msgstr "kellon tikitystä odottava read()-kutsu laitteelle %s epäonnistui" -#: sys-utils/hwclock-rtc.c:314 +#: sys-utils/hwclock-rtc.c:302 #, c-format msgid "select() to %s to wait for clock tick failed" msgstr "kellon tikitystä odottava select()-kutsu laitteelle %s epäonnistui" -#: hwclock/rtc.c:320 +#: sys-utils/hwclock-rtc.c:306 #, c-format msgid "select() to %s to wait for clock tick timed out" msgstr "" -#: sys-utils/hwclock-rtc.c:326 +#: sys-utils/hwclock-rtc.c:313 #, c-format msgid "ioctl() to %s to turn off update interrupts failed" msgstr "päivityskeskeytykset lopettava ioctl() laitteelle %s epäonnistui" -#: sys-utils/hwclock-rtc.c:329 +#: sys-utils/hwclock-rtc.c:316 #, c-format msgid "ioctl() to %s to turn on update interrupts failed unexpectedly" msgstr "" "päivityskeskeytykset aloittava ioctl() laitteelle %s epäonnistui " "odottamattomasti" -#: hwclock/rtc.c:388 +#: sys-utils/hwclock-rtc.c:370 #, c-format msgid "ioctl(%s) to %s to set the time failed." msgstr "" -#: sys-utils/hwclock-rtc.c:389 +#: sys-utils/hwclock-rtc.c:376 #, c-format msgid "ioctl(%s) was successful.\n" msgstr "ioctl(%s) onnistui.\n" @@ -6913,7 +6894,7 @@ msgid "Open of %s failed" msgstr "Tiedoston %s avaaminen epäonnistui" -#: hwclock/rtc.c:435 hwclock/rtc.c:482 +#: sys-utils/hwclock-rtc.c:417 sys-utils/hwclock-rtc.c:464 #, c-format msgid "" "To manipulate the epoch value in the kernel, we must access the Linux 'rtc' " @@ -6926,67 +6907,70 @@ msgid "Unable to open %s" msgstr "Laitetta %s ei voi avata" -#: sys-utils/hwclock-rtc.c:442 +#: sys-utils/hwclock-rtc.c:429 #, c-format msgid "ioctl(RTC_EPOCH_READ) to %s failed" msgstr "ioctl(RTC_EPOCH_READ) laitteelle %s epäonnistui" -#: sys-utils/hwclock-rtc.c:448 +#: sys-utils/hwclock-rtc.c:435 #, c-format msgid "we have read epoch %ld from %s with RTC_EPOCH_READ ioctl.\n" msgstr "luimme epoch-arvon %ld laitteelta %s ioctl:llä RTC_EPOCH_READ.\n" -#: hwclock/rtc.c:473 +#: sys-utils/hwclock-rtc.c:455 #, c-format msgid "The epoch value may not be less than 1900. You requested %ld" msgstr "" -#: sys-utils/hwclock-rtc.c:487 +#: hwclock/rtc.c:492 #, c-format msgid "setting epoch to %ld with RTC_EPOCH_SET ioctl to %s.\n" msgstr "asetetaan epoch-arvoksi %ld, ioctl RTC_EPOCH_SET laitteelle %s.\n" -#: hwclock/rtc.c:498 +#: sys-utils/hwclock-rtc.c:480 #, c-format msgid "" "The kernel device driver for %s does not have the RTC_EPOCH_SET ioctl." msgstr "" -#: sys-utils/hwclock-rtc.c:497 +#: sys-utils/hwclock-rtc.c:484 #, c-format msgid "ioctl(RTC_EPOCH_SET) to %s failed" msgstr "ioctl(RTC_EPOCH_SET) laitteelle %s epäonnistui" -#: libmount/samples/mount.c:60 +#: sys-utils/mount.c:66 sys-utils/umount.c:118 #, c-format msgid "only root can use \"--%s\" option (effective UID is %u)" msgstr "" -#: libmount/samples/mount.c:63 +#: sys-utils/mount.c:69 sys-utils/umount.c:121 #, c-format msgid "only root can do that (effective UID is %u)" msgstr "" -#: libmount/samples/mount.c:67 +#: sys-utils/mount.c:73 sys-utils/umount.c:125 #, c-format msgid "only root can use \"--%s\" option" msgstr "" -#: libmount/samples/mount.c:68 +#: sys-utils/mount.c:74 sys-utils/umount.c:126 msgid "only root can do that" msgstr "" -#: libmount/samples/mount.c:86 +#: misc-utils/lsblk.c:433 sys-utils/mount.c:102 sys-utils/swapon-common.c:19 +#: sys-utils/umount.c:46 #, c-format msgid "%s: parse error: ignore entry at line %d." msgstr "" -#: libmount/samples/mount.c:109 +#: sys-utils/mount.c:131 msgid "failed to read mtab" msgstr "" -#: libmount/samples/mount.c:113 libmount/samples/mount.c:158 -#: misc-utils/findmnt.c:605 misc-utils/findmnt.c:671 +#: misc-utils/findmnt.c:1039 misc-utils/findmnt.c:1105 sys-utils/fstrim.c:199 +#: sys-utils/mount.c:135 sys-utils/mount.c:183 sys-utils/swapoff.c:56 +#: sys-utils/swapoff.c:152 sys-utils/swapon.c:230 sys-utils/swapon.c:260 +#: sys-utils/swapon.c:689 sys-utils/umount.c:275 msgid "failed to initialize libmount iterator" msgstr "" @@ -7041,7 +7025,7 @@ " -n, --no-mtab don't write to /etc/mtab\n" msgstr "" -#: libmount/samples/mount.c:214 +#: sys-utils/mount.c:741 #, c-format msgid "" " -o, --options comma-separated list of mount options\n" @@ -7069,7 +7053,7 @@ " UUID= specifies device by filesystem UUID\n" msgstr "" -#: libmount/samples/mount.c:230 +#: sys-utils/mount.c:767 #, c-format msgid "" " specifies device by path\n" @@ -7077,7 +7061,7 @@ " regular file for loopdev setup\n" msgstr "" -#: libmount/samples/mount.c:235 +#: sys-utils/mount.c:772 #, c-format msgid "" "\n" @@ -7087,7 +7071,7 @@ " -R, --rbind mount a subtree and all submounts somewhere else\n" msgstr "" -#: libmount/samples/mount.c:240 +#: sys-utils/mount.c:777 #, c-format msgid "" " --make-shared mark a subtree as shared\n" @@ -7096,7 +7080,7 @@ " --make-unbindable mark a subtree as unbindable\n" msgstr "" -#: libmount/samples/mount.c:245 +#: sys-utils/mount.c:782 #, c-format msgid "" " --make-rshared recursively mark a whole subtree as shared\n" @@ -7112,7 +7096,7 @@ "For more information see mount(8).\n" msgstr "" -#: libmount/samples/mount.c:304 +#: sys-utils/mount.c:868 sys-utils/umount.c:549 msgid "libmount context allocation failed" msgstr "" @@ -7121,7 +7105,7 @@ msgid "failed to append options" msgstr "" -#: libmount/samples/mount.c:357 +#: sys-utils/mount.c:925 sys-utils/umount.c:602 msgid "failed to set options pattern" msgstr "" @@ -7185,7 +7169,7 @@ msgid "%s: user \"%s\" does not exist." msgstr "" -#: login-utils/chfn.c:153 +#: login-utils/chfn.c:421 login-utils/chsh.c:254 msgid "can only change local entries" msgstr "" @@ -7194,7 +7178,7 @@ msgid "%s: %s is not authorized to change the finger info of %s" msgstr "" -#: login-utils/chfn.c:151 login-utils/chsh.c:129 +#: login-utils/chfn.c:434 login-utils/chsh.c:268 msgid "Unknown user context" msgstr "Tuntematon käyttäjäympäristö" @@ -7202,7 +7186,7 @@ msgid "can't set default context for /etc/passwd" msgstr "" -#: login-utils/chfn.c:172 +#: login-utils/chfn.c:455 #, c-format msgid "Changing finger information for %s.\n" msgstr "Vaihdetaan käyttäjän %s finger-tiedot.\n" @@ -7212,7 +7196,7 @@ msgid "%s: PAM failure, aborting: %s" msgstr "" -#: login-utils/newgrp.c:102 +#: login-utils/newgrp.c:148 msgid "Password: " msgstr "Salasana: " @@ -7220,20 +7204,20 @@ msgid "Incorrect password." msgstr "Väärä salasana." -#: login-utils/chfn.c:184 +#: login-utils/chfn.c:469 #, c-format msgid "Finger information not changed.\n" msgstr "Finger-tietoja ei muutettu.\n" -#: login-utils/chfn.c:239 login-utils/chfn.c:316 +#: login-utils/chfn.c:157 login-utils/chfn.c:159 login-utils/chfn.c:310 msgid "Office" msgstr "Toimisto" -#: login-utils/chfn.c:243 login-utils/chfn.c:317 +#: login-utils/chfn.c:163 login-utils/chfn.c:165 login-utils/chfn.c:312 msgid "Office Phone" -msgstr "Toimiston puhelin" +msgstr "Toimistopuhelin" -#: login-utils/chfn.c:247 login-utils/chfn.c:318 +#: login-utils/chfn.c:169 login-utils/chfn.c:171 login-utils/chfn.c:314 msgid "Home Phone" msgstr "Kotipuhelin" @@ -7261,12 +7245,12 @@ msgid "Control characters are not allowed.\n" msgstr "Ohjausmerkkejä ei sallita.\n" -#: login-utils/chfn.c:473 +#: login-utils/chfn.c:380 #, c-format msgid "Finger information *NOT* changed. Try again later.\n" msgstr "Finger-tietoja *EI* muutettu. Yritä myöhemmin uudelleen.\n" -#: login-utils/chfn.c:476 +#: login-utils/chfn.c:384 #, c-format msgid "Finger information changed.\n" msgstr "Finger-tietoja muutettiin.\n" @@ -7304,12 +7288,12 @@ msgid "%s: your shell is not in /etc/shells, shell change denied" msgstr "" -#: login-utils/chsh.c:163 +#: login-utils/chsh.c:302 #, c-format msgid "Changing shell for %s.\n" msgstr "Vaihdetaan käyttäjän %s kuori.\n" -#: login-utils/chsh.c:171 +#: login-utils/chsh.c:310 msgid "New shell" msgstr "Uusi kuori" @@ -7327,7 +7311,7 @@ msgid "Shell *NOT* changed. Try again later.\n" msgstr "Kuorta *EI* vaihdettu. Yritä myöhemmin uudelleen.\n" -#: login-utils/chsh.c:193 +#: login-utils/chsh.c:331 #, c-format msgid "Shell changed.\n" msgstr "Kuori vaihdettu.\n" @@ -7387,7 +7371,7 @@ msgid "Failed to open %s for reading, exiting." msgstr "Tiedostoa %s ei voi avata lukua varten, poistutaan." -#: login-utils/last-deprecated.c:155 +#: login-utils/last.c:150 msgid "usage: last [-#] [-f file] [-t tty] [-h hostname] [user ...]\n" msgstr "" "käyttö: last [-#] [-f tiedosto] [-t tty] [-h konenimi] [käyttäjä ...]\n" @@ -7397,11 +7381,11 @@ msgid "%s: mmap failed" msgstr "" -#: login-utils/last-deprecated.c:312 +#: login-utils/last.c:307 msgid " still logged in" msgstr " edelleen kirjautuneena" -#: login-utils/last-deprecated.c:334 +#: login-utils/last.c:329 #, c-format msgid "" "\n" @@ -7414,7 +7398,7 @@ msgid "gethostname failed" msgstr "" -#: login-utils/last-deprecated.c:479 +#: login-utils/last.c:470 #, c-format msgid "" "\n" @@ -7428,12 +7412,12 @@ msgid "FATAL: can't reopen tty: %s" msgstr "VAKAVAA: päätettä ei voi avata uudelleen: %s" -#: login-utils/login.c:291 +#: login-utils/login.c:295 #, c-format msgid "FATAL: %s is not a terminal" msgstr "" -#: login-utils/login.c:374 +#: login-utils/login.c:378 msgid "FATAL: bad tty" msgstr "VAKAVAA: virheellinen pääte" @@ -7447,17 +7431,17 @@ msgid "usage: login [-fp] [username]\n" msgstr "käyttö: login [-fp] [käyttäjänimi]\n" -#: login-utils/login.c:586 +#: login-utils/login.c:756 #, c-format msgid "PAM failure, aborting: %s" msgstr "" -#: login-utils/login.c:742 +#: login-utils/login.c:757 #, c-format msgid "Couldn't initialize PAM: %s" msgstr "PAMia ei voitu alustaa: %s" -#: login-utils/login.c:715 +#: login-utils/login.c:730 msgid "login: " msgstr "tunnus: " @@ -7467,7 +7451,7 @@ msgstr "" "EPÄONNISTUNUT KÄYTTÄJÄN %3$s KIRJAUTUMINEN %1$d OSOITTEESTA %2$s, %4$s" -#: login-utils/login.c:821 login-utils/sulogin.c:1024 +#: login-utils/login.c:836 login-utils/sulogin.c:1050 #, c-format msgid "" "Login incorrect\n" @@ -7482,12 +7466,12 @@ msgstr "" "LIIAN MONTA (%1$d) KÄYTTÄJÄN %3$s KIRJAUTUMISYRITYSTÄ OSOITTEESTA %2$s, %4$s" -#: login-utils/login.c:842 +#: login-utils/login.c:857 #, c-format msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s" msgstr "EPÄONNISTUNUT KÄYTTÄJÄN %2$s ISTUNTO OSOITTEESTA %1$s, %3$s" -#: login-utils/login.c:850 +#: login-utils/login.c:865 #, c-format msgid "" "\n" @@ -7496,18 +7480,18 @@ "\n" "Kirjautuminen epäonnistui\n" -#: login-utils/login.c:699 login-utils/login.c:706 login-utils/login.c:740 +#: login-utils/login.c:893 login-utils/login.c:1240 login-utils/login.c:1263 msgid "" "\n" "Session setup problem, abort." msgstr "" -#: login-utils/login.c:879 +#: login-utils/login.c:894 #, c-format msgid "NULL user name in %s:%d. Abort." msgstr "Käyttäjänimi on NULL funktiossa %s, rivillä %d. Keskeytys." -#: login-utils/login.c:1214 +#: login-utils/login.c:1241 #, c-format msgid "Invalid user name \"%s\" in %s:%d. Abort." msgstr "Virheellinen käyttäjänimi ”%s” funktiossa %s, rivillä %d. Keskeytys." @@ -7544,41 +7528,41 @@ msgid "change terminal owner failed" msgstr "" -#: login-utils/login.c:1046 +#: login-utils/login.c:1287 msgid "setgid() failed" msgstr "" -#: login-utils/login.c:640 +#: login-utils/login.c:655 #, c-format msgid "DIALUP AT %s BY %s" msgstr "KÄYTTÄJÄN %2$s MODEEMIYHTEYS PÄÄTTEELLÄ %1$s" -#: login-utils/login.c:645 +#: login-utils/login.c:660 #, c-format msgid "ROOT LOGIN ON %s FROM %s" msgstr "PÄÄKÄYTTÄJÄN KIRJAUTUMINEN PÄÄTTEELLÄ %s OSOITTEESTA %s" -#: login-utils/login.c:648 +#: login-utils/login.c:663 #, c-format msgid "ROOT LOGIN ON %s" msgstr "PÄÄKÄYTTÄJÄN KIRJAUTUMINEN PÄÄTTEELLÄ %s" -#: login-utils/login.c:651 +#: login-utils/login.c:666 #, c-format msgid "LOGIN ON %s BY %s FROM %s" msgstr "KÄYTTÄJÄN %2$s KIRJAUTUMINEN PÄÄTTEELLÄ %1$s OSOITTEESTA %3$s" -#: login-utils/login.c:654 +#: login-utils/login.c:669 #, c-format msgid "LOGIN ON %s BY %s" msgstr "KÄYTTÄJÄN %2$s KIRJAUTUMINEN PÄÄTTEELLÄ %1$s" -#: login-utils/login.c:1290 +#: login-utils/login.c:1317 #, c-format msgid "You have new mail.\n" msgstr "Sinulle on uutta postia.\n" -#: login-utils/login.c:1292 +#: login-utils/login.c:1319 #, c-format msgid "You have mail.\n" msgstr "Sinulle on postia.\n" @@ -7587,30 +7571,30 @@ msgid "failure forking" msgstr "" -#: login-utils/login.c:1016 +#: login-utils/login.c:1031 #, c-format msgid "TIOCSCTTY failed: %m" msgstr "TIOCSCTTY epäonnistui: %m" -#: login-utils/login.c:1306 +#: login-utils/login.c:1333 msgid "setuid() failed" msgstr "setuid() epäonnistui" -#: login-utils/login.c:1251 +#: login-utils/login.c:1339 login-utils/sulogin.c:763 #, c-format msgid "%s: change directory failed" msgstr "" -#: login-utils/login.c:1319 login-utils/sulogin.c:747 +#: login-utils/login.c:1346 login-utils/sulogin.c:764 #, c-format msgid "Logging in with home = \"/\".\n" msgstr "Kirjaudutaan käyttäen kotihakemistona ”/”.\n" -#: login-utils/login.c:1283 +#: login-utils/login.c:1375 msgid "couldn't exec shell script" msgstr "" -#: login-utils/login.c:1285 +#: login-utils/login.c:1377 msgid "no shell" msgstr "" @@ -7649,22 +7633,22 @@ msgid "timed out after %d seconds" msgstr "" -#: login-utils/login.c:520 +#: login-utils/login.c:532 #, c-format msgid "Last login: %.*s " msgstr "Edellinen kirjautuminen: %.*s " -#: login-utils/login.c:522 +#: login-utils/login.c:534 #, c-format msgid "from %.*s\n" msgstr "osoitteesta %.*s\n" -#: login-utils/login.c:525 +#: login-utils/login.c:537 #, c-format msgid "on %.*s\n" msgstr "päätteeltä %.*s\n" -#: login-utils/login.c:1479 +#: login-utils/login.c:555 msgid "write lastlog failed" msgstr "" @@ -7688,23 +7672,23 @@ msgid "%d LOGIN FAILURES ON %s, %s" msgstr "%d EPÄONNISTUNUTTA KIRJAUTUMISTA PÄÄTTEELTÄ %s, %s" -#: login-utils/newgrp.c:102 +#: login-utils/newgrp.c:207 msgid "who are you?" msgstr "" -#: login-utils/newgrp.c:108 login-utils/newgrp.c:119 +#: login-utils/newgrp.c:211 login-utils/newgrp.c:223 sys-utils/nsenter.c:400 msgid "setgid failed" msgstr "" -#: login-utils/newgrp.c:113 login-utils/newgrp.c:115 +#: login-utils/newgrp.c:216 login-utils/newgrp.c:218 msgid "no such group" msgstr "" -#: login-utils/newgrp.c:121 +#: login-utils/newgrp.c:221 sys-utils/mount.c:480 msgid "permission denied" msgstr "" -#: login-utils/newgrp.c:126 +#: login-utils/newgrp.c:227 sys-utils/nsenter.c:402 msgid "setuid failed" msgstr "" @@ -7733,7 +7717,7 @@ msgid "%s: can't link %s: %s\n" msgstr "%s: tiedostoa %s ei voi linkittää: %s\n" -#: login-utils/vipw.c:196 +#: login-utils/vipw.c:157 #, c-format msgid "%s: create a link to %s failed" msgstr "" @@ -7755,10 +7739,10 @@ "%s: tiedoston %s lukitusta ei voi poistaa: %s (muutoksesi ovat edelleen " "tiedostossa %s)\n" -#: disk-utils/fsck.c:660 login-utils/login.c:964 login-utils/sulogin.c:1035 -#: login-utils/vipw.c:213 sys-utils/flock.c:293 sys-utils/nsenter.c:138 -#: sys-utils/swapon.c:277 sys-utils/unshare.c:166 term-utils/script.c:273 -#: term-utils/script.c:283 +#: disk-utils/fsck.c:680 login-utils/login.c:979 login-utils/sulogin.c:1061 +#: login-utils/vipw.c:203 sys-utils/flock.c:326 sys-utils/nsenter.c:149 +#: sys-utils/swapon.c:300 sys-utils/unshare.c:211 sys-utils/unshare.c:392 +#: term-utils/script.c:774 msgid "fork failed" msgstr "" @@ -7772,33 +7756,33 @@ msgid "%s: no changes made\n" msgstr "%s: muutoksia ei tehty\n" -#: login-utils/vipw.c:353 +#: login-utils/vipw.c:347 #, c-format msgid "You are using shadow groups on this system.\n" msgstr "Tässä järjestelmässä käytetään varjoryhmiä.\n" -#: login-utils/vipw.c:354 +#: login-utils/vipw.c:348 #, c-format msgid "You are using shadow passwords on this system.\n" msgstr "Tässä järjestelmässä käytetään varjosalasanoja.\n" #. TRANSLATORS: this program uses for y and n rpmatch(3), #. * which means they can be translated. -#: login-utils/vipw.c:357 +#: login-utils/vipw.c:351 #, c-format msgid "Would you like to edit %s now [y/n]? " msgstr "Haluatko muokata tiedostoa %s nyt [y/n]? " -#: misc-utils/cal.c:369 +#: misc-utils/cal.c:439 msgid "illegal day value" msgstr "" -#: misc-utils/cal.c:406 misc-utils/cal.c:422 +#: misc-utils/cal.c:441 misc-utils/cal.c:457 #, c-format msgid "illegal day value: use 1-%d" msgstr "virheellinen päivän arvo: käytä 1-%d" -#: misc-utils/cal.c:409 misc-utils/cal.c:411 +#: misc-utils/cal.c:444 misc-utils/cal.c:446 msgid "illegal month value: use 1-12" msgstr "virheellinen kuukauden arvo: käytä 1-12" @@ -7806,12 +7790,12 @@ msgid "illegal year value: use 1-9999" msgstr "virheellinen vuoden arvo: käytä 1-9999" -#: misc-utils/cal.c:618 +#: misc-utils/cal.c:646 #, c-format msgid "%s %d" msgstr "%s %d" -#: misc-utils/cal.c:788 +#: misc-utils/cal.c:948 #, c-format msgid " %s [options] [[[day] month] year]\n" msgstr "" @@ -7843,109 +7827,113 @@ msgid "Usage: %s LABEL=