From c1d84946406e00d8cd6e27988a25023590fbaa79 Mon Sep 17 00:00:00 2001 From: Georg Bauer Date: Tue, 18 Oct 2005 17:29:55 +0000 Subject: [PATCH] added french django translation git-svn-id: http://code.djangoproject.com/svn/django/branches/i18n@942 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 16844 bytes django/conf/locale/fr/LC_MESSAGES/django.po | 831 ++++++++++++++++++++ 2 files changed, 831 insertions(+) create mode 100644 django/conf/locale/fr/LC_MESSAGES/django.mo create mode 100644 django/conf/locale/fr/LC_MESSAGES/django.po diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..03255a96e94c59e595518a851c092b5a8454d425 GIT binary patch literal 16844 zcmb`NdypJQea9R8zzB>n4+A!Vk>I=%zTJ~-%SelmEK9N_qq7g`Bun98=62`qM%vw3 z&*M%fUIv5BBLpxe1cHI^N}y5+Arv8yR4`5vNGS3s19?S2Y(BEJGd3B(&^dY9H{d zI1g$)cY>n#c~Jeo4sHS;244X_@0qL>jKD46x4{MQi7W z!M_4;03QG~zvuI^H-h7!?mrJ|{8z!Jg7<+M|6Q;GejmIB{BLkGxcL(I{c-RD?lVwZ z^#+hFGIxPjfFA_e8grk2{?}lQ`v?8=3!mfX176DWaZvql0G|gQ2F3p_DEcSCr+{w< z^`7^G+rf{6N5Kcd0NjEQ+zB29-wK`rwVw@$UJ1Sf)I7ch-UU7i>b)tGV5`hqz{|i7 zfNX*JJy87r2B`O4&X-)82)q@%9b`%76sZ0B4^VvCg)oZ`OQ7WXGyKzje*@I~eh3}{ z+X#ck-w$ej{{UVCUiboI#=za+5%3sz3wS>`0bce(CwH#^w{zbHwa>o;o&)|AJPQ5{ z)IJ^voE)A6B^RFp#oylsB}ZQbMfWS<9QX+MQg904o(10lYQKLBivK?YwZ8Ka_FdqW z;N{=~DE{0FO76b`YTy3Z`7A-^HNlzW~&@asPaazuyCDzg`JS zeqZOGcR?$Mpw@Mlzkffdd3_YrI`8+-zYVJ21EAjXpuc|<6n}o|?;rEupMwx-o)>|d z_j5c3pyXtOzuyLG{(C^tJqYSOw}PmUi9ykMGpP061*+dYpy+-AJQw^NsQLabsD57p zF+t`&Q1t)Se}4+pxF3Q$pTPcrH*vp-MYBcbc2IKgNl^0kU*IwDK*h=VpMd9c|M#Hg zbqZVn9|5Hgx2|{eZv#;ka}q?v%{|~tz%PJTf&U1K{}*jA=8wQj!Rx^XKvd9NMrTCP zTn$S9ra|%L4v;S9J)q?855aNpVQ>fdtSg)zOoP0_oCHPhQ{YzckHPD}e+L`jRtAUQ zyuAMkTvz3SHa5U6$jE2wcl0oQ=nFeyFX2~LCiK&}5{;D^C4fa3p+O!8^qt3b`; z82D814p930K5#F1KX?Q9)QyhrGma7u{0(?D_(Kqt zH<#fQP#IGP1MoE%g+`kiKYt8q;wcwLjgyeez_)PEs zsQ1l+vI8eT&Erj=Xt0E!XY47*aE}>mdD?c}Jaf`p12A|`v zuK`hs{s%Q!@p(Q^e#t*Q0Nzb|2kn)#&(N-<-A?-mO|tVMnm%u(?V^2v_Bz_~Pm>4Q zYkk;WYj5Vk-=v*SdkyU>+9XZ7`&^nnFQI*m_A1@*c`t3oUO8KI1=o_roVMhjKhdM$ zQ?y^ENgwptN0SWda|bPW;^~XI5#%afBPor(3 zt)peMYiasSI52MjKTW%h_F~#Wn)K*u+6A=pXt&bzxqjUQfG@R(|f~;+?dR zR`CyacobYtdq3@0XjPg%W3*S(Hq$;zyNmWx+Vf~9XeQX3w35 zgCx~myB&6#>w=^cgu!Ik7!UF!$f8!%$b)v0MnOIwcK9}`nc!g54bw1>f_Bl$<8CVo z_U+Ds#W@w%{@8D*jwn-HkftW#@6TI+=guX8L86k%=C5!bkmAg%)S=`Zgk=SDykVdx^ zaT*QHI6IqHxK$oHuwUygY1GWlMjj^}v$NSWJK^q9QUqDyFBZd2F7`KJKU~h|#k^$Z z7<+MRCv1y{FvdNAGdqHvtyYlC+K#hHtCcKj?rGFwkD5W8M{Ti_J~NT0*{qxE!e(nJ zm`&0)eU41-uLon9*~KQ$MIM6oQqT>vY%xij<)guU(wU9ZcE3a2>`DrRtCQrsnJtYL zBDQ%cpVwSw)1(dkn%T{iCi1u)ncZ5PzFTd1L1nPMO0Z}tr%{HuAvbOf!%K9m$i@TY zNUThQu+c~gxY$ghtW(K@`H<;!qttFJJ3h+Y0n_rOZj_0ao@AYQX7OByX~V<$h{>jQ z#zn?O137LbbIb{PtQ5g+wwYiC&spm+n3=doah9Vo+HwC>UEEh@chPOd4e1lIQt+M- zIS?O1ZDrJ~nLX8Z7`N!&gb7*Q>}hxNrPK5dm?1CU)5)1&s7@%^q1wTk6ie@%nMtFC z*iL47x28HU|D$}WlatlmyRCqP`Dz{QHZJSEcW-@i@-$(I z(VmIYa%9p$ew*=JjIqePMQR2!OMM&USl}2i`f_-@`iK)@8*^3;amjC zeNtJ3CblBlO_PPV88xxID15e*p|?(Lk+q;Qpwf(HLo}gMGuKB^3*CzBoElbl9mP^j z#g4heYMB>My}E9$Ptv(0&!djhma_Yf!12tg&?w8W9SGyNUF>31!I&V5k=M3zy#3aX z(;_<2qBWs#43af-Lz)y__dhdxrINCH+rnTzjb>lIZla`ftED}$Zad~_wRvuv2)FMr zdr_(+T{3$U%*lY4L1R8@92Xz0grJ{uQL~C@No5CyFq}c6nAk$hBsE!are^lFyGfeM z081G%vk!mRY{pVu^|l@RW+V%6ngwdQ6ksPY6K?m|QfnTp%?(>w63oFVx(!*NESO7q z3$_=kQP`O09_FCE6UdKzMciRF-bvy?-<(4r%yR5C;v>5^6VKJmSqy6@D@S3k;H#N*n3>6?z`4H6 z+yvvx9j}|4l1>!`kJ7lo4iaB9$~DM-dsFC_Kwk{m0xG9nG&kdS283>wT?kv<`EUjY z(+FG3$StEa#q_MToyB1^&6Ia|8YEY^>>dlyXt0*qqBZ!+O6#)Q)jHPAR9|$4E;C(c zNr#!no!P`p&1-qi*dbvBOvP~{z(d_9(s1dhWn_G|z6GH`+PFTvXyREQ+ z{;m3svd`I&!1Vq+H1Z^8j@F(0zX_b(6qdbaCLw&DjiXkR_#>4HVjkJPc3{7W2cr}!!Jaf_ zM%$wH_Vt@LZrreKf-B>{i|lvyxjD$ngFHHsyKF%YZnZFeD2UR8NMUkjh4`Mx&n)fJ z7=YuMV^KHiSXVEO2e)DI;a6Zo7Mt}*%WjEgY}|)EZ-y*+Xn5gr3BpoEeQWtDQUG5j zNc{|G$v+;sSEol5w=m36?s|0#Wd;Qupp2|2=z?FFr?JV4?$O6K1(CH zdgp<2)-wpnU9_IyLJ5?EG7uun%jRt=f;pazPcV}ER019h?Y7mIF7b8LkwKeQgeNUw zP(+HXsGRxCWJ!yp7o|e&*K3<+l7(o4R6h*xE-lMmoBT?;t(aBj^SoQ1AR2X4`z!XF zH}bgj8*}jj>yKyIcH5tgXF_A^tt@TGhABP%5Gm8?hqc3;7)ETYjAfP5{@BI4RBAL8 z3%!30;EsYg?MpxeJcC1D3Kl~f5fga9V{L)m;NjfL5+3Zva*mD%(TPT@usW+bH4_r3 zPN3wu77QZu36j)Ko=s#?m^SA7e6_66o)LJkYt%HlX`E@h$wHVO>7mOzJi}f8l6zs$ zRV1cf%6RQehkDqQg1NZh)J1CJeQ&Q^f-r=50PCqV;{P;!e0Z!4#{20A%4!bTP_Lg9 zIzTnZ zKB!i$<{PZPg_>ESD86%bJ@MqlcTki;9!>!W0ttls<@4N>ubg`bBmQp ztB-9W*I2N>twTHrX3UFH*3LB)s6Z_33nUC3$hn@ z;LkUJ<}BW0c|uWijq&le)oNScvIaABQYiGkeP$W3N!N#q!wEoz!(oDroiSu$3mwv7Iyv zm0!d%3ZSf|k@qibZEtXwC;jV;tGRyRD=2H9CL@1RCCsDv683M7M@!{(X5^9WKQ8ld zcGi}#3T_I_jRc{5K&gbC!JXPU=5bC|SPF`nN)we%tNWVO!x&axT@RYJHn--04FRf? z*<9SLURTUz)#;=jteLuby1FZkY>lkC8@l!2%8eU0S2t~}ZrT!T+FHMA(-j+eLdWU> zifN*`O1~@XSH9Hs+s{T-r%Cv+$GE$Cus@`dM6`4uoG+;1Y-_puT59jFom0K9h5&6} zv!67yV0)_5#Bg=E9d;fLv0d9{(`#FCjRMK`HIw@$_YBsyskU*=a2Qv&k@5r#iaRf} z$uNbRm+w1xb9Kv>&0DLR2Aws**(j~<>7XK*k$SLYCeGK8`xDtko#^Cgj}0h{;d|V{ zL095S%#rnUdH`!WY*e>Z5Gqy*9UvU+aee?XN@DipfIDis3bxWY1P!k@6dkuzRzdoe zs}j3(Dwr3vh7t==ls`LgRZe$;px(_Mg<#ciMEUe*2#-fvCj)qG;#M1PpMmNjl8bPT ziW43b*IwA=#!;anjGrT>w@GOxB!V4Tkd{LgiKL?Al9DsN%0=F8a)E|h&B|b`tE`xv z$MAMhYW_mSn}r0%HzI0U1RczP`&JU8IYpPKhI$LUb=IIv7Dmq&rZrwW)ob;vIb#7m zQpF-(V8$w>5^m#d9JwCVX$})u5rs(t^qwtSO(IPMpQ$M?Fex%C6xkF3XBh<|--Y?* z*vgUb5N4eg&s8pLkjiN91H*|}4Rt>`B@0``Z8qSM?7LD2t-NZH2T05fY zE2@;if&t9<5yuD-!?gKR3KWLf_NSyxkcW~U`8SliKxK)w5~GsD1g%PuQ;g177K+%7 zI1}Lud|d~1gcqkQ6LkL2tk{^kZ=;bQonQ3t^?r9=VGgd=f9QLTNu)1UMMjU?T|IJxYfXa<8_-{jC@G8iUA4G8wXykB&KRym5rM?M%T|FPfKFc#14w zhc9pA5=`@t>`NuH1PSWPUMjjmn!gfYjNa-Q;6&l5})c>I7Sznhor5vsh)ir=BH@oYuOx8XiI@!D@jaYPNNg@wNbF@A<1F(07b{N zBgafbDR9s%$fY>_dW2YZ-aS#%GdsR*mUm6FMEX660A~gpv2NR0ReUx$RcVY%>&Y zg$gCv8ZuX`INqkTgW9fgGyPFZA>G%U4GdSpB1VjBg0QC5SC3d|@jHtKa<6PG z>B!Zaot*|7GNQnBXDQv*>Of4dVCiVJKN@n5sdP%7^sc@j5^35LHs~Rz{8FY^=#^25 zTb2`Ex$Il>M zJ8gyZ2Z!8|rq~Uz98WB3aw5F0J$q^m5155mf)L=8m2efX3ttw$_h4 zMTMm7WI!IF;1YpTC|w>sX$O{vzzVR-XO9!Pd;ewKzcUxu~r&h)gz% zl+~Opt)>gx$b(!c=Tg09RGhG(9A@WnmN80XDGJO~xE$n^3pIz=X-5&(|e z#Xrh7Y^H_zsi6BO(SdFcZ)laohHquE#`JqS8;eE^0~216A#pZlSwX>1hh;2&**V$D z4(_mQcVPtEASYQFMG)7>@7e(Cn;o;YljNF0kIM`3UTzR74w-%_}AtpzSU9zX=6n$_Lg^pAdScKkHqN^mZZrNo(%2uBs?dT_$ zkU(Mm_7kBY(i{n)AMqRvv+Ax8s7;jVa>`~;ri7ni4W!Gd^x&jz7pDL&-L-zprunRq zp9Aq)f8rLbck!kR$BT>uHk;L}!}X(~Q@33XyPOs!@|1o~kJI&H0 z_LPthPTm&KEN&TCP|PxCKad&Pv66|?jko4SF%jNTs^yHZj^oI;;jyh5^urpo%^tle z+ENJOLKS|7h#{*5`}nyc?cQ?|dZjO%Y43OhL2^B&y;$3Bv&~~aFj(|Rdt|P*Scsdp=ZDQmzt4wn&h*%XM5jzOC0D8- z@Go3Y4C1^FqXy*wad@>jrWPF5xF!j)E!wyfK5HS%6!$kb}@)|73g5GWua)pixGkm>_w6I(f-}tp_6$lZ( z%JcQF5vhTg!i3e9DW0uz(&z?^NSl*JNo)G1H3crU|=Li^hf# z@Y$@_xB}ns6MZpjtgXX3a|mgiO(~4Zx*9xuZv)!$fvrh4E2Q#`H10}NEuB+DqEhrI zb!7V{6v~d3#>*=FmqT?SAe8`YmGMOF@uao;hMFDIGgjhGkr#!zz0Qai-HoC;=XZVm zy7b|rF%t1hoENR0;g<}ZScN|pqVlt!xIwN`$}^T>$(+9}?=%H|v~F2votDu#, 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: django\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-10-18 19:31+0200\n" +"PO-Revision-Date: 2005-10-18 12:27+0200\n" +"Last-Translator: Laurent Rahuel \n" +"Language-Team: français \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: models/core.py:5 +msgid "domain name" +msgstr "nom de domaine" + +#: models/core.py:6 +msgid "display name" +msgstr "nom à afficher" + +#: models/core.py:8 +msgid "site" +msgstr "site" + +#: models/core.py:9 +msgid "sites" +msgstr "sites" + +#: models/core.py:22 +msgid "label" +msgstr "intitulé" + +#: models/core.py:23 models/core.py:34 models/auth.py:6 models/auth.py:19 +msgid "name" +msgstr "nom" + +#: models/core.py:25 +msgid "package" +msgstr "paquetage" + +#: models/core.py:26 +msgid "packages" +msgstr "paquetages" + +#: models/core.py:36 +msgid "python module name" +msgstr "nom du module python" + +#: models/core.py:38 +msgid "content type" +msgstr "type de contenu" + +#: models/core.py:39 +msgid "content types" +msgstr "types de contenu" + +#: models/core.py:62 +msgid "redirect from" +msgstr "redirigé depuis" + +#: models/core.py:63 +msgid "" +"This should be an absolute path, excluding the domain name. Example: '/" +"events/search/'." +msgstr "" +"Ceci doit être un chemin absolu, sans nom de domaine. Par exemple: '/ events/" +"search/'." + +#: models/core.py:64 +msgid "redirect to" +msgstr "redirigé depuis" + +#: models/core.py:65 +msgid "" +"This can be either an absolute path (as above) or a full URL starting with " +"'http://'." +msgstr "" +"Ceci peut être soit un chemin absolu (voir ci-dessus) ou une URL complète " +"débutant par 'http://'." + +#: models/core.py:67 +msgid "redirect" +msgstr "redirection" + +#: models/core.py:68 +msgid "redirects" +msgstr "redirections" + +#: models/core.py:81 +msgid "URL" +msgstr "URL" + +#: models/core.py:82 +msgid "" +"Example: '/about/contact/'. Make sure to have leading and trailing slashes." +msgstr "" +"Par exemple : '/about/contact/'. Vérifiez la présence du caratère '/' en " +"début et en fin de chaine." + +#: models/core.py:83 +msgid "title" +msgstr "titre" + +#: models/core.py:84 +msgid "content" +msgstr "contenu" + +#: models/core.py:85 +msgid "enable comments" +msgstr "autoriser les commentaires" + +#: models/core.py:86 +msgid "template name" +msgstr "nom du template" + +#: models/core.py:87 +msgid "" +"Example: 'flatfiles/contact_page'. If this isn't provided, the system will " +"use 'flatfiles/default'." +msgstr "" +"Par exemple: 'flatfiles/contact_page'. Sans définition, le système utilisera " +"'flatfiles/default'." + +#: models/core.py:88 +msgid "registration required" +msgstr "enregistrement requis" + +#: models/core.py:88 +msgid "If this is checked, only logged-in users will be able to view the page." +msgstr "" +"Si coché, seuls les utilisateurs connectés auront la possibilité de voir " +"cette page." + +#: models/core.py:92 +msgid "flat page" +msgstr "page à plat" + +#: models/core.py:93 +msgid "flat pages" +msgstr "pages à plat" + +#: models/core.py:114 +msgid "session key" +msgstr "clé de session" + +#: models/core.py:115 +msgid "session data" +msgstr "données de session" + +#: models/core.py:116 +msgid "expire date" +msgstr "date d'expiration" + +#: models/core.py:118 +msgid "session" +msgstr "session" + +#: models/core.py:119 +msgid "sessions" +msgstr "sessions" + +#: models/auth.py:8 +msgid "codename" +msgstr "nom du code" + +#: models/auth.py:10 +msgid "Permission" +msgstr "Permission" + +#: models/auth.py:11 models/auth.py:58 +msgid "Permissions" +msgstr "Permissions" + +#: models/auth.py:22 +msgid "Group" +msgstr "Groupe" + +#: models/auth.py:23 models/auth.py:60 +msgid "Groups" +msgstr "Groupes" + +#: models/auth.py:33 +msgid "username" +msgstr "nom d'utilisateur" + +#: models/auth.py:34 +msgid "first name" +msgstr "prénom" + +#: models/auth.py:35 +msgid "last name" +msgstr "nom" + +#: models/auth.py:36 +msgid "e-mail address" +msgstr "courriel" + +#: models/auth.py:37 +msgid "password" +msgstr "mot de passe" + +#: models/auth.py:37 +msgid "Use an MD5 hash -- not the raw password." +msgstr "Utilisez une chaine cryptée MD5 -- pas un mot de passe en clair." + +#: models/auth.py:38 +msgid "staff status" +msgstr "statut staff" + +#: models/auth.py:38 +msgid "Designates whether the user can log into this admin site." +msgstr "Précise si l'utilisateur peut se connecter à ce site d'administration." + +#: models/auth.py:39 +msgid "active" +msgstr "actif" + +#: models/auth.py:40 +msgid "superuser status" +msgstr "statut superuser" + +#: models/auth.py:41 +msgid "last login" +msgstr "dernière connection" + +#: models/auth.py:42 +msgid "date joined" +msgstr "date d'inscription" + +#: models/auth.py:44 +msgid "" +"In addition to the permissions manually assigned, this user will also get " +"all permissions granted to each group he/she is in." +msgstr "" +"En plus des permissions qui lui sont manuellement assignées, cet utilisateur " +"recevra aussi toutes les permissions de chaque groupe auquel il appartient. " + +#: models/auth.py:47 conf/admin_templates/admin_object_history.html:18 +msgid "User" +msgstr "Utilisateur" + +#: models/auth.py:48 +msgid "Users" +msgstr "Utilisateurs" + +#: models/auth.py:57 +msgid "Personal info" +msgstr "Informations personnelle" + +#: models/auth.py:59 +msgid "Important dates" +msgstr "Dates importantes" + +#: models/auth.py:182 models/auth.py:188 +msgid "Message" +msgstr "Message" + +#: models/auth.py:189 +msgid "Messages" +msgstr "Messages" + +#: models/auth.py:192 +msgid "action time" +msgstr "heure de l'action" + +#: models/auth.py:195 +msgid "object id" +msgstr "id de l'objet" + +#: models/auth.py:196 +msgid "object repr" +msgstr "repr de l'objet" + +#: models/auth.py:197 +msgid "action flag" +msgstr "drapeau de l'action" + +#: models/auth.py:201 +msgid "log entry" +msgstr "entrée de log" + +#: models/auth.py:202 +msgid "log entries" +msgstr "entrées de log" + +#: conf/admin_templates/base_site.html:3 +msgid "Django site admin" +msgstr "Site d'administration de Django" + +#: conf/admin_templates/base_site.html:6 +msgid "Django administration" +msgstr "Administration de Django" + +#: conf/admin_templates/admin_object_history.html:4 +#: conf/admin_templates/base.html:28 +#: conf/admin_templates/registration/password_change_done.html:3 +#: conf/admin_templates/registration/password_reset_form.html:3 +#: conf/admin_templates/registration/logged_out.html:3 +#: conf/admin_templates/registration/password_reset_done.html:3 +#: conf/admin_templates/registration/password_change_form.html:3 +msgid "Home" +msgstr "Accueil" + +#: conf/admin_templates/admin_object_history.html:4 +msgid "History" +msgstr "Historique" + +#: conf/admin_templates/admin_object_history.html:17 +msgid "Date/time" +msgstr "Date/Heure" + +#: conf/admin_templates/admin_object_history.html:19 +msgid "Action" +msgstr "Action" + +#: conf/admin_templates/admin_object_history.html:35 +msgid "" +"This object doesn't have a change history. It probably wasn't added via this " +"admin site." +msgstr "" +"Cet objet n'a pas d'historique de modification. Il n'a probablement pas été " +"ajouté au moyen de ce site d'administration." + +#: conf/admin_templates/500.html:5 +msgid "Server error (500)" +msgstr "Erreur du serveur (500)" + +#: conf/admin_templates/500.html:8 +msgid "Server Error (500)" +msgstr "Erreur du serveur (500)" + +#: conf/admin_templates/500.html:9 +msgid "" +"There's been an error. It's been reported to the site administrators via e-" +"mail and should be fixed shortly. Thanks for your patience." +msgstr "" +"Une erreur est survenue. Elle a été transmise par courriel aux " +"administrateurs du site et sera corrigée dans les meilleurs délais. Merci " +"pour votre patience." + +#: conf/admin_templates/delete_confirmation_generic.html:6 +#, python-format +msgid "" +"Deleting the %(object_name)s '%(object)s' would result in deleting related " +"objects, but your account doesn't have permission to delete the following " +"types of objects:" +msgstr "" +"Supprimer %(object_name)s '%(object)s' provoquerait la suppression des " +"objets qui lui sont liés mais votre compte ne possède pas la permissions de " +"supprimer les types d'objets suivants:" + +#: conf/admin_templates/delete_confirmation_generic.html:13 +#, python-format +msgid "" +"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of " +"the following related items will be deleted:" +msgstr "" +"Êtes vous certain de vouloir supprimer %(object_name)s \"%(object)s\"? Tous " +"les éléments liés suivants seront supprimés:" + +#: conf/admin_templates/delete_confirmation_generic.html:17 +msgid "Yes, I'm sure" +msgstr "Oui, je suis certain" + +#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7 +msgid "Page not found" +msgstr "Cette page n'a pas été trouvée" + +#: conf/admin_templates/404.html:9 +msgid "We're sorry, but the requested page could not be found." +msgstr "Nous sommes désolés, mais la page demandée est introuvable." + +#: conf/admin_templates/index.html:26 +msgid "Add" +msgstr "Ajouter" + +#: conf/admin_templates/index.html:32 +msgid "Change" +msgstr "Modifier" + +#: conf/admin_templates/index.html:42 +msgid "You don't have permission to edit anything." +msgstr "Vous n'avez pas la permission d'éditer quoi que ce soit." + +#: conf/admin_templates/index.html:50 +msgid "Recent Actions" +msgstr "Actions récentes" + +#: conf/admin_templates/index.html:51 +msgid "My Actions" +msgstr "Mes actions" + +#: conf/admin_templates/index.html:55 +msgid "None available" +msgstr "Aucun disponible" + +#: conf/admin_templates/login.html:14 +msgid "Username:" +msgstr "Nom d'utilisateur" + +#: conf/admin_templates/login.html:17 +msgid "Password:" +msgstr "Mot de passe" + +#: conf/admin_templates/login.html:19 +msgid "Have you forgotten your password?" +msgstr "Avez vous perdu votre mot de passe?" + +#: conf/admin_templates/login.html:23 +msgid "Log in" +msgstr "Connectez vous" + +#: conf/admin_templates/base.html:22 +msgid "Welcome," +msgstr "Bienvenue," + +#: conf/admin_templates/base.html:22 +msgid "Change password" +msgstr "Modifier votre mot de passe" + +#: conf/admin_templates/base.html:22 +msgid "Log out" +msgstr "Déconnection" + +#: conf/admin_templates/registration/password_change_done.html:3 +#: conf/admin_templates/registration/password_change_form.html:3 +#: conf/admin_templates/registration/password_change_form.html:5 +#: conf/admin_templates/registration/password_change_form.html:9 +msgid "Password change" +msgstr "Modifiaction de votre mot de passe" + +#: conf/admin_templates/registration/password_change_done.html:5 +#: conf/admin_templates/registration/password_change_done.html:9 +msgid "Password change successful" +msgstr "Mot de passe modifié avec succés" + +#: conf/admin_templates/registration/password_change_done.html:11 +msgid "Your password was changed." +msgstr "Votre mot de passe a été modifié." + +#: conf/admin_templates/registration/password_reset_form.html:3 +#: conf/admin_templates/registration/password_reset_form.html:5 +#: conf/admin_templates/registration/password_reset_form.html:9 +#: conf/admin_templates/registration/password_reset_done.html:3 +msgid "Password reset" +msgstr "Réinitialisation de votre mot de passe" + +#: conf/admin_templates/registration/password_reset_form.html:11 +msgid "" +"Forgotten your password? Enter your e-mail address below, and we'll reset " +"your password and e-mail the new one to you." +msgstr "" +"Mot de passe perdu ? Saisissez votre adresse de courriel ci-dessous et nous " +"annulerons votre mot de passe actuel avant de vous en faire parvenir un " +"nouveau par courriel." + +#: conf/admin_templates/registration/password_reset_form.html:15 +msgid "E-mail address:" +msgstr "Courriel:" + +#: conf/admin_templates/registration/password_reset_form.html:15 +msgid "Reset my password" +msgstr "Réinitialiser mon mot de passe" + +#: conf/admin_templates/registration/logged_out.html:7 +msgid "Thanks for spending some quality time with the Web site today." +msgstr "Merci pour le temps que vous avez accordez au site aujourd'hui." + +#: conf/admin_templates/registration/logged_out.html:9 +msgid "Log in again" +msgstr "Connectez vous à nouveau" + +#: conf/admin_templates/registration/password_reset_done.html:5 +#: conf/admin_templates/registration/password_reset_done.html:9 +msgid "Password reset successful" +msgstr "Mot de passe réinitialisé avec succés" + +#: conf/admin_templates/registration/password_reset_done.html:11 +msgid "" +"We've e-mailed a new password to the e-mail address you submitted. You " +"should be receiving it shortly." +msgstr "" +"Nous vous avons envoyé par courriel un nouveau mot de passe. Vous devriez le " +"recevoir rapidement." + +#: conf/admin_templates/registration/password_change_form.html:11 +msgid "" +"Please enter your old password, for security's sake, and then enter your new " +"password twice so we can verify you typed it in correctly." +msgstr "" +"Pour des raisons de sécurité, veuillez entrer votre ancien mot de passe puis " +"saisissez deux fois votre nouveau mot de passe afin que nous puissions " +"vérifier que vous l'avez tapé correctement." + +#: conf/admin_templates/registration/password_change_form.html:16 +msgid "Old password:" +msgstr "Ancien mot de passe:" + +#: conf/admin_templates/registration/password_change_form.html:18 +msgid "New password:" +msgstr "Nouveau mot de passe:" + +#: conf/admin_templates/registration/password_change_form.html:20 +msgid "Confirm password:" +msgstr "Confirmation de votre nouveau mot de passe" + +#: conf/admin_templates/registration/password_change_form.html:22 +msgid "Change my password" +msgstr "Modifier mon mot de passe" + +#: conf/admin_templates/registration/password_reset_email.html:1 +msgid "You're receiving this e-mail because you requested a password reset" +msgstr "" +"Vous recevez ce courriel car vous avez demandé un changement de mot de passe" + +#: conf/admin_templates/registration/password_reset_email.html:2 +#, python-format +msgid "for your user account at %(site_name)s" +msgstr "pour votre compte du site %(site_name)s" + +#: conf/admin_templates/registration/password_reset_email.html:4 +#, python-format +msgid "Your new password is: %(new_password)s" +msgstr "Votre nouveau mot de passe est: %(new_password)s" + +#: conf/admin_templates/registration/password_reset_email.html:6 +msgid "Feel free to change this password by going to this page:" +msgstr "Vous pouvez modifier ce mot de passe à l'adresse suivante:" + +#: conf/admin_templates/registration/password_reset_email.html:10 +msgid "Your username, in case you've forgotten:" +msgstr "Votre nom d'utilisateur, en cas d'oubli:" + +#: conf/admin_templates/registration/password_reset_email.html:12 +msgid "Thanks for using our site!" +msgstr "Merci d'utiliser notre site!" + +#: conf/admin_templates/registration/password_reset_email.html:14 +#, python-format +msgid "The %(site_name)s team" +msgstr "L'équipe %(site_name)s" + +#: core/validators.py:57 +msgid "This value must contain only letters, numbers and underscores." +msgstr "" +"Ce champ ne doit contenir que des lettres, des nombres et des sous-tirets." + +#: core/validators.py:61 +msgid "This value must contain only letters, numbers, underscores and slashes." +msgstr "" +"Ce champ ne doit contenir que des lettres, des nombres, des sous-tirets et " +"des '/'." + +#: core/validators.py:65 +msgid "Uppercase letters are not allowed here." +msgstr "Les lettres majuscules ne sont pas autorisées ici." + +#: core/validators.py:69 +msgid "Lowercase letters are not allowed here." +msgstr "Les lettres minuscules ne sont pas autorisées ici." + +#: core/validators.py:76 +msgid "Enter only digits separated by commas." +msgstr "Seulement des chiffres ([0-9]), séparés par des virgules." + +#: core/validators.py:88 +msgid "Enter valid e-mail addresses separated by commas." +msgstr "Entrez des adresses de courriel valides séparées par des virgules." + +#: core/validators.py:95 +msgid "Please enter a valid IP address." +msgstr "Entrez une adresse IP valide." + +#: core/validators.py:99 +msgid "Empty values are not allowed here." +msgstr "Vous ne pouvez pas laisser ce champ vide." + +#: core/validators.py:103 +msgid "Non-numeric characters aren't allowed here." +msgstr "Les caractères non numériques ne sont pas autorisés ici." + +#: core/validators.py:107 +msgid "This value can't be comprised solely of digits." +msgstr "Cette valeur ne peut contenir que des chiffres [0-9]." + +#: core/validators.py:112 +msgid "Enter a whole number." +msgstr "Entrez un nombre entier." + +#: core/validators.py:116 +msgid "Only alphabetical characters are allowed here." +msgstr "Seules les lettres de l'alphabet sont autorisés ici." + +#: core/validators.py:120 +msgid "Enter a valid date in YYYY-MM-DD format." +msgstr "Entrez une date valide au format AAAA-MM-JJ." + +#: core/validators.py:124 +msgid "Enter a valid time in HH:MM format." +msgstr "Entrez une heure valide au format HH:MM." + +#: core/validators.py:128 +msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." +msgstr "Entrez une date et une heure valide au format AAAA-MM-JJ HH:MM." + +#: core/validators.py:132 +msgid "Enter a valid e-mail address." +msgstr "Entrez un adresse de courriel valide." + +#: core/validators.py:144 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" +"Envoyez une image valide. Le fichier que vous avez transferé n'est pas une " +"image ou bien une image corrompue." + +#: core/validators.py:151 +#, python-format +msgid "The URL %s does not point to a valid image." +msgstr "L'URL %s ne pointe pas vers une image valide." + +#: core/validators.py:155 +#, python-format +msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." +msgstr "" +"Les numéros de téléphone doivent être au format XX XX XX XX XX. \"%s\" est " +"incorrect." + +#: core/validators.py:163 +#, python-format +msgid "The URL %s does not point to a valid QuickTime video." +msgstr "L'URL %s ne pointe pas vers une vidéo QuickTime valide." + +#: core/validators.py:167 +msgid "A valid URL is required." +msgstr "Une URL valide est requise." + +#: core/validators.py:181 +#, python-format +msgid "" +"Valid HTML is required. Specific errors are:\n" +"%s" +msgstr "" +"Du HTML valide est requis. Les erreurs spécifiques sont:\n" +"%s" + +#: core/validators.py:188 +#, python-format +msgid "Badly formed XML: %s" +msgstr "XML mal formé: %s" + +#: core/validators.py:198 +#, python-format +msgid "Invalid URL: %s" +msgstr "URL invalide: %s" + +#: core/validators.py:200 +#, python-format +msgid "The URL %s is a broken link." +msgstr "L'URL %s est un lien cassé." + +#: core/validators.py:206 +msgid "Enter a valid U.S. state abbreviation." +msgstr "Entrez une abréviation d'état américain valide." + +#: core/validators.py:221 +#, python-format +msgid "Watch your mouth! The word %s is not allowed here." +msgid_plural "Watch your mouth! The words %s are not allowed here." +msgstr[0] "Attention à votre langage,! Le mot %s n'est pas autorisé ici." +msgstr[1] "Attention à votre langage,! Les mots %s ne sont pas autorisés ici." + +#: core/validators.py:228 +#, python-format +msgid "This field must match the '%s' field." +msgstr "Ce champ doit correspondre au champ '%s'." + +#: core/validators.py:247 +msgid "Please enter something for at least one field." +msgstr "S'il vous plaît, saisissez au moins une valeur dans un des champs." + +#: core/validators.py:256 core/validators.py:267 +msgid "Please enter both fields or leave them both empty." +msgstr "S'il vous plaît, renseignez chaque champ ou laissez les deux vides." + +#: core/validators.py:274 +#, python-format +msgid "This field must be given if %(field)s is %(value)s" +msgstr "Ce champ doit être renseigné si %(field)s vaut %(value)s" + +#: core/validators.py:286 +#, python-format +msgid "This field must be given if %(field)s is not %(value)s" +msgstr "Ce champ doit être renseigné si %(field)s ne vaut pas %(value)s" + +#: core/validators.py:305 +msgid "Duplicate values are not allowed." +msgstr "Des valeurs identiques ne sont pas autorisées." + +#: core/validators.py:328 +#, python-format +msgid "This value must be a power of %s." +msgstr "Cette valeur doit être une puissance de %s." + +#: core/validators.py:339 +msgid "Please enter a valid decimal number." +msgstr "S'il vous plaît, saisissez un nombre décimal valide." + +#: core/validators.py:341 +#, python-format +msgid "Please enter a valid decimal number with at most %s total digit." +msgid_plural "" +"Please enter a valid decimal number with at most %s total digits." +msgstr[0] "" +"S'il vous plaît, saisissez un nombre décimal valide avec au plus %s chiffre." +msgstr[1] "" +"S'il vous plaît, saisissez un nombre décimal valide avec au plus %s chiffres." + +#: core/validators.py:344 +#, python-format +msgid "Please enter a valid decimal number with at most %s decimal place." +msgid_plural "" +"Please enter a valid decimal number with at most %s decimal places." +msgstr[0] "" +"S'il vous plaît, saisissez un nombre décimal valide avec au plus %s décimale" +msgstr[1] "" +"S'il vous plaît, saisissez un nombre décimal valide avec au plus %s décimales" + +#: core/validators.py:354 +#, python-format +msgid "Make sure your uploaded file is at least %s bytes big." +msgstr "" +"Vérifiez que le fichier transféré fait au moins une taille de %s octets." + +#: core/validators.py:355 +#, python-format +msgid "Make sure your uploaded file is at most %s bytes big." +msgstr "" +"Vérifiez que le fichier transféré fait au plus une taille de %s octets." + +#: core/validators.py:368 +msgid "The format for this field is wrong." +msgstr "Le format de ce champ est mauvais." + +#: core/validators.py:383 +msgid "This field is invalid." +msgstr "Ce champ est invalide." + +#: core/validators.py:418 +#, python-format +msgid "Could not retrieve anything from %s." +msgstr "Impossible de récupérer quoi que ce soit depuis %s." + +#: core/validators.py:421 +#, python-format +msgid "" +"The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." +msgstr "" +"L'entête Content-Type '%(contenttype)s', renvoyée par l'url %(url)s n'est " +"pas valide." + +#: core/validators.py:454 +#, python-format +msgid "" +"Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " +"\"%(start)s\".)" +msgstr "" +"Veuillez fermer le tag %(tag)s de la ligne %(line)s. (La ligne débutant par " +"\"%(start)s\".)" + +#: core/validators.py:458 +#, python-format +msgid "" +"Some text starting on line %(line)s is not allowed in that context. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"Du texte commençant à la ligne %(line)s n'est pas autorisé dans ce contexte. " +"(Ligne débutant par \"%(start)s\".)" + +#: core/validators.py:463 +#, python-format +msgid "" +"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" +"(start)s\".)" +msgstr "" +"\"%(attr)s\" ligne %(line)s n'est pas un attribut valide. (Ligne débutant " +"par \"%(start)s\".)" + +#: core/validators.py:468 +#, python-format +msgid "" +"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" +"(start)s\".)" +msgstr "" +"\"<%(tag)s>\" ligne %(line)s n'est pas un tag valide. (Ligne débutant par \"%" +"(start)s\".)" + +#: core/validators.py:472 +#, python-format +msgid "" +"A tag on line %(line)s is missing one or more required attributes. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"Un tag, ou un ou plusieurs attributs, de la ligne %(line)s est manquant. " +"(Ligne débutant par \"%(start)s\".)" + +#: core/validators.py:477 +#, python-format +msgid "" +"The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " +"starts with \"%(start)s\".)" +msgstr "" +"La valeur de l'attribut \"%(attr)s\" de la ligne %(line)s n'est pas valide. " +"(Ligne débutant par \"%(start)s\".)" + +#: core/meta/fields.py:95 +msgid " Separate multiple IDs with commas." +msgstr "Séparez les IDs par des virgules." + +#: core/meta/fields.py:98 +msgid "" +" Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" +"Maintenez \"Control\", or \"Command\" sur un Mac, pour en sélectionner plus " +"d'une."