From e5d9ee98a548e2b863104e52eb2bc309b1336179 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Mon, 31 Oct 2022 18:08:33 +0100 Subject: add internationalization and polish translations --- .../templates/downloads.html.jinja | 140 ++++++++++----------- 1 file changed, 66 insertions(+), 74 deletions(-) (limited to 'src/hydrilla_website/templates/downloads.html.jinja') 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('') %}

- {{ _('index.h_big.haketilo_downloads') }} + {{ _('downloads.h_big.haketilo_downloads') }}

- 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') }}

- All files are cryptographically signed by project maintainer, Wojciech - Kosior. Public keys for verification of signatures are the ones from - koszko.org. - You might want to read the - instructions - on signature verification. + {{ _('downloads.haketilo_downloads.html.all_files_signed_by')|safe }}

- {{ label('PGP key fingerprint') }} + {{ label(_('downloads.haketilo_downloads.h_small.pgp_fingerprint')) }}

E972 7060 E3C5 637C 8A4F 4B42 4BC5 221C 5A79 FD1A

{% call label() %} - - Signify public key + + {{ _('downloads.haketilo_downloads.h_small.html.signify_key')|safe }} {% endcall %}

@@ -111,56 +115,46 @@ code in a proprietary work, I am not going to enforce this in court. {% endcall %} {% call subpage('proxy') %} -

Haketilo proxy and Hydrilla releases

+

{{ _('downloads.h_big.haketilo_and_hydrilla_releases') }}

- 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') }}

- If you're a programmer, you might also want to check the - git repository of Hydrilla and Haketilo. + {{ _('downloads.haketilo_and_hydrilla_releases.html.repo_is_at')|safe }}

-

Version 3.0-beta1 (pre-release version)

+

3.0-beta1 {{ pre_release_note }}

- The binary release was made with - GNU Guix version - 1.3.0-26.fd00ac7. + {{ _('downloads.haketilo_and_hydrilla_releases.html.with_guix_1.3.0-26.fd00ac7')|safe }}

{{ 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') %} -

Old Hydrilla releases

+

{{ _('downloads.h_big.old_hydrilla_releases') }}

- 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 builder and - server packages. The latter depends on the - former. + {{ _('downloads.old_hydrilla_releases.html.listed_below_are')|safe }}

- If you're a programmer, you might also want to check the git repositories - of Hydrilla and - Hydrilla builder. + {{ _('downloads.old_hydrilla_releases.html.repo_is_at')|safe }}

-

Version 1.1-beta1 (pre-release version)

+

1.1-beta1 {{ pre_release_note }}

{{ files_and_sigs_lists([ @@ -171,7 +165,7 @@ code in a proprietary work, I am not going to enforce this in court. ]) }} -

Version 1.0

+

1.0

{{ files_and_sigs_lists([ @@ -182,7 +176,7 @@ code in a proprietary work, I am not going to enforce this in court. ]) }} -

Version - 1.0-beta2 (pre-release version)

+

1.0-beta2 {{ pre_release_note }}

{{ files_and_sigs_lists([ @@ -193,7 +187,7 @@ code in a proprietary work, I am not going to enforce this in court. ]) }} -

Version - 1.0-beta1 (pre-release version)

+

1.0-beta1 {{ pre_release_note }}

{{ 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') %} -

Haketilo WebExtension

+

{{ _('downloads.h_big.webextension') }}

- 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') }}

- If you're a programmer, you might also want to check the - git repository of Haketilo browser extension. + {{ _('downloads.webextension.html.repo_is_at')|safe }}

-

Version 2.0.1

+

2.0.1

{{ 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) ]) }} -

Version 2.0

+

2.0

{{ 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) ]) }} -

Version 2.0-beta1 (pre-release version)

+

2.0-beta1 {{ pre_release_note }}

{{ 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) ]) }} -

Version 1.0

+

1.0

{{ 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) ]) }} -

Version 1.0-beta3 (pre-release version)

+

1.0-beta3 {{ pre_release_note }}

{{ 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) ]) }} -

Version 1.0-beta2 (pre-release version)

+

1.0-beta2 {{ pre_release_note }}

{{ 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) ]) }} -

Version 1.0-beta1 (pre-release version)

+

1.0-beta1 {{ pre_release_note }}

{{ 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 %} -- cgit v1.2.3