X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=fdroidserver%2Fpublish.py;h=b15c12a8553e93e031a9bdc12ac84dcd269dc8fd;hb=c7d45b95153021530bffcdc5f1ca8de1652fa669;hp=4ef20591a91f42481ce61d2db2a41750dcd08027;hpb=4723cff0c82668382553af64100b2f711f213a12;p=fdroidserver.git diff --git a/fdroidserver/publish.py b/fdroidserver/publish.py index 4ef20591..b15c12a8 100644 --- a/fdroidserver/publish.py +++ b/fdroidserver/publish.py @@ -27,6 +27,7 @@ from argparse import ArgumentParser import logging from gettext import ngettext +from . import _ from . import common from . import metadata from .common import FDroidPopen, SdkToolsPopen @@ -44,7 +45,7 @@ def main(): parser = ArgumentParser(usage="%(prog)s [options] " "[APPID[:VERCODE] [APPID[:VERCODE] ...]]") common.setup_global_opts(parser) - parser.add_argument("appid", nargs='*', help="app-id with optional versionCode in the form APPID[:VERCODE]") + parser.add_argument("appid", nargs='*', help=_("applicationId with optional versionCode in the form APPID[:VERCODE]")) metadata.add_metadata_arguments(parser) options = parser.parse_args() metadata.warnings_action = options.W @@ -52,27 +53,27 @@ def main(): config = common.read_config(options) if not ('jarsigner' in config and 'keytool' in config): - logging.critical('Java JDK not found! Install in standard location or set java_paths!') + logging.critical(_('Java JDK not found! Install in standard location or set java_paths!')) sys.exit(1) log_dir = 'logs' if not os.path.isdir(log_dir): - logging.info("Creating log directory") + logging.info(_("Creating log directory")) os.makedirs(log_dir) tmp_dir = 'tmp' if not os.path.isdir(tmp_dir): - logging.info("Creating temporary directory") + logging.info(_("Creating temporary directory")) os.makedirs(tmp_dir) output_dir = 'repo' if not os.path.isdir(output_dir): - logging.info("Creating output directory") + logging.info(_("Creating output directory")) os.makedirs(output_dir) unsigned_dir = 'unsigned' if not os.path.isdir(unsigned_dir): - logging.warning("No unsigned directory - nothing to do") + logging.warning(_("No unsigned directory - nothing to do")) sys.exit(1) if not os.path.exists(config['keystore']): @@ -96,7 +97,7 @@ def main(): m.update(appid.encode('utf-8')) keyalias = m.hexdigest()[:8] if keyalias in allaliases: - logging.error("There is a keyalias collision - publishing halted") + logging.error(_("There is a keyalias collision - publishing halted")) sys.exit(1) allaliases.append(keyalias) logging.info(ngettext('{0} app, {1} key aliases', @@ -209,13 +210,13 @@ def main(): 'SHA1withRSA', '-digestalg', 'SHA1', apkfile, keyalias], envs=env_vars) if p.returncode != 0: - raise BuildException("Failed to sign application") + raise BuildException(_("Failed to sign application")) # Zipalign it... p = SdkToolsPopen(['zipalign', '-v', '4', apkfile, os.path.join(output_dir, apkfilename)]) if p.returncode != 0: - raise BuildException("Failed to align application") + raise BuildException(_("Failed to align application")) os.remove(apkfile) # Move the source tarball into the output directory...