Sq/website fdroid page (#2980)

* website: change height of f-droid page main section

* website: update lang strings for f-droid page

* website: fix fdroid page broken in other languages

* update translations

* website: add language navigation to fdroid page link

---------

Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
This commit is contained in:
M. Sarmad Qadeer 2023-08-27 21:45:13 +05:00 committed by GitHub
parent 7504a82cb3
commit 10f8b8086e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 46 additions and 64 deletions

View file

@ -52,7 +52,7 @@ const globalConfig = {
}
const translationsDirectoryPath = './langs'
const supportedRoutes = ["blog", "contact", "invitation", "docs", ""]
const supportedRoutes = ["blog", "contact", "invitation", "docs", "fdroid", ""]
let supportedLangs = []
fs.readdir(translationsDirectoryPath, (err, files) => {
if (err) {

View file

@ -237,14 +237,8 @@
"simplex-chat-via-f-droid": "SimpleX Chat عبر F-Droid",
"simplex-chat-repo": "مستودع SimpleX Chat",
"stable-and-beta-versions-built-by-developers": "الإصدارات الثابتة والتجريبية التي أنشأها المطورون",
"to-add-it-to-your-f-droid-client": "لإضافته إلى عميل F-Droid الخاص بك",
"scan-the-qr-code-or": "مسح رمز QR أو",
"use-this-url": "استخدم عنوان URL هذا",
"signing-key-fingerprint": "توقيع مفتاح البصمة (SHA-256)",
"f-droid-org-repo": "مستودع F-Droid.org",
"stable-versions-built-by-f-droid-org": "الإصدارات الثابتة التي تم إنشاؤها بواسطة F-Droid.org",
"releases-to-this-repo-are-done-1-2-days-later": "يتم إصدار الإصدارات إلى هذا المستودع بعد يوم أو يومين",
"simplex-and-f-droid-repo-sign-builds-with-different-keys": "يتم إنشاء علامة المستودعات SimpleX Chat و F-Droid.org بمفاتيح مختلفة. للتبديل، من فضلك",
"export": "تصدير",
"chat-db-and-re-install-app": "قاعدة بيانات الدردشة وأعِد تثبيت التطبيق"
}
"releases-to-this-repo-are-done-1-2-days-later": "يتم إصدار الإصدارات إلى هذا المستودع بعد يوم أو يومين"
}

View file

@ -233,18 +233,14 @@
"guide-dropdown-3": "Geheime Gruppen",
"docs-dropdown-7": "SimpleX Chat übersetzen",
"glossary": "Glossar",
"scan-the-qr-code-or": "Scannen Sie den QR-Code oder",
"use-this-url": "nutzen Sie diese URL",
"signing-key-fingerprint": "Fingerabdruck des Signaturschlüssels (SHA-256)",
"f-droid-org-repo": "F-Droid.org Repository",
"stable-versions-built-by-f-droid-org": "Von F-Droid.org erstellte stabile Versionen",
"export": "die Chat-Datenbank exportieren",
"simplex-and-f-droid-repo-sign-builds-with-different-keys": "SimpleX Chat- und F-Droid.org-Repositorys signieren ihre Builds mit verschiedenen Schlüsseln. Zum Umschalten bitte",
"f-droid-page-f-droid-org-repo-section-text": "SimpleX Chat- und F-Droid.org-Repositorys signieren ihre Builds mit verschiedenen Schlüsseln. Zum Umschalten bitte <a href='/docs/guide/chat-profiles.html#move-your-chat-profiles-to-another-device'>die Chat-Datenbank exportieren</a> und die App neu installieren.",
"releases-to-this-repo-are-done-1-2-days-later": "Die Versionen für dieses Repository werden 1..2 Tage später erstellt",
"chat-db-and-re-install-app": "und die App neu installieren",
"docs-dropdown-8": "SimpleX Verzeichnisdienst",
"simplex-chat-via-f-droid": "SimpleX Chat per F-Droid",
"simplex-chat-repo": "SimpleX Chat Repository",
"stable-and-beta-versions-built-by-developers": "Von den Entwicklern erstellte stabile und Beta-Versionen",
"to-add-it-to-your-f-droid-client": "Um es Ihrem F-Droid-Client hinzuzufügen"
}
"f-droid-page-simplex-chat-repo-section-text": "Um es Ihrem F-Droid-Client hinzuzufügen <span class='hide-on-mobile'>scannen Sie den QR-Code oder</span> nutzen Sie diese URL:"
}

View file

@ -237,14 +237,10 @@
"simplex-chat-via-f-droid": "SimpleX Chat via F-Droid",
"simplex-chat-repo": "SimpleX Chat repo",
"stable-and-beta-versions-built-by-developers": "Stable and beta versions built by the developers",
"to-add-it-to-your-f-droid-client": "To add it to your F-Droid client",
"scan-the-qr-code-or": "scan the QR code or",
"use-this-url": "use this URL",
"f-droid-page-simplex-chat-repo-section-text": "To add it to your F-Droid client, <span class='hide-on-mobile'>scan the QR code or</span> use this URL:",
"signing-key-fingerprint": "Signing key fingerprint (SHA-256)",
"f-droid-org-repo": "F-Droid.org repo",
"stable-versions-built-by-f-droid-org": "Stable versions built by F-Droid.org",
"releases-to-this-repo-are-done-1-2-days-later": "The releases to this repo are done 1-2 days later",
"simplex-and-f-droid-repo-sign-builds-with-different-keys": "SimpleX Chat and F-Droid.org repositories sign builds with the different keys. To switch, please",
"export": "export",
"chat-db-and-re-install-app": "the chat database and re-install the app"
"f-droid-page-f-droid-org-repo-section-text": "SimpleX Chat and F-Droid.org repositories sign builds with the different keys. To switch, please <a href='/docs/guide/chat-profiles.html#move-your-chat-profiles-to-another-device'>export</a> the chat database and re-install the app."
}

View file

@ -234,17 +234,13 @@
"back-to-top": "Volver arriba",
"glossary": "Glosario",
"stable-and-beta-versions-built-by-developers": "Versiones estables y beta compilados por los desarrolladores",
"to-add-it-to-your-f-droid-client": "Para añadirlo a tu cliente F-Droid",
"use-this-url": "usa esta URL",
"scan-the-qr-code-or": "escanea el código QR",
"export": "exportar",
"chat-db-and-re-install-app": "la base de datos y reinstala la aplicación",
"f-droid-page-simplex-chat-repo-section-text": "Para añadirlo a tu cliente F-Droid <span class='hide-on-mobile'>escanea el código QR</span> usa esta URL:",
"docs-dropdown-8": "Servicio Simplex Directory",
"simplex-chat-repo": "Repositorio Simplex Chat",
"simplex-chat-via-f-droid": "SimpleX Chat en F-Droid",
"f-droid-org-repo": "Repositorio F-Droid.org",
"stable-versions-built-by-f-droid-org": "Versión estable compilada por F-Droid.org",
"simplex-and-f-droid-repo-sign-builds-with-different-keys": "Los repositorios de SimpleX Chat y F-Droid.org firman con distinto certificado. Para cambiar, por favor",
"f-droid-page-f-droid-org-repo-section-text": "Los repositorios de SimpleX Chat y F-Droid.org firman con distinto certificado. Para cambiar, por favor <a href='/docs/guide/chat-profiles.html#move-your-chat-profiles-to-another-device'>exportar</a> la base de datos y reinstala la aplicación.",
"signing-key-fingerprint": "Huella digital de la clave de firma (SHA-256)",
"releases-to-this-repo-are-done-1-2-days-later": "Las versiones aparecen 1-2 días más tarde en este repositorio"
}
}

View file

@ -235,17 +235,13 @@
"on-this-page": "Sur cette page",
"glossary": "Glossaire",
"releases-to-this-repo-are-done-1-2-days-later": "Les mises à jour de ce dépôt sont faites 1 à 2 jours plus tard",
"simplex-and-f-droid-repo-sign-builds-with-different-keys": "Les dépôts SimpleX Chat et F-Droid.org signent les builds avec des clés différentes. Pour changer, veuillez",
"chat-db-and-re-install-app": "la base de données des chats et réinstaller l'application",
"export": "exporter",
"f-droid-page-f-droid-org-repo-section-text": "Les dépôts SimpleX Chat et F-Droid.org signent les builds avec des clés différentes. Pour changer, veuillez <a href='/docs/guide/chat-profiles.html#move-your-chat-profiles-to-another-device'>exporter</a> la base de données des chats et réinstaller l'application.",
"docs-dropdown-8": "Service de répertoire SimpleX",
"simplex-chat-via-f-droid": "SimpleX Chat via F-Droid",
"simplex-chat-repo": "Dépot SimpleX Chat",
"stable-and-beta-versions-built-by-developers": "Versions stables et bêta crées par les développeurs",
"to-add-it-to-your-f-droid-client": "Pour l'ajouter à votre client F-Droid",
"scan-the-qr-code-or": "scannez le code QR ou",
"use-this-url": "utilisez cette URL",
"f-droid-page-simplex-chat-repo-section-text": "Pour l'ajouter à votre client F-Droid <span class='hide-on-mobile'>scannez le code QR ou</span> utilisez cette URL:",
"signing-key-fingerprint": "Empreinte de signature numérique (SHA-256)",
"f-droid-org-repo": "Dépot F-Droid.org",
"stable-versions-built-by-f-droid-org": "Versions stables créées par F-Droid.org"
}
}

View file

@ -234,10 +234,7 @@
"docs-dropdown-7": "Traduci SimpleX Chat",
"glossary": "Glossario",
"releases-to-this-repo-are-done-1-2-days-later": "Le pubblicazioni su questo repo avvengono 1-2 giorni dopo",
"export": "esporta",
"simplex-and-f-droid-repo-sign-builds-with-different-keys": "I repository di SimpleX Chat e F-Droid.org firmano i pacchetti con chiavi diverse. Per passare da uno all'altro,",
"chat-db-and-re-install-app": "il database della chat e reinstalla l'app",
"use-this-url": "usa questo URL",
"f-droid-page-f-droid-org-repo-section-text": "I repository di SimpleX Chat e F-Droid.org firmano i pacchetti con chiavi diverse. Per passare da uno all'altro, <a href='/docs/guide/chat-profiles.html#move-your-chat-profiles-to-another-device'>esporta</a> il database della chat e reinstalla l'app.",
"signing-key-fingerprint": "Impronta della chiave di firma (SHA-256)",
"f-droid-org-repo": "Repo di F-Droid.org",
"stable-versions-built-by-f-droid-org": "Versioni stabili compilate da F-Droid.org",
@ -245,6 +242,5 @@
"simplex-chat-via-f-droid": "SimpleX Chat via F-Droid",
"simplex-chat-repo": "Repo di SimpleX Chat",
"stable-and-beta-versions-built-by-developers": "Versioni stabili e beta compilate dagli sviluppatori",
"to-add-it-to-your-f-droid-client": "Per aggiungerlo al tuo client F-Droid",
"scan-the-qr-code-or": "scansiona il codice QR o"
}
"f-droid-page-simplex-chat-repo-section-text": "Per aggiungerlo al tuo client F-Droid <span class='hide-on-mobile'>scansiona il codice QR o</span> usa questo URL:"
}

View file

@ -236,15 +236,11 @@
"simplex-chat-via-f-droid": "SimpleX Chat via F-Droid",
"simplex-chat-repo": "SimpleX Chat repo",
"stable-and-beta-versions-built-by-developers": "Stabiele en bètaversies gebouwd door de ontwikkelaars",
"to-add-it-to-your-f-droid-client": "Om het toe te voegen aan uw F-Droid-client",
"scan-the-qr-code-or": "scan de QR-code of",
"use-this-url": "gebruik deze URL",
"f-droid-page-simplex-chat-repo-section-text": "Om het toe te voegen aan uw F-Droid-client <span class='hide-on-mobile'>scan de QR-code of</span> gebruik deze URL:",
"f-droid-org-repo": "F-Droid.org repo",
"signing-key-fingerprint": "Signing key fingerprint (SHA-256)",
"stable-versions-built-by-f-droid-org": "Stabiele versies gebouwd door F-Droid.org",
"releases-to-this-repo-are-done-1-2-days-later": "De releases voor deze repository vinden 1-2 dagen later plaats",
"simplex-and-f-droid-repo-sign-builds-with-different-keys": "SimpleX Chat- en F-Droid.org-repository's ondertekenen builds met de verschillende sleutels. Om over te stappen, alstublieft",
"export": "exporteer",
"chat-db-and-re-install-app": "de chatdatabase en installeer de app opnieuw",
"f-droid-page-f-droid-org-repo-section-text": "SimpleX Chat- en F-Droid.org-repository's ondertekenen builds met de verschillende sleutels. Om over te stappen, alstublieft <a href='/docs/guide/chat-profiles.html#move-your-chat-profiles-to-another-device'>exporteer</a> de chatdatabase en installeer de app opnieuw.",
"docs-dropdown-8": "SimpleX Directory Service"
}
}

View file

@ -234,8 +234,7 @@
"guide-dropdown-3": "Таємні групи",
"glossary": "Глосарій",
"docs-dropdown-8": "Служба каталогів SimpleX",
"to-add-it-to-your-f-droid-client": "Щоб додати його в клієнт F-Droid",
"scan-the-qr-code-or": "відскануйте QR-код або",
"f-droid-page-simplex-chat-repo-section-text": "Щоб додати його в клієнт F-Droid <span class='hide-on-mobile'>відскануйте QR-код або</span> використовуйте цю URL-адресу:",
"simplex-chat-via-f-droid": "SimpleX Chat через F-Droid",
"signing-key-fingerprint": "Відбиток ключа підпису (SHA-256)",
"stable-versions-built-by-f-droid-org": "Стабільні версії, зібрані на F-Droid.org",
@ -243,8 +242,5 @@
"f-droid-org-repo": "Репо F-Droid.org",
"releases-to-this-repo-are-done-1-2-days-later": "Релізи в це репо відбуваються на 1-2 дні пізніше",
"stable-and-beta-versions-built-by-developers": "Стабільні та бета-версії, створені розробниками",
"use-this-url": "використовуйте цю URL-адресу",
"simplex-and-f-droid-repo-sign-builds-with-different-keys": "Репозиторії SimpleX Chat та F-Droid.org підписують збірки з різними ключами. Щоб перемикнутися, будь ласка",
"export": "експорт",
"chat-db-and-re-install-app": "базу даних чату та перевстановіть додаток"
}
"f-droid-page-f-droid-org-repo-section-text": "Репозиторії SimpleX Chat та F-Droid.org підписують збірки з різними ключами. Щоб перемикнутися, будь ласка <a href='/docs/guide/chat-profiles.html#move-your-chat-profiles-to-another-device'>експорт</a> базу даних чату та перевстановіть додаток."
}

View file

@ -1,3 +1,4 @@
{% set lang = page.url | getlang %}
{% block js_scripts %}
<script src="/js/flag-anchor.js"></script>
<script src="/js/qrcode.js"></script>
@ -18,7 +19,7 @@
<div class="flex items-center justify-center gap-4 flex-wrap">
<a href="https://apps.apple.com/us/app/simplex-chat/id1605771084" target="_blank"><img class="h-[40px] w-auto" src="/img/new/apple_store.svg" /></a>
<a href="https://play.google.com/store/apps/details?id=chat.simplex.app" target="_blank" title="Public iOS preview on TestFlight"><img class="h-[40px] w-auto" src="/img/new/google_play.svg" /></a>
<a href="/fdroid" title="SimpleX F-Droid Repository"><img class="h-[40px] w-auto" src="/img/new/f_droid.svg" /></a>
<a href="{{ '' if lang == 'en' else '/' ~ lang }}/fdroid" title="SimpleX F-Droid Repository"><img class="h-[40px] w-auto" src="/img/new/f_droid.svg" /></a>
<a href="https://testflight.apple.com/join/DWuT2LQu" target="_blank"><img class="h-[40px] w-auto" src="/img/new/testflight.png" /></a>
<a href="https://github.com/simplex-chat/simplex-chat/releases/latest/download/simplex.apk" target="_blank"><img class="h-[40px] w-auto" src="/img/new/apk_icon.png" /></a>
</div>
@ -51,7 +52,7 @@
<div class="flex flex-wrap items-center justify-center gap-2">
<a class="apple-store-btn hidden" href="https://apps.apple.com/us/app/simplex-chat/id1605771084" target="_blank"><img class="h-[40px] w-auto" src="/img/new/apple_store.svg" /></a>
<a class="google-play-btn hidden" href="https://play.google.com/store/apps/details?id=chat.simplex.app" target="_blank" title="Public iOS preview on TestFlight"><img class="h-[40px] w-auto" src="/img/new/google_play.svg" /></a>
<a class="f-droid-btn hidden" href="/fdroid" title="SimpleX F-Droid Repository"><img class="h-[40px] w-auto" src="/img/new/f_droid.svg" /></a>
<a class="f-droid-btn hidden" href="{{ '' if lang == 'en' else '/' ~ lang }}/fdroid" title="SimpleX F-Droid Repository"><img class="h-[40px] w-auto" src="/img/new/f_droid.svg" /></a>
</div>
<div class="absolute bg-[#0197FF] h-[44px] w-[44px] rounded-full flex items-center justify-center top-0 left-0 translate-x-[-30%] translate-y-[-30%]">

View file

@ -1,3 +1,4 @@
{% set lang = page.url | getlang %}
<div class="first-two-sections pt-[66px] bg-white dark:bg-gradient-radial-mobile dark:lg:bg-gradient-radial">
<div class="md:flex md:flex-col-reverse md:items-center xl:flex xl:flex-row xl:items-start relative xl:justify-between xl:gap-10 container">
<div class="">
@ -46,7 +47,7 @@
<div class="socials flex items-center justify-center xl:justify-start gap-4 flex-wrap mt-[30px]">
<a href="https://apps.apple.com/us/app/simplex-chat/id1605771084" target="_blank"><img class="h-[40px] w-auto" src="/img/new/apple_store.svg" /></a>
<a href="https://play.google.com/store/apps/details?id=chat.simplex.app" target="_blank" title="Public iOS preview on TestFlight"><img class="h-[40px] w-auto" src="/img/new/google_play.svg" /></a>
<a href="/fdroid" title="SimpleX F-Droid Repository"><img class="h-[40px] w-auto" src="/img/new/f_droid.svg" /></a>
<a href="{{ '' if lang == 'en' else '/' ~ lang }}/fdroid" title="SimpleX F-Droid Repository"><img class="h-[40px] w-auto" src="/img/new/f_droid.svg" /></a>
<a href="https://testflight.apple.com/join/DWuT2LQu" target="_blank"><img class="h-[40px] w-auto" src="/img/new/testflight.png" /></a>
<a href="https://github.com/simplex-chat/simplex-chat/releases/latest/download/simplex.apk" target="_blank"><img class="h-[40px] w-auto" src="/img/new/apk_icon.png" /></a>
</div>

View file

@ -1,3 +1,5 @@
{% set lang = page.url | getlang %}
{# join simplex #}
<section id="join-simplex" class="bg-primary-bg-light dark:bg-primary-bg-dark lg:h-[855px] py-[90px] px-5">
<div class="container flex flex-col items-center">
@ -28,7 +30,7 @@
<div class="flex items-center justify-center gap-4 flex-wrap">
<a href="https://apps.apple.com/us/app/simplex-chat/id1605771084" target="_blank"><img class="h-[40px] w-auto" src="/img/new/apple_store.svg" /></a>
<a href="https://play.google.com/store/apps/details?id=chat.simplex.app" target="_blank" title="Public iOS preview on TestFlight"><img class="h-[40px] w-auto" src="/img/new/google_play.svg" /></a>
<a href="/fdroid" title="SimpleX F-Droid Repository"><img class="h-[40px] w-auto" src="/img/new/f_droid.svg" /></a>
<a href="{{ '' if lang == 'en' else '/' ~ lang }}/fdroid" title="SimpleX F-Droid Repository"><img class="h-[40px] w-auto" src="/img/new/f_droid.svg" /></a>
<a href="https://testflight.apple.com/join/DWuT2LQu" target="_blank"><img class="h-[40px] w-auto" src="/img/new/testflight.png" /></a>
<a href="https://github.com/simplex-chat/simplex-chat/releases/latest/download/simplex.apk" target="_blank"><img class="h-[40px] w-auto" src="/img/new/apk_icon.png" /></a>
</div>

View file

@ -5,7 +5,18 @@ description: "Get the app via F-Droid"
templateEngineOverride: njk
---
<section class="bg-primary-bg-light dark:bg-primary-bg-dark py-[75px] mt-[66px] px-5">
<style>
.hide-on-mobile{
display: none;
}
@media (min-width: 640px) {
.hide-on-mobile{
display: inline;
}
}
</style>
<section class="bg-primary-bg-light dark:bg-primary-bg-dark py-[75px] mt-[66px] px-5 lg:h-[calc(100vh-66px)] lg:max-h-[888px] lg:flex lg:items-center">
<div class="container text-black dark:text-white">
<h2 class="primary-header text-[35px] leading-[45px] md:leading-[55px] lg:text-[45px] text-center font-bold gradient-text mb-20">{{ "simplex-chat-via-f-droid" | i18n({}, lang ) | safe }}</h2>
@ -16,7 +27,7 @@ templateEngineOverride: njk
<div class="flex flex-col-reverse sm:flex-row gap-4">
<div>
<p class="mb-2 text-lg font-medium mt-6">{{ "stable-and-beta-versions-built-by-developers" | i18n({}, lang ) | safe }}</p>
<p>{{ "to-add-it-to-your-f-droid-client" | i18n({}, lang ) | safe }}, <span class="hidden sm:inline">{{ "scan-the-qr-code-or" | i18n({}, lang ) | safe }}</span> {{ "use-this-url" | i18n({}, lang ) | safe }}:</p>
<p>{{ "f-droid-page-simplex-chat-repo-section-text" | i18n({}, lang ) | safe }}</p>
<a class="mb-2 break-words text-primary-light dark:text-primary-dark block text-left rtl:text-right text-[14px] xl:text-[16px] leading-[34px] underline-offset-2"
href="https://app.simplex.chat/fdroid/repo?fingerprint=9F358FF284D1F71656A2BFAF0E005DEAE6AA14143720E089F11FF2DDCFEB01BA">
<code>https://app.simplex.chat/fdroid/repo</code>
@ -40,7 +51,7 @@ templateEngineOverride: njk
<a class="inline-block" href="https://f-droid.org/en/packages/chat.simplex.app/" target="_blank" title="SimpleX F-Droid Repository"><img class="h-[40px] w-auto" src="/img/new/f_droid.svg" /></a>
<p class="mb-2 text-lg font-medium mt-6">{{ "stable-versions-built-by-f-droid-org" | i18n({}, lang ) | safe }}</p>
<p class="mb-2">{{ "releases-to-this-repo-are-done-1-2-days-later" | i18n({}, lang ) | safe }}.</p>
<p class="mb-2">{{ "simplex-and-f-droid-repo-sign-builds-with-different-keys" | i18n({}, lang ) | safe }} <a href="/docs/guide/chat-profiles.html#move-your-chat-profiles-to-another-device">{{ "export" | i18n({}, lang ) | safe }}</a> {{ "chat-db-and-re-install-app" | i18n({}, lang ) | safe }}.</p>
<p class="mb-2">{{ "f-droid-page-f-droid-org-repo-section-text" | i18n({}, lang ) | safe }}</p>
</div>
</div>

View file

@ -32,6 +32,7 @@ for lang in "${langs[@]}"; do
cp src/index.html src/$lang
cp src/contact.html src/$lang
cp src/invitation.html src/$lang
cp src/fdroid.html src/$lang
echo "{\"lang\":\"$lang\"}" > src/$lang/$lang.json
echo "done $lang copying"
done