Changeset 282 for trunk/root/templates
- Timestamp:
- 12/19/09 13:25:26 (14 years ago)
- Location:
- trunk/root/templates/admin
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/root/templates/admin/delete.tt
r274 r282 6 6 [% IF poll.status == 'AFTER' %] 7 7 <div style="width:25%; float: left" class="box"> 8 <p> Effacer les bulletins</p>8 <p>[% l('Delete ballots') %]</p> 9 9 10 <p>En affaçant les buletins vous effacer les données sensibles du vote, les 11 résultats du vote sont calculés de maniÚre définitive et ne peuvent plus être 12 modifiés. En contre-partie, les participants à ce vote ne seront plus ne mesure 13 de controler le contenu de l'urne.</p> 10 <p>[% l('This will delete sensible data from database, results will be computed 11 definitively. Notice voting people will not be able to check ballots anymore') 12 %]</p> 14 13 15 14 <form action="[% c.uri_for(poll.uid, 'delete') %]" method="post"> … … 21 20 [% IF poll.status != 'RUNNING' %] 22 21 <div style="width:25%; float: left" class="box"> 23 <p> Détruire ce vote</p>22 <p>[% l('Delete this poll') %]</p> 24 23 25 <p> La destruction du vote entrainera de façon irréversible l'effacement de26 toutes les données du vote (configuration, liste des votants, bulletins).</p>24 <p>[% l('This will definitevely delete all data about this poll (configuration, 25 voting list, ballots.') %]</p> 27 26 28 27 <form action="[% c.uri_for(poll.uid, 'delete') %]" method="post"> 29 <input type="submit" value=" Détruire" name="delete_poll">28 <input type="submit" value="[% l('Destroy') %]" name="delete_poll"> 30 29 </form> 31 30 </div> -
trunk/root/templates/admin/delete_ballot_confirm.tt
r269 r282 4 4 [% INCLUDE 'includes/admin_menu.tt' %] 5 5 6 <p> Confirmer l'effacement des bulletins</p>6 <p>[% Please, confirm ballot deletion %]</p> 7 7 8 8 <form action="[% c.uri_for(poll.uid, 'delete') %]" method="post"> 9 <input type="submit" value=" effacer les bulletins" name="delete_ballot_confirm">9 <input type="submit" value="[% l('delete ballot') %]" name="delete_ballot_confirm"> 10 10 </form> -
trunk/root/templates/admin/delete_poll_confirm.tt
r272 r282 4 4 [% INCLUDE 'includes/admin_menu.tt' %] 5 5 6 <p> Confirmer l'effacement du vote [% poll.info('label') | html %]</p>6 <p>[% l('Please, confirm the deletion of poll [_1]', poll.info('label')) | html %]</p> 7 7 8 <p> Cette opération est irréversible</p>8 <p>[% l('This action cannot be reverted') %]</p> 9 9 10 10 <form action="[% c.uri_for(poll.uid, 'delete') %]" method="post"> 11 <input type="submit" value=" Oui détruire le vote" name="delete_poll_confirm">11 <input type="submit" value="[% l('Yes, destroy this poll') %]" name="delete_poll_confirm"> 12 12 </form> -
trunk/root/templates/admin/denied.tt
r227 r282 2 2 3 3 <div class="alert"> 4 <p> Impossible de modifier un vote entamé ou fini</p>4 <p>[% l('Cannot modify a started or finish poll') %]</p> 5 5 </div> -
trunk/root/templates/admin/includes/ballot_decrypt.tt
r264 r282 3 3 4 4 <div class="box"> 5 <p>[% poll.list_ballot_need_dec.size %] bulletins chiffrés pour ce vote</p>5 <p>[% l('[_1] ballots to decrypt in this poll', poll.list_ballot_need_dec.size) %]</p> 6 6 <form action="[% c.uri_for(poll.uid) %]" method="POST"> 7 7 [% IF NOT poll.info.private_key %] 8 <p> Saisissez le clef ici</p>8 <p>[% l('Enter poll key here:') %]</p> 9 9 [% END %] 10 10 <input type="password" name="passphrase"><br> 11 <input type="submit" name="decryptballot" value=" Déchiffrer les bulletins">11 <input type="submit" name="decryptballot" value="[% l('Decrypt ballots') %]"> 12 12 </form> 13 13 </div> -
trunk/root/templates/admin/includes/ballot_validation.tt
r269 r282 4 4 [% IF poll.status == 'AFTER' %] 5 5 6 7 6 [% IF poll.list_ballot_needvalid %] 8 <p class="alert"><a href="[% c.uri_for(poll.uid, 'validate') %]"> Des bullteins9 de vote doivent être validés</a></p>7 <p class="alert"><a href="[% c.uri_for(poll.uid, 'validate') %]"> 8 [% l('Some ballots need to be validated') %]</a></p> 10 9 [% ELSE %] 11 10 -
trunk/root/templates/admin/includes/poll_extra_settings.tt
r267 r282 2 2 3 3 <ul> 4 <li> Ne pas envoyer un accusé par mail aprÚs le vote4 <li>[% l('Do not send receipt by mail') %] 5 5 <span style="float:right"><input type="checkbox" name="no_mail_confirm_vote" 6 6 [% "checked" IF pollsettings.no_mail_confirm_vote %]></span> 7 7 [% IF NOT pollsettings.no_mail_confirm_vote %] 8 8 <ul> 9 <li style="clear: both"> Envoyer le numéro du bulletin dans l'accusé9 <li style="clear: both">[% l('Mail include ballot id') %] 10 10 <span style="float:right"><input type="checkbox" name="no_mail_ballot_id" 11 11 [% "checked" IF pollsettings.no_mail_ballot_id %]></span> … … 14 14 [% END %] 15 15 </li> 16 <li style="clear: both"> Ne pas présenter le numéro du bulletins aux votants16 <li style="clear: both">[% l('Do not give ballot id after poll') %] 17 17 <span style="float:right"><input type="checkbox" name="no_ballot_id_voting" 18 18 [% "checked" IF pollsettings.no_ballot_id_voting %]></span> -
trunk/root/templates/admin/includes/poll_settings.tt
r267 r282 6 6 <form action="[% c.uri_for(poll.uid) %]" method="POST" id="poll_f_settings"> 7 7 8 Nom:<br><input type="text" name="label" value="[% c.req.param('label') || poll.info('label') | html %]">8 [% l('Name:') %]<br><input type="text" name="label" value="[% c.req.param('label') || poll.info('label') | html %]"> 9 9 <br> 10 Description:<br>10 [% l('Description:') %]<br> 11 11 <textarea name="description" cols="60" rows="4">[% c.req.param('description') || poll.info('description') | html %]</textarea> 12 12 <br> 13 RÚglement:<br>13 [% l('Rules:') %]<br> 14 14 <textarea name="procedure" cols="60" rows="4">[% c.req.param('procedure') || poll.info('procedure') | html %]</textarea> 15 15 <br> … … 37 37 <div class="box" style="float:right; width: 35%"> 38 38 [% IF poll.is_crypted %] 39 <p><a href="[% c.uri_for(poll.uid, 'privatekey') %]">Télécharger la clef privée</a></p> 39 <p><a href="[% c.uri_for(poll.uid, 'privatekey') %]"> 40 [% l('Download private key') %]</a></p> 40 41 <hr> 41 42 <form action="[% c.uri_for(poll.uid) %]" method="POST"> 42 <input type="submit" name="notcrypted" value=" Ne pas chiffer le vote">43 <input type="submit" name="notcrypted" value="[% l('Do not crypted ballot') %]"> 43 44 </form> 44 45 [% ELSE %] 45 46 <form action="[% c.uri_for(poll.uid) %]" method="POST"> 46 Vous pouvez choisir un passphrase pour la clef du vote:<br>47 [% l('You can choose a passphrase to protect the key:') %]<br> 47 48 <input type="password" name="passphrase"><br> 48 <input type="submit" name="encrypted" value=" Chiffrer le vote">49 <input type="submit" name="encrypted" value="[% l('crypt the poll') %]"> 49 50 </form> 50 51 [% END %] -
trunk/root/templates/admin/login.tt
r227 r282 4 4 <div id="admin_login" class="login_box"> 5 5 <form action="[% c.uri_for('/admin', poll.uid) %]" method="POST"> 6 <p> Accès à l'interface d'administration du vote<b><i>[% poll.info('label') | html %]</i></b></p>7 <p> Veuillez saisir le mot de passe :<input type="password" name="[% 'vpass' _ voteid %]">6 <p>[% l('Access to administration of poll:') _ ' ' %]<b><i>[% poll.info('label') | html %]</i></b></p> 7 <p>[% l('Enter poll password: ') %]<input type="password" name="[% 'vpass' _ voteid %]"> 8 8 <input type="submit"></p> 9 9 </form> -
trunk/root/templates/admin/validate.tt
r266 r282 6 6 [% IF poll.status == 'AFTER' %] 7 7 <div style="float:left; width: 45%" class="box"> 8 <p> Lister les bulletins:</p>8 <p>[% l('list ballots:') %]</p> 9 9 <form action="[% c.uri_form(poll.uid, 'validate') %]" method="post"> 10 10 <select name="ballotvalue"> 11 11 <option value="s:needvalid"[% " selected" IF c.req.param('ballotvalue') == 12 's:needvalid' %]> à valider</option>12 's:needvalid' %]>[% l('needing validation') %]</option> 13 13 <option value="s:invalid"[% " selected" IF c.req.param('ballotvalue') == 14 's:invalid' %]> invalides</option>14 's:invalid' %]>[% l('invalid') %]</option> 15 15 <option value="s:valid"[% " selected" IF c.req.param('ballotvalue') == 16 's:valid' %]> valides</option>16 's:valid' %]>[% l('valid') %]</option> 17 17 [% FOREACH value = poll.ballot_values %] 18 18 [% IF loop.first %] 19 <optgroup label=" bulletins contenant:">19 <optgroup label="[% l('ballot containing:') %]"> 20 20 [% END %] 21 21 <option value="v:[% value | html %]"[% " selected" IF c.req.param('ballotvalue') … … 51 51 [% invalid = poll.ballot(bid).info.invalid %] 52 52 <input type="hidden" name="bsubvalid" value="[% bid | html %]"> 53 <input type="radio" name="[% bid %]" value="valid"[% " checked" IF invalid == '0' %]>est valide<br> 54 <input type="radio" name="[% bid %]" value="invalid"[% " checked" IF invalid == '1' %]>n'est pas valide<br> 53 <input type="radio" name="[% bid %]" value="valid"[% " checked" IF invalid == 54 '0' %]>[% l('is valid') %]<br> 55 <input type="radio" name="[% bid %]" value="invalid"[% " checked" IF invalid == 56 '1' %]>[% l('is not valid') %]<br> 55 57 </td> 56 58 </tr> … … 71 73 [% IF loop.first %] 72 74 <div id="map_ballot"> 73 <p> Remapper les valeurs des bulletins</p>75 <p>[% l('map ballot value') %]</p> 74 76 <table border="1"> 75 <tr><th> Valeur saisie</th><th>Valeur à considérer</th></tr>77 <tr><th>[% l('input value') %]</th><th>[% l('must be see as') %]</th></tr> 76 78 [% END %] 77 79 <tr> -
trunk/root/templates/admin/voting.tt
r227 r282 6 6 [% IF poll.status() != 'AFTER' %] 7 7 <div style="float: left; width: 30%;" class="box"> 8 <p> Ajouter un votant</p>8 <p>[% l('add a voting') %]</p> 9 9 <form action="[% c.uri_for(poll.uid, 'voting') %]" method="POST"> 10 Nom:<input type="text" name="id"><br>11 Mail:<input type="text" name="mail"><br>12 <input type="submit" value=" Ajouter">10 [% l('Name:') _ ' ' %]<input type="text" name="id"><br> 11 [% l('Mail:') _ ' ' %]<input type="text" name="mail"><br> 12 <input type="submit" value="[% l('Add') %]"> 13 13 </form> 14 14 <hr> 15 <p> Soumettre la liste via un fichier csv (le Nom est optionnel)</p>16 <p> Format:<i>Mail@domain;Nom</i></p>15 <p>[% l('From a csv file') %]</p> 16 <p>[% l('format:') _ ' ' %]<i>Mail@domain;Nom</i></p> 17 17 <form method="POST" ENCTYPE="multipart/form-data" action="[% c.uri_for(poll.uid, 'voting') %]"> 18 18 <input type="file" name="votinglist"><br> 19 19 [% IF poll.status == 'BEFORE' %] 20 <input type="checkbox" name="delete"> Effacer la liste des votants<br>20 <input type="checkbox" name="delete">[% l('delete voting list') %]<br> 21 21 [% END %] 22 <input type="submit" value=" Ajouter">22 <input type="submit" value="[% l('Add') %]"> 23 23 </form> 24 24 <hr> 25 <p> Envoyer les mots de passes au nouveaux votants</p>25 <p>[% l('Send password to voting people') %]</p> 26 26 <form action="[% c.uri_for(poll.uid, 'voting') %]" method="POST"> 27 <input type="submit" name="mailpasswd" value=" Envoyer les mot de passe">27 <input type="submit" name="mailpasswd" value="[% l('send password') %]"> 28 28 </form> 29 29 </div> … … 34 34 35 35 [% IF NOT poll.voting_count %] 36 <p class="alert"> Aucun votant inscrit</p>36 <p class="alert">[% l('No subscribe voting') %]</p> 37 37 [% ELSE %] 38 38 … … 54 54 55 55 <td>[% voting.label | html %] [% voting.info.mail | html %]</td> 56 <td>[% IF voting.info.passwd %]<i> (pass envoyé)</i>[% END %]</td>56 <td>[% IF voting.info.passwd %]<i>[% l('password sent') %]</i>[% END %]</td> 57 57 58 58 [% IF NOT voting.info.date %] 59 59 <td> 60 60 [% IF poll.status != 'AFTER' %] 61 <input type="submit" name="delete" value=" delete">61 <input type="submit" name="delete" value="[% l('delete') %]"> 62 62 [% END %] 63 63 </td>
Note: See TracChangeset
for help on using the changeset viewer.