From ff89dde11624679961d6e157d9f6b20c1b9ca25c Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Mon, 27 Apr 2015 14:12:11 -0600 Subject: [PATCH] Sync with translationproject.org --- plugins/sudoers/po/fi.mo | Bin 39350 -> 39195 bytes plugins/sudoers/po/fi.po | 505 ++++++++++----------- plugins/sudoers/po/fr.mo | Bin 42858 -> 43089 bytes plugins/sudoers/po/fr.po | 633 ++++++++++++++------------- po/ja.mo | Bin 18603 -> 21190 bytes po/ja.po | 916 +++++++++++++++++++++------------------ 6 files changed, 1084 insertions(+), 970 deletions(-) diff --git a/plugins/sudoers/po/fi.mo b/plugins/sudoers/po/fi.mo index 44e5651829b002f00582ecbba55561eee0432c98..a4f7fdc3e5299893377d0c1928eecc072b2aaa0f 100644 GIT binary patch delta 7673 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 delta 7811 zcmZ|U30&4yzQ^$c85$u9$|52>Ac%;_jtDM@vbZZQlnV;tf}s$Lqhvme<VcB^rkCbL`9;*vF4R+`<`95w)uKb2Y1=SLDKjE?We}F%7-@h=>7_a#<#+dF@{Df4P?y<%MVI->IA=nK^p*mQC>cAr8 z-KGiq<2D?IhcO(##sL_>#Zb&Zb#OfD`g|;+eY1*8J{3oie~gK<#-Sc4!3dm(^wF%s zFx-Iw_#CR^M^PO-f$I1<^uw#}`VH~S8s%Udh$AtC_RSJ9d3Yxd#>1$FKS90tiqoIr zcqsQljXW2%O0!+L4jHuhC1zq9s>7cleK7tB#w243s-yGJJBUm(8TIT5?1OLO5Il#& zF@o-DX3DS%@4(S`1~uieiN>(pW-j){X4H&r$C0=nN8y*4j;S=N_bnX6{Huo>sZfuf zLfv>8b1;ftX{yUm9jZn3{87{k{(ySn2dIXFnLgDI!89yI4d8CnjJ<@s+I)zbseoj! zozfKMh0d9&s0N!+Q??cJ@eroqcc_sKq&Mo|7*qpmum}%h2I}Tskcm-Pf?2o(Z^xae z_Ih|zSw}L%Pz^RBvu+;75%?0)ruoU$Co?QPI1@DzFR}_|4{GFZVGq2FdQVrTM>CYd zhi0}CH{-8S@AanAT}^2@YUFpIUf7EKW1i=O{b#;Je+*@vbUg+&vhmm(t5L^lE$aG% z$YhuoQO{q*LJVOVSS>RL8KBo}B$G|WAF&v(qFy|fO0DTaq{?_vFK$P5>@)^p@K8I_ zIAmGPMAY@w&b_Dseu#R{HPp;xvVK`Q|8vQ3Ld;gwQXIxGyoBmN09#xm8HievGE~Fc za11_)df_?Lrs~B@JeZBz++|3cW;JRF_M=YES2&CIO-3HmjlV#>D2g4WkrW}zZW?eR z?nbToSEvp}(i`oC38>B2gnIsYWckgXu(hZ?~=)bsVIrMeF}7-kQS!w*q2m{ep3 zP>ORYuSD$??^|TFiLM|U-ozK%o|Yru5oRN5Gahl}PceXUM2USa0b?moLv^$fHNsZZ z2=}1}kD>1S$mvJ#xX)`6$qe8^Ar8bE)b8Ep>R-VG%3okShK{!{8jf0;`KXbvaqd9P z)bCySZ#anZw-|>p6YLBYVVKVUY%-e4dequ)L=XN7_25ewi04rwx`GiH$eGlsNJMoo zAJxI7uDk`+v4g1hzKtHdfP*n`65k)RZ}P}!GkH-x--g-??WhJ%q4vaC)YM)@-4{OD zp647?LsKymSD^0Sh3aTKYLA>m9lx`vnY)4=zyIN!Ee{oAP%o-Nyc1rMOUi1s

xCDoc+Q7Lr`s2w zoMA_B9)r1l4K;;9Gwl>6p++cZjH`_fPyEAl((Ud)1OdlcOKP|umyJa4#rH%w z;Z=5%7NTCf1jpb3)cd|ey>BS%r75q#;kXs2sDU@g=*7{C?FeV0cKb5Sz#SNmCtUp{ z)KbMQu~Rz&HR2{5g}+06lb%P7IAp2a?b9%p@+wsQBj{DdDKbg;1Lop@YCE+R7)5zI z@}+0mk&|kCmf3PC&Z7J%M&mcmklXACv+y43>rqQ_6=z^}jcxDV8YWm%bchP|{9Du- zW-qr>ya)$S-in&C!D+?bIE?5-yxY_L<4J!#1=N)#KBchW*y?#|BQp4163l zL+_yO^S#q9$!O;iR0lSrmh?T$#ZPd!4tUI3JGJE)!38e{;||nJ>_x5dyBLQ*x$AK} z+n4fCOvmZy!3`LOPdblc7UffzjNM!8Oy%Ja>dZniYG^B}XD{G=_&xT=4L`RX*n`>= zCovK)V*&PFXU~5bs(uTqV^3oYzJlub=ctYb-eph2X!J%=v5bsfd=KizXE77s!QSY9 zxBXFxM%|ZZ-4FbFpu&SRJ-@CXZ}58_E4dozJ_Y} z0&2=)H`pb)1;Z&f;6S_&wM6YW0AIyyyoj2~0UK=xOObm?&ci{t02A?EoPh0E zj6U9b?eFq9)bZGh+TAy>0kpekqIUN^s16=Pb>tIg*k*ewN^m&!&8~b1_5A0Ufc>`E zy;X?ncnhjS-rtbX)Sbk9?0Ubwp#*iq3RivzwPr8i5PTnpVZbl#eMQbXjHZ4Es-Yt| z3eTWM?)f*nWHp$g^WRFQfD6Yl3H`R(y^xM7&p^#Ui>u#@>6G8V@#xF9iT2JUOvYMN z$9JMS@QN#6zo5loVjx~bZN6*h!Tt~1V>cGFD7T=Gt`pu~d{8#e6KaGLV)D3p8kIamIOU=E z-^2@q(iCD6(O(794cx=Tbfim`!XV`tZyl{ESd~!_x8R6$iIO6w&(yPS#9Xb1PH!ODLzOLhMQciVs)!0n@mI&hdv#3q#Ps|~96Nd@D0L>q@ z{!_VW2Zah^5cv>7X*5wo=$EXJx}T6QjE)rUY{QA}{vpVBj7h-f@G9{eq95heI1BgS zdxTN|<&ORL82p*gzo#kb>;{t`@5-a`7V17Gx{@!!*NOXx`-$PyEyd3CHksR9p@3_X zh%7>B5b+Iht1B<)+<(J#m2{NoLj09@iWoz5BWCiz(-===l0Sf}2&E`uAa!~8k}6y( zq3-6+g7Yli>hk@$?&V9!oFvA(N->H^CKeJu5bKCP5K8|^%;3QoLMa2MVpd0q|KNm+ zh(PK`56Yl%|wCoqVJ zBWj6U>TV%=lYfX%(*I$bhx>^yR6+WO8k*dZWy-lh>DNRz@{Jhp>Qw)uK1k8jj|Y{)DI>8N&X@+O_ii07L(4kcU^uQd2eq%ie1Im_&71am1pA5h;&yzh@-gw zCc=;Sobm`%x{cUHe5nE{h6p3-R3QDGm`G&1`}dJw(K*rC6z(9NBz{hGrZZ&jBsLS3 z#9ZPp#1vjK7IWOo?jb*c`~&zY(V708%vVGh*N)*U#B@Tbh`Kc$Tb;sm3NK)`U0BgrUAw}wyt-j| zMdQMytv!nSM%6YodTJMY8tN(*F7hl|Radd1s(Qr|&(hk4#>%F}+>(-9Q&myNTk0DY z&2Or&&h`ASM>^WL?uoXX;{ILR8YfqF@kwtzRa)FVGdV3SIX%^rmXVv0(V8^9Z%dhuy*9SZf92(%`0IL{yt1OcqN$, 2011-2014. +# Jorma Karvonen , 2011-2015. # msgid "" msgstr "" -"Project-Id-Version: sudoers 1.8.12b3\n" +"Project-Id-Version: sudoers 1.8.13b3\n" "Report-Msgid-Bugs-To: http://www.sudo.ws/bugs\n" -"POT-Creation-Date: 2014-11-20 13:33-0700\n" -"PO-Revision-Date: 2014-11-24 08:54+0200\n" +"POT-Creation-Date: 2015-02-24 11:20-0700\n" +"PO-Revision-Date: 2015-04-16 17:01+0300\n" "Last-Translator: Jorma Karvonen \n" "Language-Team: Finnish \n" "Language: fi\n" @@ -41,7 +41,7 @@ msgstr "*** TURVALLISUUS-tietoja kohteelle %h ***" msgid "Sorry, try again." msgstr "Yritä uudelleen." -#: gram.y:379 +#: gram.y:385 msgid "a digest requires a path name" msgstr "tiiviste vaatii polkunimen" @@ -135,32 +135,32 @@ msgstr "%s: tietokoneen valtuutetun hakeminen epäonnistui: %s" 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:98 +#: plugins/sudoers/auth/pam.c:97 msgid "unable to initialize PAM" msgstr "PAM:in alustaminen epäonnistui" -#: plugins/sudoers/auth/pam.c:149 +#: plugins/sudoers/auth/pam.c:153 msgid "account validation failure, is your account locked?" msgstr "tilikelpuutushäiriö, onko tilisi lukittu?" -#: plugins/sudoers/auth/pam.c:153 +#: plugins/sudoers/auth/pam.c:157 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:165 #, c-format msgid "unable to change expired password: %s" msgstr "vanhentuneen salasanan vaihtaminen epäonnistui: %s" -#: plugins/sudoers/auth/pam.c:166 +#: plugins/sudoers/auth/pam.c:170 msgid "Password expired, contact your system administrator" msgstr "Salasana vanhentunut, ota yhteyttä järjestelmän ylläpitäjään" -#: plugins/sudoers/auth/pam.c:170 +#: plugins/sudoers/auth/pam.c:174 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "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:186 #, c-format msgid "PAM authentication error: %s" msgstr "PAM-todentamisvirhe: %s" @@ -206,27 +206,27 @@ msgstr "virheellinen salasanakoodipituus kohteelle SecurID" msgid "unable to initialize SIA session" msgstr "SIA-istunnon alustaminen epäonnistui" -#: plugins/sudoers/auth/sudo_auth.c:115 +#: plugins/sudoers/auth/sudo_auth.c:135 msgid "invalid authentication methods" msgstr "virheelliset todennusmetodit" -#: plugins/sudoers/auth/sudo_auth.c:117 +#: plugins/sudoers/auth/sudo_auth.c:137 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "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:252 +#: plugins/sudoers/auth/sudo_auth.c:233 plugins/sudoers/auth/sudo_auth.c:282 msgid "no authentication methods" msgstr "ei todennusmenetelmiä:" -#: plugins/sudoers/auth/sudo_auth.c:205 +#: plugins/sudoers/auth/sudo_auth.c:235 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Sudo-ohjelmaan ei ole käännetty todentamismenelmiä! Jos haluat kääntää pois todentamisen, käytä asetusvalitsinta --disable-authentication." -#: plugins/sudoers/auth/sudo_auth.c:254 +#: plugins/sudoers/auth/sudo_auth.c:284 msgid "Unable to initialize authentication methods." msgstr "Todentamismenetelmien alustaminen epäonnistui." -#: plugins/sudoers/auth/sudo_auth.c:412 +#: plugins/sudoers/auth/sudo_auth.c:442 msgid "Authentication methods:" msgstr "Todennusmenetelmät:" @@ -259,14 +259,14 @@ msgstr "" "\n" #: plugins/sudoers/check.c:240 plugins/sudoers/check.c:250 -#: plugins/sudoers/sudoers.c:599 plugins/sudoers/sudoers.c:628 +#: plugins/sudoers/sudoers.c:600 plugins/sudoers/sudoers.c:629 #, c-format msgid "unknown uid: %u" msgstr "tuntematon uid-käyttäjätunniste: %u" -#: plugins/sudoers/check.c:245 plugins/sudoers/policy.c:683 -#: plugins/sudoers/sudoers.c:955 plugins/sudoers/testsudoers.c:212 -#: plugins/sudoers/testsudoers.c:364 +#: plugins/sudoers/check.c:245 plugins/sudoers/policy.c:679 +#: plugins/sudoers/sudoers.c:956 plugins/sudoers/testsudoers.c:211 +#: plugins/sudoers/testsudoers.c:361 #, c-format msgid "unknown user: %s" msgstr "tuntematon käyttäjä: %s" @@ -315,355 +315,359 @@ 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 +msgid "Send mail if the user tries to run a command" +msgstr "Lähetä sähköpostia, jos käyttäjä yrittää suorittaa komennon" + +#: 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:207 #, c-format msgid "Path to lecture status dir: %s" msgstr "Polku luentotilahakemistoon: %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:211 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Polku todennusaikaleimahakemistoon: %s" -#: plugins/sudoers/def_data.c:211 +#: 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:215 +#: 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:219 +#: plugins/sudoers/def_data.c:223 #, c-format msgid "Default password prompt: %s" msgstr "Oletussalasanakehote: %s" -#: plugins/sudoers/def_data.c:223 +#: 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:227 +#: 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:231 +#: 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:235 +#: 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:239 +#: 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:243 +#: 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:247 +#: 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:251 +#: 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:255 +#: 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:259 +#: 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:263 +#: 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:267 +#: 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:271 +#: 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:275 +#: plugins/sudoers/def_data.c:279 msgid "Environment variables to remove:" msgstr "Poistettavat ympäristömuuttujat:" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:283 msgid "Environment variables to preserve:" msgstr "Säilytettävät ympäristömuuttujat:" -#: plugins/sudoers/def_data.c:283 +#: 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:287 +#: 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:291 +#: 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:295 +#: 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:299 +#: 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:303 +#: 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:307 +#: 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:311 +#: plugins/sudoers/def_data.c:315 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "Sudoers umask korvaa käyttäjän umask-määrittelyn, vieläpä jos se on sallivampi" -#: plugins/sudoers/def_data.c:315 +#: 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:319 +#: 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:323 +#: 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:327 +#: 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:331 +#: 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:335 +#: 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:339 +#: 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:343 +#: 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:347 +#: 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:351 +#: plugins/sudoers/def_data.c:355 msgid "Set of permitted privileges" msgstr "Sallittuja käyttöoikeuksia" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:359 msgid "Set of limit privileges" msgstr "Rajoitettuja käyttöoikeuksia" -#: plugins/sudoers/def_data.c:359 +#: 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:363 +#: plugins/sudoers/def_data.c:367 msgid "PAM service name to use" msgstr "Käytettävä PAM-palvelunimi" -#: plugins/sudoers/def_data.c:367 +#: 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:371 +#: 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:375 +#: 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:379 +#: 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/def_data.c:383 +#: plugins/sudoers/def_data.c:387 msgid "Enable sudoers netgroup support" msgstr "Ota käyttöön sudoers-verkkoryhmätuki" @@ -703,21 +707,23 @@ msgstr "muuttujan ”%s” arvojen on alettava merkillä ’/’" msgid "option `%s' does not take a value" msgstr "valitsin ”%s” ei ota arvoa" -#: plugins/sudoers/env.c:276 plugins/sudoers/env.c:283 -#: plugins/sudoers/env.c:386 plugins/sudoers/linux_audit.c:83 -#: plugins/sudoers/logging.c:918 plugins/sudoers/policy.c:461 -#: plugins/sudoers/policy.c:470 plugins/sudoers/prompt.c:161 -#: plugins/sudoers/sudoers.c:708 plugins/sudoers/testsudoers.c:242 -#: plugins/sudoers/toke_util.c:174 +#: plugins/sudoers/env.c:278 plugins/sudoers/env.c:285 +#: plugins/sudoers/env.c:388 plugins/sudoers/ldap.c:456 +#: plugins/sudoers/ldap.c:538 plugins/sudoers/ldap.c:1315 +#: plugins/sudoers/ldap.c:1474 plugins/sudoers/ldap.c:1623 +#: plugins/sudoers/linux_audit.c:83 plugins/sudoers/logging.c:919 +#: plugins/sudoers/policy.c:457 plugins/sudoers/policy.c:466 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:709 +#: plugins/sudoers/testsudoers.c:239 plugins/sudoers/toke_util.c:174 #, c-format msgid "internal error, %s overflow" msgstr "sisäinen virhe, %s-ylivuoto" -#: plugins/sudoers/env.c:359 +#: plugins/sudoers/env.c:361 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv: rikkoutunut envp, pituus ei täsmää" -#: plugins/sudoers/env.c:1054 +#: plugins/sudoers/env.c:1109 #, 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" @@ -753,38 +759,38 @@ msgid "Local IP address and netmask pairs:\n" msgstr "Paikallinen ip-osoite ja verkkopeiteparit:\n" #: plugins/sudoers/iolog.c:101 plugins/sudoers/iolog.c:119 -#: plugins/sudoers/timestamp.c:233 +#: plugins/sudoers/timestamp.c:224 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s on olemassa, mutta ei ole hakemisto (0%o)" #: plugins/sudoers/iolog.c:112 plugins/sudoers/iolog.c:133 -#: plugins/sudoers/iolog.c:140 plugins/sudoers/timestamp.c:227 -#: plugins/sudoers/timestamp.c:248 +#: plugins/sudoers/iolog.c:140 plugins/sudoers/timestamp.c:218 +#: plugins/sudoers/timestamp.c:239 #, 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/iolog.c:209 plugins/sudoers/sudoers.c:764 -#: plugins/sudoers/sudoreplay.c:348 plugins/sudoers/sudoreplay.c:819 -#: plugins/sudoers/sudoreplay.c:1016 plugins/sudoers/timestamp.c:357 -#: plugins/sudoers/visudo.c:832 plugins/sudoers/visudo_json.c:1025 -#: plugins/sudoers/visudo_json.c:1038 +#: plugins/sudoers/iolog.c:209 plugins/sudoers/sudoers.c:765 +#: plugins/sudoers/sudoreplay.c:330 plugins/sudoers/sudoreplay.c:793 +#: plugins/sudoers/sudoreplay.c:990 plugins/sudoers/timestamp.c:351 +#: plugins/sudoers/visudo.c:832 plugins/sudoers/visudo_json.c:1035 +#: plugins/sudoers/visudo_json.c:1048 #, c-format msgid "unable to open %s" msgstr "kohteen %s avaaminen epäonnistui" # Parametrinä on sudoers-tiedosto tai pathbuf -#: plugins/sudoers/iolog.c:250 plugins/sudoers/sudoers.c:768 -#: plugins/sudoers/sudoreplay.c:1123 +#: plugins/sudoers/iolog.c:250 plugins/sudoers/sudoers.c:769 +#: plugins/sudoers/sudoreplay.c:1093 #, c-format msgid "unable to read %s" msgstr "kohteen %s lukeminen epäonnistui" # Kirjoittamisen kohde voi olla timestamp file tai pathbuf -#: plugins/sudoers/iolog.c:282 plugins/sudoers/sudoreplay.c:588 -#: plugins/sudoers/timestamp.c:186 plugins/sudoers/timestamp.c:189 +#: plugins/sudoers/iolog.c:282 plugins/sudoers/sudoreplay.c:575 +#: plugins/sudoers/timestamp.c:177 plugins/sudoers/timestamp.c:180 #, c-format msgid "unable to write to %s" msgstr "kohteeseen %s kirjoittaminen epäonnistui" @@ -795,64 +801,52 @@ msgstr "kohteeseen %s kirjoittaminen epäonnistui" msgid "unable to create %s" msgstr "hakemistopolun %s luominen epäonnistui" -#: plugins/sudoers/ldap.c:406 +#: plugins/sudoers/ldap.c:435 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports: portti on liian suuri" -#: plugins/sudoers/ldap.c:431 -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:464 +#: plugins/sudoers/ldap.c:489 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "tukematon LDAP-verkkoresurssin tunnustyyppi: %s" -#: plugins/sudoers/ldap.c:495 +#: plugins/sudoers/ldap.c:516 msgid "unable to mix ldap and ldaps URIs" msgstr "ldap:n ja ldap-verkkoresurssitunnuksien sekoittaminen epäonnistui" -#: plugins/sudoers/ldap.c:499 plugins/sudoers/ldap.c:532 +#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:553 msgid "starttls not supported when using ldaps" msgstr "starttls ei ole tuettu ldaps-käytössä" -#: plugins/sudoers/ldap.c:517 -msgid "sudo_ldap_parse_uri: out of space building hostbuf" -msgstr "sudo_ldap_parse_uri: hostbuf-puskuritila loppui" - -#: plugins/sudoers/ldap.c:599 +#: plugins/sudoers/ldap.c:620 #, 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:602 +#: plugins/sudoers/ldap.c:623 #, 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:1093 +#: plugins/sudoers/ldap.c:1114 msgid "unable to get GMT time" msgstr "GMT-ajan saaminen epäonnistui" -#: plugins/sudoers/ldap.c:1099 +#: plugins/sudoers/ldap.c:1120 msgid "unable to format timestamp" msgstr "aikaleiman muotoileminen epäonnistui" -#: plugins/sudoers/ldap.c:1107 +#: plugins/sudoers/ldap.c:1128 msgid "unable to build time filter" msgstr "aikasuodattimen rakentaminen epäonnistui" -#: plugins/sudoers/ldap.c:1326 -msgid "sudo_ldap_build_pass1 allocation mismatch" -msgstr "sudo_ldap_build_pass1-varaustäsmäämättömyys" - -#: plugins/sudoers/ldap.c:1469 +#: plugins/sudoers/ldap.c:1757 #, c-format msgid "%s: %s: %s: %s" msgstr "%s: %s: %s: %s" -#: plugins/sudoers/ldap.c:1963 +#: plugins/sudoers/ldap.c:2264 #, c-format msgid "" "\n" @@ -861,7 +855,7 @@ msgstr "" "\n" "LDAP-rooli: %s\n" -#: plugins/sudoers/ldap.c:1965 +#: plugins/sudoers/ldap.c:2266 #, c-format msgid "" "\n" @@ -870,27 +864,27 @@ msgstr "" "\n" "LDAP-rooli: TUNTEMATON\n" -#: plugins/sudoers/ldap.c:2012 +#: plugins/sudoers/ldap.c:2313 #, c-format msgid " Order: %s\n" msgstr " Järjestys: %s\n" -#: plugins/sudoers/ldap.c:2020 plugins/sudoers/parse.c:512 +#: plugins/sudoers/ldap.c:2321 plugins/sudoers/parse.c:537 #: plugins/sudoers/sssd.c:1297 #, c-format msgid " Commands:\n" msgstr " Komennot:\n" -#: plugins/sudoers/ldap.c:2570 +#: plugins/sudoers/ldap.c:2871 #, c-format msgid "unable to initialize LDAP: %s" msgstr "kohteen LDAP alustaminen epäonnistui: %s" -#: plugins/sudoers/ldap.c:2612 +#: plugins/sudoers/ldap.c:2913 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "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:2845 +#: plugins/sudoers/ldap.c:3146 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "virheellinen sudoOrder-attribuutti: %s" @@ -963,15 +957,15 @@ msgstr "Käyttäjä %s ei voi suorittaa komentoa sudo tietokoneella %s.\n" 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:335 plugins/sudoers/sudoers.c:407 -#: plugins/sudoers/sudoers.c:409 plugins/sudoers/sudoers.c:411 -#: plugins/sudoers/sudoers.c:413 plugins/sudoers/sudoers.c:1128 -#: plugins/sudoers/sudoers.c:1129 +#: plugins/sudoers/logging.c:335 plugins/sudoers/sudoers.c:408 +#: plugins/sudoers/sudoers.c:410 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:414 plugins/sudoers/sudoers.c:1129 +#: plugins/sudoers/sudoers.c:1130 #, c-format msgid "%s: command not found" msgstr "%s: komentoa ei löytynyt" -#: plugins/sudoers/logging.c:337 plugins/sudoers/sudoers.c:403 +#: plugins/sudoers/logging.c:337 plugins/sudoers/sudoers.c:404 #, c-format msgid "" "ignoring `%s' found in '.'\n" @@ -1019,17 +1013,17 @@ msgstr "funktion dup kutsuminen vakiosyötteellä epäonnistui: %m" msgid "unable to execute %s: %m" msgstr "käskyn %s suorittaminen epäonnistui: %m" -#: plugins/sudoers/match.c:627 +#: plugins/sudoers/match.c:630 #, c-format msgid "unsupported digest type %d for %s" msgstr "tukematon tiivistetyyppi %d kohteelle %s" -#: plugins/sudoers/match.c:656 +#: plugins/sudoers/match.c:659 #, c-format msgid "%s: read error" msgstr "%s: kirjoitusvirhe" -#: plugins/sudoers/match.c:670 +#: plugins/sudoers/match.c:673 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "tiiviste kohteelle %s (%s) ei ole %s-muodossa" @@ -1044,7 +1038,7 @@ msgstr "jäsentämisvirhe tiedostossa %s lähellä riviä %d" msgid "parse error in %s" msgstr "jäsentämisvirhe tiedostossa %s" -#: plugins/sudoers/parse.c:459 +#: plugins/sudoers/parse.c:484 #, c-format msgid "" "\n" @@ -1053,26 +1047,26 @@ msgstr "" "\n" "Sudoers-rivi:\n" -#: plugins/sudoers/parse.c:460 +#: plugins/sudoers/parse.c:485 #, c-format msgid " RunAsUsers: " msgstr " SuoritaKäyttäjänä: " -#: plugins/sudoers/parse.c:474 +#: plugins/sudoers/parse.c:499 #, c-format msgid " RunAsGroups: " msgstr " SuoritaRyhmänä: " -#: plugins/sudoers/parse.c:483 +#: plugins/sudoers/parse.c:508 #, c-format msgid " Options: " msgstr " Valitsimet: " #: plugins/sudoers/policy.c:109 plugins/sudoers/policy.c:118 #: plugins/sudoers/policy.c:127 plugins/sudoers/policy.c:151 -#: plugins/sudoers/policy.c:263 plugins/sudoers/policy.c:283 -#: plugins/sudoers/policy.c:292 plugins/sudoers/policy.c:322 -#: plugins/sudoers/policy.c:332 plugins/sudoers/policy.c:341 +#: plugins/sudoers/policy.c:259 plugins/sudoers/policy.c:279 +#: plugins/sudoers/policy.c:288 plugins/sudoers/policy.c:318 +#: plugins/sudoers/policy.c:328 plugins/sudoers/policy.c:337 #: plugins/sudoers/set_perms.c:365 plugins/sudoers/set_perms.c:704 #: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1359 #: plugins/sudoers/set_perms.c:1523 @@ -1081,22 +1075,22 @@ msgid "%s: %s" msgstr "%s: %s" # Parametri on path, mutta saattaa sisältää suoritettavan ohjelman -#: plugins/sudoers/policy.c:569 plugins/sudoers/visudo.c:773 +#: plugins/sudoers/policy.c:565 plugins/sudoers/visudo.c:773 #, c-format msgid "unable to execute %s" msgstr "kohteen %s suorittaminen epäonnistui" -#: plugins/sudoers/policy.c:701 +#: plugins/sudoers/policy.c:697 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "Sudoers-menettelytapalisäosaversio %s\n" -#: plugins/sudoers/policy.c:703 +#: plugins/sudoers/policy.c:699 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "Sudoers-tiedostokielioppiversio %d\n" -#: plugins/sudoers/policy.c:707 +#: plugins/sudoers/policy.c:703 #, c-format msgid "" "\n" @@ -1105,17 +1099,17 @@ msgstr "" "\n" "Sudoers-polku: %s\n" -#: plugins/sudoers/policy.c:710 +#: plugins/sudoers/policy.c:706 #, c-format msgid "nsswitch path: %s\n" msgstr "nsswitch-polku: %s\n" -#: plugins/sudoers/policy.c:712 +#: plugins/sudoers/policy.c:708 #, c-format msgid "ldap.conf path: %s\n" msgstr "ldap.conf-polku: %s\n" -#: plugins/sudoers/policy.c:713 +#: plugins/sudoers/policy.c:709 #, c-format msgid "ldap.secret path: %s\n" msgstr "ldap.secret-polku: %s\n" @@ -1130,23 +1124,23 @@ msgstr "käyttäjän uid %u laittaminen välimuistiin epäonnistui, käyttäjä 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:400 +#: plugins/sudoers/pwutil.c:408 #, 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:439 +#: plugins/sudoers/pwutil.c:447 #, 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:605 plugins/sudoers/pwutil.c:631 +#: plugins/sudoers/pwutil.c:621 plugins/sudoers/pwutil.c:647 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "ryhmäluettelon laittaminen välimuistiin tiedostossa %s epäonnistui, ryhmäluettelo on jo siellä" # Parametri on sudoers file -#: plugins/sudoers/pwutil.c:627 +#: plugins/sudoers/pwutil.c:643 #, c-format msgid "unable to parse groups for %s" msgstr "ryhmien jäsentäminen tiedostossa %s epäonnistui" @@ -1246,235 +1240,235 @@ msgstr "Käyttäjä %s voi suorittaa seuraavat komennot kohteella %s:\n" 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:160 plugins/sudoers/sudoers.c:201 -#: plugins/sudoers/sudoers.c:726 +#: plugins/sudoers/sudoers.c:160 plugins/sudoers/sudoers.c:202 +#: plugins/sudoers/sudoers.c:727 msgid "problem with defaults entries" msgstr "oletusrivien pulma" -#: plugins/sudoers/sudoers.c:167 +#: plugins/sudoers/sudoers.c:168 msgid "no valid sudoers sources found, quitting" msgstr "ei löytynyt kelvollisia sudoers-lähteitä, poistutaan" -#: plugins/sudoers/sudoers.c:233 +#: plugins/sudoers/sudoers.c:234 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:278 +#: plugins/sudoers/sudoers.c:279 msgid "you are not permitted to use the -C option" msgstr "ei käyttöoikeuksia valitsimelle -C" -#: plugins/sudoers/sudoers.c:336 +#: plugins/sudoers/sudoers.c:337 #, c-format msgid "timestamp owner (%s): No such user" msgstr "aikaleimaomistaja (%s): Tuntematon käyttäjä" -#: plugins/sudoers/sudoers.c:350 +#: plugins/sudoers/sudoers.c:351 msgid "no tty" msgstr "ei tty:tä" -#: plugins/sudoers/sudoers.c:351 +#: plugins/sudoers/sudoers.c:352 msgid "sorry, you must have a tty to run sudo" msgstr "sudo-komennon suorittamiseksi on oltava tty" -#: plugins/sudoers/sudoers.c:402 +#: plugins/sudoers/sudoers.c:403 msgid "command in current directory" msgstr "komento nykyisessä hakemistossa" -#: plugins/sudoers/sudoers.c:422 +#: plugins/sudoers/sudoers.c:423 msgid "sorry, you are not allowed to preserve the environment" msgstr "ympäristöä ei ole lupa säilyttää" -#: plugins/sudoers/sudoers.c:674 +#: plugins/sudoers/sudoers.c:675 msgid "command too long" msgstr "komento on liian pitkä" -#: plugins/sudoers/sudoers.c:779 plugins/sudoers/visudo.c:333 +#: plugins/sudoers/sudoers.c:780 plugins/sudoers/visudo.c:333 #: plugins/sudoers/visudo.c:599 #, c-format msgid "unable to stat %s" msgstr "funktion stat %s kutsuminen epäonnistui" -#: plugins/sudoers/sudoers.c:783 +#: plugins/sudoers/sudoers.c:784 #, c-format msgid "%s is not a regular file" msgstr "%s ei ole tavallinen tiedosto" -#: plugins/sudoers/sudoers.c:787 plugins/sudoers/timestamp.c:289 toke.l:945 +#: plugins/sudoers/sudoers.c:788 plugins/sudoers/timestamp.c:280 toke.l:955 #, 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:791 toke.l:952 +#: plugins/sudoers/sudoers.c:792 toke.l:962 #, c-format msgid "%s is world writable" msgstr "%s on yleiskirjoitettava" -#: plugins/sudoers/sudoers.c:795 toke.l:957 +#: plugins/sudoers/sudoers.c:796 toke.l:967 #, 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:826 +#: plugins/sudoers/sudoers.c:827 #, 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:845 +#: plugins/sudoers/sudoers.c:846 #, c-format msgid "unknown login class: %s" msgstr "tuntematon kirjautumisluokka: %s" -#: plugins/sudoers/sudoers.c:889 plugins/sudoers/sudoers.c:904 +#: plugins/sudoers/sudoers.c:890 plugins/sudoers/sudoers.c:905 #, c-format msgid "unable to resolve host %s" msgstr "tietokoneen %s ratkaiseminen epäonnistui" -#: plugins/sudoers/sudoers.c:986 plugins/sudoers/testsudoers.c:388 +#: plugins/sudoers/sudoers.c:987 plugins/sudoers/testsudoers.c:385 #, c-format msgid "unknown group: %s" msgstr "tuntematon ryhmä: %s" -#: plugins/sudoers/sudoreplay.c:280 +#: plugins/sudoers/sudoreplay.c:262 #, c-format msgid "invalid filter option: %s" msgstr "virheellinen suodatinvalitsin: %s" -#: plugins/sudoers/sudoreplay.c:293 +#: plugins/sudoers/sudoreplay.c:275 #, c-format msgid "invalid max wait: %s" msgstr "virheellinen enimmäisodotusaika: %s" -#: plugins/sudoers/sudoreplay.c:299 +#: plugins/sudoers/sudoreplay.c:281 #, c-format msgid "invalid speed factor: %s" msgstr "virheellinen nopeustekijä: %s" -#: plugins/sudoers/sudoreplay.c:302 plugins/sudoers/visudo.c:190 +#: plugins/sudoers/sudoreplay.c:284 plugins/sudoers/visudo.c:190 #, c-format msgid "%s version %s\n" msgstr "%s versio %s\n" -#: plugins/sudoers/sudoreplay.c:334 +#: plugins/sudoers/sudoreplay.c:316 #, c-format msgid "%s/%.2s/%.2s/%.2s/timing: %s" msgstr "%s/%.2s/%.2s/%.2s/ajoitus: %s" -#: plugins/sudoers/sudoreplay.c:340 +#: plugins/sudoers/sudoreplay.c:322 #, c-format msgid "%s/%s/timing: %s" msgstr "%s/%s/ajoitus: %s" -#: plugins/sudoers/sudoreplay.c:356 +#: plugins/sudoers/sudoreplay.c:338 #, c-format msgid "Replaying sudo session: %s\n" msgstr "Toistetaan sudo-istunto: %s\n" -#: plugins/sudoers/sudoreplay.c:362 +#: plugins/sudoers/sudoreplay.c:344 #, 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:363 +#: plugins/sudoers/sudoreplay.c:345 #, 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:418 +#: plugins/sudoers/sudoreplay.c:397 msgid "unable to set tty to raw mode" msgstr "tty:n asettaminen raakatilaan epäonnistui" -#: plugins/sudoers/sudoreplay.c:449 +#: plugins/sudoers/sudoreplay.c:428 #, c-format msgid "invalid timing file line: %s" msgstr "virheellinen ajoitustiedostorivi: %s" -#: plugins/sudoers/sudoreplay.c:655 plugins/sudoers/sudoreplay.c:680 +#: plugins/sudoers/sudoreplay.c:636 plugins/sudoers/sudoreplay.c:661 #, c-format msgid "ambiguous expression \"%s\"" msgstr "monimerkityksellinen lauseke ”%s”" -#: plugins/sudoers/sudoreplay.c:702 +#: plugins/sudoers/sudoreplay.c:683 msgid "unmatched ')' in expression" msgstr "täsmäämätön ’)’ lausekkeessa" -#: plugins/sudoers/sudoreplay.c:706 +#: plugins/sudoers/sudoreplay.c:687 #, c-format msgid "unknown search term \"%s\"" msgstr "tuntematon hakutermi ”%s”" -#: plugins/sudoers/sudoreplay.c:720 +#: plugins/sudoers/sudoreplay.c:701 #, c-format msgid "%s requires an argument" msgstr "%s vaatii argumentin" -#: plugins/sudoers/sudoreplay.c:724 plugins/sudoers/sudoreplay.c:1096 +#: plugins/sudoers/sudoreplay.c:704 plugins/sudoers/sudoreplay.c:1069 #, c-format msgid "invalid regular expression: %s" msgstr "virheellinen säännöllinen lauseke: %s" -#: plugins/sudoers/sudoreplay.c:730 +#: plugins/sudoers/sudoreplay.c:708 #, 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 +#: plugins/sudoers/sudoreplay.c:717 msgid "unmatched '(' in expression" msgstr "täsmäämätön ’(’ lausekkeessa" -#: plugins/sudoers/sudoreplay.c:741 +#: plugins/sudoers/sudoreplay.c:719 msgid "illegal trailing \"or\"" msgstr "virheellinen jäljessä oleva ”or”" -#: plugins/sudoers/sudoreplay.c:743 +#: plugins/sudoers/sudoreplay.c:721 msgid "illegal trailing \"!\"" msgstr "virheellinen jäljessä oleva ”!”" -#: plugins/sudoers/sudoreplay.c:796 +#: plugins/sudoers/sudoreplay.c:770 #, c-format msgid "unknown search type %d" msgstr "tuntematon hakutyyppi %d" -#: plugins/sudoers/sudoreplay.c:833 +#: plugins/sudoers/sudoreplay.c:807 #, c-format msgid "%s: invalid log file" msgstr "%s: virheellinen lokitiedosto" -#: plugins/sudoers/sudoreplay.c:851 +#: plugins/sudoers/sudoreplay.c:825 #, c-format msgid "%s: time stamp field is missing" msgstr "%s: aikaleimakenttä puuttuu" -#: plugins/sudoers/sudoreplay.c:858 +#: plugins/sudoers/sudoreplay.c:832 #, c-format msgid "%s: time stamp %s: %s" msgstr "%s: aikaleima %s: %s" -#: plugins/sudoers/sudoreplay.c:865 +#: plugins/sudoers/sudoreplay.c:839 #, c-format msgid "%s: user field is missing" msgstr "%s: käyttäjäkenttä puuttuu" -#: plugins/sudoers/sudoreplay.c:873 +#: plugins/sudoers/sudoreplay.c:847 #, c-format msgid "%s: runas user field is missing" msgstr "%s: suorita käyttäjänä-kenttä puuttuu" -#: plugins/sudoers/sudoreplay.c:881 +#: plugins/sudoers/sudoreplay.c:855 #, c-format msgid "%s: runas group field is missing" msgstr "%s: suorita ryhmänä-kenttä puuttuu" -#: plugins/sudoers/sudoreplay.c:1236 +#: plugins/sudoers/sudoreplay.c:1206 #, 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:1239 +#: plugins/sudoers/sudoreplay.c:1209 #, 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:1248 +#: plugins/sudoers/sudoreplay.c:1218 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -1483,7 +1477,7 @@ msgstr "" "%s - toista sudo-istuntolokit\n" "\n" -#: plugins/sudoers/sudoreplay.c:1250 +#: plugins/sudoers/sudoreplay.c:1220 msgid "" "\n" "Options:\n" @@ -1505,11 +1499,11 @@ msgstr "" " -s, --speed=numero nopeustekijä nopeuta tai hidasta tulostusta\n" " -V, --version näytä versiotiedot ja poistu" -#: plugins/sudoers/testsudoers.c:327 +#: plugins/sudoers/testsudoers.c:324 msgid "\thost unmatched" msgstr "\ttietokone täsmäämätön" -#: plugins/sudoers/testsudoers.c:330 +#: plugins/sudoers/testsudoers.c:327 msgid "" "\n" "Command allowed" @@ -1517,7 +1511,7 @@ msgstr "" "\n" "Komento sallittu" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:328 msgid "" "\n" "Command denied" @@ -1525,7 +1519,7 @@ msgstr "" "\n" "Komento kielletty" -#: plugins/sudoers/testsudoers.c:331 +#: plugins/sudoers/testsudoers.c:328 msgid "" "\n" "Command unmatched" @@ -1533,31 +1527,35 @@ msgstr "" "\n" "Täsmäämätön komento" -#: plugins/sudoers/timestamp.c:197 +#: plugins/sudoers/timestamp.c:188 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "aikaleimatiedoston typistäminen %lld-tavun kokoiseksi epäonnistui" -#: plugins/sudoers/timestamp.c:297 +#: plugins/sudoers/timestamp.c:288 #, c-format msgid "%s is group writable" msgstr "%s on ryhmäkirjoitettava" -#: plugins/sudoers/timestamp.c:318 +#: plugins/sudoers/timestamp.c:309 #, c-format msgid "timestamp path too long: %s/%s" msgstr "aikaleimapolku on liian pitkä: %s/%s" -#: plugins/sudoers/timestamp.c:498 +#: plugins/sudoers/timestamp.c:340 plugins/sudoers/timestamp.c:425 +msgid "unable to read the clock" +msgstr "kellon lukeminen epäonnistui" + +#: plugins/sudoers/timestamp.c:495 msgid "ignoring time stamp from the future" msgstr "ohitetaan aikaleima tulevaisuudesta" -#: plugins/sudoers/timestamp.c:510 +#: plugins/sudoers/timestamp.c:507 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "aikaleima liian kaukana tulevaisuudessa: %20.20s" -#: plugins/sudoers/timestamp.c:613 plugins/sudoers/timestamp.c:634 +#: plugins/sudoers/timestamp.c:610 plugins/sudoers/timestamp.c:631 #, c-format msgid "lecture status path too long: %s/%s" msgstr "luentotilapolku on liian pitkä: %s/%s" @@ -1668,17 +1666,17 @@ msgstr "%s: väärä omistaja (uid, gid), pitäisi olla (%u, %u)\n" 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:838 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:838 plugins/sudoers/visudo_json.c:1055 #, c-format msgid "failed to parse %s file, unknown error" msgstr "tiedoston %s jäsentäminen epäonnistui, tuntematon virhe" -#: plugins/sudoers/visudo.c:854 plugins/sudoers/visudo_json.c:1054 +#: plugins/sudoers/visudo.c:854 plugins/sudoers/visudo_json.c:1064 #, 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:857 plugins/sudoers/visudo_json.c:1057 +#: plugins/sudoers/visudo.c:857 plugins/sudoers/visudo_json.c:1067 #, c-format msgid "parse error in %s\n" msgstr "jäsentämisvirhe tiedostossa %s\n" @@ -1708,32 +1706,32 @@ msgstr "funktion stat editor (%s) kutsuminen epäonnistui" msgid "no editor found (editor path = %s)" msgstr "editoria ei löytynyt (editoripolku = %s)" -#: plugins/sudoers/visudo.c:1136 +#: plugins/sudoers/visudo.c:1133 #, c-format msgid "Error: cycle in %s `%s'" msgstr "Virhe: jakso kohteessa %s ”%s”" -#: plugins/sudoers/visudo.c:1137 +#: plugins/sudoers/visudo.c:1134 #, c-format msgid "Warning: cycle in %s `%s'" msgstr "Varoitus: jakso kohteessa %s ”%s”" -#: plugins/sudoers/visudo.c:1141 +#: plugins/sudoers/visudo.c:1138 #, c-format msgid "Error: %s `%s' referenced but not defined" msgstr "Virhe: %s ”%s” uudelleenviitattu, mutta ei määritelty" -#: plugins/sudoers/visudo.c:1142 +#: plugins/sudoers/visudo.c:1139 #, c-format msgid "Warning: %s `%s' referenced but not defined" msgstr "Varoitus: %s ”%s” uudelleenviitattu, mutta ei määritelty" -#: plugins/sudoers/visudo.c:1281 +#: plugins/sudoers/visudo.c:1278 #, c-format msgid "Warning: unused %s `%s'" msgstr "Varoitus: käyttämätön %s ”%s”" -#: plugins/sudoers/visudo.c:1394 +#: plugins/sudoers/visudo.c:1391 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -1742,7 +1740,7 @@ msgstr "" "%s - muokkaa sudoers-tiedostoa turvallisesti\n" "\n" -#: plugins/sudoers/visudo.c:1396 +#: plugins/sudoers/visudo.c:1393 msgid "" "\n" "Options:\n" @@ -1764,15 +1762,24 @@ msgstr "" " -V, --version näytä versiotiedot ja poistu\n" " -x, --export=output_file kirjoita sudoers-tiedosto JSON-muodossa tiedostoon output_file" -#: plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo_json.c:1041 #, c-format msgid "%s: input and output files must be different" msgstr "%s: syöte- ja tulostetiedostojen on oltava erilaiset" -#: toke.l:915 +#: toke.l:925 msgid "too many levels of includes" msgstr "liian monta include-tasoa" +#~ msgid "sudo_ldap_conf_add_ports: out of space expanding hostbuf" +#~ msgstr "sudo_ldap_conf_add_ports: hostbuf-puskuritila loppui" + +#~ msgid "sudo_ldap_parse_uri: out of space building hostbuf" +#~ msgstr "sudo_ldap_parse_uri: hostbuf-puskuritila loppui" + +#~ msgid "sudo_ldap_build_pass1 allocation mismatch" +#~ msgstr "sudo_ldap_build_pass1-varaustäsmäämättömyys" + #~ msgid "Password:" #~ msgstr "Salasana:" diff --git a/plugins/sudoers/po/fr.mo b/plugins/sudoers/po/fr.mo index 7dde63d437b710f43105fc4261fa8c39f732c10b..d4f49ffed6972ade9d4b7c8116dab7e9cd1b8eaa 100644 GIT binary patch delta 7948 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 BIOG5T delta 7792 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, 2014. +# Frédéric Hantrais , 2014, 2015. msgid "" msgstr "" -"Project-Id-Version: sudoers 1.8.11b1\n" +"Project-Id-Version: sudoers 1.8.13b3\n" "Report-Msgid-Bugs-To: http://www.sudo.ws/bugs\n" -"POT-Creation-Date: 2014-07-30 09:37-0600\n" -"PO-Revision-Date: 2014-10-01 21:45-0400\n" +"POT-Creation-Date: 2015-02-24 11:20-0700\n" +"PO-Revision-Date: 2015-04-25 14:47-0400\n" "Last-Translator: Frédéric Hantrais \n" "Language-Team: French \n" "Language: fr\n" @@ -15,20 +15,36 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 1.4\n" +"X-Generator: Lokalize 1.5\n" + +#: confstr.sh:1 +msgid "syntax error" +msgstr "erreur de syntaxe" #: confstr.sh:2 -msgid "Password:" -msgstr "Mot de passe :" +msgid "%p's password: " +msgstr "Mot de passe de %p :" #: confstr.sh:3 +msgid "[sudo] password for %p: " +msgstr "Mot de passe [sudo] de %p :" + +#: confstr.sh:4 +msgid "Password: " +msgstr "Mot de passe :" + +#: confstr.sh:5 msgid "*** SECURITY information for %h ***" msgstr "*** Informations de sécurité pour %h ***" -#: confstr.sh:4 +#: confstr.sh:6 msgid "Sorry, try again." msgstr "Désolé, essayez de nouveau." +#: gram.y:385 +msgid "a digest requires a path name" +msgstr "un résumé (digest) nécessite un chemin d'accès" + #: plugins/sudoers/alias.c:136 #, c-format msgid "Alias `%s' already defined" @@ -118,37 +134,37 @@ msgstr "%s : récupération de l'identité kerberos de l'hôte (host \"\"princip msgid "%s: Cannot verify TGT! Possible attack!: %s" msgstr "%s : vérification du ticket TGT impossible ! Il s'agit peut-être d'une attaque ! : %s" -#: plugins/sudoers/auth/pam.c:98 +#: plugins/sudoers/auth/pam.c:97 msgid "unable to initialize PAM" msgstr "initialisation du module PAM impossible" -#: plugins/sudoers/auth/pam.c:149 +#: plugins/sudoers/auth/pam.c:153 msgid "account validation failure, is your account locked?" msgstr "la validation du compte a échoué, vérifiez que le compte n'est pas verrouillé. " -#: plugins/sudoers/auth/pam.c:153 +#: plugins/sudoers/auth/pam.c:157 msgid "Account or password is expired, reset your password and try again" msgstr "Le compte ou le mot de passe a expiré, réinitialisez votre mot de passe puis réessayez de vous connecter" -#: plugins/sudoers/auth/pam.c:161 +#: plugins/sudoers/auth/pam.c:165 #, c-format msgid "unable to change expired password: %s" msgstr "changement du mot de passe expiré impossible : %s" -#: plugins/sudoers/auth/pam.c:166 +#: plugins/sudoers/auth/pam.c:170 msgid "Password expired, contact your system administrator" msgstr "Le mot de passe a expiré, contactez votre administrateur système" -#: plugins/sudoers/auth/pam.c:170 +#: plugins/sudoers/auth/pam.c:174 msgid "Account expired or PAM config lacks an \"account\" section for sudo, contact your system administrator" msgstr "Le compte a expiré, ou la section « account » du module PAM n'est pas renseignée pour sudo, contactez votre administrateur système" -#: plugins/sudoers/auth/pam.c:187 +#: plugins/sudoers/auth/pam.c:186 #, c-format msgid "PAM authentication error: %s" msgstr "Erreur du serveur d'authentification PAM : %s" -#: plugins/sudoers/auth/rfc1938.c:103 plugins/sudoers/visudo.c:222 +#: plugins/sudoers/auth/rfc1938.c:103 plugins/sudoers/visudo.c:228 #, c-format msgid "you do not exist in the %s database" msgstr "votre compte n'existe pas dans la base de données %s" @@ -185,35 +201,39 @@ msgstr "erreur SecurID non identifiée" msgid "invalid passcode length for SecurID" msgstr "la longueur du mot de passe n'est pas conforme aux règles fixées pour SecurID" -#: plugins/sudoers/auth/sia.c:105 +#: plugins/sudoers/auth/sia.c:123 msgid "unable to initialize SIA session" msgstr "initialisation de la session SIA impossible" -#: plugins/sudoers/auth/sudo_auth.c:117 +#: plugins/sudoers/auth/sudo_auth.c:135 msgid "invalid authentication methods" msgstr "méthodes d'authentification invalides" -#: plugins/sudoers/auth/sudo_auth.c:119 +#: plugins/sudoers/auth/sudo_auth.c:137 msgid "Invalid authentication methods compiled into sudo! You may not mix standalone and non-standalone authentication." msgstr "Méthodes d'authentification non valides compilées dans sudo ! La combinaison d'authentifications autonomes et non-autonomes n'est pas permise." -#: plugins/sudoers/auth/sudo_auth.c:188 +#: plugins/sudoers/auth/sudo_auth.c:233 plugins/sudoers/auth/sudo_auth.c:282 msgid "no authentication methods" msgstr "Pas de méthodes d'authentification" -#: plugins/sudoers/auth/sudo_auth.c:190 +#: plugins/sudoers/auth/sudo_auth.c:235 msgid "There are no authentication methods compiled into sudo! If you want to turn off authentication, use the --disable-authentication configure option." msgstr "Aucune méthode d'authentification compilée dans sudo ! Si vous souhaitez désactiver l'authentification, utilisez l'option de configuration --disable-authentication" -#: plugins/sudoers/auth/sudo_auth.c:360 +#: plugins/sudoers/auth/sudo_auth.c:284 +msgid "Unable to initialize authentication methods." +msgstr "Initialisation des méthodes d'authentification impossible." + +#: plugins/sudoers/auth/sudo_auth.c:442 msgid "Authentication methods:" msgstr "Méthodes d'authentification :" -#: plugins/sudoers/bsm_audit.c:100 plugins/sudoers/bsm_audit.c:189 +#: plugins/sudoers/bsm_audit.c:95 plugins/sudoers/bsm_audit.c:184 msgid "Could not determine audit condition" msgstr "Identification de la condition d'audit impossible" -#: plugins/sudoers/bsm_audit.c:161 plugins/sudoers/bsm_audit.c:249 +#: plugins/sudoers/bsm_audit.c:156 plugins/sudoers/bsm_audit.c:244 msgid "unable to commit audit record" msgstr "impossible d'enregistrer l'enregistrement d'audit" @@ -233,18 +253,18 @@ msgstr "" "\n" " #1) Respectez la vie privée des autres.\n" " #2) Réfléchissez avant d'utiliser le clavier.\n" -" #3) De grands pouvoirs confèrent de grande responsabilités.\n" +" #3) De grands pouvoirs confèrent de grandes responsabilités.\n" "\n" #: plugins/sudoers/check.c:240 plugins/sudoers/check.c:250 -#: plugins/sudoers/sudoers.c:599 plugins/sudoers/sudoers.c:628 +#: plugins/sudoers/sudoers.c:600 plugins/sudoers/sudoers.c:629 #, c-format msgid "unknown uid: %u" msgstr "identifiant utilisateur inconnu : %u" -#: plugins/sudoers/check.c:245 plugins/sudoers/policy.c:671 -#: plugins/sudoers/sudoers.c:918 plugins/sudoers/testsudoers.c:211 -#: plugins/sudoers/testsudoers.c:363 +#: plugins/sudoers/check.c:245 plugins/sudoers/policy.c:679 +#: plugins/sudoers/sudoers.c:956 plugins/sudoers/testsudoers.c:211 +#: plugins/sudoers/testsudoers.c:361 #, c-format msgid "unknown user: %s" msgstr "utilisateur inconnu : %s" @@ -293,354 +313,358 @@ msgid "Send mail if the user is not allowed to run a command" msgstr "Envoi d'un courriel si l'utilisateur n'est pas autorisé à exécuter une commande" #: plugins/sudoers/def_data.c:67 +msgid "Send mail if the user tries to run a command" +msgstr "Envoi d'un courriel si l'utilisateur tente d'exécuter une commande" + +#: plugins/sudoers/def_data.c:71 msgid "Use a separate timestamp for each user/tty combo" msgstr "Utilisation d'un horodatage distinct pour chaque couple utilisateur/terminal (user/tty)" -#: plugins/sudoers/def_data.c:71 +#: plugins/sudoers/def_data.c:75 msgid "Lecture user the first time they run sudo" msgstr "Adresse les recommandations d'usage à l'utilisateur lors de la première exécution de sudo" -#: plugins/sudoers/def_data.c:75 +#: plugins/sudoers/def_data.c:79 #, c-format msgid "File containing the sudo lecture: %s" msgstr "Fichier contenant les recommandations sur l'usage de sudo : %s" -#: plugins/sudoers/def_data.c:79 +#: plugins/sudoers/def_data.c:83 msgid "Require users to authenticate by default" msgstr "Exige l'authentification de l'utilisateur par défaut" -#: plugins/sudoers/def_data.c:83 +#: plugins/sudoers/def_data.c:87 msgid "Root may run sudo" msgstr "L'utilisateur root peut exécuter sudo" -#: plugins/sudoers/def_data.c:87 +#: plugins/sudoers/def_data.c:91 msgid "Log the hostname in the (non-syslog) log file" msgstr "Consignation du nom de l'hôte dans le fichier de journalisation (qui n'est pas syslog)" -#: plugins/sudoers/def_data.c:91 +#: plugins/sudoers/def_data.c:95 msgid "Log the year in the (non-syslog) log file" msgstr "Consignation de l'année dans le fichier de journalisation (qui n'est pas syslog)" -#: plugins/sudoers/def_data.c:95 +#: plugins/sudoers/def_data.c:99 msgid "If sudo is invoked with no arguments, start a shell" msgstr "démarrage d'un interpréteur de commande lorsque sudo est lancé sans argument" -#: 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 "Assignation à $HOME du répertoire de l'utilisateur cible lorsque l'interpréteur de commandes est lancé avec l'option -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 "Assignation systématique à $HOME du répertoire personnel de l'utilisateur cible" -#: plugins/sudoers/def_data.c:107 +#: plugins/sudoers/def_data.c:111 msgid "Allow some information gathering to give useful error messages" msgstr "Autorise la collecte de certaines informations dans le but d'afficher des messages d'erreurs pertinents" -#: plugins/sudoers/def_data.c:111 +#: plugins/sudoers/def_data.c:115 msgid "Require fully-qualified hostnames in the sudoers file" msgstr "Exige l'emploi du nom complet (fully qualified) de l'ordinateur dans le fichier sudoers" -#: plugins/sudoers/def_data.c:115 +#: plugins/sudoers/def_data.c:119 msgid "Insult the user when they enter an incorrect password" msgstr "Sermonne l'utilisateur lorsqu'un mot de passe incorrect est saisi" -#: 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 "Autorise l'utilisateur à exécuter sudo seulement à la condition qu'il dispose d'un terminal tty" -#: plugins/sudoers/def_data.c:123 +#: plugins/sudoers/def_data.c:127 msgid "Visudo will honor the EDITOR environment variable" msgstr "Visudo se conformera au contenu de la variable d'environnement EDITOR" -#: plugins/sudoers/def_data.c:127 +#: plugins/sudoers/def_data.c:131 msgid "Prompt for root's password, not the users's" msgstr "Demande de la saisie du mot de passe de root et non de celui de l'utilisateur" -#: 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 "Demande de la saisie du mot de passe runas_default de l'utilisateur et non de son propre mot de passe" -#: 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 "Demande de la saisie du mot de passe de l'utilisateur cible et non de celui de l'utilisateur exécutant la commande" -#: 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 "Utilisation des paramètres par défaut de la classe de connexion de l'utilisateur cible (lorsqu'elle existe)" -#: plugins/sudoers/def_data.c:143 +#: plugins/sudoers/def_data.c:147 msgid "Set the LOGNAME and USER environment variables" msgstr "Affectation les variables d'environnement LOGNAME et USER" -#: 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 "Attribution de l'identifiant utilisateur (UID) effectif à l'utilisateur cible, et non l'identifiant réel." -#: 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 "N'initialise pas le vecteur de groupe avec les valeurs de l'utilisateur cible" -#: 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 "Longueur après laquelle intercaler un retour à la ligne (0 indique qu'il n'y a pas de retour à la ligne) : %u" -#: plugins/sudoers/def_data.c:159 +#: plugins/sudoers/def_data.c:163 #, c-format msgid "Authentication timestamp timeout: %.1f minutes" msgstr "Délai d'expiration de l'horodatage de l'authentification : %.1f minutes" -#: plugins/sudoers/def_data.c:163 +#: plugins/sudoers/def_data.c:167 #, c-format msgid "Password prompt timeout: %.1f minutes" msgstr "Délai d'expiration de l'invite de saisie de mot de passe : %.1f minutes" -#: plugins/sudoers/def_data.c:167 +#: plugins/sudoers/def_data.c:171 #, c-format msgid "Number of tries to enter a password: %u" msgstr "Nombre de tentatives de saisie du mot de passe : %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 "Umask à utiliser, ou 0777 pour hériter de celui de l'utilisateur : 0%o" -#: plugins/sudoers/def_data.c:175 +#: plugins/sudoers/def_data.c:179 #, c-format msgid "Path to log file: %s" msgstr "Emplacement du fichier de journalisation : %s" -#: plugins/sudoers/def_data.c:179 +#: plugins/sudoers/def_data.c:183 #, c-format msgid "Path to mail program: %s" msgstr "Emplacement du programme d'envoi de courriel : %s" -#: plugins/sudoers/def_data.c:183 +#: plugins/sudoers/def_data.c:187 #, c-format msgid "Flags for mail program: %s" msgstr "Attributs à affecter au programme d'envoi de courriel : %s" -#: plugins/sudoers/def_data.c:187 +#: plugins/sudoers/def_data.c:191 #, c-format msgid "Address to send mail to: %s" msgstr "Adresse du destinataire des courriels : %s" -#: plugins/sudoers/def_data.c:191 +#: plugins/sudoers/def_data.c:195 #, c-format msgid "Address to send mail from: %s" msgstr "Adresse de l'expéditeur des courriels : %s" -#: plugins/sudoers/def_data.c:195 +#: plugins/sudoers/def_data.c:199 #, c-format msgid "Subject line for mail messages: %s" msgstr "Champ objet des courriels envoyés : %s" -#: plugins/sudoers/def_data.c:199 +#: plugins/sudoers/def_data.c:203 #, c-format msgid "Incorrect password message: %s" msgstr "Message informant de la saisie d'un mot de passe incorrect : %s" -#: plugins/sudoers/def_data.c:203 +#: plugins/sudoers/def_data.c:207 #, c-format msgid "Path to lecture status dir: %s" msgstr "Répertoire contenant l'attestation que l'utilisateur a déjà reçu les recommandations : %s" -#: plugins/sudoers/def_data.c:207 +#: plugins/sudoers/def_data.c:211 #, c-format msgid "Path to authentication timestamp dir: %s" msgstr "Répertoire contenant l'horodatage de l'authentification : %s" -#: plugins/sudoers/def_data.c:211 +#: plugins/sudoers/def_data.c:215 #, c-format msgid "Owner of the authentication timestamp dir: %s" msgstr "Propriétaire du répertoire contenant l'horodatage de l'authentification : %s" -#: plugins/sudoers/def_data.c:215 +#: plugins/sudoers/def_data.c:219 #, c-format msgid "Users in this group are exempt from password and PATH requirements: %s" msgstr "Les utilisateurs de ce groupe sont affranchis des contraintes relatives au mot de passe et à PATH : %s" -#: plugins/sudoers/def_data.c:219 +#: plugins/sudoers/def_data.c:223 #, c-format msgid "Default password prompt: %s" msgstr "Invite de mot de passe par défaut : %s" -#: plugins/sudoers/def_data.c:223 +#: plugins/sudoers/def_data.c:227 msgid "If set, passprompt will override system prompt in all cases." msgstr "S'il est défini, passprompt se substituera toujours à l'invite du système." -#: plugins/sudoers/def_data.c:227 +#: plugins/sudoers/def_data.c:231 #, c-format msgid "Default user to run commands as: %s" msgstr "Utilisateur par défaut avec l'identité duquel exécuter les commandes : %s" -#: plugins/sudoers/def_data.c:231 +#: plugins/sudoers/def_data.c:235 #, c-format msgid "Value to override user's $PATH with: %s" msgstr "Nouvelle valeur prise par la variable $PATH de l'utilisateur : %s" -#: plugins/sudoers/def_data.c:235 +#: plugins/sudoers/def_data.c:239 #, c-format msgid "Path to the editor for use by visudo: %s" msgstr "Emplacement de l'éditeur appelé par visudo : %s" -#: plugins/sudoers/def_data.c:239 +#: plugins/sudoers/def_data.c:243 #, c-format msgid "When to require a password for 'list' pseudocommand: %s" msgstr "Quand demander un mot de passe pour l'usage des pseudo commandes de « list » : %s" -#: plugins/sudoers/def_data.c:243 +#: plugins/sudoers/def_data.c:247 #, c-format msgid "When to require a password for 'verify' pseudocommand: %s" msgstr "Quand demander un mot de passe pour l'utilisation des pseudo commandes de « verify » : %s" -#: plugins/sudoers/def_data.c:247 +#: plugins/sudoers/def_data.c:251 msgid "Preload the dummy exec functions contained in the sudo_noexec library" msgstr "Préchargement des fonctions d'exécution « à blanc » contenues dans la bibliothèque sudo_noexec" -#: plugins/sudoers/def_data.c:251 +#: plugins/sudoers/def_data.c:255 msgid "If LDAP directory is up, do we ignore local sudoers file" msgstr "Si un annuaire LDAP est actif, faut-il tenir compter du fichier sudoers local" -#: plugins/sudoers/def_data.c:255 +#: plugins/sudoers/def_data.c:259 #, c-format msgid "File descriptors >= %d will be closed before executing a command" msgstr "Les descripteurs de fichiers >= %d seront fermés avant l'exécution d'une commande" -#: plugins/sudoers/def_data.c:259 +#: plugins/sudoers/def_data.c:263 msgid "If set, users may override the value of `closefrom' with the -C option" msgstr "Si elle est définie, les utilisateurs peuvent passer outre la valeur de « closeform » grâce à l'option -C" -#: plugins/sudoers/def_data.c:263 +#: plugins/sudoers/def_data.c:267 msgid "Allow users to set arbitrary environment variables" msgstr "Autorise les utilisateurs à définir des variables d'environnement arbitraires" -#: plugins/sudoers/def_data.c:267 +#: plugins/sudoers/def_data.c:271 msgid "Reset the environment to a default set of variables" msgstr "Réinitialise l'environnement à un jeu de variables par défaut" -#: plugins/sudoers/def_data.c:271 +#: plugins/sudoers/def_data.c:275 msgid "Environment variables to check for sanity:" msgstr "Variables d'environnement à valider pour s'assurer du bon fonctionnement :" -#: plugins/sudoers/def_data.c:275 +#: plugins/sudoers/def_data.c:279 msgid "Environment variables to remove:" msgstr "Variables d'environnement à supprimer :" -#: plugins/sudoers/def_data.c:279 +#: plugins/sudoers/def_data.c:283 msgid "Environment variables to preserve:" msgstr "Variables d'environnement à conserver : " -#: plugins/sudoers/def_data.c:283 +#: plugins/sudoers/def_data.c:287 #, c-format msgid "SELinux role to use in the new security context: %s" msgstr "Rôle SELinux à utiliser dans le nouveau contexte de sécurité : %s" -#: plugins/sudoers/def_data.c:287 +#: plugins/sudoers/def_data.c:291 #, c-format msgid "SELinux type to use in the new security context: %s" msgstr "Type SELinux à utiliser dans le nouveau contexte de sécurité : %s" -#: plugins/sudoers/def_data.c:291 +#: plugins/sudoers/def_data.c:295 #, c-format msgid "Path to the sudo-specific environment file: %s" msgstr "Emplacement du fichiers d'environnement propre à sudo : %s" -#: plugins/sudoers/def_data.c:295 +#: plugins/sudoers/def_data.c:299 #, c-format msgid "Locale to use while parsing sudoers: %s" msgstr "Localisation à utiliser lors du traitement de sudoers : %s" -#: plugins/sudoers/def_data.c:299 +#: plugins/sudoers/def_data.c:303 msgid "Allow sudo to prompt for a password even if it would be visible" msgstr "Autoriser sudo à demander la saisie d'un mot de passe même lorsque celui-ci sera affiché « en clair »" -#: plugins/sudoers/def_data.c:303 +#: plugins/sudoers/def_data.c:307 msgid "Provide visual feedback at the password prompt when there is user input" msgstr "Afficher un contrôle visuel lors de la saisie du mot de passe" -#: plugins/sudoers/def_data.c:307 +#: plugins/sudoers/def_data.c:311 msgid "Use faster globbing that is less accurate but does not access the filesystem" msgstr "Utilisation du développement rapide des noms de fichiers, qui est moins fiable, mais ne nécessite pas d'accès au système de fichiers" -#: plugins/sudoers/def_data.c:311 +#: plugins/sudoers/def_data.c:315 msgid "The umask specified in sudoers will override the user's, even if it is more permissive" msgstr "L'umask indiqué dans sudoers se substituera à celui de l'utilisateur, même s'il est plus permissif" -#: plugins/sudoers/def_data.c:315 +#: plugins/sudoers/def_data.c:319 msgid "Log user's input for the command being run" msgstr "Consignation des saisies des utilisateur dans le journal pour la commande en cours d'exécution " -#: plugins/sudoers/def_data.c:319 +#: plugins/sudoers/def_data.c:323 msgid "Log the output of the command being run" msgstr "Consignation du retour de la commande en cours d'exécution dans le journal" -#: plugins/sudoers/def_data.c:323 +#: plugins/sudoers/def_data.c:327 msgid "Compress I/O logs using zlib" msgstr "Compression des informations renvoyées par les opérations d'E/S avec zlib" -#: plugins/sudoers/def_data.c:327 +#: plugins/sudoers/def_data.c:331 msgid "Always run commands in a pseudo-tty" msgstr "Exécute toujours les commandes dans un pseudo-terminal (tty)" -#: plugins/sudoers/def_data.c:331 +#: plugins/sudoers/def_data.c:335 #, c-format msgid "Plugin for non-Unix group support: %s" msgstr "Greffon pour la prise en charge des groupes non-Unix : %s" -#: plugins/sudoers/def_data.c:335 +#: plugins/sudoers/def_data.c:339 #, c-format msgid "Directory in which to store input/output logs: %s" msgstr "Répertoire dans lequel les informations renvoyées par les opérations d'entrée/sortie seront stockées : %s" -#: plugins/sudoers/def_data.c:339 +#: plugins/sudoers/def_data.c:343 #, c-format msgid "File in which to store the input/output log: %s" msgstr "Fichier dans lequel les informations renvoyées par les opérations d'entrée/sortie seront stockées : %s" -#: plugins/sudoers/def_data.c:343 +#: plugins/sudoers/def_data.c:347 msgid "Add an entry to the utmp/utmpx file when allocating a pty" msgstr "Ajout d'une entrée au fichier utmp/utmpx lors de l'allocation d'un pseudo-terminal" -#: plugins/sudoers/def_data.c:347 +#: plugins/sudoers/def_data.c:351 msgid "Set the user in utmp to the runas user, not the invoking user" msgstr "Conservation dans utmp du nom de l'utilisateur runas, et non de celui de l'utilisateur appelant sudo" -#: plugins/sudoers/def_data.c:351 +#: plugins/sudoers/def_data.c:355 msgid "Set of permitted privileges" msgstr "Jeu de privilèges autorisés" -#: plugins/sudoers/def_data.c:355 +#: plugins/sudoers/def_data.c:359 msgid "Set of limit privileges" msgstr "Jeu de limites autorisées" -#: plugins/sudoers/def_data.c:359 +#: plugins/sudoers/def_data.c:363 msgid "Run commands on a pty in the background" msgstr "Exécution des commandes sur un pseudo-terminal en tâche de fond." -#: plugins/sudoers/def_data.c:363 +#: plugins/sudoers/def_data.c:367 msgid "PAM service name to use" msgstr "Nom de service PAM à utiliser" -#: plugins/sudoers/def_data.c:367 +#: plugins/sudoers/def_data.c:371 msgid "PAM service name to use for login shells" msgstr "Nom de service PAM à utiliser pour les interpréteurs de commandes" -#: plugins/sudoers/def_data.c:371 +#: plugins/sudoers/def_data.c:375 msgid "Attempt to establish PAM credentials for the target user" msgstr "Tentative de création des données d'identification PAM pour l'utilisateur cible" -#: plugins/sudoers/def_data.c:375 +#: plugins/sudoers/def_data.c:379 msgid "Create a new PAM session for the command to run in" msgstr "Création d'une nouvelle session PAM pour la commande à exécuter" -#: plugins/sudoers/def_data.c:379 +#: plugins/sudoers/def_data.c:383 #, c-format msgid "Maximum I/O log sequence number: %u" msgstr "Numéro de séquence maximum dans le journal E/S : %u" -#: plugins/sudoers/def_data.c:383 +#: plugins/sudoers/def_data.c:387 msgid "Enable sudoers netgroup support" msgstr "Activation de la prise en charge de netgroup par sudoers" @@ -678,21 +702,23 @@ msgstr "Les valeurs de « %s » doivent commencer par « / »" msgid "option `%s' does not take a value" msgstr "l'option « %s » ne prend pas de valeur" -#: plugins/sudoers/env.c:274 plugins/sudoers/env.c:281 -#: plugins/sudoers/env.c:384 plugins/sudoers/linux_audit.c:89 -#: plugins/sudoers/logging.c:918 plugins/sudoers/policy.c:468 -#: plugins/sudoers/policy.c:477 plugins/sudoers/prompt.c:161 -#: plugins/sudoers/sudoers.c:708 plugins/sudoers/testsudoers.c:241 -#: plugins/sudoers/toke_util.c:174 +#: plugins/sudoers/env.c:278 plugins/sudoers/env.c:285 +#: plugins/sudoers/env.c:388 plugins/sudoers/ldap.c:456 +#: plugins/sudoers/ldap.c:538 plugins/sudoers/ldap.c:1315 +#: plugins/sudoers/ldap.c:1474 plugins/sudoers/ldap.c:1623 +#: plugins/sudoers/linux_audit.c:83 plugins/sudoers/logging.c:919 +#: plugins/sudoers/policy.c:457 plugins/sudoers/policy.c:466 +#: plugins/sudoers/prompt.c:161 plugins/sudoers/sudoers.c:709 +#: plugins/sudoers/testsudoers.c:239 plugins/sudoers/toke_util.c:174 #, c-format msgid "internal error, %s overflow" msgstr "erreur interne, dépassement de %s" -#: plugins/sudoers/env.c:357 +#: plugins/sudoers/env.c:361 msgid "sudo_putenv: corrupted envp, length mismatch" msgstr "sudo_putenv : envp est corrompu, longueur incorrecte" -#: plugins/sudoers/env.c:1051 +#: plugins/sudoers/env.c:1109 #, c-format msgid "sorry, you are not allowed to set the following environment variables: %s" msgstr "Désolé, vous n'êtes pas autorisé à définir ces variables d'environnement : %s" @@ -707,7 +733,7 @@ msgstr "%s doit appartenir à l'utilisateur (uid) %d" msgid "%s must only be writable by owner" msgstr "Seul le propriétaire doit avoir le droit en écriture sur %s" -#: plugins/sudoers/group_plugin.c:105 plugins/sudoers/sssd.c:252 +#: plugins/sudoers/group_plugin.c:105 plugins/sudoers/sssd.c:251 #, c-format msgid "unable to load %s: %s" msgstr "chargement de %s impossible : %s" @@ -727,35 +753,35 @@ msgid "Local IP address and netmask pairs:\n" msgstr "Couples adresse IP locale/netmask :\n" #: plugins/sudoers/iolog.c:101 plugins/sudoers/iolog.c:119 -#: plugins/sudoers/timestamp.c:233 +#: plugins/sudoers/timestamp.c:224 #, c-format msgid "%s exists but is not a directory (0%o)" msgstr "%s existe mais n'est pas un répertoire (0%o)" #: plugins/sudoers/iolog.c:112 plugins/sudoers/iolog.c:133 -#: plugins/sudoers/iolog.c:140 plugins/sudoers/timestamp.c:227 -#: plugins/sudoers/timestamp.c:248 +#: plugins/sudoers/iolog.c:140 plugins/sudoers/timestamp.c:218 +#: plugins/sudoers/timestamp.c:239 #, c-format msgid "unable to mkdir %s" msgstr "création du répertoire (mkdir) %s impossible" -#: plugins/sudoers/iolog.c:209 plugins/sudoers/sudoers.c:764 -#: plugins/sudoers/sudoreplay.c:344 plugins/sudoers/sudoreplay.c:815 -#: plugins/sudoers/sudoreplay.c:1012 plugins/sudoers/timestamp.c:357 -#: plugins/sudoers/visudo.c:826 plugins/sudoers/visudo_json.c:1025 -#: plugins/sudoers/visudo_json.c:1038 +#: plugins/sudoers/iolog.c:209 plugins/sudoers/sudoers.c:765 +#: plugins/sudoers/sudoreplay.c:330 plugins/sudoers/sudoreplay.c:793 +#: plugins/sudoers/sudoreplay.c:990 plugins/sudoers/timestamp.c:351 +#: plugins/sudoers/visudo.c:832 plugins/sudoers/visudo_json.c:1035 +#: plugins/sudoers/visudo_json.c:1048 #, c-format msgid "unable to open %s" msgstr "ouverture de %s impossible" -#: plugins/sudoers/iolog.c:250 plugins/sudoers/sudoers.c:768 -#: plugins/sudoers/sudoreplay.c:1119 +#: plugins/sudoers/iolog.c:250 plugins/sudoers/sudoers.c:769 +#: plugins/sudoers/sudoreplay.c:1093 #, c-format msgid "unable to read %s" msgstr "lecture de %s impossible" -#: plugins/sudoers/iolog.c:282 plugins/sudoers/sudoreplay.c:584 -#: plugins/sudoers/timestamp.c:186 plugins/sudoers/timestamp.c:189 +#: plugins/sudoers/iolog.c:282 plugins/sudoers/sudoreplay.c:575 +#: plugins/sudoers/timestamp.c:177 plugins/sudoers/timestamp.c:180 #, c-format msgid "unable to write to %s" msgstr "Écriture impossible dans %s" @@ -765,63 +791,51 @@ msgstr "Écriture impossible dans %s" msgid "unable to create %s" msgstr "création de %s impossible" -#: plugins/sudoers/ldap.c:406 +#: plugins/sudoers/ldap.c:435 msgid "sudo_ldap_conf_add_ports: port too large" msgstr "sudo_ldap_conf_add_ports : valeur de port trop élevée" -#: plugins/sudoers/ldap.c:431 -msgid "sudo_ldap_conf_add_ports: out of space expanding hostbuf" -msgstr "sudo_ldap_conf_add_ports : espace insuffisant pour étendre hostbuf" - -#: plugins/sudoers/ldap.c:464 +#: plugins/sudoers/ldap.c:489 #, c-format msgid "unsupported LDAP uri type: %s" msgstr "Type d'uri LDAP non pris en charge : %s" -#: plugins/sudoers/ldap.c:495 +#: plugins/sudoers/ldap.c:516 msgid "unable to mix ldap and ldaps URIs" msgstr "fusion des URIs ldap et ldaps impossible" -#: plugins/sudoers/ldap.c:499 plugins/sudoers/ldap.c:532 +#: plugins/sudoers/ldap.c:520 plugins/sudoers/ldap.c:553 msgid "starttls not supported when using ldaps" msgstr "starttls n'est pas pris en charge lors de l'utilisation de ldap" -#: plugins/sudoers/ldap.c:517 -msgid "sudo_ldap_parse_uri: out of space building hostbuf" -msgstr "sudo_ldap_parse_uri :espace insuffisant pour créer hostbuf" - -#: plugins/sudoers/ldap.c:599 +#: plugins/sudoers/ldap.c:620 #, c-format msgid "unable to initialize SSL cert and key db: %s" msgstr "initialisation du certificat SSL et la base de clés impossible : %s" -#: plugins/sudoers/ldap.c:602 +#: plugins/sudoers/ldap.c:623 #, c-format msgid "you must set TLS_CERT in %s to use SSL" msgstr "TLS_CERT doit être défini dans %s pour pouvoir utiliser SSL" -#: plugins/sudoers/ldap.c:1093 +#: plugins/sudoers/ldap.c:1114 msgid "unable to get GMT time" msgstr "récupération de l'heure GMT impossible" -#: plugins/sudoers/ldap.c:1099 +#: plugins/sudoers/ldap.c:1120 msgid "unable to format timestamp" msgstr "impossible de formater l'horodatage" -#: plugins/sudoers/ldap.c:1107 +#: plugins/sudoers/ldap.c:1128 msgid "unable to build time filter" msgstr "création du filtre temporel impossible" -#: plugins/sudoers/ldap.c:1326 -msgid "sudo_ldap_build_pass1 allocation mismatch" -msgstr "sudo_ldap_build_pass1 : erreur d'allocation" - -#: plugins/sudoers/ldap.c:1469 +#: plugins/sudoers/ldap.c:1757 #, c-format msgid "%s: %s: %s: %s" msgstr "%s : %s : %s : %s" -#: plugins/sudoers/ldap.c:1963 +#: plugins/sudoers/ldap.c:2264 #, c-format msgid "" "\n" @@ -830,7 +844,7 @@ msgstr "" "\n" "Rôle LDAP : %s\n" -#: plugins/sudoers/ldap.c:1965 +#: plugins/sudoers/ldap.c:2266 #, c-format msgid "" "\n" @@ -839,36 +853,36 @@ msgstr "" "\n" "Rôle LDAP : INCONNU\n" -#: plugins/sudoers/ldap.c:2012 +#: plugins/sudoers/ldap.c:2313 #, c-format msgid " Order: %s\n" msgstr " Ordre : %s\n" -#: plugins/sudoers/ldap.c:2020 plugins/sudoers/parse.c:506 -#: plugins/sudoers/sssd.c:1298 +#: plugins/sudoers/ldap.c:2321 plugins/sudoers/parse.c:537 +#: plugins/sudoers/sssd.c:1297 #, c-format msgid " Commands:\n" msgstr " Commandes :\n" -#: plugins/sudoers/ldap.c:2570 +#: plugins/sudoers/ldap.c:2871 #, c-format msgid "unable to initialize LDAP: %s" msgstr "initialisation de LDAP impossible : %s" -#: plugins/sudoers/ldap.c:2612 +#: plugins/sudoers/ldap.c:2913 msgid "start_tls specified but LDAP libs do not support ldap_start_tls_s() or ldap_start_tls_s_np()" msgstr "start_tls est sélectionné, mais les bibliothèques LDAP ne gèrent pas ldap_start_tls_s() ou ldap_start_tls_s_np()" -#: plugins/sudoers/ldap.c:2845 +#: plugins/sudoers/ldap.c:3146 #, c-format msgid "invalid sudoOrder attribute: %s" msgstr "attribut sudoOrder invalide : %s" -#: plugins/sudoers/linux_audit.c:61 +#: plugins/sudoers/linux_audit.c:57 msgid "unable to open audit system" msgstr "ouverture du fichier d'audit du système impossible" -#: plugins/sudoers/linux_audit.c:100 +#: plugins/sudoers/linux_audit.c:94 msgid "unable to send audit message" msgstr "envoi du message d'audit impossible" @@ -932,15 +946,15 @@ msgstr "Désolé, l'utilisateur %s ne peut pas utiliser sudo sur %s.\n" msgid "Sorry, user %s is not allowed to execute '%s%s%s' as %s%s%s on %s.\n" msgstr "Désolé, l'utilisateur %s n'est pas autorisé à exécuter « %s%s%s » en tant que %s%s%s sur %s.\n" -#: plugins/sudoers/logging.c:335 plugins/sudoers/sudoers.c:407 -#: plugins/sudoers/sudoers.c:409 plugins/sudoers/sudoers.c:411 -#: plugins/sudoers/sudoers.c:413 plugins/sudoers/sudoers.c:1091 -#: plugins/sudoers/sudoers.c:1092 +#: plugins/sudoers/logging.c:335 plugins/sudoers/sudoers.c:408 +#: plugins/sudoers/sudoers.c:410 plugins/sudoers/sudoers.c:412 +#: plugins/sudoers/sudoers.c:414 plugins/sudoers/sudoers.c:1129 +#: plugins/sudoers/sudoers.c:1130 #, c-format msgid "%s: command not found" msgstr "%s : commande introuvable" -#: plugins/sudoers/logging.c:337 plugins/sudoers/sudoers.c:403 +#: plugins/sudoers/logging.c:337 plugins/sudoers/sudoers.c:404 #, c-format msgid "" "ignoring `%s' found in '.'\n" @@ -988,32 +1002,32 @@ msgstr "duplicqtion (dup) de stdin impossible : %m" msgid "unable to execute %s: %m" msgstr "exécution de %s impossible : %m" -#: plugins/sudoers/match.c:627 +#: plugins/sudoers/match.c:630 #, c-format msgid "unsupported digest type %d for %s" msgstr "Le type résumé (digest type ) %d pour n'est pas autorisé pour %s " -#: plugins/sudoers/match.c:656 +#: plugins/sudoers/match.c:659 #, c-format msgid "%s: read error" msgstr "%s : erreur en lecture" -#: plugins/sudoers/match.c:670 +#: plugins/sudoers/match.c:673 #, c-format msgid "digest for %s (%s) is not in %s form" msgstr "Le résume (digest) de %s (%s) n'est pas dans le forme %s" -#: plugins/sudoers/parse.c:116 +#: plugins/sudoers/parse.c:123 #, c-format msgid "parse error in %s near line %d" msgstr "erreur d'analyse grammaticale dans %s aux environs de la ligne %d" -#: plugins/sudoers/parse.c:119 +#: plugins/sudoers/parse.c:126 #, c-format msgid "parse error in %s" msgstr "erreur d'analyse grammaticale dans %s" -#: plugins/sudoers/parse.c:453 +#: plugins/sudoers/parse.c:484 #, c-format msgid "" "\n" @@ -1022,26 +1036,26 @@ msgstr "" "\n" "Entrée sudoers :\n" -#: plugins/sudoers/parse.c:454 +#: plugins/sudoers/parse.c:485 #, c-format msgid " RunAsUsers: " msgstr " RunAsUsers : " -#: plugins/sudoers/parse.c:468 +#: plugins/sudoers/parse.c:499 #, c-format msgid " RunAsGroups: " msgstr " RunAsGroups : " -#: plugins/sudoers/parse.c:477 +#: plugins/sudoers/parse.c:508 #, c-format msgid " Options: " msgstr " Options : " #: plugins/sudoers/policy.c:109 plugins/sudoers/policy.c:118 #: plugins/sudoers/policy.c:127 plugins/sudoers/policy.c:151 -#: plugins/sudoers/policy.c:267 plugins/sudoers/policy.c:287 -#: plugins/sudoers/policy.c:296 plugins/sudoers/policy.c:326 -#: plugins/sudoers/policy.c:336 plugins/sudoers/policy.c:345 +#: plugins/sudoers/policy.c:259 plugins/sudoers/policy.c:279 +#: plugins/sudoers/policy.c:288 plugins/sudoers/policy.c:318 +#: plugins/sudoers/policy.c:328 plugins/sudoers/policy.c:337 #: plugins/sudoers/set_perms.c:365 plugins/sudoers/set_perms.c:704 #: plugins/sudoers/set_perms.c:1063 plugins/sudoers/set_perms.c:1359 #: plugins/sudoers/set_perms.c:1523 @@ -1049,22 +1063,22 @@ msgstr " Options : " msgid "%s: %s" msgstr "%s : %s" -#: plugins/sudoers/policy.c:559 plugins/sudoers/visudo.c:767 +#: plugins/sudoers/policy.c:565 plugins/sudoers/visudo.c:773 #, c-format msgid "unable to execute %s" msgstr "exécution de %s impossible" -#: plugins/sudoers/policy.c:689 +#: plugins/sudoers/policy.c:697 #, c-format msgid "Sudoers policy plugin version %s\n" msgstr "La version du greffon de politique de sudoers est %s\n" -#: plugins/sudoers/policy.c:691 +#: plugins/sudoers/policy.c:699 #, c-format msgid "Sudoers file grammar version %d\n" msgstr "La version de la grammaire du fichier sudoers est %d\n" -#: plugins/sudoers/policy.c:695 +#: plugins/sudoers/policy.c:703 #, c-format msgid "" "\n" @@ -1073,17 +1087,17 @@ msgstr "" "\n" "Chemin d'accès à sudoers : %s\n" -#: plugins/sudoers/policy.c:698 +#: plugins/sudoers/policy.c:706 #, c-format msgid "nsswitch path: %s\n" msgstr "chemin d'accès à nsswitch : %s\n" -#: plugins/sudoers/policy.c:700 +#: plugins/sudoers/policy.c:708 #, c-format msgid "ldap.conf path: %s\n" msgstr "chemin d'accès à ldap_conf : %s\n" -#: plugins/sudoers/policy.c:701 +#: plugins/sudoers/policy.c:709 #, c-format msgid "ldap.secret path: %s\n" msgstr "chemin d'accès à ldap.secret : %s\n" @@ -1098,22 +1112,22 @@ msgstr "enregistrement de l'uid %u dans le cache impossible, l'entrée existe d msgid "unable to cache user %s, already exists" msgstr "enregistrement des informations de l'utilisateur %s dans le cache impossible, l'entrée existe déjà" -#: plugins/sudoers/pwutil.c:400 +#: plugins/sudoers/pwutil.c:408 #, c-format msgid "unable to cache gid %u, already exists" msgstr "enregistrement du gid %u dans le cache impossible, l'entrée existe déjà" -#: plugins/sudoers/pwutil.c:439 +#: plugins/sudoers/pwutil.c:447 #, c-format msgid "unable to cache group %s, already exists" msgstr "enregistrement du groupe %s dans le cache impossible, l'entrée existe déjà" -#: plugins/sudoers/pwutil.c:605 plugins/sudoers/pwutil.c:631 +#: plugins/sudoers/pwutil.c:621 plugins/sudoers/pwutil.c:647 #, c-format msgid "unable to cache group list for %s, already exists" msgstr "enregistrement de la liste de groupe %s dans le cache impossible, l'entrée existe déjà" -#: plugins/sudoers/pwutil.c:627 +#: plugins/sudoers/pwutil.c:643 #, c-format msgid "unable to parse groups for %s" msgstr "analyse grammaticale (parse) de %s impossible" @@ -1163,284 +1177,284 @@ msgstr "changement du groupe (gid) de sudoers impossible" msgid "too many processes" msgstr "trop de processus" -#: plugins/sudoers/solaris_audit.c:48 +#: plugins/sudoers/solaris_audit.c:47 msgid "unable to get current working directory" msgstr "récupération du répertoire de travail impossible" -#: plugins/sudoers/solaris_audit.c:56 +#: plugins/sudoers/solaris_audit.c:55 #, c-format msgid "truncated audit path user_cmnd: %s" msgstr "le chemin d'accès à l'audit user_cmnd est incomplet : %s" -#: plugins/sudoers/solaris_audit.c:63 +#: plugins/sudoers/solaris_audit.c:62 #, c-format msgid "truncated audit path argv[0]: %s" msgstr "le chemin d'accès à l'audit argv[0] est incomplet : %s" -#: plugins/sudoers/solaris_audit.c:112 +#: plugins/sudoers/solaris_audit.c:111 msgid "audit_failure message too long" msgstr "le message audit_failure est trop long" -#: plugins/sudoers/sssd.c:253 +#: plugins/sudoers/sssd.c:252 msgid "unable to initialize SSS source. Is SSSD installed on your machine?" msgstr "initialisation de la source SSS impossible. SSSD est-il installé sur cette machine ?" -#: plugins/sudoers/sssd.c:260 plugins/sudoers/sssd.c:268 -#: plugins/sudoers/sssd.c:276 plugins/sudoers/sssd.c:284 -#: plugins/sudoers/sssd.c:292 +#: plugins/sudoers/sssd.c:259 plugins/sudoers/sssd.c:267 +#: plugins/sudoers/sssd.c:275 plugins/sudoers/sssd.c:283 +#: plugins/sudoers/sssd.c:291 #, c-format msgid "unable to find symbol \"%s\" in %s" msgstr "Le symbole « %s » est introuvable dans %s" -#: plugins/sudoers/sudo_nss.c:285 +#: plugins/sudoers/sudo_nss.c:296 #, c-format msgid "Matching Defaults entries for %s on %s:\n" msgstr "Entrées par défaut pour %s sur %s :\n" -#: plugins/sudoers/sudo_nss.c:298 +#: plugins/sudoers/sudo_nss.c:309 #, c-format msgid "Runas and Command-specific defaults for %s:\n" msgstr "Paramètres par défaut de runas ou d'autres commandes pour %s :\n" -#: plugins/sudoers/sudo_nss.c:311 +#: plugins/sudoers/sudo_nss.c:322 #, c-format msgid "User %s may run the following commands on %s:\n" msgstr "L'utilisateur %s peut utiliser les commandes suivantes sur %s :\n" -#: plugins/sudoers/sudo_nss.c:320 +#: plugins/sudoers/sudo_nss.c:331 #, c-format msgid "User %s is not allowed to run sudo on %s.\n" msgstr "L'utilisateur %s n'est pas autorisé à exécuter sudo sur %s.\n" -#: plugins/sudoers/sudoers.c:160 plugins/sudoers/sudoers.c:201 -#: plugins/sudoers/sudoers.c:726 +#: plugins/sudoers/sudoers.c:160 plugins/sudoers/sudoers.c:202 +#: plugins/sudoers/sudoers.c:727 msgid "problem with defaults entries" msgstr "les entrées par défaut posent un problème" -#: plugins/sudoers/sudoers.c:167 +#: plugins/sudoers/sudoers.c:168 msgid "no valid sudoers sources found, quitting" msgstr "aucune source sudoers valide n'a été trouvée, fin d'exécution" -#: plugins/sudoers/sudoers.c:233 +#: plugins/sudoers/sudoers.c:234 msgid "sudoers specifies that root is not allowed to sudo" msgstr "il est précisé dans sudoers que root n'est pas autorisé à utiliser sudo" -#: plugins/sudoers/sudoers.c:278 +#: plugins/sudoers/sudoers.c:279 msgid "you are not permitted to use the -C option" msgstr "vous n'êtes pas autorisé à utiliser l'option -C" -#: plugins/sudoers/sudoers.c:336 +#: plugins/sudoers/sudoers.c:337 #, c-format msgid "timestamp owner (%s): No such user" msgstr "propriétaire du fichier d'horodatage (%s) : utilisateur inconnu" -#: plugins/sudoers/sudoers.c:350 +#: plugins/sudoers/sudoers.c:351 msgid "no tty" msgstr "pas de terminal tty" -#: plugins/sudoers/sudoers.c:351 +#: plugins/sudoers/sudoers.c:352 msgid "sorry, you must have a tty to run sudo" msgstr "désolé, vous devez avoir un terminal tty pour exécuter sudo" -#: plugins/sudoers/sudoers.c:402 +#: plugins/sudoers/sudoers.c:403 msgid "command in current directory" msgstr "commande dans le répertoire courant" -#: plugins/sudoers/sudoers.c:422 +#: plugins/sudoers/sudoers.c:423 msgid "sorry, you are not allowed to preserve the environment" msgstr "désolé, vous n'êtes pas autorisé à conserver l'environnement" -#: plugins/sudoers/sudoers.c:674 +#: plugins/sudoers/sudoers.c:675 msgid "command too long" msgstr "commande trop longue" -#: plugins/sudoers/sudoers.c:779 plugins/sudoers/visudo.c:327 -#: plugins/sudoers/visudo.c:593 +#: plugins/sudoers/sudoers.c:780 plugins/sudoers/visudo.c:333 +#: plugins/sudoers/visudo.c:599 #, c-format msgid "unable to stat %s" msgstr "impossible d'appliquer la fonction stat à %s" -#: plugins/sudoers/sudoers.c:783 +#: plugins/sudoers/sudoers.c:784 #, c-format msgid "%s is not a regular file" msgstr "%s n'est pas un fichier ordinaire" -#: plugins/sudoers/sudoers.c:787 plugins/sudoers/timestamp.c:289 toke.l:945 +#: plugins/sudoers/sudoers.c:788 plugins/sudoers/timestamp.c:280 toke.l:955 #, c-format msgid "%s is owned by uid %u, should be %u" msgstr "Le fichier %s a l'utilisateur (uid) %u pour propriétaire, alors qu'il devraitappartenir à %u" -#: plugins/sudoers/sudoers.c:791 toke.l:952 +#: plugins/sudoers/sudoers.c:792 toke.l:962 #, c-format msgid "%s is world writable" msgstr "Le fichier %s est ouvert en écriture pour tous" -#: plugins/sudoers/sudoers.c:795 toke.l:957 +#: plugins/sudoers/sudoers.c:796 toke.l:967 #, c-format msgid "%s is owned by gid %u, should be %u" msgstr "Le fichier %s a pour groupe (gid) %u, alors qu'il devrait appartenir au groupe %u" -#: plugins/sudoers/sudoers.c:826 +#: plugins/sudoers/sudoers.c:827 #, c-format msgid "only root can use `-c %s'" msgstr "« -c %s » est réservé à l'utilisateur root" -#: plugins/sudoers/sudoers.c:845 +#: plugins/sudoers/sudoers.c:846 #, c-format msgid "unknown login class: %s" msgstr "classe de connexion inconnue : %s" -#: plugins/sudoers/sudoers.c:882 +#: plugins/sudoers/sudoers.c:890 plugins/sudoers/sudoers.c:905 #, c-format msgid "unable to resolve host %s" msgstr "impossible de déterminer le nom de l'hôte %s" -#: plugins/sudoers/sudoers.c:949 plugins/sudoers/testsudoers.c:387 +#: plugins/sudoers/sudoers.c:987 plugins/sudoers/testsudoers.c:385 #, c-format msgid "unknown group: %s" msgstr "groupe inconnu : %s" -#: plugins/sudoers/sudoreplay.c:276 +#: plugins/sudoers/sudoreplay.c:262 #, c-format msgid "invalid filter option: %s" msgstr "option du filte invalide : %s" -#: plugins/sudoers/sudoreplay.c:289 +#: plugins/sudoers/sudoreplay.c:275 #, c-format msgid "invalid max wait: %s" msgstr "attente maximum invalide : %s" -#: plugins/sudoers/sudoreplay.c:295 +#: plugins/sudoers/sudoreplay.c:281 #, c-format msgid "invalid speed factor: %s" msgstr "facteur de vitesse invalide : %s" -#: plugins/sudoers/sudoreplay.c:298 plugins/sudoers/visudo.c:184 +#: plugins/sudoers/sudoreplay.c:284 plugins/sudoers/visudo.c:190 #, c-format msgid "%s version %s\n" msgstr "%s version %s\n" -#: plugins/sudoers/sudoreplay.c:330 +#: plugins/sudoers/sudoreplay.c:316 #, c-format msgid "%s/%.2s/%.2s/%.2s/timing: %s" msgstr "%s/%.2s/%.2s/%.2s/timing : %s" -#: plugins/sudoers/sudoreplay.c:336 +#: plugins/sudoers/sudoreplay.c:322 #, c-format msgid "%s/%s/timing: %s" msgstr "%s/%s/timing : %s" -#: plugins/sudoers/sudoreplay.c:352 +#: plugins/sudoers/sudoreplay.c:338 #, c-format msgid "Replaying sudo session: %s\n" msgstr "Rejeu de la session sudo : %s\n" -#: plugins/sudoers/sudoreplay.c:358 +#: plugins/sudoers/sudoreplay.c:344 #, c-format msgid "Warning: your terminal is too small to properly replay the log.\n" msgstr "Attention : la taille du terminal n'est pas suffisante pour pouvoir rejouer correctement la séquence.\n" -#: plugins/sudoers/sudoreplay.c:359 +#: plugins/sudoers/sudoreplay.c:345 #, c-format msgid "Log geometry is %d x %d, your terminal's geometry is %d x %d." msgstr "La taille du journal est %d x %d, la taille de votre terminal est %d x %d." -#: plugins/sudoers/sudoreplay.c:414 +#: plugins/sudoers/sudoreplay.c:397 msgid "unable to set tty to raw mode" msgstr "impossible d'initialiser le terminal tty en mode direct" -#: plugins/sudoers/sudoreplay.c:445 +#: plugins/sudoers/sudoreplay.c:428 #, c-format msgid "invalid timing file line: %s" msgstr "entrée invalide dans le fichier de timing : %s" -#: plugins/sudoers/sudoreplay.c:651 plugins/sudoers/sudoreplay.c:676 +#: plugins/sudoers/sudoreplay.c:636 plugins/sudoers/sudoreplay.c:661 #, c-format msgid "ambiguous expression \"%s\"" msgstr "expression ambiguë « %s »" -#: plugins/sudoers/sudoreplay.c:698 +#: plugins/sudoers/sudoreplay.c:683 msgid "unmatched ')' in expression" msgstr "il manque une parenthèse ouvrante « ( » dans l'expression" -#: plugins/sudoers/sudoreplay.c:702 +#: plugins/sudoers/sudoreplay.c:687 #, c-format msgid "unknown search term \"%s\"" msgstr "terme de recherche « %s » inconnu" -#: plugins/sudoers/sudoreplay.c:716 +#: plugins/sudoers/sudoreplay.c:701 #, c-format msgid "%s requires an argument" msgstr "%s requiert le passage d'un argument" -#: plugins/sudoers/sudoreplay.c:720 plugins/sudoers/sudoreplay.c:1092 +#: plugins/sudoers/sudoreplay.c:704 plugins/sudoers/sudoreplay.c:1069 #, c-format msgid "invalid regular expression: %s" msgstr "expression régulière invalide : %s" -#: plugins/sudoers/sudoreplay.c:726 +#: plugins/sudoers/sudoreplay.c:708 #, c-format msgid "could not parse date \"%s\"" msgstr "Analyse grammaticale de la date « %s » impossible" -#: plugins/sudoers/sudoreplay.c:735 +#: plugins/sudoers/sudoreplay.c:717 msgid "unmatched '(' in expression" msgstr "il manque une parenthèse fermante « ) » dans l'expression" -#: plugins/sudoers/sudoreplay.c:737 +#: plugins/sudoers/sudoreplay.c:719 msgid "illegal trailing \"or\"" msgstr "« or » n'est pas autorisé en fin d'expression" -#: plugins/sudoers/sudoreplay.c:739 +#: plugins/sudoers/sudoreplay.c:721 msgid "illegal trailing \"!\"" msgstr "« ! » n'est pas autorisé en fin d'expression" -#: plugins/sudoers/sudoreplay.c:792 +#: plugins/sudoers/sudoreplay.c:770 #, c-format msgid "unknown search type %d" msgstr "type de recherche « %d » inconnu" -#: plugins/sudoers/sudoreplay.c:829 +#: plugins/sudoers/sudoreplay.c:807 #, c-format msgid "%s: invalid log file" msgstr "%s : fichier de journalisation incorrect" -#: plugins/sudoers/sudoreplay.c:847 +#: plugins/sudoers/sudoreplay.c:825 #, c-format msgid "%s: time stamp field is missing" msgstr "%s : il manque le champ d'horodatage" -#: plugins/sudoers/sudoreplay.c:854 +#: plugins/sudoers/sudoreplay.c:832 #, c-format msgid "%s: time stamp %s: %s" msgstr "%s : horodatage %s : %s" -#: plugins/sudoers/sudoreplay.c:861 +#: plugins/sudoers/sudoreplay.c:839 #, c-format msgid "%s: user field is missing" msgstr "%s : il manque le champ utilisateur" -#: plugins/sudoers/sudoreplay.c:869 +#: plugins/sudoers/sudoreplay.c:847 #, c-format msgid "%s: runas user field is missing" msgstr "%s : il manque le champ précisant l'utilisateur effectif (runas)" -#: plugins/sudoers/sudoreplay.c:877 +#: plugins/sudoers/sudoreplay.c:855 #, c-format msgid "%s: runas group field is missing" msgstr "%s : il manque le champ précisant le groupe effectif (runas)" -#: plugins/sudoers/sudoreplay.c:1232 +#: plugins/sudoers/sudoreplay.c:1206 #, c-format msgid "usage: %s [-h] [-d dir] [-m num] [-s num] ID\n" msgstr "Utilisation : %s [-h] [-d répertoire] [-m nombre] [-s nombre] ID\n" -#: plugins/sudoers/sudoreplay.c:1235 +#: plugins/sudoers/sudoreplay.c:1209 #, c-format msgid "usage: %s [-h] [-d dir] -l [search expression]\n" msgstr "Utilisation : %s [-h] [-d répertoire] -l [expression recherchée ]\n" -#: plugins/sudoers/sudoreplay.c:1244 +#: plugins/sudoers/sudoreplay.c:1218 #, c-format msgid "" "%s - replay sudo session logs\n" @@ -1449,7 +1463,7 @@ msgstr "" "%s - Rejeu du journal de la session sudo\n" "\n" -#: plugins/sudoers/sudoreplay.c:1246 +#: plugins/sudoers/sudoreplay.c:1220 msgid "" "\n" "Options:\n" @@ -1471,11 +1485,11 @@ msgstr "" " -s, --speed=valeur accélère ou ralentit l'exécution\n" " -V, --version affiche la version du programme, puis termine l'exécution" -#: plugins/sudoers/testsudoers.c:326 +#: plugins/sudoers/testsudoers.c:324 msgid "\thost unmatched" msgstr "\tl'hôte n'a pas de correspondance" -#: plugins/sudoers/testsudoers.c:329 +#: plugins/sudoers/testsudoers.c:327 msgid "" "\n" "Command allowed" @@ -1483,7 +1497,7 @@ msgstr "" "\n" "Commande autorisée" -#: plugins/sudoers/testsudoers.c:330 +#: plugins/sudoers/testsudoers.c:328 msgid "" "\n" "Command denied" @@ -1491,7 +1505,7 @@ msgstr "" "\n" "Commande refusée" -#: plugins/sudoers/testsudoers.c:330 +#: plugins/sudoers/testsudoers.c:328 msgid "" "\n" "Command unmatched" @@ -1499,114 +1513,118 @@ msgstr "" "\n" "Commande sans correspondance" -#: plugins/sudoers/timestamp.c:197 +#: plugins/sudoers/timestamp.c:188 #, c-format msgid "unable to truncate time stamp file to %lld bytes" msgstr "impossible de tronquer le fichier d'horodatage de %lld octets" -#: plugins/sudoers/timestamp.c:297 +#: plugins/sudoers/timestamp.c:288 #, c-format msgid "%s is group writable" msgstr "%s est accessible en écriture pour les membres du groupe" -#: plugins/sudoers/timestamp.c:318 +#: plugins/sudoers/timestamp.c:309 #, c-format msgid "timestamp path too long: %s/%s" msgstr "Chemin d'accès au fichier d'horodatage trop long : %s/%s" -#: plugins/sudoers/timestamp.c:498 +#: plugins/sudoers/timestamp.c:340 plugins/sudoers/timestamp.c:425 +msgid "unable to read the clock" +msgstr "lecture du bloc impossible" + +#: plugins/sudoers/timestamp.c:495 msgid "ignoring time stamp from the future" msgstr "un horodatage dans le futur n'a pas été pris en compte" -#: plugins/sudoers/timestamp.c:510 +#: plugins/sudoers/timestamp.c:507 #, c-format msgid "time stamp too far in the future: %20.20s" msgstr "l'horodatage est trop avancé dans le temps : %20.20s" -#: plugins/sudoers/timestamp.c:613 plugins/sudoers/timestamp.c:634 +#: plugins/sudoers/timestamp.c:610 plugins/sudoers/timestamp.c:631 #, c-format msgid "lecture status path too long: %s/%s" msgstr "le chemin d'accès au fichier d'état de la recommandation est trop long : %s/%s" -#: plugins/sudoers/visudo.c:186 +#: plugins/sudoers/visudo.c:192 #, c-format msgid "%s grammar version %d\n" msgstr "Version de la grammaire de %s : %d\n" -#: plugins/sudoers/visudo.c:257 plugins/sudoers/visudo.c:546 +#: plugins/sudoers/visudo.c:263 plugins/sudoers/visudo.c:552 #, c-format msgid "press return to edit %s: " msgstr "appuyer sur entrée pour afficher %s : " -#: plugins/sudoers/visudo.c:343 plugins/sudoers/visudo.c:349 +#: plugins/sudoers/visudo.c:349 plugins/sudoers/visudo.c:355 msgid "write error" msgstr "erreur en écriture" -#: plugins/sudoers/visudo.c:433 +#: plugins/sudoers/visudo.c:439 #, c-format msgid "unable to stat temporary file (%s), %s unchanged" msgstr "impossible d'appliquer la fonction stat au fichier temporaire (%s), %s n'a pas été modifié" -#: plugins/sudoers/visudo.c:438 +#: plugins/sudoers/visudo.c:444 #, c-format msgid "zero length temporary file (%s), %s unchanged" msgstr "fichier temporaire vide (%s), %s n'a pas été modifié" -#: plugins/sudoers/visudo.c:444 +#: plugins/sudoers/visudo.c:450 #, c-format msgid "editor (%s) failed, %s unchanged" msgstr "l'éditeur (%s) a échoué, %s n'a pas été modifié" -#: plugins/sudoers/visudo.c:466 +#: plugins/sudoers/visudo.c:472 #, c-format msgid "%s unchanged" msgstr "%s n'a pas été modifié" -#: plugins/sudoers/visudo.c:491 +#: plugins/sudoers/visudo.c:497 #, c-format msgid "unable to re-open temporary file (%s), %s unchanged." msgstr "impossible de rouvrir le fichier temporaire (%s), %s n'a pas été modifié." -#: plugins/sudoers/visudo.c:501 +#: plugins/sudoers/visudo.c:507 #, c-format msgid "unabled to parse temporary file (%s), unknown error" msgstr "impossible d'effectuer l'analyse grammaticale du fichier temporaire (%s), erreur inconnue" -#: plugins/sudoers/visudo.c:537 +#: plugins/sudoers/visudo.c:543 #, c-format msgid "internal error, unable to find %s in list!" msgstr "erreur interne, impossible de trouver %s dans la liste !" -#: plugins/sudoers/visudo.c:595 plugins/sudoers/visudo.c:604 +#: plugins/sudoers/visudo.c:601 plugins/sudoers/visudo.c:610 #, c-format msgid "unable to set (uid, gid) of %s to (%u, %u)" msgstr "impossible d'affecter (uid, gid) de %s à (%u, %u)" -#: plugins/sudoers/visudo.c:599 plugins/sudoers/visudo.c:609 +#: plugins/sudoers/visudo.c:605 plugins/sudoers/visudo.c:615 #, c-format msgid "unable to change mode of %s to 0%o" msgstr "impossible de changer le mode de %s pour lui affecter 0%o" -#: plugins/sudoers/visudo.c:626 +#: plugins/sudoers/visudo.c:632 #, c-format msgid "%s and %s not on the same file system, using mv to rename" msgstr "%s et %s ne sont pas dans le même système de fichiers, tentative de renommage à l'aide de la commande mv" -#: plugins/sudoers/visudo.c:640 +#: plugins/sudoers/visudo.c:646 #, c-format msgid "command failed: '%s %s %s', %s unchanged" msgstr "la commande a échoué : « %s  %s %s », %s n'a pas été modifié" -#: plugins/sudoers/visudo.c:650 +#: plugins/sudoers/visudo.c:656 #, c-format msgid "error renaming %s, %s unchanged" msgstr "erreur lors du renommage de %s, %s n'a pas été modifié" -#: plugins/sudoers/visudo.c:712 +#: plugins/sudoers/visudo.c:718 msgid "What now? " msgstr "Et maintenant ?" -#: plugins/sudoers/visudo.c:726 +#: plugins/sudoers/visudo.c:732 msgid "" "Options are:\n" " (e)dit sudoers file again\n" @@ -1618,87 +1636,87 @@ msgstr "" " e(x)it sans sauvegarde des modifications apportées au fichier sudoers\n" " (Q)uitter et sauvegarder les modifications apportées au fichier sudoers (DANGER!)\n" -#: plugins/sudoers/visudo.c:774 +#: plugins/sudoers/visudo.c:780 #, c-format msgid "unable to run %s" msgstr "lancement de %s impossible" -#: plugins/sudoers/visudo.c:800 +#: plugins/sudoers/visudo.c:806 #, c-format msgid "%s: wrong owner (uid, gid) should be (%u, %u)\n" msgstr "%s : mauvais utilisateur (uid, gid), celui-ci devrait être (%u,%u)\n" -#: plugins/sudoers/visudo.c:807 +#: plugins/sudoers/visudo.c:813 #, c-format msgid "%s: bad permissions, should be mode 0%o\n" msgstr "%s : mauvais droits d'utilisation, le mode devrait être 0%o\n" -#: plugins/sudoers/visudo.c:832 plugins/sudoers/visudo_json.c:1045 +#: plugins/sudoers/visudo.c:838 plugins/sudoers/visudo_json.c:1055 #, c-format msgid "failed to parse %s file, unknown error" msgstr "échec lors de l'analyse grammaticale de %s, erreur inconnue" -#: plugins/sudoers/visudo.c:848 plugins/sudoers/visudo_json.c:1054 +#: plugins/sudoers/visudo.c:854 plugins/sudoers/visudo_json.c:1064 #, c-format msgid "parse error in %s near line %d\n" msgstr "erreur lors de l'analyse grammaticale de %s au environs de la ligne %d\n" -#: plugins/sudoers/visudo.c:851 plugins/sudoers/visudo_json.c:1057 +#: plugins/sudoers/visudo.c:857 plugins/sudoers/visudo_json.c:1067 #, c-format msgid "parse error in %s\n" msgstr "erreur lors de l'analyse grammaticale de %s\n" -#: plugins/sudoers/visudo.c:859 plugins/sudoers/visudo.c:866 +#: plugins/sudoers/visudo.c:865 plugins/sudoers/visudo.c:872 #, c-format msgid "%s: parsed OK\n" msgstr "%s : analyse grammaticale réussie\n" -#: plugins/sudoers/visudo.c:912 +#: plugins/sudoers/visudo.c:918 #, c-format msgid "%s busy, try again later" msgstr "%s n'est pas disponible, réessayez plus tard" -#: plugins/sudoers/visudo.c:956 +#: plugins/sudoers/visudo.c:962 #, c-format msgid "specified editor (%s) doesn't exist" msgstr "l'éditeur indiqué (%s) n'existe pas" -#: plugins/sudoers/visudo.c:979 +#: plugins/sudoers/visudo.c:985 #, c-format msgid "unable to stat editor (%s)" msgstr "impossible d'obtenir les stats de l'éditeur (%s)" -#: plugins/sudoers/visudo.c:1027 +#: plugins/sudoers/visudo.c:1033 #, c-format msgid "no editor found (editor path = %s)" msgstr "aucun éditeur trouvé (chemin d'accès à l'éditeur : %s)" -#: plugins/sudoers/visudo.c:1130 +#: plugins/sudoers/visudo.c:1133 #, c-format msgid "Error: cycle in %s `%s'" msgstr "Erreur : boucle dans %s « %s »" -#: plugins/sudoers/visudo.c:1131 +#: plugins/sudoers/visudo.c:1134 #, c-format msgid "Warning: cycle in %s `%s'" msgstr "Attention : boucle dans %s « %s »" -#: plugins/sudoers/visudo.c:1135 +#: plugins/sudoers/visudo.c:1138 #, c-format msgid "Error: %s `%s' referenced but not defined" msgstr "Erreur : il est fait mention de %s « %s » alors qu'il n'a pas été défini" -#: plugins/sudoers/visudo.c:1136 +#: plugins/sudoers/visudo.c:1139 #, c-format msgid "Warning: %s `%s' referenced but not defined" msgstr "Attention : il est fait mention de %s « %s » alors qu'il n'a pas été défini" -#: plugins/sudoers/visudo.c:1275 +#: plugins/sudoers/visudo.c:1278 #, c-format msgid "Warning: unused %s `%s'" msgstr "Attention : %s « %s » n'est pas utilisé" -#: plugins/sudoers/visudo.c:1335 +#: plugins/sudoers/visudo.c:1391 #, c-format msgid "" "%s - safely edit the sudoers file\n" @@ -1707,7 +1725,7 @@ msgstr "" "%s - édite le fichier sudoers\n" "\n" -#: plugins/sudoers/visudo.c:1337 +#: plugins/sudoers/visudo.c:1393 msgid "" "\n" "Options:\n" @@ -1728,15 +1746,27 @@ msgstr "" " -s, --strict validation stricte de la syntaxe\n" " -V, --version affiche la version, puis met fin à l'exécution -x, --export=fichier_sortie affiche sudoers au format JSON dans le fichier fichier_sortie" -#: plugins/sudoers/visudo_json.c:1031 +#: plugins/sudoers/visudo_json.c:1041 #, c-format msgid "%s: input and output files must be different" msgstr "%s : les fichiers d'entrée et de sortie doivent être différents" -#: toke.l:915 +#: toke.l:925 msgid "too many levels of includes" msgstr "nombre de niveaux d'inclusions trop élevé" +#~ msgid "Password:" +#~ msgstr "Mot de passe :" + +#~ msgid "sudo_ldap_conf_add_ports: out of space expanding hostbuf" +#~ msgstr "sudo_ldap_conf_add_ports : espace insuffisant pour étendre hostbuf" + +#~ msgid "sudo_ldap_parse_uri: out of space building hostbuf" +#~ msgstr "sudo_ldap_parse_uri :espace insuffisant pour créer hostbuf" + +#~ msgid "sudo_ldap_build_pass1 allocation mismatch" +#~ msgstr "sudo_ldap_build_pass1 : erreur d'allocation" + #~ msgid "unable to setup authentication" #~ msgstr "configuration de l'authentification impossible" @@ -1791,9 +1821,6 @@ msgstr "nombre de niveaux d'inclusions trop élevé" #~ msgid "pam_authenticate: %s" #~ msgstr "pam_authenticate : %s" -#~ msgid "Password: " -#~ msgstr "Mot de passe :" - #~ msgid "getaudit: failed" #~ msgstr "getaudit : échec" diff --git a/po/ja.mo b/po/ja.mo index 745f3aa4445f834a87f93d41591c51756ec14a72..1db4f32209c87515f1841b4b601e06f2205e59f0 100644 GIT binary patch delta 7327 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 HO>z7`^(O33 delta 5365 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, 2011. -# Takeshi Hamasaki , 2012 +# Takeshi Hamasaki , 2012,2015. # msgid "" msgstr "" -"Project-Id-Version: sudo 1.8.6b4\n" +"Project-Id-Version: sudo 1.8.13b3\n" "Report-Msgid-Bugs-To: http://www.sudo.ws/bugs\n" -"POT-Creation-Date: 2012-08-10 13:08-0400\n" -"PO-Revision-Date: 2012-08-18 19:20+0900\n" +"POT-Creation-Date: 2015-02-27 14:47-0700\n" +"PO-Revision-Date: 2015-04-25 17:44+0900\n" "Last-Translator: Takeshi Hamasaki \n" "Language-Team: Japanese \n" "Language: ja\n" @@ -17,279 +17,297 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: common/aix.c:150 -#, c-format +#: lib/util/aix.c:92 lib/util/aix.c:159 msgid "unable to open userdb" msgstr "ユーザーデータベースを開くことができません" -#: common/aix.c:153 +#: lib/util/aix.c:164 #, c-format msgid "unable to switch to registry \"%s\" for %s" msgstr "%s 用のレジストリー \"%s\" へ切り替えることができません" -#: common/aix.c:170 -#, c-format +#: lib/util/aix.c:183 msgid "unable to restore registry" msgstr "レジストリーを復元できません" -#: common/alloc.c:82 -msgid "internal error, tried to emalloc(0)" -msgstr "内部エラー、emalloc(0) を試みました" +#: lib/util/alloc.c:70 lib/util/alloc.c:87 lib/util/alloc.c:108 +#: lib/util/alloc.c:130 lib/util/alloc.c:149 lib/util/alloc.c:172 +msgid "internal error, tried allocate zero bytes" +msgstr "内部エラー、0バイトの確保を試みました" -#: common/alloc.c:85 common/alloc.c:105 common/alloc.c:127 common/alloc.c:146 -#: common/alloc.c:168 common/alloc.c:192 common/alloc.c:256 common/alloc.c:270 -#: src/exec_common.c:111 src/parse_args.c:430 src/sudo.c:456 src/sudo.c:482 -#: src/sudo.c:489 src/sudo.c:500 src/sudo.c:759 -#, c-format -msgid "unable to allocate memory" -msgstr "メモリ割り当てを行えませんでした" - -#: common/alloc.c:99 -msgid "internal error, tried to emalloc2(0)" -msgstr "内部エラー、 emalloc2(0) を試みました" - -#: common/alloc.c:101 common/alloc.c:123 common/alloc.c:163 common/alloc.c:187 +#: lib/util/alloc.c:89 lib/util/alloc.c:111 lib/util/alloc.c:151 +#: lib/util/alloc.c:174 src/net_ifs.c:174 src/net_ifs.c:191 src/net_ifs.c:325 #, c-format msgid "internal error, %s overflow" msgstr "内部エラー、 %s がオーバーフローしました" -#: common/alloc.c:120 -msgid "internal error, tried to ecalloc(0)" -msgstr "内部エラー、ecalloc(0) を試みました" - -#: common/alloc.c:142 -msgid "internal error, tried to erealloc(0)" -msgstr "内部エラー、 erealloc(0) を試みました" - -#: common/alloc.c:161 -msgid "internal error, tried to erealloc3(0)" -msgstr "内部エラー、 erealloc3(0) を試みました" - -#: common/alloc.c:185 -msgid "internal error, tried to erecalloc(0)" -msgstr "内部エラー、 erecalloc(0) を試みました" - -#: common/sudo_conf.c:305 -#, c-format -msgid "unable to stat %s" -msgstr "%s の状態取得 (stat) ができません" - -#: common/sudo_conf.c:308 -#, c-format -msgid "%s is not a regular file" -msgstr "%s は通常ファイルではありません" - -#: common/sudo_conf.c:311 -#, c-format -msgid "%s is owned by uid %u, should be %u" -msgstr "%s はユーザーID %u によって所有されています。これは %u であるべきです" - -#: common/sudo_conf.c:315 -#, c-format -msgid "%s is world writable" -msgstr "%s は誰でも書き込み可能です" - -#: common/sudo_conf.c:318 -#, c-format -msgid "%s is group writable" -msgstr "%s はグループのメンバーによる書き込みが可能です" - -#: common/sudo_conf.c:327 src/selinux.c:196 src/selinux.c:209 src/sudo.c:331 -#, c-format -msgid "unable to open %s" -msgstr "%s を開けません" - -#: compat/strsignal.c:47 -msgid "Unknown signal" -msgstr "不明なシグナルです" - -#: src/error.c:82 src/error.c:86 -msgid ": " -msgstr ": " - -#: src/exec.c:113 src/exec_pty.c:674 -#, c-format -msgid "policy plugin failed session initialization" -msgstr "ポリシープラグインがセッションの初期化に失敗しました" - -#: src/exec.c:118 src/exec_pty.c:690 src/exec_pty.c:1035 src/tgetpass.c:221 -#, c-format -msgid "unable to fork" -msgstr "fork できません" - -#: src/exec.c:268 -#, c-format -msgid "unable to create sockets" -msgstr "ソケットを作成できません" - -#: src/exec.c:275 src/exec_pty.c:613 src/exec_pty.c:622 src/exec_pty.c:630 -#: src/exec_pty.c:960 src/exec_pty.c:1032 src/tgetpass.c:218 -#, c-format -msgid "unable to create pipe" -msgstr "パイプを作成できません" - -#: src/exec.c:365 src/exec_pty.c:1102 src/exec_pty.c:1240 -#, c-format -msgid "select failed" -msgstr "select に失敗しました" - -#: src/exec.c:467 -#, c-format -msgid "unable to restore tty label" -msgstr "tty ラベルを復旧できません" - -#: src/exec_common.c:69 -#, c-format -msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" -msgstr "PRIV_LIMIT から PRIV_PROC_EXEC を取り除くことができません" - -#: src/exec_pty.c:183 -#, c-format -msgid "unable to allocate pty" -msgstr "pty を割り当てられません" - -#: src/exec_pty.c:665 -#, c-format -msgid "unable to set terminal to raw mode" -msgstr "端末を raw モードに設定できません" - -#: src/exec_pty.c:1013 -#, c-format -msgid "unable to set controlling tty" -msgstr "tty の制御設定ができません" - -#: src/exec_pty.c:1111 -#, c-format -msgid "error reading from signal pipe" -msgstr "シグナルパイプからの読み込み中にエラーが発生しました" - -#: src/exec_pty.c:1132 -#, c-format -msgid "error reading from pipe" -msgstr "パイプからの読み込み中にエラーが発生しました" - -#: src/exec_pty.c:1148 -#, c-format -msgid "error reading from socketpair" -msgstr "ソケットペアからの読み込み中にエラーが発生しました" - -#: src/exec_pty.c:1152 -#, c-format -msgid "unexpected reply type on backchannel: %d" -msgstr "バックチャンネルに関する予期しないリプレイタイプです: %d" - -#: src/load_plugins.c:74 +#: lib/util/gidlist.c:78 src/load_plugins.c:61 src/load_plugins.c:74 +#: src/sudo.c:568 src/sudo.c:587 src/sudo.c:614 src/sudo.c:623 src/sudo.c:632 +#: src/sudo.c:649 src/sudo.c:696 src/sudo.c:706 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/load_plugins.c:80 +#: lib/util/strsignal.c:50 +msgid "Unknown signal" +msgstr "不明なシグナルです" + +#: lib/util/strtoid.c:83 lib/util/strtoid.c:111 lib/util/strtomode.c:55 +#: lib/util/strtonum.c:65 lib/util/strtonum.c:183 +msgid "invalid value" +msgstr "無効な値" + +#: lib/util/strtoid.c:90 lib/util/strtoid.c:118 lib/util/strtomode.c:61 +#: lib/util/strtonum.c:68 lib/util/strtonum.c:195 +msgid "value too large" +msgstr "値が大き過ぎます" + +#: lib/util/strtoid.c:96 lib/util/strtomode.c:61 lib/util/strtonum.c:68 +#: lib/util/strtonum.c:189 +msgid "value too small" +msgstr "値が小さ過ぎます" + +#: lib/util/sudo_conf.c:201 +#, c-format +msgid "invalid Path value `%s' in %s, line %u" +msgstr "無効な Path の値 `%s' が %s の %u 行目 にあります" + +#: lib/util/sudo_conf.c:338 lib/util/sudo_conf.c:391 +#, c-format +msgid "invalid value for %s `%s' in %s, line %u" +msgstr "無効な %s の値 `%s' が %s の %u 行目 にあります" + +#: lib/util/sudo_conf.c:359 +#, c-format +msgid "unsupported group source `%s' in %s, line %u" +msgstr "サポートしていないグループソース `%s' が %s の %u 行目で指定されています" + +#: lib/util/sudo_conf.c:375 +#, c-format +msgid "invalid max groups `%s' in %s, line %u" +msgstr "無効な最大グループの値 `%s' が %s の %u 行目 にあります" + +#: lib/util/sudo_conf.c:525 +#, c-format +msgid "unable to stat %s" +msgstr "%s の状態取得 (stat) ができません" + +#: lib/util/sudo_conf.c:528 +#, c-format +msgid "%s is not a regular file" +msgstr "%s は通常ファイルではありません" + +#: lib/util/sudo_conf.c:531 +#, c-format +msgid "%s is owned by uid %u, should be %u" +msgstr "%s はユーザーID %u によって所有されています。これは %u であるべきです" + +#: lib/util/sudo_conf.c:535 +#, c-format +msgid "%s is world writable" +msgstr "%s は誰でも書き込み可能です" + +#: lib/util/sudo_conf.c:538 +#, c-format +msgid "%s is group writable" +msgstr "%s はグループのメンバーによる書き込みが可能です" + +#: lib/util/sudo_conf.c:548 src/selinux.c:196 src/selinux.c:209 src/sudo.c:341 +#, c-format +msgid "unable to open %s" +msgstr "%s を開けません" + +#: src/exec.c:123 src/exec.c:125 src/exec.c:130 src/exec.c:418 src/exec.c:420 +#: src/exec.c:422 src/exec.c:424 src/exec.c:426 src/exec.c:429 src/exec.c:446 +#: src/exec.c:448 src/exec.c:450 src/exec.c:605 src/exec.c:800 +#: src/exec_pty.c:480 src/exec_pty.c:736 src/exec_pty.c:806 src/exec_pty.c:808 +#: src/exec_pty.c:820 src/exec_pty.c:822 src/exec_pty.c:1303 +#: src/exec_pty.c:1305 src/exec_pty.c:1310 src/exec_pty.c:1312 +#: src/exec_pty.c:1326 src/exec_pty.c:1337 src/exec_pty.c:1339 +#: src/exec_pty.c:1341 src/exec_pty.c:1343 src/exec_pty.c:1345 +#: src/exec_pty.c:1347 src/exec_pty.c:1349 src/signal.c:156 +#, c-format +msgid "unable to set handler for signal %d" +msgstr "シグナル %d のハンドラを設定できません" + +#: src/exec.c:135 src/exec_pty.c:856 src/exec_pty.c:1387 src/tgetpass.c:223 +msgid "unable to fork" +msgstr "fork できません" + +#: src/exec.c:313 src/exec.c:321 src/exec.c:877 src/exec_pty.c:604 +#: src/exec_pty.c:609 src/exec_pty.c:667 src/exec_pty.c:674 src/exec_pty.c:960 +#: src/exec_pty.c:970 src/exec_pty.c:1015 src/exec_pty.c:1022 +#: src/exec_pty.c:1452 src/exec_pty.c:1459 src/exec_pty.c:1466 +msgid "unable to add event to queue" +msgstr "キューにイベントを追加できません" + +#: src/exec.c:401 +msgid "unable to create sockets" +msgstr "ソケットを作成できません" + +#: src/exec.c:457 +msgid "policy plugin failed session initialization" +msgstr "ポリシープラグインがセッションの初期化に失敗しました" + +#: src/exec.c:502 +msgid "error in event loop" +msgstr "イベントループでエラーが発生しました" + +#: src/exec.c:520 +msgid "unable to restore tty label" +msgstr "tty ラベルを復旧できません" + +#: src/exec.c:613 src/exec_pty.c:514 src/signal.c:95 +#, c-format +msgid "unable to restore handler for signal %d" +msgstr "シグナル %d のハンドラを復元できません" + +#: src/exec.c:731 src/exec_pty.c:1194 +msgid "error reading from signal pipe" +msgstr "シグナルパイプからの読み込み中にエラーが発生しました" + +#: src/exec_common.c:73 +msgid "unable to remove PRIV_PROC_EXEC from PRIV_LIMIT" +msgstr "PRIV_LIMIT から PRIV_PROC_EXEC を取り除くことができません" + +#: src/exec_pty.c:200 +msgid "unable to allocate pty" +msgstr "pty を割り当てられません" + +#: src/exec_pty.c:780 src/exec_pty.c:789 src/exec_pty.c:797 +#: src/exec_pty.c:1295 src/exec_pty.c:1384 src/signal.c:137 src/tgetpass.c:219 +msgid "unable to create pipe" +msgstr "パイプを作成できません" + +#: src/exec_pty.c:838 +msgid "unable to set terminal to raw mode" +msgstr "端末を raw モードに設定できません" + +#: src/exec_pty.c:1227 +msgid "error reading from pipe" +msgstr "パイプからの読み込み中にエラーが発生しました" + +#: src/exec_pty.c:1252 +msgid "error reading from socketpair" +msgstr "ソケットペアからの読み込み中にエラーが発生しました" + +#: src/exec_pty.c:1261 +#, c-format +msgid "unexpected reply type on backchannel: %d" +msgstr "バックチャンネルに関する予期しないリプレイタイプです: %d" + +#: src/exec_pty.c:1363 +msgid "unable to set controlling tty" +msgstr "tty の制御設定ができません" + +#: src/load_plugins.c:59 src/load_plugins.c:72 src/load_plugins.c:89 +#: src/load_plugins.c:142 src/load_plugins.c:148 src/load_plugins.c:154 +#: src/load_plugins.c:195 src/load_plugins.c:202 src/load_plugins.c:209 +#: src/load_plugins.c:215 +#, c-format +msgid "error in %s, line %d while loading plugin `%s'" +msgstr "%s, %d 行目 プラグイン %s をロード中にエラーが発生しました" + +#: src/load_plugins.c:91 #, c-format msgid "%s%s: %s" msgstr "%s%s: %s" -#: src/load_plugins.c:90 +#: src/load_plugins.c:150 #, c-format msgid "%s must be owned by uid %d" msgstr "%s の所有者は uid %d でなければいけません" -#: src/load_plugins.c:94 +#: src/load_plugins.c:156 #, c-format msgid "%s must be only be writable by owner" msgstr "%s は所有者のみ書き込み可能で無ければいけません" -#: src/load_plugins.c:101 +#: src/load_plugins.c:197 #, c-format -msgid "unable to dlopen %s: %s" -msgstr "dlopen %s を行うことができません: %s" +msgid "unable to load %s: %s" +msgstr "%s をロードできません: %s" -#: src/load_plugins.c:106 +#: src/load_plugins.c:204 #, c-format -msgid "%s: unable to find symbol %s" -msgstr "%s: シンボル %s を見つけることができません" +msgid "unable to find symbol `%s' in %s" +msgstr "シンボル `%s' が %s に見つかりません" -#: src/load_plugins.c:112 +#: src/load_plugins.c:211 #, c-format -msgid "%s: unknown policy type %d" -msgstr "%s: 不明なポリシータイプ %d です" +msgid "unknown policy type %d found in %s" +msgstr "不明なポリシータイプ %d が %s で見つかりました" -#: src/load_plugins.c:116 +#: src/load_plugins.c:217 #, c-format -msgid "%s: incompatible policy major version %d, expected %d" -msgstr "%s: 互換性の無いポリシーメジャーバージョン %d です。予期されるのは %d です" +msgid "incompatible plugin major version %d (expected %d) found in %s" +msgstr "互換性の無いポリシーメジャーバージョン %d (予期されるのは %d)が %s で見つかりました" -#: src/load_plugins.c:123 +#: src/load_plugins.c:226 #, c-format -msgid "%s: only a single policy plugin may be loaded" -msgstr "%s: 一つのポリシープラグインのみロードされているようです" +msgid "ignoring policy plugin `%s' in %s, line %d" +msgstr "ポリシープラグイン %s を無視します。%s の %d 行目" -#: src/load_plugins.c:200 +#: src/load_plugins.c:228 +msgid "only a single policy plugin may be specified" +msgstr "1つのポリシープラグインのみ指定できます" + +#: src/load_plugins.c:231 +#, c-format +msgid "ignoring duplicate policy plugin `%s' in %s, line %d" +msgstr "重複しているポリシープラグイン %s を無視します。%s の %d 行目" + +#: src/load_plugins.c:249 +#, c-format +msgid "ignoring duplicate I/O plugin `%s' in %s, line %d" +msgstr "重複している I/O プラグイン %s を無視します。%s の %d 行目" + +#: src/load_plugins.c:338 #, c-format msgid "policy plugin %s does not include a check_policy method" msgstr "ポリシープラグイン %s には check_policy メソッドが含まれていません" -#: 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 -msgid "load_interfaces: overflow detected" -msgstr "load_interfaces: オーバーフローが検出されました" - -#: src/net_ifs.c:227 -#, c-format +#: src/net_ifs.c:236 msgid "unable to open socket" msgstr "ソケットを開くことができません" -#: src/parse_args.c:187 -#, c-format +#: src/parse_args.c:245 msgid "the argument to -C must be a number greater than or equal to 3" msgstr "-C の引数は 3 以上の数値でなければいけません" -#: src/parse_args.c:276 -#, c-format -msgid "unknown user: %s" -msgstr "不明なユーザーです: %s" - -#: src/parse_args.c:335 -#, c-format +#: src/parse_args.c:407 msgid "you may not specify both the `-i' and `-s' options" msgstr "`-i' と `-s' オプションを同時に指定することはできません" -#: src/parse_args.c:339 -#, c-format +#: src/parse_args.c:411 msgid "you may not specify both the `-i' and `-E' options" msgstr "`-i' と `-E' オプションを同時に指定することはできません" -#: src/parse_args.c:349 -#, c-format +#: src/parse_args.c:421 msgid "the `-E' option is not valid in edit mode" msgstr "`-E' オプションは編集モードでは無効です" -#: src/parse_args.c:351 -#, c-format +#: src/parse_args.c:423 msgid "you may not specify environment variables in edit mode" msgstr "編集モードでは環境変数を指定できません" -#: src/parse_args.c:359 -#, c-format +#: src/parse_args.c:431 msgid "the `-U' option may only be used with the `-l' option" msgstr "`-U' オプションは `-l' オプションのみと同時に指定できます" -#: src/parse_args.c:363 -#, c-format +#: src/parse_args.c:435 msgid "the `-A' and `-S' options may not be used together" msgstr "`-A' と `-S' オプションは同時に指定することはできません" -#: src/parse_args.c:443 -#, c-format +#: src/parse_args.c:501 msgid "sudoedit is not supported on this platform" msgstr "sudoedit はこのプラットフォームではサポートされていません" -#: src/parse_args.c:516 -#, c-format +#: src/parse_args.c:574 msgid "Only one of the -e, -h, -i, -K, -l, -s, -v or -V options may be specified" msgstr "-e, -h, -i, -K, -l, -s, -v または -V のうち一つのみ指定できます" -#: src/parse_args.c:530 +#: src/parse_args.c:588 #, c-format msgid "" "%s - edit files as another user\n" @@ -298,7 +316,7 @@ msgstr "" "%s - 別のユーザーとしてファイルを編集します\n" "\n" -#: src/parse_args.c:532 +#: src/parse_args.c:590 #, c-format msgid "" "%s - execute a command as another user\n" @@ -307,7 +325,7 @@ msgstr "" "%s - 別のユーザーとしてコマンドを実行します\n" "\n" -#: src/parse_args.c:537 +#: src/parse_args.c:595 #, c-format msgid "" "\n" @@ -316,113 +334,119 @@ msgstr "" "\n" "オプション:\n" -#: src/parse_args.c:540 -msgid "use helper program for password prompting\n" -msgstr "パスワード要求のために補助プログラムを使用する\n" - -#: src/parse_args.c:543 -msgid "use specified BSD authentication type\n" -msgstr "指定した BSD 認証タイプを使用する\n" - -#: src/parse_args.c:545 -msgid "run command in the background\n" -msgstr "コマンドをバックグラウンドで実行する\n" - -#: src/parse_args.c:547 -msgid "close all file descriptors >= fd\n" -msgstr "fd 以上のすべてのファイル記述子を閉じる\n" - -#: src/parse_args.c:550 -msgid "run command with specified login class\n" -msgstr "指定したログインクラスでコマンドを実行する\n" - -#: src/parse_args.c:553 -msgid "preserve user environment when executing command\n" -msgstr "コマンドを実行する時にユーザーの環境変数を保護する\n" - -#: src/parse_args.c:555 -msgid "edit files instead of running a command\n" -msgstr "コマンドを実行する代わりにファイルを編集する\n" - -#: src/parse_args.c:557 -msgid "execute command as the specified group\n" -msgstr "指定したグループでコマンドを実行する\n" - -#: src/parse_args.c:559 -msgid "set HOME variable to target user's home dir.\n" -msgstr "HOME 変数を変更先となるユーザーのホームディレクトリに設定する\n" - -#: src/parse_args.c:561 -msgid "display help message and exit\n" -msgstr "ヘルプメッセージを表示して終了する\n" - -#: src/parse_args.c:563 -msgid "run a login shell as target user\n" -msgstr "変更先のユーザーとしてログインシェルを実行する\n" - -#: src/parse_args.c:565 -msgid "remove timestamp file completely\n" -msgstr "タイムスタンプファイルを完全に削除する\n" - -#: src/parse_args.c:567 -msgid "invalidate timestamp file\n" -msgstr "タイムスタンプファイルを無効にする\n" - -#: src/parse_args.c:569 -msgid "list user's available commands\n" -msgstr "ユーザーが使用可能なコマンドを一覧表示する\n" - -#: src/parse_args.c:571 -msgid "non-interactive mode, will not prompt user\n" -msgstr "非対話モードで実行し、ユーザーに入力を求めない\n" - -#: src/parse_args.c:573 -msgid "preserve group vector instead of setting to target's\n" -msgstr "グループベクトルを保護する (変更先のユーザーのものに設定しない)\n" - -#: src/parse_args.c:575 -msgid "use specified password prompt\n" -msgstr "指定したパスワードプロンプトを使用する\n" - -#: src/parse_args.c:578 src/parse_args.c:586 -msgid "create SELinux security context with specified role\n" -msgstr "指定した役割で SELinux セキュリティーコンテキストを作成する\n" - -#: src/parse_args.c:581 -msgid "read password from standard input\n" -msgstr "標準入力からパスワードを読み込む\n" - -#: src/parse_args.c:583 -msgid "run a shell as target user\n" -msgstr "変更先のユーザーとしてシェルを実行する\n" - -#: src/parse_args.c:589 -msgid "when listing, list specified user's privileges\n" -msgstr "一覧表示する時に、指定したユーザーの権限を一覧表示する\n" - -#: src/parse_args.c:591 -msgid "run command (or edit file) as specified user\n" -msgstr "指定したユーザーでコマンドを実行する (またはファイルを編集する)\n" - -#: src/parse_args.c:593 -msgid "display version information and exit\n" -msgstr "バージョン情報を表示して終了する\n" - -#: src/parse_args.c:595 -msgid "update user's timestamp without running a command\n" -msgstr "コマンドを実行せずにユーザーのタイムスタンプを更新する\n" - #: src/parse_args.c:597 -msgid "stop processing command line arguments\n" -msgstr "コマンドライン引数の処理を終了する\n" +msgid "use a helper program for password prompting" +msgstr "パスワード要求のために補助プログラムを使用する" + +#: src/parse_args.c:600 +msgid "use specified BSD authentication type" +msgstr "指定した BSD 認証タイプを使用する" + +#: src/parse_args.c:603 +msgid "run command in the background" +msgstr "コマンドをバックグラウンドで実行する" + +#: src/parse_args.c:605 +msgid "close all file descriptors >= num" +msgstr "num 以上のすべてのファイル記述子を閉じる" + +#: src/parse_args.c:608 +msgid "run command with the specified BSD login class" +msgstr "指定した BSD ログインクラスでコマンドを実行する" + +#: src/parse_args.c:611 +msgid "preserve user environment when running command" +msgstr "コマンドを実行する時にユーザーの環境変数を維持する" + +#: src/parse_args.c:613 +msgid "edit files instead of running a command" +msgstr "コマンドを実行するのではなくファイルを編集する" + +#: src/parse_args.c:615 +msgid "run command as the specified group name or ID" +msgstr "指定したグループ名またはグループIDでコマンドを実行する" + +#: src/parse_args.c:617 +msgid "set HOME variable to target user's home dir" +msgstr "HOME 変数を変更先となるユーザーのホームディレクトリに設定する" + +#: src/parse_args.c:619 +msgid "display help message and exit" +msgstr "このヘルプを表示して終了する" + +#: src/parse_args.c:621 +msgid "run command on host (if supported by plugin)" +msgstr "host でコマンドを実行する(プラグインがサポートしている場合)" + +#: src/parse_args.c:623 +msgid "run login shell as the target user; a command may also be specified" +msgstr "変更先のユーザーとしてログインシェルを実行する; コマンドを指定することもできます" + +#: src/parse_args.c:625 +msgid "remove timestamp file completely" +msgstr "タイムスタンプファイルを完全に削除する" + +#: src/parse_args.c:627 +msgid "invalidate timestamp file" +msgstr "無効なタイムスタンプファイルです" + +#: src/parse_args.c:629 +msgid "list user's privileges or check a specific command; use twice for longer format" +msgstr "ユーザーの権限を一覧表示するまたは指定したコマンドについて確認する ;長い表示にするには2回指定すること" + +#: src/parse_args.c:631 +msgid "non-interactive mode, no prompts are used" +msgstr "非対話モードで実行し、ユーザーに入力を求めない" + +#: src/parse_args.c:633 +msgid "preserve group vector instead of setting to target's" +msgstr "グループベクトルを保護する (変更先のユーザーのものに設定しない)" + +#: src/parse_args.c:635 +msgid "use the specified password prompt" +msgstr "指定したパスワードプロンプトを使用する" + +#: src/parse_args.c:638 +msgid "create SELinux security context with specified role" +msgstr "指定した役割で SELinux セキュリティーコンテキストを作成する" + +#: src/parse_args.c:641 +msgid "read password from standard input" +msgstr "標準入力からパスワードを読み込む" + +#: src/parse_args.c:643 +msgid "run shell as the target user; a command may also be specified" +msgstr "変更先のユーザーとしてシェルを実行する; コマンドを指定することもできます" + +#: src/parse_args.c:646 +msgid "create SELinux security context with specified type" +msgstr "指定したタイプで SELinux セキュリティーコンテキストを作成する" + +#: src/parse_args.c:649 +msgid "in list mode, display privileges for user" +msgstr "リストモードで、ユーザーの権限を表示する" + +#: src/parse_args.c:651 +msgid "run command (or edit file) as specified user name or ID" +msgstr "指定したユーザー名またはユーザーIDでコマンドを実行する (またはファイルを編集する)" + +#: src/parse_args.c:653 +msgid "display version information and exit" +msgstr "バージョン情報を表示して終了する" + +#: src/parse_args.c:655 +msgid "update user's timestamp without running a command" +msgstr "コマンドを実行せずにユーザーのタイムスタンプを更新する" + +#: src/parse_args.c:657 +msgid "stop processing command line arguments" +msgstr "コマンドライン引数の処理を終了する" #: src/selinux.c:77 -#, c-format msgid "unable to open audit system" msgstr "監査システムを開くことができません" #: src/selinux.c:85 -#, c-format msgid "unable to send audit message" msgstr "監査メッセージを送ることができません" @@ -447,17 +471,14 @@ msgid "unable to open %s, not relabeling tty" msgstr "%s を開くことができません。tty の再ラベル付けを行いません" #: src/selinux.c:172 -#, c-format msgid "unable to get current tty context, not relabeling tty" msgstr "現在の tty コンテキストを取得できません。 tty の再ラベル付けを行いません" #: src/selinux.c:179 -#, c-format msgid "unable to get new tty context, not relabeling tty" msgstr "新しい tty コンテキストを取得できません。 tty の再ラベル付けを行いません" #: src/selinux.c:186 -#, c-format msgid "unable to set new tty context" msgstr "新しい tty コンテキストを設定できません" @@ -487,61 +508,109 @@ msgid "%s is not a valid context" msgstr "%s は有効なコンテキストではありません" #: src/selinux.c:324 -#, c-format msgid "failed to get old_context" msgstr "古いコンテキスト (old_context) の取得に失敗しました" #: src/selinux.c:330 -#, c-format msgid "unable to determine enforcing mode." msgstr "強制モードを決定することができません。" -#: src/selinux.c:342 +#: src/selinux.c:347 #, c-format -msgid "unable to setup tty context for %s" -msgstr "%s 用の tty コンテキストをセットアップできません" +msgid "unable to set tty context to %s" +msgstr "新しい tty コンテキストを %s に設定できません" -#: src/selinux.c:373 +#: src/selinux.c:386 #, c-format msgid "unable to set exec context to %s" msgstr "実行コンテキストを %s に設定できません" -#: src/selinux.c:380 +#: src/selinux.c:393 #, c-format msgid "unable to set key creation context to %s" msgstr "キー作成コンテキストを %s へ設定できません" -#: src/sesh.c:70 -#, c-format +#: src/sesh.c:78 msgid "requires at least one argument" msgstr "最低でも一つ以上おの引数が必要です" -#: src/sesh.c:91 +#: src/sesh.c:106 +#, c-format +msgid "unable to run %s as a login shell" +msgstr "%s をログインシェルとして実行できません" + +#: src/sesh.c:111 src/sudo.c:1182 #, c-format msgid "unable to execute %s" msgstr "%s を実行できません" -#: src/sudo.c:211 +#: src/signal.c:77 +#, c-format +msgid "unable to save handler for signal %d" +msgstr "シグナル %d のハンドラを保存できません" + +#: src/solaris.c:88 +msgid "resource control limit has been reached" +msgstr "資源制御の制限の最大値に達しました" + +#: src/solaris.c:91 +#, c-format +msgid "user \"%s\" is not a member of project \"%s\"" +msgstr "ユーザー \"%s\" はプロジェクト \"%s\" のメンバーではありません" + +#: src/solaris.c:95 +msgid "the invoking task is final" +msgstr "起動しているタスクは最後 (final) です" + +#: src/solaris.c:98 +#, c-format +msgid "could not join project \"%s\"" +msgstr "プロジェクト \"%s\" に参加できません" + +#: src/solaris.c:103 +#, c-format +msgid "no resource pool accepting default bindings exists for project \"%s\"" +msgstr "プロジェクト \"%s\" 用にはデフォルト割り当てとして受け付けられる資源プールがありません" + +#: src/solaris.c:107 +#, c-format +msgid "specified resource pool does not exist for project \"%s\"" +msgstr "プロジェクト \"%s\" 用として指定した資源プールは存在しません" + +#: src/solaris.c:111 +#, c-format +msgid "could not bind to default resource pool for project \"%s\"" +msgstr "プロジェクト \"%s\" 用にデフォルト資源プールを割り当てられませんでした" + +#: src/solaris.c:117 +#, c-format +msgid "setproject failed for project \"%s\"" +msgstr "プロジェクト\"%s\" への setproject に失敗しました" + +#: src/solaris.c:119 +#, c-format +msgid "warning, resource control assignment failed for project \"%s\"" +msgstr "警告、プロジェクト \"%s\" への資源制御割り当てに失敗しました" + +#: src/sudo.c:209 #, c-format msgid "Sudo version %s\n" msgstr "Sudo バージョン %s\n" -#: src/sudo.c:213 +#: src/sudo.c:211 #, c-format msgid "Configure options: %s\n" msgstr "configure オプション: %s\n" -#: src/sudo.c:218 -#, c-format +#: src/sudo.c:216 msgid "fatal error, unable to load plugins" msgstr "致命的エラー、プラグインをロードできません" -#: src/sudo.c:226 -#, c-format +#: src/sudo.c:224 msgid "unable to initialize policy plugin" msgstr "ポリシープラグインを初期化できません" -#: src/sudo.c:281 +#: src/sudo.c:280 #, c-format msgid "error initializing I/O plugin %s" msgstr "I/O プラグイン %s を初期化中にエラーが発生しました" @@ -551,226 +620,237 @@ msgstr "I/O プラグイン %s を初期化中にエラーが発生しました" msgid "unexpected sudo mode 0x%x" msgstr "予期しない sudo のモード 0x%x です" -#: src/sudo.c:400 -#, c-format +#: src/sudo.c:424 msgid "unable to get group vector" msgstr "グループベクトルを取得できません" -#: src/sudo.c:452 +#: src/sudo.c:476 #, c-format msgid "unknown uid %u: who are you?" msgstr "不明なユーザーID %u です: 誰ですか?" -#: src/sudo.c:782 +#: src/sudo.c:781 #, c-format msgid "%s must be owned by uid %d and have the setuid bit set" msgstr "%s は所有者が uid %d である必要があり、かつ setuid が設定されている必要があります" -#: src/sudo.c:785 +#: src/sudo.c:784 #, c-format msgid "effective uid is not %d, is %s on a file system with the 'nosuid' option set or an NFS file system without root privileges?" msgstr "実効 uid が %d ではありません、%s は 'nosuid' が設定されたファイルシステムにあるか、root 権限のないNFSファイルシステムにあるのでは?" -#: src/sudo.c:791 +#: src/sudo.c:790 #, c-format msgid "effective uid is not %d, is sudo installed setuid root?" msgstr "実効 uid が %d ではありません、sudo は setuid root を設定してインストールされていますか?" -#: src/sudo.c:860 -#, c-format -msgid "resource control limit has been reached" -msgstr "資源制御の制限の最大値に達しました" - -#: src/sudo.c:863 -#, c-format -msgid "user \"%s\" is not a member of project \"%s\"" -msgstr "ユーザー \"%s\" はプロジェクト \"%s\" のメンバーではありません" - -#: src/sudo.c:867 -#, c-format -msgid "the invoking task is final" -msgstr "起動しているタスクは最後 (final) です" - -#: src/sudo.c:870 -#, c-format -msgid "could not join project \"%s\"" -msgstr "プロジェクト \"%s\" に参加できません" - -#: src/sudo.c:875 -#, c-format -msgid "no resource pool accepting default bindings exists for project \"%s\"" -msgstr "プロジェクト \"%s\" 用にはデフォルト割り当てとして受け付けられる資源プールがありません" - -#: src/sudo.c:879 -#, c-format -msgid "specified resource pool does not exist for project \"%s\"" -msgstr "プロジェクト \"%s\" 用として指定した資源プールは存在しません" - -#: src/sudo.c:883 -#, c-format -msgid "could not bind to default resource pool for project \"%s\"" -msgstr "プロジェクト \"%s\" 用にデフォルト資源プールを割り当てられませんでした" - -#: src/sudo.c:889 -#, c-format -msgid "setproject failed for project \"%s\"" -msgstr "プロジェクト\"%s\" への setproject に失敗しました" - -#: src/sudo.c:891 -#, c-format -msgid "warning, resource control assignment failed for project \"%s\"" -msgstr "警告、プロジェクト \"%s\" への資源制御割り当てに失敗しました" - -#: src/sudo.c:959 +#: src/sudo.c:919 #, c-format msgid "unknown login class %s" msgstr "不明なログインクラス %s です" -#: src/sudo.c:973 src/sudo.c:976 -#, c-format +#: src/sudo.c:932 msgid "unable to set user context" msgstr "ユーザーコンテキストを設定できません" -#: src/sudo.c:988 -#, c-format +#: src/sudo.c:946 msgid "unable to set supplementary group IDs" msgstr "追加のグループIDを設定できません" -#: src/sudo.c:995 +#: src/sudo.c:953 #, c-format msgid "unable to set effective gid to runas gid %u" msgstr "実行時のグループID (gid) %u を実効グループIDに設定できません" -#: src/sudo.c:1001 +#: src/sudo.c:959 #, c-format msgid "unable to set gid to runas gid %u" msgstr "実行時のグループID (gid) %u をグループIDに設定できません" -#: src/sudo.c:1008 -#, c-format +#: src/sudo.c:966 msgid "unable to set process priority" msgstr "プロセス優先度を設定できません" -#: src/sudo.c:1016 +#: src/sudo.c:974 #, c-format msgid "unable to change root to %s" msgstr "root を %s へ変更できません" -#: src/sudo.c:1023 src/sudo.c:1029 src/sudo.c:1035 +#: src/sudo.c:987 src/sudo.c:993 src/sudo.c:999 #, c-format msgid "unable to change to runas uid (%u, %u)" msgstr "実行時のユーザーID (uid) (%u, %u) へ変更できません" -#: src/sudo.c:1049 +#: src/sudo.c:1017 #, c-format msgid "unable to change directory to %s" msgstr "ディレクトリーを %s に変更できません" -#: src/sudo.c:1133 +#: src/sudo.c:1078 #, c-format msgid "unexpected child termination condition: %d" msgstr "予期しない子プロセスの終了コードです: %d" -#: src/sudo.c:1194 +#: src/sudo.c:1210 +#, c-format +msgid "policy plugin %s is missing the `check_policy' method" +msgstr "ポリシープラグイン %s には check_policy メソッドが含まれていません" + +#: src/sudo.c:1228 #, c-format msgid "policy plugin %s does not support listing privileges" msgstr "ポリシープラグイン %s は権限の一覧表示をサポートしていません" -#: src/sudo.c:1206 +#: src/sudo.c:1245 #, c-format msgid "policy plugin %s does not support the -v option" msgstr "ポリシープラグイン %s は -v オプションをサポートしません" -#: src/sudo.c:1218 +#: src/sudo.c:1260 #, c-format msgid "policy plugin %s does not support the -k/-K options" msgstr "ポリシープラグイン %s は -k/-K オプションをサポートしません" -#: src/sudo_edit.c:111 -#, c-format -msgid "unable to change uid to root (%u)" -msgstr "ユーザーID (uid) を root (%u) に変更できません" - -#: src/sudo_edit.c:143 -#, c-format -msgid "plugin error: missing file list for sudoedit" -msgstr "プラグインエラー: sudoedit 用のファイル一覧がありません" - -#: src/sudo_edit.c:171 src/sudo_edit.c:271 +#: src/sudo_edit.c:203 src/sudo_edit.c:294 #, c-format msgid "%s: not a regular file" msgstr "%s: 通常ファイルではありません" -#: src/sudo_edit.c:205 src/sudo_edit.c:307 +#: src/sudo_edit.c:230 src/sudo_edit.c:332 #, c-format msgid "%s: short write" msgstr "%s: 短い書き込みです" -#: src/sudo_edit.c:272 +#: src/sudo_edit.c:295 #, c-format msgid "%s left unmodified" msgstr "%s を修正しないままにします" -#: src/sudo_edit.c:285 +#: src/sudo_edit.c:308 src/sudo_edit.c:483 #, c-format msgid "%s unchanged" msgstr "%s を変更しません" -#: src/sudo_edit.c:297 src/sudo_edit.c:318 +#: src/sudo_edit.c:321 src/sudo_edit.c:343 #, c-format msgid "unable to write to %s" msgstr "%s へ書き込むことができません" -#: src/sudo_edit.c:298 src/sudo_edit.c:316 src/sudo_edit.c:319 +#: src/sudo_edit.c:322 src/sudo_edit.c:341 src/sudo_edit.c:344 +#: src/sudo_edit.c:508 src/sudo_edit.c:512 #, c-format msgid "contents of edit session left in %s" msgstr "編集セッションの内容が %s 内に残っています" -#: src/sudo_edit.c:315 -#, c-format +#: src/sudo_edit.c:340 msgid "unable to read temporary file" msgstr "一時ファイルを読み込むことができません" -#: src/tgetpass.c:90 +#: src/sudo_edit.c:417 +msgid "sesh: internal error: odd number of paths" +msgstr "sesh: 内部エラー: パスの数がおかしいです" + +#: src/sudo_edit.c:419 +msgid "sesh: unable to create temporary files" +msgstr "sesh: 一時ファイルを作成することができません" + +#: src/sudo_edit.c:421 src/sudo_edit.c:515 #, c-format +msgid "sesh: unknown error %d" +msgstr "sesh: 不明なエラー %d" + +#: src/sudo_edit.c:507 +msgid "unable to copy temporary files back to their original location" +msgstr "一時ファイルを元の場所に戻すことができません" + +#: src/sudo_edit.c:511 +msgid "unable to copy some of the temporary files back to their original location" +msgstr "一時ファイルのいくつかを元の場所に戻すことができません" + +#: src/sudo_edit.c:554 +#, c-format +msgid "unable to change uid to root (%u)" +msgstr "ユーザーID (uid) を root (%u) に変更できません" + +#: src/sudo_edit.c:571 +msgid "plugin error: missing file list for sudoedit" +msgstr "プラグインエラー: sudoedit 用のファイル一覧がありません" + +#: src/sudo_edit.c:604 src/sudo_edit.c:617 +msgid "unable to read the clock" +msgstr "時刻を読み込むことができません" + +#: src/tgetpass.c:91 msgid "no tty present and no askpass program specified" msgstr "端末 (tty) が存在せず、パスワードを尋ねる (askpass) プログラムが指定されていません" -#: src/tgetpass.c:99 -#, c-format +#: src/tgetpass.c:100 msgid "no askpass program specified, try setting SUDO_ASKPASS" msgstr "パスワードを尋ねる (askpass) プログラムが指定されていません。 SUDO_ASKPASS の設定を試みます" -#: src/tgetpass.c:231 +#: src/tgetpass.c:234 #, c-format msgid "unable to set gid to %u" msgstr "グループIDを %u に設定できません" -#: src/tgetpass.c:235 +#: src/tgetpass.c:238 #, c-format msgid "unable to set uid to %u" msgstr "ユーザーIDを %u に設定できません" -#: src/tgetpass.c:240 +#: src/tgetpass.c:243 #, c-format msgid "unable to run %s" msgstr "%s を実行できません" #: src/utmp.c:278 -#, c-format msgid "unable to save stdin" msgstr "標準入力を保存できません" #: src/utmp.c:280 -#, c-format msgid "unable to dup2 stdin" msgstr "標準入力へ dup2 を実行できません" #: src/utmp.c:283 -#, c-format msgid "unable to restore stdin" msgstr "標準入力を復元できません" +#~ msgid "unable to allocate memory" +#~ msgstr "メモリ割り当てを行えませんでした" + +#~ msgid "internal error, tried to emalloc2(0)" +#~ msgstr "内部エラー、 emalloc2(0) を試みました" + +#~ msgid "internal error, tried to ecalloc(0)" +#~ msgstr "内部エラー、ecalloc(0) を試みました" + +#~ msgid "internal error, tried to erealloc(0)" +#~ msgstr "内部エラー、 erealloc(0) を試みました" + +#~ msgid "internal error, tried to erealloc3(0)" +#~ msgstr "内部エラー、 erealloc3(0) を試みました" + +#~ msgid "internal error, tried to erecalloc(0)" +#~ msgstr "内部エラー、 erecalloc(0) を試みました" + +#~ msgid ": " +#~ msgstr ": " + +#~ msgid "select failed" +#~ msgstr "select に失敗しました" + +#~ msgid "load_interfaces: overflow detected" +#~ msgstr "load_interfaces: オーバーフローが検出されました" + +#~ msgid "list user's available commands\n" +#~ msgstr "ユーザーが使用可能なコマンドを一覧表示する\n" + +#~ msgid "run a shell as target user\n" +#~ msgstr "変更先のユーザーとしてシェルを実行する\n" + +#~ msgid "when listing, list specified user's privileges\n" +#~ msgstr "一覧表示する時に、指定したユーザーの権限を一覧表示する\n" + #~ msgid "internal error, emalloc2() overflow" #~ msgstr "内部エラー、 emalloc2() がオーバーフローしました"