tools/pick-complete-translations.py: fix strings.xml locales with country

And run black...

[skip ci]
This commit is contained in:
Hans-Christoph Steiner 2022-05-03 12:16:49 +02:00
parent 5be8d55241
commit 3c874f2311
No known key found for this signature in database
GPG Key ID: 3E177817BA1B9BFA
1 changed files with 15 additions and 6 deletions

View File

@ -11,9 +11,15 @@ import sys
def get_paths_tuple(locale):
return (
'metadata/%s/*.txt' % locale,
'metadata/%s/changelogs/*.txt' % locale,
'app/src/main/res/values-%s/strings.xml' % re.sub(r'-', r'-r', locale),
'metadata/%s/*.txt' % locale.replace('_', '-'),
'metadata/%s/changelogs/*.txt' % locale.replace('_', '-'),
'app/src/main/res/values-%s/strings.xml'
% (
locale.replace('Hant_HK', 'HK')
.replace('Hans', 'CN')
.replace('Hant', 'TW')
.replace('_', '-r')
),
)
@ -36,7 +42,7 @@ r.raise_for_status()
metadata = r.json()
#with open('f-droid-metadata.json') as fp:
# with open('f-droid-metadata.json') as fp:
# metadata = json.load(fp)
app_locales = dict()
@ -77,8 +83,11 @@ if not merge_locales:
if 'merge_weblate' in repo.heads:
merge_weblate = repo.heads['merge_weblate']
repo.create_tag('previous_merge_weblate', ref=merge_weblate,
message=('Automatically created by %s' % __file__))
repo.create_tag(
'previous_merge_weblate',
ref=merge_weblate,
message=('Automatically created by %s' % __file__),
)
else:
merge_weblate = repo.create_head('merge_weblate')
merge_weblate.set_commit(upstream.refs.master)