Skip to content
Snippets Groups Projects
Commit 4cb4b564 authored by jan.bednarik's avatar jan.bednarik
Browse files

UX tweaks and translations

parent dca557fb
Branches
No related tags found
No related merge requests found
......@@ -34,9 +34,9 @@ class ElectionForm(forms.Form):
# v DB se ukládá naivní UTC, ale do formuláře potřebujeme převést zpět na Europe/Prague
if data:
tz = pytz.timezone("Europe/Prague")
if "voting_starts_at" in data:
if "voting_starts_at" in data and data["voting_starts_at"]:
data["voting_starts_at"] = make_naive(make_aware(data["voting_starts_at"], pytz.UTC), tz)
if "voting_ends_at" in data:
if "voting_ends_at" in data and data["voting_ends_at"]:
data["voting_ends_at"] = make_naive(make_aware(data["voting_ends_at"], pytz.UTC), tz)
super().__init__(data, *args, **kwargs)
......
......@@ -27,8 +27,8 @@
<input type="hidden" name="choice_type" value="approval" />
<b>{$T.question$index + 1}.</b> &nbsp;&nbsp;&nbsp;Zvolte mezi &nbsp;&nbsp;
<select name="min">
<option>0</option>
<option selected>1</option>
<option selected>0</option>
<option>1</option>
{#for option_index = 2 to 20}
<option>{$T.option_index}</option>
{#/for}
......@@ -37,7 +37,6 @@
&nbsp;&nbsp; a &nbsp;&nbsp;
<select name="max">
<option>0</option>
<option selected>1</option>
{#for option_index = 2 to 50}
<option>{$T.option_index}</option>
......@@ -95,8 +94,8 @@ zatím žádné otázky
<input type="hidden" name="choice_type" value="approval" />
&nbsp;&nbsp;&nbsp;Zvolte mezi &nbsp;&nbsp;
<select name="min">
<option>0</option>
<option selected>1</option>
<option selected>0</option>
<option>1</option>
{#for option_index = 2 to 20}
<option>{$T.option_index}</option>
{#/for}
......@@ -105,7 +104,6 @@ zatím žádné otázky
&nbsp;&nbsp; a &nbsp;&nbsp;
<select name="max">
<option>0</option>
<option selected>1</option>
{#for option_index = 2 to 50}
<option>{$T.option_index}</option>
......
......@@ -48,7 +48,7 @@ toto {{election.election_type}} <u>není</u> zobrazeno na titulní stránce.
</div>
<p>
{% if election.help_email and admin_p%}Email pro nápovědu: {{election.help_email}}<br />{% endif %}
{# {% if election.help_email and admin_p%}Email pro nápovědu: {{election.help_email}}<br />{% endif %} #}
{% if election.voting_start_at %}Hlasování začíná: {{election.voting_start_at|timezone:"Europe/Prague"}}<br />{% endif %}
{% if election.voting_end_at %}Hlasování končí: {{election.voting_end_at|timezone:"Europe/Prague"}}<br />{% endif %}
</p>
......@@ -159,7 +159,7 @@ Poté uvidíte výsledek pouze vy jakožto zakladatel hlasování.
{% if show_result %}
{% if election.result_released_at %}
<span class="highlight-box round">
Toto hlasování bylo ukončeno. Výsledek byl zveřejněn {{election.result_released_at|timezone:"Europe/Prague"}}. Celkem bylo odevzdáno {{election.num_cast_votes}} hlasů.
Toto hlasování bylo ukončeno. Výsledek byl zveřejněn {{election.result_released_at|timezone:"Europe/Prague"}}. Celkem hlasovalo {{election.num_cast_votes}} voličů.
</span><br /><br /><br />
{% endif %}
......@@ -256,7 +256,7 @@ V tomto hlasování může hlasovat kdokoli.
{% endif %}
{% if admin_p and election.voting_ends_at and not election.tallying_started_at %}
<br /><a href="{% url "election@extend" election.uuid %}">extend voting</a><br />
<br /><a href="{% url "election@extend" election.uuid %}">prodloužit hlasování</a><br />
{% endif %}
<div style="background: lightyellow; padding:5px; padding-left: 10px; margin-top: 15px; border: 1px solid #aaa; width: 720px;" class="round">
......
{% extends TEMPLATE_BASE %}
{% block content %}
<h2 class="title">Hlasování, která spravujete <span style="font-size:0.7em;">[<a href="/">zpět na úvodní stránku</a>]</span></h2>
<h2 class="title">Hlasování, která spravujete <span style="font-size:0.7em;">[<a href="/">zpět na úvod</a>]</span></h2>
<ul>
{% for election in elections %}
......
{% extends TEMPLATE_BASE %}
{% block content %}
<h2 class="title">Hlasování, v nichž jste hlasoval <span style="font-size:0.7em;">[<a href="/">zpět na úvodní stránku</a>]</span></h2>
<h2 class="title">Hlasování, v nichž jste oprávněn/a hlasovat <span style="font-size:0.7em;">[<a href="/">zpět na úvod</a>]</span></h2>
<ul>
{% for election in elections %}
......
......@@ -2,7 +2,7 @@ Vážený {{voter.name}},
{{custom_message|safe}}
Odkaz na volby: {{election_vote_url}}
Odkaz na volby: {{election_url}}
--
Helios
......@@ -12,7 +12,7 @@ Celkový výsledek pro {{election.name}} byl vypočítán a zveřejněn:
Pokud myslíte že tento sledovač je chybný, prosím kontaktuje nás.
{% else %}
Vyoadá to, že v těchto volbách jste nehlasovali.
Vypadá to, že v těchto volbách jste nehlasovali.
Prosím kontaktujte nás, pokud si myslíte, že ano.
{% endif %}
--
......
......@@ -5,10 +5,10 @@ Vážený {{voter.name}},
========
Jak hlasovat
URL Hlasování: {{election_vote_url}}
URL Hlasování: {{election_url}}
{% ifequal voter.voter_type "password" %}
Vaše ID voliče: {{voter.voter_login_id}}
Vaše heslo: {{voter.voter_password}}
{% else %}
Přihlašte se svým {{voter.voter_type}} účtem.
Přihlaste se svou pirátskou identitou.
{% endifequal %}
......@@ -3,25 +3,25 @@ Vážený {{voter.name}},
{{custom_message|safe}}
URL Hlasování: {{election_vote_url}}
Otisk Hlasováné: {{voter.election.hash}}
{% if election.voting_start_at %}Hlasování začíná {{election.voting_start_at|timezone:"Europe/Prague"}}
{% endif %}{% if election.voting_end_at %}Hlasování končí {{election.voting_end_at|timezone:"Europe/Prague"}}
URL hlasování: {{election_url}}
Otisk hlasování: {{voter.election.hash}}
{% if election.voting_start_at %}Hlasování začíná: {{election.voting_start_at|timezone:"Europe/Prague"}}
{% endif %}{% if election.voting_end_at %}Hlasování končí: {{election.voting_end_at|timezone:"Europe/Prague"}}
{% endif %}
{% ifequal voter.voter_type "password" %}
Vaše ID voliče: {{voter.voter_login_id}}
Vaše heslo: {{voter.voter_password}}
{% else %}
Přihlašte se svým {{voter.voter_type}} účtem.
Přihlaste se svou pirátskou identitou.
{% endifequal %}{% if voter.vote_hash %}
Zaznamenali jsem váš hlas chytrým sledovačem:
Zaznamenali jsme váš hlas chytrým sledovačem:
{{voter.vote_hash}}
Můžete kdykoli znovu hlasovat: pouze poslední hlas se počítá.
Můžete kdykoli znovu hlasovat, pouze poslední hlas se počítá.
{% endif %}{% if election.use_voter_aliases %}
Z důvodů ochrany vašeho soukromí, toto hlasování je nastaveno
Z důvodů ochrany vašeho soukromí je toto hlasování nastaveno,
aby nikdy nezobrazovalo veřejně Vaše login, ID voliče, jméno, nebo email.
Centrum sledování lístků bude zobrazovat pouze váš alias.
......
......@@ -50,22 +50,21 @@
<p>
{% if t.public_key_hash %}
Otisk veřejného klíče: <tt style="font-size:1.5em;">{{t.public_key_hash}}</tt>
Otisk veřejného klíče: <tt style="font-size:1.3em;">{{t.public_key_hash}}</tt>
{% else %}
Veřejný klíč ještě nebyl nahrán.
{% endif %}
</p>
{% if election.encrypted_tally %}
{% if t.decryption_factors %}
<b>Tento trustee již dešifroval výsledek.</b>
<br><b>Tento trustee již dešifroval výsledek.</b>
{% else %}
<em>Čekáme na dílčí dešifrování výsledku.</em>
<br><em>Čekáme na dílčí dešifrování výsledku.</em>
{% endif %}
{% endif %}
</li>
</p>
<br>
{% endfor %}
</ul>
{% endif %}
......
......@@ -16,7 +16,7 @@ nejméně {$T.question.min} možnosti
{#/if}
{#else}
{#if $T.question.max}
{#if $T.question.max > 1} nejvýše {#/if}{$T.question.max} možnosti
nejvýše {$T.question.max} možnosti
{#else}
libovolný počet možností
{#/if}
......
......@@ -75,7 +75,7 @@ More than <b>2,000,000 votes</b> have been cast using Helios.
<div class="row"></div>
{% endif %}
<h5 class="subheader">Naposledy hlasováno v</h5>
<h5 class="subheader">Vaše hlasování</h5>
{% if elections_voted %}
<ul>
{% for election in elections_voted %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment