crowdin_sync: Fix sync of projects in snippet xmls
Change-Id: Ia3b0d89eab0d4b9ca8eff71db2e096ec54a5c95f
diff --git a/crowdin_sync.py b/crowdin_sync.py
index 65c2f5b..aebfa8c 100755
--- a/crowdin_sync.py
+++ b/crowdin_sync.py
@@ -351,6 +351,14 @@
if xml_extra is None:
sys.exit(1)
+ xml_cm = load_xml(x='%s/android/snippets/cm.xml' % base_path)
+ if xml_cm is None:
+ xml_cm = load_xml(x='%s/android/snippets/hal_cm_all.xml' % base_path)
+ if xml_cm is not None:
+ xml_files = (xml_android, xml_cm, xml_extra)
+ else:
+ xml_files = (xml_android, xml_extra)
+
if args.config:
files = ['%s/config/%s' % (_DIR, args.config)]
else:
@@ -368,7 +376,7 @@
if args.upload_translations:
upload_translations_crowdin(default_branch, args.config)
if args.download:
- download_crowdin(base_path, default_branch, (xml_android, xml_extra),
+ download_crowdin(base_path, default_branch, xml_files,
args.username, args.config, args.ticket)
if _COMMITS_CREATED: