aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtoolchain/generate-fastlane-metadata.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/toolchain/generate-fastlane-metadata.py b/toolchain/generate-fastlane-metadata.py
index e917484e..034a8699 100755
--- a/toolchain/generate-fastlane-metadata.py
+++ b/toolchain/generate-fastlane-metadata.py
@@ -51,8 +51,10 @@ languageMap = {
'x-test': None
}
-# see https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/
-supportedRichTextTags = { 'li', 'ul', 'ol', 'li', 'b', 'u', 'i' }
+# The subset of supported rich text tags in F-Droid and Google Play
+# - see https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/ for F-Droid
+# - Google Play doesn't support lists
+supportedRichTextTags = { 'b', 'u', 'i' }
# List all translated languages present in an Appstream XML file
def listAllLanguages(root, langs):
@@ -91,6 +93,8 @@ def readText(elem, found, allLanguages):
else:
for l in allLanguages:
found[l] += '<' + elem.tag + '>'
+ elif elem.tag == 'li':
+ found[lang] += 'ยท '
if elem.text and elem.text.strip():
found[lang] += elem.text