chiark / gitweb /
support fdroid names in filenames for localized texts
authorHans-Christoph Steiner <hans@eds.org>
Fri, 2 Jun 2017 11:41:04 +0000 (13:41 +0200)
committerHans-Christoph Steiner <hans@eds.org>
Wed, 7 Jun 2017 20:10:25 +0000 (22:10 +0200)
* "full description" is just "description"
* "short description" is "summary"
* "title" is "name"

fdroidserver/update.py

index 6b1fd8074458814b3951b4c331f92deef25c4166..6bbaf827a4cdb0d92b66389ae858f1a7ccccc070 100644 (file)
@@ -717,15 +717,15 @@ def insert_localized_app_metadata(apps):
                 continue
             locale = segments[-1]
             for f in files:
-                if f == 'full_description.txt':
+                if f in ('description.txt', 'full_description.txt'):
                     _set_localized_text_entry(apps[packageName], locale, 'description',
                                               os.path.join(root, f))
                     continue
-                elif f == 'short_description.txt':
+                elif f in ('summary.txt', 'short_description.txt'):
                     _set_localized_text_entry(apps[packageName], locale, 'summary',
                                               os.path.join(root, f))
                     continue
-                elif f == 'title.txt':
+                elif f in ('name.txt', 'title.txt'):
                     _set_localized_text_entry(apps[packageName], locale, 'name',
                                               os.path.join(root, f))
                     continue