One Hat Cyber Team
Your IP :
216.73.216.115
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
vo
/
helios
/
Edit File:
000000heliosbooth-br-ua.diff
diff -ur "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/single-ballot-verify.html" heliosbooth/single-ballot-verify.html --- "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/single-ballot-verify.html" 2020-11-08 21:34:21.925532638 +0200 +++ heliosbooth/single-ballot-verify.html 2020-11-08 22:46:17.206063576 +0200 @@ -3,7 +3,7 @@ <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" /> <!--<title>Helios Voting System</title>--> - <title>Sistema de Votação Helios</title> + <title>Система голосування Helios</title> <link rel="stylesheet" type="text/css" href="css/booth.css" /> <link rel="stylesheet" type="text/css" href="css/forms.css" /> <script language="javascript" src="js/jscrypto/jsbn.js"></script> @@ -56,12 +56,12 @@ var encrypted_vote_json = jQuery.secureEvalJSON(audit_trail); //result_append("loading election..."); - result_append("carregando eleição..."); + result_append("завантаження..."); // quick and dirty detection of cast ballot if (encrypted_vote_json['cast_at']) { //result_append("\n\nIt looks like you are trying to verify a cast ballot. That can't be done, only audited ballots can be verified."); - result_append("\n\nParece que você está tentando verificar uma cédula depositada. Isso não é possível, somente cédulas auditadas podem ser verificadas."); + result_append("\n\nСхоже, ви намагаєтеся перевірити бюлетень, який було вкинуто до скриньки. Цього зробити неможливо, перевірити можна лише бюлетені, які використовувались для аудиту."); return; } @@ -74,10 +74,10 @@ if (overall_result) { //result_append('SUCCESSFUL VERIFICATION, DONE!'); - result_append('VERIFICAÇÃO BEM SUCEDIDA, PRONTO!'); + result_append('ПЕРЕВІРКА УСПІШНА, ГОТОВО!'); } else { //result_append('PROBLEM - THIS BALLOT DOES NOT VERIFY.'); - result_append('PROBLEMA - ESSA CÉDULA NÃO PASSOU NA VERIFICAÇÃO.'); + result_append('ПРОБЛЕМА - ЦЕЙ БЮЛЕТЕНЬ НЕ ПРОХОДИТЬ ПЕРЕВІРКУ.'); } }; @@ -103,12 +103,12 @@ } }, error: function() { //result_append('PROBLEM LOADING election. Are you sure you have the right election URL?<br />'); - result_append('PROBLEMAS AO CARREGAR a eleição. Tem certeza que está acessando a URL correta?<br />'); + result_append('ПРОБЛЕМА ПРИ ЗАВАНТАЖЕННІ голосування. Ви певні, що маєте правильний URL голосування?<br />'); $('#loading').hide(); //result_append('PROBLEM - THIS BALLOT DOES NOT VERIFY.'); - result_append('PROBLEMA - ESSA CÉDULA NÃO PASSOU NA VERIFICAÇÃO.'); + result_append('ПРОБЛЕМА - ЦЕЙ БЮЛЕТЕНЬ НЕ ПРОХОДИТЬ ПЕРЕВІРКУ.'); } }); } @@ -119,40 +119,40 @@ <div id="wrapper"> <div id="banner"> <!-- Helios Single-Ballot Verifier --> - Verificador de Cédula do Helios + Аудитор окремого бюлетеня </div> <div id="content"> <div id="verifier_loading"> <!--Loading verifier... --> -Carregando verificador... +Завантажеється аудитор... </div> <div id="dummy_bigint" style="display:none;"> <!--Your browser does not have the Java plugin installed.<br /><br /> At this time, the Java plugin is required for browser-based ballot auditing, although it is not required for ballot preparation. --> -O seu navegador não tem o plugin Java instalado.<br /><br /> -No momento, o plugin Java é necessário para realizar a auditoria da cédula, embora não seja necessário para o preparo da mesma. +У Вашого переглядача на встановлено плагін Java.<br /><br /> +В даний час плагін Java є необзідним для аудиту бюлетеня у переглядачі, хоча для підготовки бюлетеня він не потрібен. </div> <div id="verifier" style="display:none;"> <p style="font-size: 16pt;"> <!-- This single-ballot verifier lets you enter an audited ballot<br />and verify that it was prepared correctly. --> - Este verificador de uma cédula permite que você informe uma cédula auditada <br /> e verifique se a mesma foi preparada corretamente. + Цей аудитор окремого бюлетеня дозволяє вказати бюлетень,<br /> та перевірити, чи правильно він підготований. </p> <form onsubmit="try {verify_single_ballot(this.election_url.value, this.audit_trail.value);} catch (e) {E = e;} return false;"> -Informe a URL da eleição: +Вкажіть URL голосування: <input type="text" size="50" name="election_url" id="election_url" /><br /> <p> <!--Your Ballot:--> -Cédula a ser verificada: +Бюлетень для перевірки: </p> <textarea name="audit_trail" cols="80" rows="7"> </textarea><br /><br /> -<input type="submit" class="pretty" value="Verificar" /> +<input type="submit" class="pretty" value="Перевірити" /> </form> <br /><br /> diff -ur "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/templates/audit.html" heliosbooth/templates/audit.html --- "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/templates/audit.html" 2020-11-08 21:34:21.925532638 +0200 +++ heliosbooth/templates/audit.html 2020-11-08 22:46:17.206063576 +0200 @@ -1,25 +1,25 @@ <!--<h3>Your audited ballot</h3>--> -<h3>Sua Cédula Auditada</h3> +<h3>Ваш перевірений бюлетень</h3> <p> <!--<b><u>IMPORTANT</u></b>: this ballot, now that it has been audited, <em>will not be tallied</em>.<br /> To cast a ballot, you must click the "Back to Voting" button below, re-encrypt it, and choose "cast" instead of "audit." --> -<b><u>IMPORTANTE</u></b>: essa cédula, agora que foi auditada, <em>não será considerada na apuração</em>.<br /> -Para depositar uma cédula, você deve clicar em "voltar para a votação", clicar em "Confirmar escolha e cifrar cédula para déposito na urna", e clicar em "Depositar na Urna" ao invés de clicar em "Auditar". +<b><u>ВАЖЛИВО</u></b>: цей бюлетень, після проведення аудиту <em>не буде врахований при голосуванні</em>.<br /> +Для подання бюлетеня слід клацнути кнопку "Повернутись до голосування", повторно його зашифрувати, та вибрати "Кинути в скриньку" замість "Перевірити". </p> <p> <!--<b>Why?</b> Helios prevents you from auditing and casting the same ballot to provide you with some protection against coercion. --> -<b>Por que?</b> O Helios não deixa você auditar e depositar a mesma cédula para fornecer alguma proteção contra coerção na hora do voto. +<b>Чому?</b> Helios заважає Вам перевіряти і подавати один і той же бюлетень, щоб забезпечити Вам певний захист від примусу. </p> <p> <!--<b>Now what?</b> <a onclick="$('#audit_trail').select(); return false;" href="#">Select your ballot audit info</a>, copy it to your clipboard, then use the <a target="_blank" href="single-ballot-verify.html?election_url={$T.election_url}">ballot verifier</a> to verify it.<br /> Once you're satisfied, click the "back to voting" button to re-encrypt and cast your ballot.--> -<b>E agora?</b><a onclick="$('#audit_trail').select(); return false;" href="#">Selecione e copie a informação de auditoria da sua cédula abaixo</a>, e clique em <a target="_blank" href="single-ballot-verify.html?election_url={$T.election_url}">verificar cédula</a> para realizar a auditoria.<br /> -Assim que estiver satisfeito, clique em "voltar para a votação" para re-cifrar seu voto e depositá-lo na urna. +<b>Що далі?</b><a onclick="$('#audit_trail').select(); return false;" href="#">Виділіть інформацію про перевірку бюлетеня</a>, скопіюйте її у буфер обміну, та перейдіть за посиланням <a target="_blank" href="single-ballot-verify.html?election_url={$T.election_url}">перевірка бюлетеня</a> для його перевірки.<br /> +Коли Ви задоволені результатом, клацніть "Повернутись до голосування" для повтоорного шифрування та вкидання бюлетеня у скриньку для голосування. </p> <form action="#"> @@ -29,14 +29,14 @@ <br /><br /> <!--Before going back to voting,<br /> you can post this audited ballot to the Helios tracking center so that others might double-check the verification of this ballot. --> -Antes de voltar para a cabine de votação, <br /> -você pode postar esta cédula auditada no centro de rastreamento do Helios, assim outros podem também checar a verificação da mesma. +Перед тим, як повертатись до голосування, <br /> +Ви можете надіслати цей перевірений бюлетень до трекінгового центру Helios, щоб інші могли ретельно перевірити проведений аудит. <br /><br /> <!--<b>Even if you post your audited ballot, you must go back to voting and choose "cast" if you want your vote to count.</b> --> -<b>Mesmo postando sua cédula auditada, você deve voltar para a cabine de votação e escolher depositar se você quiser que seu voto seja contabilizado.</b> +<b>Навіть якщо Ви надішлете цей перевірений бюлетень, Вам слід повернутись до голосування, та вкинути бюлетень до скриньки, якщо Ви хочете, щоб він був врахований.</b> <br /><br /> -<input type="button" value="voltar para a votação" onclick="BOOTH.reset_ciphertexts();BOOTH.seal_ballot();" class="btn-primary" /> +<input type="button" value="повернутись до голосування" onclick="BOOTH.reset_ciphertexts();BOOTH.seal_ballot();" class="btn-primary" /> -<input type="button" value="postar cédula auditada no centro de rastreamento" onclick="$(this).attr('disabled', 'disabled');BOOTH.post_audited_ballot();" id="post_audited_ballot_button" class="btn-primary" style="font-size:0.8em;"/> +<input type="button" value="надіслати перевірений бюоетень до трекінгового центру" onclick="$(this).attr('disabled', 'disabled');BOOTH.post_audited_ballot();" id="post_audited_ballot_button" class="btn-primary" style="font-size:0.8em;"/> -</form> +</form> diff -ur "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/templates/election.html" heliosbooth/templates/election.html --- "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/templates/election.html" 2020-11-08 21:34:21.925532638 +0200 +++ heliosbooth/templates/election.html 2020-11-08 22:46:17.206063576 +0200 @@ -1,21 +1,21 @@ <div id="questions_div"> <p> -Para votar nessa eleição é necessário que siga os passos abaixo: +Для голосування необхідно виконати наведені нижче дії: <p> <ol> - <li> <b>Marcar</b> suas escolhas.<br /> + <li> <b>Вибрати</b> потрібні варіанти.<br /> <br /> - <li> <b>Revisar & Confirmar</b> suas escolhas.<br /> + <li> <b>Перевірити та підтвердити</b> Ваш вибір.<br /> </li> <br /> - <li> <b>Depositar</b> sua cédula cifrada na urna.<br /> + <li> <b>Вкинути</b> зашифрований бюоетень в скриньку для голосування.<br /> <span style="font-size: 14pt;"> </span> </li> </ol> -<div align="center"><button class="btn btn-primary" onclick="BOOTH.show_question(0);">Iniciar</button></div> +<div align="center"><button class="btn btn-primary" onclick="BOOTH.show_question(0);">Почати</button></div> </div> diff -ur "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/templates/footer.html" heliosbooth/templates/footer.html --- "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/templates/footer.html" 2020-11-08 21:34:21.925532638 +0200 +++ heliosbooth/templates/footer.html 2020-11-08 22:46:17.206063576 +0200 @@ -1,8 +1,8 @@ <span style="float:right; padding-right:10px;"> -<a class="link-booth" target="_new" href="/ajuda">[ajuda]</a> +<a class="link-booth" target="_new" href="/ajuda">[допомога]</a> </span> {#if $T.election.BOGUS_P} -A chave pública desta eleição ainda não está pronta. Esta eleição está no modo pré-visualização. +Відкритий ключ для цього голосування ше не готовий. Голосування в режимі попереднього перегляду. {#else} -<span style="color:#fff">Código de Identificação da Eleição: </span><span id="election_hash" style="font-weight:bold;width: 10em; word-wrap: break-word;">{$T.election.hash}</span> +<span style="color:#fff">Цифровий відбиток голосування: </span><span id="election_hash" style="font-weight:bold;width: 10em; word-wrap: break-word;">{$T.election.hash}</span> {#/if} diff -ur "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/templates/question.html" heliosbooth/templates/question.html --- "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/templates/question.html" 2020-11-08 21:34:21.925532638 +0200 +++ heliosbooth/templates/question.html 2020-11-08 22:46:17.206063576 +0200 @@ -8,23 +8,23 @@ </span> <br /> -<span style="font-size: 0.9em;">questão {$T.question_num + 1} de {$T.last_question_num + 1} — - você deve marcar +<span style="font-size: 0.9em;">запитання {$T.question_num + 1} з {$T.last_question_num + 1} — + голосування щодо: {#if $T.question.max && $T.question.min == 0} - no máximo {$T.question.max} + не більше {$T.question.max} {#else} {#if $T.question.min && $T.question.min > 0} - no mínimo + не менше {#if $T.question.max} -{$T.question.min} e no máximo {$T.question.max} +{$T.question.min} та не більше {$T.question.max} {#else} {$T.question.min} {#/if} {#else} {#if $T.question.max} -{#if $T.question.max > 1} até {#/if}{$T.question.max} +{#if $T.question.max > 1} до {#/if}{$T.question.max} {#else} -quantas desejar +скільки завгодно {#/if} {#/if} {#/if} @@ -53,17 +53,17 @@ {#if $T.show_reviewall} <div style="float: right;"> -<input type="button" class="btn btn-primary" onclick="BOOTH.validate_and_confirm({$T.question_num});" value="Próximo passo" /> +<input type="button" class="btn btn-primary" onclick="BOOTH.validate_and_confirm({$T.question_num});" value="Продовжити" /> </div> {#/if} {#if $T.question_num != 0} -<input type="button" class="btn btn-primary" onclick="BOOTH.previous({$T.question_num})" value="Questão Anterior" /> +<input type="button" class="btn btn-primary" onclick="BOOTH.previous({$T.question_num})" value="Попереднє запитання" /> {#/if} {#if $T.question_num < $T.last_question_num} -<input type="button" class="btn btn-primary" onclick="BOOTH.next({$T.question_num})" value="Próxima Questão" /> +<input type="button" class="btn btn-primary" onclick="BOOTH.next({$T.question_num})" value="Наступне запитання" /> {#/if} diff -ur "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/templates/seal.html" heliosbooth/templates/seal.html --- "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/templates/seal.html" 2020-11-08 21:34:21.925532638 +0200 +++ heliosbooth/templates/seal.html 2020-11-08 22:46:17.206063576 +0200 @@ -1,50 +1,50 @@ {#if $T.election_metadata.use_advanced_audit_features} <div style="float: right; background: lightyellow; margin-left: 20px; padding: 0px 10px 10px 10px; border: 1px solid #ddd; width:200px;"> -<h4><a onclick="$('#auditbody').slideToggle(250);" href="#">Auditar</a> <span style="font-size: 0.8em; color: #444">[opcional]</span></h4> +<h4><a onclick="$('#auditbody').slideToggle(250);" href="#">Аудит</a> <span style="font-size: 0.8em; color: #444">[додатково]</span></h4> <div id="auditbody" style="display:none;"> <p> <!-- If you choose, you can audit your ballot and reveal how your choices were encrypted.--> -Se você quiser, você pode auditar sua cédula e revelar como suas escolhas foram cifradas. +За бажання можна перевірити вміст Вашого бюлетеня, та з'ясувати, як Ваші відповіді зашифровані. </p> <p> <!--You will then be guided to re-encrypt your choices for final casting.--> -Você será guiado para cifrar novamente suas escolhas para o depósito final da cédula. +Потім Вам доведенться заново зашифрувати вміст бюлетеня перед його остаточним поданням. </p> -<input type="button" value="Verificar Encriptação" onclick="BOOTH.audit_ballot();" class="pretty" /> +<input type="button" value="Перевірити шифрування" onclick="BOOTH.audit_ballot();" class="pretty" /> </p> </div> </div> {#/if} -<h3>Revise a sua cédula.</h3> +<h3>Перевірте Ваш бюлетень.</h3> <div style="padding: 10px; margin-bottom: 10px; background-color: #eee; border: 1px #ddd solid; max-width: 340px;"> {#foreach $T.questions as question} -<b>Questão #{$T.question$index + 1}: {$T.question.short_name}</b><br> +<b>Запитання #{$T.question$index + 1}: {$T.question.short_name}</b><br> {#if $T.choices[$T.question$index].length == 0} -<div style="margin-left: 15px;">☐ <i>Nenhuma opção selecionada</i></div> +<div style="margin-left: 15px;">☐ <i>Не вибрано жодного варіанту</i></div> {#/if} {#foreach $T.choices[$T.question$index] as choice} <div style="margin-left: 15px;">✓ {$T.choice}</div> {#/for} {#if $T.choices[$T.question$index].length < $T.question.max} -(Atenção: você selecionou {$T.choices[$T.question$index].length} candidatos(as), mas você poderia ter selecionado de {$T.question.min} até {$T.question.max}. - Se prefefir, volte e edite a cédula antes de depositar) +(Увага: Ви вибрали {$T.choices[$T.question$index].length} відповідь(ей), Ви можете вибрати від {$T.question.min} до {$T.question.max}. + Уважно перевірте свій вибір перед тим, як подати бюлетень) {#/if} -<br><br><a onclick="BOOTH.show_question({$T.question$index}); return false;" href="#">Editar resposta(s)</a> +<br><br><a onclick="BOOTH.show_question({$T.question$index}); return false;" href="#">Редагувати відповіді</a> {#if !$T.question$last}<br><br>{#/if} {#/for} </div> -<p>Antes de depositar na urna, você pode anotar seu rastreador de cédula:<br /><br /> +<p>Перед поданням бюлетеня Ви можете записати код відстеження:<br /><br /> <em><span style="font-size: 11pt;">{$T.encrypted_vote_hash}</span></em><br /><br /> </p> <p> {% trans "Once you click "Submit", the unencrypted version of your ballot will be destroyed, and only the encrypted version will remain. The encrypted version will be submitted to the Helios server. %}</p> -<button class="btn btn-primary" id="proceed_button" onclick="BOOTH.cast_ballot();">Depositar esta Cédula na Urna</button><br /> +<button class="btn btn-primary" id="proceed_button" onclick="BOOTH.cast_ballot();">Вкинути бюлетень до скриньки</button><br /> <div id="loading_div"><img src="/static/loading.gif" id="proceed_loading_img" /></div> diff -ur "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/verifier.js" heliosbooth/verifier.js --- "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/verifier.js" 2020-11-08 21:34:21.925532638 +0200 +++ heliosbooth/verifier.js 2020-11-08 22:46:17.206063576 +0200 @@ -7,26 +7,26 @@ election = HELIOS.Election.fromJSONString(election_raw_json); var election_hash = election.get_hash(); //status_cb("election fingerprint is " + election_hash); - status_cb("código de identificação da eleição é " + election_hash); + status_cb("цифровий відбиток голосування: " + election_hash); // display ballot fingerprint encrypted_vote = HELIOS.EncryptedVote.fromJSONObject(encrypted_vote_json, election); //status_cb("smart ballot tracker is " + encrypted_vote.get_hash()); - status_cb("rastreador da cédula é " + encrypted_vote.get_hash()); + status_cb("код відстеження: " + encrypted_vote.get_hash()); // check the hash if (election_hash == encrypted_vote.election_hash) { //status_cb("election fingerprint matches ballot"); - status_cb("código de identificação da eleição na cédula confere"); + status_cb("цифровий відбиток голосування відповідає бюлетеню"); } else { overall_result = false; //status_cb("PROBLEM = election fingerprint does not match"); - status_cb("PROBLEMA = o código de identificação da eleição não confere"); + status_cb("ПРОБЛЕМА = цифровий відбиток голосування не відповідає бюлетеню"); } // display the ballot as it is claimed to be //status_cb("Ballot Contents:"); - status_cb("Conteúdo da cédula:"); + status_cb("Вміст бюлетеня:"); _(election.questions).each(function(q, qnum) { if (q.tally_type != "homomorphic") { status_cb("WARNING: the tally type for this question is not homomorphic. Verification may fail because this verifier is only set up to handle homomorphic ballots."); @@ -36,28 +36,28 @@ return q.answers[aindex]; }); //status_cb("Question #" + (qnum+1) + " - " + q.short_name + " : " + answer_pretty_list.join(", ")); - status_cb("Questão #" + (qnum+1) + " - " + q.short_name + " : " + answer_pretty_list.join(", ")); + status_cb("Запитання #" + (qnum+1) + " - " + q.short_name + " : " + answer_pretty_list.join(", ")); }); // verify the encryption if (encrypted_vote.verifyEncryption(election.questions, election.public_key)) { //status_cb("Encryption Verified"); - status_cb("Cifragem verificada."); + status_cb("Шифрування перевірено."); } else { overall_result = false; //status_cb("PROBLEM = Encryption doesn't match."); - status_cb("PROBLEMA = A cifragem não confere."); + status_cb("ПРОБЛЕМА = Шифрування невірне."); } // verify the proofs if (encrypted_vote.verifyProofs(election.public_key, function(ea_num, choice_num, result) { })) { //status_cb("Proofs ok."); - status_cb("Provas ok."); + status_cb("Підтвердження виконано."); } else { overall_result = false; //status_cb("PROBLEM = Proofs don't work."); - status_cb("PROBLEMA = As provas não funcionam."); + status_cb("ПРОБЛЕМА = підтвердження не спрацювало."); } } catch (e) { status_cb('problem parsing election or ballot data structures, malformed inputs: ' + e.toString()); diff -ur "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/vote.html" heliosbooth/vote.html --- "/home/vo/voting/\321\226\321\200\321\210\320\272\320\264\321\203\320\275/helios-server/heliosbooth/vote.html" 2020-11-08 21:34:21.925532638 +0200 +++ heliosbooth/vote.html 2020-11-08 22:46:17.206063576 +0200 @@ -3,7 +3,7 @@ <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> - <title>Cabine de Votação</title> + <title>Кабіна для голосування</title> <link rel="stylesheet" type="text/css" media="screen" href="/static/bootstrap/css/bootstrap.min.css" /> <link rel="stylesheet" type="text/css" href="css/booth.css" /> <link rel="stylesheet" type="text/css" href="css/forms.css" /> @@ -17,7 +17,7 @@ <body> <div id="wrapper"> <span style="float:right; padding: 7px 15px 5px 10px;"><a class="link-booth" href="javascript:BOOTH.exit();">[sair]</a></span> -<div id="banner">Cabine de Votação</div> +<div id="banner">Кабіна для голосування</div> <div id="content"> <div id="header"> @@ -55,7 +55,7 @@ } //var message = "If you leave this page with an in-progress ballot, your ballot will be lost."; - var message = "Se você sair dessa página com uma votação em andamento, sua cédula será perdida."; + var message = "Якшо Ви залишите цю сторінку на стадії обробки бюлетеня, цей бюлетень буде втрачено"; if (evt) { evt.returnValue = message; @@ -66,7 +66,7 @@ BOOTH.exit = function() { //if (confirm("Are you sure you want to exit the booth and lose all information about your current ballot?")) { - if (confirm("Tem certeza de que você deseja sair da cabine e perder toda a informação de sua cédula atual?")) { + if (confirm("Ви певні, що слід залишити кабіну для голосування та знищити всю інформацію щодо даного бюлетеня?")) { BOOTH.started_p = false; if (BOOTH.election_metadata.private_p){ window.location = BOOTH.logout_url; @@ -219,7 +219,7 @@ // check if enough answers are checked if (BOOTH.ballot.answers[question_num].length < BOOTH.election.questions[question_num].min) { //alert('You need to select at least ' + BOOTH.election.questions[question_num].min + ' answer(s).'); - alert('Você precisa escolher pelo menos ' + BOOTH.election.questions[question_num].min + ' resposta(s).'); + alert('Вам слід вибрати принаймні ' + BOOTH.election.questions[question_num].min + ' відповідь(ей).'); return false; } @@ -333,7 +333,7 @@ // do the warning only if the question allows more than one option, otherwise it's confusing if (BOOTH.election.questions[question_num].max > 1) { //$('#warning_box').html("Maximum number of options selected.<br />To change your selection, please de-select a current selection first."); - $('#warning_box').html("Número máximo de opções selecionadas.<br />Para mudar sua opção, é preciso desmarcar a atual."); + $('#warning_box').html("Вибрано максимальне число відповідей.<br />Щоб змінити вибір, будь ласка скасуйте поточний вибір."); } } else { // enable the other checkboxes @@ -346,7 +346,7 @@ BOOTH.show_processing_before = function(str_to_execute) { //$('#processing_div').html("<h3 align='center'>Processing...</h3>"); - $('#processing_div').html("<h3 align='center'>Processando...</h3>"); + $('#processing_div').html("<h3 align='center'>Обробка...</h3>"); BOOTH.show($('#processing_div')); // add a timeout so browsers like Safari actually display the processing message @@ -482,7 +482,7 @@ if (BOOTH.total_cycles_waited > 250) { //alert('there appears to be a problem with the encryption process.\nPlease email help@heliosvoting.org and indicate that your encryption process froze at ' + percentage_done + '%'); - alert('parece que houve um problema com o processo de cifragem.\nPor favor, envie um email para suporte.reitoria@ifsc.edu.br e informe que seu processo de cifragem travou em ' + percentage_done + '%'); + alert('схоже, сталась проблема з процесом шифрування.\nБудь ласка, повідомте про це на адресу suporte.reitoria@ifsc.edu.br та вкажіть, що процес зупинився на ' + percentage_done + '%'); return; } @@ -552,7 +552,7 @@ BOOTH.post_audited_ballot = function() { $.post(BOOTH.election_url + "/post-audited-ballot", {'audited_ballot': BOOTH.audit_trail}, function(result) { //alert('This audited ballot has been posted.\nRemember, this vote will only be used for auditing and will not be tallied.\nClick "back to voting" and cast a new ballot to make sure your vote counts.'); - alert('Esta cédula auditada foi postada.\nLembre-se, esse voto será utilizado apenas com propósito de auditoria e não será apurado.\nClique em "voltar para a votação" e deposite uma nova cédula para ter certeza de que seu voto será contabilizado.'); + alert('Цей перевірений бюлетень надіслано.\nЗверніть увагу:, цей голос буде використовуватись лише для аудиту і не буде врахований.\nВиберіть "повернутись до голосування" та вкинье в скриньку новий бюлетень, щоб Ваш вибір було враховано.'); }); }; @@ -583,7 +583,7 @@ BOOTH.show_receipt = function() { //UTILS.open_window_with_content("Your smart ballot tracker for " + BOOTH.election.name + ": " + BOOTH.encrypted_ballot_hash); - UTILS.open_window_with_content("Seu rastreador de cédula para " + BOOTH.election.name + ": " + BOOTH.encrypted_ballot_hash); + UTILS.open_window_with_content("Ваш код відстеження при голосуванні " + BOOTH.election.name + ": " + BOOTH.encrypted_ballot_hash); }; BOOTH.do_done = function() { @@ -594,25 +594,25 @@ <div id="page"> <div id="progress_div" style="display:none; max-width: 500px; width: 100%; margin:auto;"> <table width="80%" class="table table-bordered"> - <tr><td id="progress_1">(1) Marcar</td><td id="progress_2">(2) Revisar</td><td id="progress_3">(3) Depositar</td></tr> + <tr><td id="progress_1">(1) Вибрати</td><td id="progress_2">(2) Перевірити</td><td id="progress_3">(3) Подати</td></tr> </table> </div> <div id="election_div" class="panel list-group"> <!--<h3>Checking capabilities and loading election booth...</h3>--> - <h3>Checando os requisitos e carregando cabine de votação...</h3> - <div align="center"><img src="/static/loading.gif" /><br /><!--This may take up to 10 seconds --> Isso pode levar até 10 segundos</div> + <h3>Перевірка можливостей, та завантаження кабіни для голосування...</h3> + <div align="center"><img src="/static/loading.gif" /><br /><!--This may take up to 10 seconds --> Це може зайняти до 10 секунд</div> </div> <div id="error_div" class="panel" style="display: none;"> <!--<h3>There's a problem</h3> --> - <h3>Há um problema</h3> + <h3>Виникла проблема</h3> <p> <!--It appears that your browser does not have Java enabled. Helios needs Java to perform encryption within the browser. --> - Parece que seu navegador não tem Java habilitado. O Helios precisa de Java para executar cifragem no navegador. + Виявилось, що Ваш переглядач не має увімкненої підтримки Java. Helios потребує Java для проведення шифрування даних на рівні переглядача. </p> <p> <!--You may be able to install Java by visiting <a target="_new" href="http://java.com">java.com</a>. --> - Você pode instalar o Java acessando <a target="_new" href="http://java.com">java.com</a>. + Ви можете втановити Java за посиланням <a target="_new" href="http://java.com">java.com</a>. </p> </div> @@ -621,7 +621,7 @@ <div id="processing_div" class="panel" style="display:none;"> <!--<h3 align="center">Processing....</h3>--> - <h3 align="center">Processando....</h3> + <h3 align="center">Обробка....</h3> </div> <div id="encrypting_div" class="panel" style="display:none;"> @@ -629,7 +629,7 @@ <h3 align="center">O Helios está cifrando sua cédula<br /> <img src="encrypting.gif" /> <span style="font-size:0.7em; display:none;" id="percent_done_container">(<span id="percent_done">0</span>%)</span></h3> - <p align="center"><b><!--This may take up to two minutes.-->Isso pode levar alguns minutos.</b> + <p align="center"><b><!--This may take up to two minutes.-->Це може тривати декілька хвилин.</b> </div> <div id="seal_div" class="panel">
Simpan