diff --git a/briar-android/.tx/config b/briar-android/.tx/config index 7597fe1cc9fa17e0d1032dbb3a20d56dbbbe8962..c4b44b90c40413b2538408e1b28c5028a7b16b5c 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 f657cf05b267266c7907e472c6ab000ebbbdff09..72f80d7065b4d5136ebe90a1557706345243f92a 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 0000000000000000000000000000000000000000..7693023b28aef36c38ca040e43670b70020c786b --- /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 0000000000000000000000000000000000000000..59682cfbfe183dab6f01e4bbcd43d6f92e34363e --- /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 0000000000000000000000000000000000000000..1b95e96891eb2dfa234644f7a7ab001c63103d1a --- /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 0000000000000000000000000000000000000000..c9ead0c78a00fc7e0a8afde31f751fbbdb58664c --- /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