From 23e5849b61e4176e85a8b4e493f6fa6726105b2c Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 15 Aug 2025 15:59:29 +0200 Subject: [PATCH] App: add google play badge on download page, update text --- app/AppIndex.svelte | 12 ++- app/build_and_deploy.sh | 2 + app/googleplay.svg | 193 ++++++++++++++++++++++++++++++++++++++++ langs/cs.json | 1 - langs/da.json | 1 - langs/de.json | 1 - langs/en.json | 3 +- langs/fr.json | 1 - langs/it.json | 1 - langs/nl.json | 1 - langs/zh_Hant.json | 1 - 11 files changed, 208 insertions(+), 9 deletions(-) create mode 100644 app/googleplay.svg diff --git a/app/AppIndex.svelte b/app/AppIndex.svelte index a0d1a8f89..0f5e6c02c 100644 --- a/app/AppIndex.svelte +++ b/app/AppIndex.svelte @@ -9,8 +9,9 @@ const t = Translations.t.app const lng = Locale.language let fdroid = t.downloadOnFDroid.current + let googleplay = t.getOnGoogle.current - let supportedVersions: { version: number; codename: string } = [ + let supportedVersions: { version: number; codename: string }[] = [ { version: 9, codename: "pie" }, { version: 10, codename: "quince-tart" }, { version: 11, codename: "red-velvet-cake" }, @@ -80,6 +81,15 @@ /> + + {$googleplay} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/langs/cs.json b/langs/cs.json index 008ce1840..910d00e3c 100644 --- a/langs/cs.json +++ b/langs/cs.json @@ -7,7 +7,6 @@ "download": "Stáhnout aplikaci", "downloadOnFDroid": "Stáhnout MapComplete na F-Droidu", "getOnObtanium": "Získat na Obtainiu", - "intro": "MapComplete je k dispozici jako aplikace pro Android k přímému stažení. Pracujeme na to, aby byla zveřejněna i v repozitáři F-Droid.", "legacyExplanation": "Kvůli restrikcím společnosti Google nelze zkompilovat identický balíček APK pro novější i starší verze systému Android.\n\n Pokud instalace z F-Droidu, Google Play, Obtainia nebo instalace výše odkazované nejnovější verze ('latest') selže,\n zkuste balíčky pro starší verze Androidu, které jsou k dispozici níže.", "legacyHeader": "Sestavení pro starší telefony se systémem Android", "noPlayServices": "Aplikace funguje bez Google Play Services", diff --git a/langs/da.json b/langs/da.json index 1560d1b48..a865c34c8 100644 --- a/langs/da.json +++ b/langs/da.json @@ -7,7 +7,6 @@ "download": "Download appen", "downloadOnFDroid": "Download MapComplete på F-Droid", "getOnObtanium": "Hent på Obtainium", - "intro": "MapComplete er tilgængelig som Android-app som direkte download. Vi arbejder på også at udgive den på FDroid.", "noPlayServices": "Appen fungerer uden Google Play Services", "older": "Se ældre builds", "title": "MapComplete Android-app" diff --git a/langs/de.json b/langs/de.json index 030d3fb36..896e10041 100644 --- a/langs/de.json +++ b/langs/de.json @@ -5,7 +5,6 @@ "app": { "back": "Zurück zu MapComplete", "download": "Lade die App runter", - "intro": "MapComplete gibt's als Android-App zum direkten Download. Wir arbeiten daran, die App auch auf FDroid zu veröffentlichen.", "noPlayServices": "Die App funktioniert ohne Google Play Services", "older": "Ältere Versionen ansehen", "title": "MapComplete Android-App" diff --git a/langs/en.json b/langs/en.json index cf32b82b9..5bddac13c 100644 --- a/langs/en.json +++ b/langs/en.json @@ -6,8 +6,9 @@ "back": "Go back to MapComplete", "download": "Download the app", "downloadOnFDroid": "Download MapComplete on F-Droid", + "getOnGoogle": "Download MapComplete on Google Playstore", "getOnObtanium": "Get on Obtainium", - "intro": "MapComplete is available as Android App as direct download. We are working on publishing this in on FDroid too.", + "intro": "MapComplete is available as Android App on various app stores. Installing the app version makes it easier to access MapComplete and uses less internet. However, the web version has the same features.", "legacyExplanation": "Due to restrictions by Google, it is not possible to compile an identical APK for newer and older Android versions.\nIf installing via F-Droid, Google Play, Obtainium or installing 'latest' above failed, try a versions for older versions of android are available below.", "legacyHeader": "Builds for older Android phones", "noPlayServices": "The app works without Google Play Services", diff --git a/langs/fr.json b/langs/fr.json index fccf766da..04ba175d9 100644 --- a/langs/fr.json +++ b/langs/fr.json @@ -7,7 +7,6 @@ "download": "Télécharger l'application", "downloadOnFDroid": "Télécharger MapComplete sur F-Droid", "getOnObtanium": "Obtenir sur Obtainium", - "intro": "MapComplete est disponible en tant qu'application Android en téléchargement direct. Nous nous efforçons de publier également cette application sur FDroid.", "legacyExplanation": "En raison des restrictions imposées par Google, il n'est pas possible de compiler un APK identique pour les versions Android récentes et anciennes.\nSi l'installation via F-Droid, Google Play, Obtainium ou l'installation de la « dernière version » ci-dessus a échoué, essayez une des versions pour les anciennes versions d'Android disponibles ci-dessous.", "legacyHeader": "Versions pour les anciens téléphones Android", "noPlayServices": "L'application fonctionne sans Google Play Services", diff --git a/langs/it.json b/langs/it.json index e57972b3a..50c9ed566 100644 --- a/langs/it.json +++ b/langs/it.json @@ -5,7 +5,6 @@ "app": { "back": "Ritorna a MapComplete", "download": "Scarica l'app", - "intro": "MapComplete è disponibile come App Android in download diretto. Stiamo lavorando per pubblicarla anche su FDroid.", "noPlayServices": "L'app funziona senza Google Play Services", "older": "Vedi le vecchie versioni", "title": "MapComplete App per Android" diff --git a/langs/nl.json b/langs/nl.json index bafd298b4..f0c0c7d26 100644 --- a/langs/nl.json +++ b/langs/nl.json @@ -6,7 +6,6 @@ "back": "Ga terug naar MapComplete", "download": "Download de laatste versie", "downloadOnFDroid": "Download MapComplete op F-Droid", - "intro": "MapComplete is beschikbaar als Android App. Deze is binnenkort ook in F-Droid beschikbaar", "older": "Bekijk oudere versies", "title": "MapComplete Anrdoid App" }, diff --git a/langs/zh_Hant.json b/langs/zh_Hant.json index 38b9cf7bd..4ecd6d947 100644 --- a/langs/zh_Hant.json +++ b/langs/zh_Hant.json @@ -7,7 +7,6 @@ "download": "下載應用程式", "downloadOnFDroid": "在 F-Droid 下載 MapComplete", "getOnObtanium": "從 Obtainium 取得", - "intro": "MapComplete可以在Android App直接下載。我們也計畫在Fdroid發佈。", "legacyExplanation": "由於Google的限制,並無法為更新與更舊的Android編譯相同的APK\n 版本。\n\n 如果你透過F-Droid、Google Play、Obtainium或是安裝「最新」的版本失敗,\n 請為其他較舊Android版本使用其他版本。", "legacyHeader": "為較舊Android手機建構", "noPlayServices": "本應用無需 Google Play 服務即可運行",