From d995e73996395088889497ddc27c916a5dbc8ba7 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Thu, 22 Apr 2021 14:06:37 -0300 Subject: [PATCH] Update Play Store listing and add Catalan translation --- briar-android/.tx/config | 9 +++++---- briar-android/fastlane/Fastfile | 15 +++++++++++++++ .../metadata/android/ca/full_description.txt | 5 +++++ .../metadata/android/ca/short_description.txt | 1 + .../fastlane/metadata/android/ca/title.txt | 1 + briar-android/fastlane/update-metadata.sh | 18 ++++++++++++++++++ 6 files changed, 45 insertions(+), 4 deletions(-) create mode 100644 briar-android/fastlane/metadata/android/ca/full_description.txt create mode 100644 briar-android/fastlane/metadata/android/ca/short_description.txt create mode 100644 briar-android/fastlane/metadata/android/ca/title.txt create mode 100755 briar-android/fastlane/update-metadata.sh diff --git a/briar-android/.tx/config b/briar-android/.tx/config index 7597fe1cc..c4b44b90c 100644 --- a/briar-android/.tx/config +++ b/briar-android/.tx/config @@ -10,17 +10,18 @@ type = ANDROID minimum_perc = 80 [briar.google-play-short-description] -lang_map = de: de-DE +# https://support.google.com/googleplay/android-developer/answer/9844778?hl=en#zippy=%2Cview-list-of-available-languages +lang_map = en: en-US, de: de-DE file_filter = fastlane/metadata/android//short_description.txt source_file = fastlane/metadata/android/en-US/short_description.txt -source_lang = en_US +source_lang = en type = TXT minimum_perc = 100 [briar.google-play-full-description] -lang_map = de: de-DE +lang_map = en: en-US, de: de-DE file_filter = fastlane/metadata/android//full_description.txt source_file = fastlane/metadata/android/en-US/full_description.txt -source_lang = en_US +source_lang = en type = TXT minimum_perc = 100 diff --git a/briar-android/fastlane/Fastfile b/briar-android/fastlane/Fastfile index f657cf05b..72f80d706 100644 --- a/briar-android/fastlane/Fastfile +++ b/briar-android/fastlane/Fastfile @@ -26,6 +26,21 @@ platform :android do system './demo-mode-deactivate.sh' system './rename_screenshots.py' end + + desc "Updates Google Play metadata (title, descriptions, video, etc.)" + lane :metadata do + system './update-metadata.sh' + upload_to_play_store( + skip_upload_apk: true, + skip_upload_aab: true, + skip_upload_metadata: false, + skip_upload_changelogs: true, + skip_upload_images: true, + skip_upload_screenshots: true, + validate_only: false, + ) + end + end diff --git a/briar-android/fastlane/metadata/android/ca/full_description.txt b/briar-android/fastlane/metadata/android/ca/full_description.txt new file mode 100644 index 000000000..7693023b2 --- /dev/null +++ b/briar-android/fastlane/metadata/android/ca/full_description.txt @@ -0,0 +1,5 @@ +El Briar és una aplicació de missatgeria dissenyada per a activistes, periodistes i qualsevol persona en general que necessiti una manera segura, fàcil i robsuta de comunicar-se. Al contrari que les aplicacions tradicionals, el Briar no depèn d'un servidor central: els missatges se sincronitzen directament entre els dispositius dels usuaris. Si Internet cau, el Briar pot continuar funcionant mitjançant Bluetooth o Wi-Fi, mantenint el flux fins i tot amb aquesta situació caòtica. Amb un funcionament normal d'Internet, el Briar es pot sincronitzar a través de la xarxa Tor, protegint els usuaris i les seves comunicacions d'ulls indiscrets. + +L'aplicació té com a característica principal l'enviament de missatges privats en grups, fòrums o blocs, atès que es basa en la xarxa Tor. Qualsevol interacció al Briar s'emmagatzema només al vostre dispositiu fins que vulgueu compartir-ho amb altres usuaris. + +No hi han anuncis ni seguiment El codi font d'aquesta aplicació està disponible per a tothom que vulgui inspeccionar-ho, com ja l'han auditat empreses professionals. Totes les versions del Briar són reproduïbles, la qual cosa permet verificar que el codi font publicat coincideix exactament amb l'aplicació publicada aquí. El desenvolupament és a càrrec d'un petit equip sense ànim lucratiu. \ No newline at end of file diff --git a/briar-android/fastlane/metadata/android/ca/short_description.txt b/briar-android/fastlane/metadata/android/ca/short_description.txt new file mode 100644 index 000000000..59682cfbf --- /dev/null +++ b/briar-android/fastlane/metadata/android/ca/short_description.txt @@ -0,0 +1 @@ +Missatgeria segura, arreu. \ No newline at end of file diff --git a/briar-android/fastlane/metadata/android/ca/title.txt b/briar-android/fastlane/metadata/android/ca/title.txt new file mode 100644 index 000000000..1b95e9689 --- /dev/null +++ b/briar-android/fastlane/metadata/android/ca/title.txt @@ -0,0 +1 @@ +Briar \ No newline at end of file diff --git a/briar-android/fastlane/update-metadata.sh b/briar-android/fastlane/update-metadata.sh new file mode 100755 index 000000000..c9ead0c78 --- /dev/null +++ b/briar-android/fastlane/update-metadata.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +tx pull -a -r briar.google-play-full-description,briar.google-play-short-description + +DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)" + +for LANG_DIR in "$DIR"/metadata/android/*; do + if [[ "$LANG_DIR" == *en-US ]]; then + continue + fi + if [[ -f "$LANG_DIR/full_description.txt" ]] && [[ -f "$LANG_DIR/short_description.txt" ]]; then + # every language uses the same app title + cp "$DIR/metadata/android/en-US/title.txt" "$LANG_DIR/title.txt" + echo "$LANG_DIR" + else + # not complete, remove + rm -r "$LANG_DIR" + fi +done