aboutsummaryrefslogtreecommitdiff
path: root/src/hydrilla_website/templates/downloads.html.jinja
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2022-10-31 18:08:33 +0100
committerWojtek Kosior <koszko@koszko.org>2022-10-31 18:08:33 +0100
commite5d9ee98a548e2b863104e52eb2bc309b1336179 (patch)
tree729b649284823a45d95baeec27618223c21e83a3 /src/hydrilla_website/templates/downloads.html.jinja
parent5bd4d055f314eeba9187163b191ffa6ecce03f33 (diff)
downloadhydrilla-website-e5d9ee98a548e2b863104e52eb2bc309b1336179.tar.gz
hydrilla-website-e5d9ee98a548e2b863104e52eb2bc309b1336179.zip
add internationalization and polish translations
Diffstat (limited to 'src/hydrilla_website/templates/downloads.html.jinja')
-rw-r--r--src/hydrilla_website/templates/downloads.html.jinja140
1 files changed, 66 insertions, 74 deletions
diff --git a/src/hydrilla_website/templates/downloads.html.jinja b/src/hydrilla_website/templates/downloads.html.jinja
index ce5dde3..d0e51ff 100644
--- a/src/hydrilla_website/templates/downloads.html.jinja
+++ b/src/hydrilla_website/templates/downloads.html.jinja
@@ -44,10 +44,14 @@ code in a proprietary work, I am not going to enforce this in court.
{% set downloads_base = 'https://hydrilla.koszko.org/downloads/' %}
+{% set files_label_text = _('downloads.h_small.files') %}
+{% set signify_sigs_label_text = _('downloads.h_small.signify_signatures') %}
+{% set pgp_sigs_label_text = _('downloads.h_small.pgp_signatures') %}
+
{%
macro list_files(
filenames_comments,
- label_text = 'Files',
+ label_text = files_label_text,
filename_suffix = '',
include_comments = true
)
@@ -70,39 +74,39 @@ code in a proprietary work, I am not going to enforce this in court.
{% macro files_and_sigs_lists(filenames_comments) %}
{{ list_files(filenames_comments) }}
- {{ list_files(filenames_comments, 'Signify signatures', '.sig', false) }}
- {{ list_files(filenames_comments, 'PGP signatures', '.asc', false) }}
+ {{ list_files(filenames_comments, signify_sigs_label_text, '.sig', false) }}
+ {{ list_files(filenames_comments, pgp_sigs_label_text, '.asc', false) }}
{% endmacro %}
+{% set pre_release_note = _('downloads.pre_release_version') %}
+
+{% set source_code_note = _('downloads.source_code') %}
+
+{% set chromium_build_note = _('downloads.webextension.chromium_build') %}
+{% set mozilla_build_note = _('downloads.webextension.mozilla_build') %}
+
{% block body %}
{% call subpage('') %}
<h3>
- {{ _('index.h_big.haketilo_downloads') }}
+ {{ _('downloads.h_big.haketilo_downloads') }}
</h3>
<p>
- This page lists releases of Haketilo proxy, Haketilo browser extension
- (now in maintenance mode) and Hydrilla repository server. Starting with
- version 3, Haketilo proxy and Hydrilla are distributed together.
+ {{ _('downloads.haketilo_downloads.this_page_lists') }}
</p>
<p>
- All files are cryptographically signed by project maintainer, Wojciech
- Kosior. Public keys for verification of signatures are the ones from
- <a href="https://koszko.org">koszko.org</a>.
- You might want to read the
- <a href="https://hydrillabugs.koszko.org/projects/haketilo/wiki/Verifying_signatures">instructions</a>
- on signature verification.
+ {{ _('downloads.haketilo_downloads.html.all_files_signed_by')|safe }}
</p>
- {{ label('PGP key fingerprint') }}
+ {{ label(_('downloads.haketilo_downloads.h_small.pgp_fingerprint')) }}
<p class="bold">
E972 7060 E3C5 637C 8A4F 4B42 4BC5 221C 5A79 FD1A
</p>
{% call label() %}
- <span>
- <a href="https://man.openbsd.org/signify">Signify</a> public key
+ <span class="has-colored-links">
+ {{ _('downloads.haketilo_downloads.h_small.html.signify_key')|safe }}
</span>
{% endcall %}
<p class="bold signify-pubkey">
@@ -111,56 +115,46 @@ code in a proprietary work, I am not going to enforce this in court.
{% endcall %}
{% call subpage('proxy') %}
- <h3>Haketilo proxy and Hydrilla releases</h3>
+ <h3>{{ _('downloads.h_big.haketilo_and_hydrilla_releases') }}</h3>
<p>
- Tool releases from version 3 upwards are listed below. Both Haketilo proxy
- and Hydrilla are included inside.
+ {{ _('downloads.haketilo_and_hydrilla_releases.listed_below_are') }}
</p>
<p>
- If you're a programmer, you might also want to check the
- <a href="https://git.koszko.org/pydrilla">git repository of Hydrilla and Haketilo</a>.
+ {{ _('downloads.haketilo_and_hydrilla_releases.html.repo_is_at')|safe }}
</p>
- <h4>Version 3.0-beta1 (pre-release version)</h4>
+ <h4>3.0-beta1 {{ pre_release_note }}</h4>
<p>
- The binary release was made with
- <a href="https://guix.gnu.org/">GNU Guix</a> version
- <span class="bold">1.3.0-26.fd00ac7</span>.
+ {{ _('downloads.haketilo_and_hydrilla_releases.html.with_guix_1.3.0-26.fd00ac7')|safe }}
</p>
{{
files_and_sigs_lists([
('haketilo-and-hydrilla-bin-3.0b1-x86_64.tar.gz',
- 'relocatable standalone binary release for x86-64 GNU/Linux computers'),
+ _('downloads.haketilo_and_hydrilla_releases.relocatable_x86-64')),
('hydrilla-3.0b1-py3-none-any.whl',
- 'Python wheel for use with pip'),
+ _('downloads.haketilo_and_hydrilla_releases.wheel_for_pip')),
('haketilo-and-hydrilla-3.0b1.tar.gz',
- 'source code')
+ source_code_note)
])
}}
{% endcall %}
{% call subpage('old-hydrilla') %}
- <h3>Old Hydrilla releases</h3>
+ <h3>{{ _('downloads.h_big.old_hydrilla_releases') }}</h3>
<p>
- Hydrilla releases before version 3 are listed below. Those old versions
- do not yet include the Haketilo proxy. The functionality is split between
- separate Hydrilla <span class="bold">builder</span> and
- <span class="bold">server</span> packages. The latter depends on the
- former.
+ {{ _('downloads.old_hydrilla_releases.html.listed_below_are')|safe }}
</p>
<p>
- If you're a programmer, you might also want to check the git repositories
- of <a href="https://git.koszko.org/pydrilla">Hydrilla</a> and
- <a href="https://git.koszko.org/hydrilla-builder">Hydrilla builder</a>.
+ {{ _('downloads.old_hydrilla_releases.html.repo_is_at')|safe }}
</p>
- <h4>Version 1.1-beta1 (pre-release version)</h4>
+ <h4>1.1-beta1 {{ pre_release_note }}</h4>
{{
files_and_sigs_lists([
@@ -171,7 +165,7 @@ code in a proprietary work, I am not going to enforce this in court.
])
}}
- <h4>Version 1.0</h4>
+ <h4>1.0</h4>
{{
files_and_sigs_lists([
@@ -182,7 +176,7 @@ code in a proprietary work, I am not going to enforce this in court.
])
}}
- <h4>Version - 1.0-beta2 (pre-release version)</h4>
+ <h4>1.0-beta2 {{ pre_release_note }}</h4>
{{
files_and_sigs_lists([
@@ -193,7 +187,7 @@ code in a proprietary work, I am not going to enforce this in court.
])
}}
- <h4>Version - 1.0-beta1 (pre-release version)</h4>
+ <h4>1.0-beta1 {{ pre_release_note }}</h4>
{{
files_and_sigs_lists([
@@ -206,85 +200,83 @@ code in a proprietary work, I am not going to enforce this in court.
{% endcall %}
{% call subpage('webextension') %}
- <h3>Haketilo WebExtension</h3>
+ <h3>{{ _('downloads.h_big.webextension') }}</h3>
<p>
- Browser extension releases are listed below. The extension is currently in
- maintenance mode and is not going to receive new functionalities.
+ {{ _('downloads.webextension.listed_below_are') }}
</p>
<p>
- If you're a programmer, you might also want to check the
- <a href="https://git.koszko.org/browser-extension/">git repository of Haketilo browser extension</a>.
+ {{ _('downloads.webextension.html.repo_is_at')|safe }}
</p>
- <h4>Version 2.0.1</h4>
+ <h4>2.0.1</h4>
{{
files_and_sigs_lists([
- ('haketilo-2.0.1.zip', 'Chromium build'),
- ('haketilo-2.0.1.xpi', 'Mozilla build'),
- ('haketilo-2.0.1.tar.gz', 'source code')
+ ('haketilo-2.0.1.zip', chromium_build_note),
+ ('haketilo-2.0.1.xpi', mozilla_build_note),
+ ('haketilo-2.0.1.tar.gz', source_code_note)
])
}}
- <h4>Version 2.0</h4>
+ <h4>2.0</h4>
{{
files_and_sigs_lists([
- ('haketilo-2.0.zip', 'Chromium build'),
- ('haketilo-2.0.xpi', 'Mozilla build'),
- ('haketilo-2.0.tar.gz', 'source code')
+ ('haketilo-2.0.zip', chromium_build_note),
+ ('haketilo-2.0.xpi', mozilla_build_note),
+ ('haketilo-2.0.tar.gz', source_code_note)
])
}}
- <h4>Version 2.0-beta1 (pre-release version)</h4>
+ <h4>2.0-beta1 {{ pre_release_note }}</h4>
{{
files_and_sigs_lists([
- ('haketilo-2.0b1.zip', 'Chromium build'),
- ('haketilo-2.0b1.xpi', 'Mozilla build'),
- ('haketilo-2.0b1.tar.gz', 'source code')
+ ('haketilo-2.0b1.zip', chromium_build_note),
+ ('haketilo-2.0b1.xpi', mozilla_build_note),
+ ('haketilo-2.0b1.tar.gz', source_code_note)
])
}}
- <h4>Version 1.0</h4>
+ <h4>1.0</h4>
{{
files_and_sigs_lists([
- ('haketilo-1.0.zip', 'Chromium build'),
- ('haketilo-1.0.mozilla-signed.xpi', 'Mozilla build'),
- ('haketilo-1.0.tar.gz', 'source code')
+ ('haketilo-1.0.zip', chromium_build_note),
+ ('haketilo-1.0.mozilla-signed.xpi', mozilla_build_note),
+ ('haketilo-1.0.tar.gz', source_code_note)
])
}}
- <h4>Version 1.0-beta3 (pre-release version)</h4>
+ <h4>1.0-beta3 {{ pre_release_note }}</h4>
{{
files_and_sigs_lists([
- ('haketilo-1.0b3.zip', 'Chromium build'),
- ('haketilo-1.0b3.xpi', 'Mozilla build'),
- ('haketilo-1.0b3.tar.gz', 'source code')
+ ('haketilo-1.0b3.zip', chromium_build_note),
+ ('haketilo-1.0b3.xpi', mozilla_build_note),
+ ('haketilo-1.0b3.tar.gz', source_code_note)
])
}}
- <h4>Version 1.0-beta2 (pre-release version)</h4>
+ <h4>1.0-beta2 {{ pre_release_note }}</h4>
{{
files_and_sigs_lists([
- ('haketilo-1.0b2.zip', 'Chromium build'),
- ('haketilo-1.0b2.xpi', 'Mozilla build'),
- ('haketilo-1.0b2.tar.gz', 'source code')
+ ('haketilo-1.0b2.zip', chromium_build_note),
+ ('haketilo-1.0b2.xpi', mozilla_build_note),
+ ('haketilo-1.0b2.tar.gz', source_code_note)
])
}}
- <h4>Version 1.0-beta1 (pre-release version)</h4>
+ <h4>1.0-beta1 {{ pre_release_note }}</h4>
{{
files_and_sigs_lists([
- ('haketilo-1.0b1.zip', 'Chromium build'),
- ('haketilo-1.0b1.xpi', 'Mozilla build'),
- ('haketilo-1.0b1.tar.gz', 'source code')
+ ('haketilo-1.0b1.zip', chromium_build_note),
+ ('haketilo-1.0b1.xpi', mozilla_build_note),
+ ('haketilo-1.0b1.tar.gz', source_code_note)
])
}}
{% endcall %}