fdroidserver.egg-info/
pylint.parseable
/.testfiles/
-docs/html/
+README.rst
# files generated by tests
tmp/
- os: linux
language: android
- os: osx
- osx_image: xcode9
+ osx_image: xcode9.1
env: ANDROID_SDK_ROOT=/usr/local/share/android-sdk
env: ANDROID_HOME=/usr/local/share/android-sdk
- os: osx
- dash
- pylint
- pep8
+ - python3-babel
- python3-dev
- python3-pip
- python3-ruamel.yaml
- 'android-sdk-license-.+'
# the PPA is needed on Ubuntu 14.04 precise, and with python3, trusty too
-# the pip thing is a hack that can go away with trusty
+# the pip thing is a hack that can go away with trusty.
+#
+# * ensure java8 is installed since Android SDK doesn't work with Java9
+# * Java needs to be at least 1.8.0_131 to have MD5 properly disabled
+# https://blogs.oracle.com/java-platform-group/oracle-jre-will-no-longer-trust-md5-signed-code-by-default
+# https://opsech.io/posts/2017/Jun/09/openjdk-april-2017-security-update-131-8u131-and-md5-signed-jars.html
install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
brew update > /dev/null;
brew install dash bash python3 gradle jenv;
brew install gnu-sed --with-default-names;
- brew cask reinstall java;
+ if ! ruby -e 'v = `javac -version 2>&1`.split()[1].gsub("_", "."); exit Gem::Dependency.new("", "~> 1.8.0.131").match?("", v)'; then
+ brew cask uninstall java --force;
+ brew cask install caskroom/versions/java8;
+ fi;
brew cask install android-sdk;
mkdir -p "$ANDROID_HOME/licenses";
include examples/template.yml
include fdroid
include LICENSE
+include locale/bo/LC_MESSAGES/fdroidserver.mo
+include locale/de/LC_MESSAGES/fdroidserver.mo
+include locale/es_AR/LC_MESSAGES/fdroidserver.mo
+include locale/es/LC_MESSAGES/fdroidserver.mo
+include locale/fr/LC_MESSAGES/fdroidserver.mo
+include locale/nb_NO/LC_MESSAGES/fdroidserver.mo
+include locale/pt_BR/LC_MESSAGES/fdroidserver.mo
+include locale/tr/LC_MESSAGES/fdroidserver.mo
+include locale/uk/LC_MESSAGES/fdroidserver.mo
+include locale/zh_Hans/LC_MESSAGES/fdroidserver.mo
+include locale/zh_Hant/LC_MESSAGES/fdroidserver.mo
include makebuildserver
-include README.md
+include README.rst
include tests/androguard_test.py
include tests/bad-unicode-*.apk
include tests/build.TestCase
def print_help():
- print(_("usage: fdroid [-h|--help|--version] <command> [<args>]"))
+ print(_("usage: ") + _("fdroid [-h|--help|--version] <command> [<args>]"))
print("")
print(_("Valid commands are:"))
for cmd, summary in commands.items():
# support running straight from git and standard installs
rootpaths = [
os.path.realpath(os.path.join(os.path.dirname(__file__), '..')),
- sys.prefix + 'share',
+ os.path.realpath(os.path.join(os.path.dirname(__file__), '..', '..', '..', '..', 'share')),
+ os.path.join(sys.prefix, 'share'),
]
localedir = None
versioned_build_tools = os.path.join(build_tools, thisconfig['build_tools'])
if not os.path.isdir(versioned_build_tools):
raise FDroidException(
- _("Android Build Tools path '{path}' does not exist!")
+ _("Android build-tools path '{path}' does not exist!")
.format(path=versioned_build_tools))
# Remove forced debuggable flags
logging.debug("Removing debuggable flags from %s" % root_dir)
for root, dirs, files in os.walk(root_dir):
- if 'AndroidManifest.xml' in files:
+ if 'AndroidManifest.xml' in files and os.path.isfile(os.path.join(root, 'AndroidManifest.xml')):
regsub_file(r'android:debuggable="[^"]*"',
'',
os.path.join(root, 'AndroidManifest.xml'))
return ret
def __str__(self):
- ret = self.value
+ if self.value is None:
+ ret = __name__
+ else:
+ ret = str(self.value)
if self.detail:
ret += "\n==== detail begin ====\n%s\n==== detail end ====" % ''.join(self.detail).strip()
return ret
tmp = os.path.dirname(sys.argv[0])
examplesdir = None
if os.path.basename(tmp) == 'bin':
- egg_link = os.path.join(tmp, '..', 'local/lib/python2.7/site-packages/fdroidserver.egg-link')
- if os.path.exists(egg_link):
+ egg_links = glob.glob(os.path.join(tmp, '..',
+ 'local/lib/python3.*/site-packages/fdroidserver.egg-link'))
+ if egg_links:
# installed from local git repo
- examplesdir = os.path.join(open(egg_link).readline().rstrip(), 'examples')
+ examplesdir = os.path.join(open(egg_links[0]).readline().rstrip(), 'examples')
else:
# try .egg layout
examplesdir = os.path.dirname(os.path.dirname(__file__)) + '/share/doc/fdroidserver/examples'
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
from argparse import ArgumentParser
def extract(config, options):
- # Create tmp dir if missing...
+ # Create tmp dir if missing…
tmp_dir = 'tmp'
if not os.path.exists(tmp_dir):
os.mkdir(tmp_dir)
logging.critical(_('no APK supplied'))
sys.exit(1)
- # iterate over supplied APKs downlaod and extract them...
+ # iterate over supplied APKs downlaod and extract them…
httpre = re.compile('https?:\/\/')
for apk in options.APK:
try:
if tmp_apk and os.path.exists(tmp_apk):
os.remove(tmp_apk)
else:
- logging.warn(_('refuse downloading via insecure http connection (use https or specify --no-https-check): {apkfilename}').format(apkfilename=apk))
+ logging.warn(_('refuse downloading via insecure HTTP connection (use HTTPS or specify --no-https-check): {apkfilename}').format(apkfilename=apk))
except FDroidException as e:
logging.warning(_("Failed fetching signatures for '{apkfilename}': {error}")
.format(apkfilename=apk, error=e))
im.save(iconpath, "PNG")
except Exception as e:
- logging.error("Failed resizing {0} - {1}".format(iconpath, e))
+ logging.error(_("Failed resizing {path}: {error}".format(path=iconpath, error=e)))
finally:
if fp:
certs = [n for n in apk.namelist() if common.CERT_PATH_REGEX.match(n)]
if len(certs) < 1:
- logging.error("Found no signing certificates on %s" % apkpath)
+ logging.error(_("No signing certificates found in {path}").format(path=apkpath))
return None
if len(certs) > 1:
- logging.error("Found multiple signing certificates on %s" % apkpath)
+ logging.error(_("Found multiple signing certificates in {path}").format(path=apkpath))
return None
cert = apk.read(certs[0])
if (version.startswith('1.0.1') and len(version) > 5 and version[5] >= 'r') \
or (version.startswith('1.0.2') and len(version) > 5 and version[5] >= 'f') \
or re.match(r'[1-9]\.[1-9]\.[0-9].*', version):
- logging.debug('"%s" contains recent %s (%s)', filename, name, version)
+ logging.debug(_('"{path}" contains recent {name} ({version})')
+ .format(path=filename, name=name, version=version))
else:
- logging.warning('"%s" contains outdated %s (%s)', filename, name, version)
+ logging.warning(_('"{path}" contains outdated {name} ({version})')
+ .format(path=filename, name=name, version=version))
return True
break
elif name == 'AndroidManifest.xml' or name == 'classes.dex' or name.endswith('.so'):
"""
def obbWarnDelete(f, msg):
- logging.warning(msg + f)
+ logging.warning(msg + ' ' + f)
if options.delete_unknown:
- logging.error("Deleting unknown file: " + f)
+ logging.error(_("Deleting unknown file: {path}").format(path=f))
os.remove(f)
obbs = []
# obbfile looks like: [main|patch].<expansion-version>.<package-name>.obb
chunks = obbfile.split('.')
if chunks[0] != 'main' and chunks[0] != 'patch':
- obbWarnDelete(f, 'OBB filename must start with "main." or "patch.": ')
+ obbWarnDelete(f, _('OBB filename must start with "main." or "patch.":'))
continue
if not re.match(r'^-?[0-9]+$', chunks[1]):
- obbWarnDelete('The OBB version code must come after "' + chunks[0] + '.": ')
+ obbWarnDelete(f, _('The OBB version code must come after "{name}.":')
+ .format(name=chunks[0]))
continue
versionCode = int(chunks[1])
packagename = ".".join(chunks[2:-1])
highestVersionCode = java_Integer_MIN_VALUE
if packagename not in currentPackageNames:
- obbWarnDelete(f, "OBB's packagename does not match a supported APK: ")
+ obbWarnDelete(f, _("OBB's packagename does not match a supported APK:"))
continue
for apk in apks:
if packagename == apk['packageName'] and apk['versionCode'] > highestVersionCode:
highestVersionCode = apk['versionCode']
if versionCode > highestVersionCode:
- obbWarnDelete(f, 'OBB file has newer versionCode(' + str(versionCode)
- + ') than any APK: ')
+ obbWarnDelete(f, _('OBB file has newer versionCode({integer}) than any APK:')
+ .format(integer=str(versionCode)))
continue
obbsha256 = sha256sum(f)
obbs.append((packagename, versionCode, obbfile, obbsha256))
filename = os.path.join(repodir, name)
name_utf8 = name.decode('utf-8')
if filename.endswith(b'_src.tar.gz'):
- logging.debug('skipping source tarball: ' + filename.decode('utf-8'))
+ logging.debug(_('skipping source tarball: {path}')
+ .format(path=filename.decode('utf-8')))
continue
if not common.is_repo_file(filename):
continue
stat = os.stat(filename)
if stat.st_size == 0:
- raise FDroidException(filename + ' is zero size!')
+ raise FDroidException(_('{path} is zero size!')
+ .format(path=filename))
shasum = sha256sum(filename)
usecache = False
else:
repo_file['added'] = datetime(*a[:6])
if repo_file.get('hash') == shasum:
- logging.debug("Reading " + name_utf8 + " from cache")
+ logging.debug(_("Reading {apkfilename} from cache")
+ .format(apkfilename=name_utf8))
usecache = True
else:
- logging.debug("Ignoring stale cache data for " + name_utf8)
+ logging.debug(_("Ignoring stale cache data for {apkfilename}")
+ .format(apkfilename=name_utf8))
if not usecache:
logging.debug(_("Processing {apkfilename}").format(apkfilename=name_utf8))
if p.returncode != 0:
if options.delete_unknown:
if os.path.exists(apkfile):
- logging.error("Failed to get apk information, deleting " + apkfile)
+ logging.error(_("Failed to get apk information, deleting {path}").format(path=apkfile))
os.remove(apkfile)
else:
logging.error("Could not find {0} to remove it".format(apkfile))
else:
- logging.error("Failed to get apk information, skipping " + apkfile)
- raise BuildException("Invalid APK")
+ logging.error(_("Failed to get apk information, skipping {path}").format(path=apkfile))
+ raise BuildException(_("Invalid APK"))
for line in p.output.splitlines():
if line.startswith("package:"):
try:
else:
if options.delete_unknown:
if os.path.exists(apkfile):
- logging.error("Failed to get apk information, deleting " + apkfile)
+ logging.error(_("Failed to get apk information, deleting {path}")
+ .format(path=apkfile))
os.remove(apkfile)
else:
- logging.error("Could not find {0} to remove it".format(apkfile))
+ logging.error(_("Could not find {path} to remove it")
+ .format(path=apkfile))
else:
- logging.error("Failed to get apk information, skipping " + apkfile)
- raise BuildException("Invaild APK")
+ logging.error(_("Failed to get apk information, skipping {path}")
+ .format(path=apkfile))
+ raise BuildException(_("Invalid APK"))
except ImportError:
raise FDroidException("androguard library is not installed and aapt not present")
except FileNotFoundError:
- logging.error("Could not open apk file for analysis")
- raise BuildException("Invalid APK")
+ logging.error(_("Could not open apk file for analysis"))
+ raise BuildException(_("Invalid APK"))
apk['packageName'] = apkobject.get_package()
apk['versionCode'] = int(apkobject.get_androidversion_code())
if apkfilename in apkcache:
apk = apkcache[apkfilename]
if apk.get('hash') == sha256sum(apkfile):
- logging.debug("Reading " + apkfilename + " from cache")
+ logging.debug(_("Reading {apkfilename} from cache")
+ .format(apkfilename=apkfilename))
usecache = True
else:
- logging.debug("Ignoring stale cache data for " + apkfilename)
+ logging.debug(_("Ignoring stale cache data for {apkfilename}")
+ .format(apkfilename=apkfilename))
if not usecache:
logging.debug(_("Processing {apkfilename}").format(apkfilename=apkfilename))
if skipapk:
if archive_bad_sig:
- logging.warning('Archiving "' + apkfilename + '" with invalid signature!')
+ logging.warning(_('Archiving {apkfilename} with invalid signature!')
+ .format(apkfilename=apkfilename))
move_apk_between_sections(repodir, 'archive', apk)
else:
- logging.warning('Skipping "' + apkfilename + '" with invalid signature!')
+ logging.warning(_('Skipping {apkfilename} with invalid signature!')
+ .format(apkfilename=apkfilename))
return True, None, False
apkzip = zipfile.ZipFile(apkfile, 'r')
# store timezone info
manifest = apkzip.getinfo('AndroidManifest.xml')
if manifest.date_time[1] == 0: # month can't be zero
- logging.debug('AndroidManifest.xml has no date')
+ logging.debug(_('AndroidManifest.xml has no date'))
else:
dt_obj = datetime(*manifest.date_time)
checkdt = dt_obj - timedelta(1)
empty_densities.remove(density)
break
except Exception as e:
- logging.warning("Failed reading {0} - {1}".format(icon_path, e))
+ logging.warning(_("Failed reading {path}: {error}")
+ .format(path=icon_path, error=e))
if apk['icons']:
apk['icon'] = icon_filename
else:
keepversions = defaultkeepversions
- logging.debug("Checking archiving for {0} - apks:{1}, keepversions:{2}, archapks:{3}"
- .format(appid, len(apks), keepversions, len(archapks)))
+ logging.debug(_("Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, archapks:{arch}")
+ .format(appid=appid, integer=len(apks), keep=keepversions, arch=len(archapks)))
current_app_apks = filter_apk_list_sorted(apks)
if len(current_app_apks) > keepversions:
apks_per_app[apk['packageName']] = apk
if not os.path.exists(apk['per_app_icons']):
- logging.info('Adding new repo for only ' + apk['packageName'])
+ logging.info(_('Adding new repo for only {name}').format(name=apk['packageName']))
os.makedirs(apk['per_app_icons'])
apkpath = os.path.join(repodir, apk['apkName'])
metatxt,
flags=re.IGNORECASE | re.MULTILINE)
else:
- logging.warning(apk['packageName'] + ' does not have a name! Using package name instead.')
+ logging.warning(_('{appid} does not have a name! Using package name instead.')
+ .format(appid=apk['packageName']))
metatxt = re.sub(r'^(((Auto)?Name|Summary):).*$',
r'\1 ' + apk['packageName'],
metatxt,
if 'name' in apk and apk['name'] != '':
app['Name'] = apk['name']
else:
- logging.warning(apk['packageName'] + ' does not have a name! Using package name instead.')
+ logging.warning(_('{appid} does not have a name! Using package name instead.')
+ .format(appid=apk['packageName']))
app['Name'] = apk['packageName']
with open(os.path.join('metadata', apk['packageName'] + '.yml'), 'w') as f:
yaml.dump(app, f, default_flow_style=False)
- logging.info("Generated skeleton metadata for " + apk['packageName'])
+ logging.info(_("Generated skeleton metadata for {appid}").format(appid=apk['packageName']))
config = None
parser.add_argument("-I", "--icons", action="store_true", default=False,
help=_("Resize all the icons exceeding the max pixel size and exit"))
parser.add_argument("-e", "--editor", default="/etc/alternatives/editor",
- help=_("Specify editor to use in interactive mode. Default ") +
- "is /etc/alternatives/editor")
+ help=_("Specify editor to use in interactive mode. Default " +
+ "is {path}").format(path='/etc/alternatives/editor'))
parser.add_argument("-w", "--wiki", default=False, action="store_true",
help=_("Update the wiki"))
parser.add_argument("--pretty", action="store_true", default=False,
config = common.read_config(options)
if not ('jarsigner' in config and 'keytool' in config):
- raise FDroidException('Java JDK not found! Install in standard location or set java_paths!')
+ raise FDroidException(_('Java JDK not found! Install in standard location or set java_paths!'))
repodirs = ['repo']
if config['archive_older'] != 0:
for k in ['repo_icon', 'archive_icon']:
if k in config:
if not os.path.exists(config[k]):
- logging.critical(k + ' "' + config[k] + '" does not exist! Correct it in config.py.')
+ logging.critical(_('{name} "{path}" does not exist! Correct it in config.py.')
+ .format(name=k, path=config[k]))
sys.exit(1)
# if the user asks to create a keystore, do it now, reusing whatever it can
if options.create_key:
if os.path.exists(config['keystore']):
- logging.critical("Cowardily refusing to overwrite existing signing key setup!")
+ logging.critical(_("Cowardily refusing to overwrite existing signing key setup!"))
logging.critical("\t'" + config['keystore'] + "'")
sys.exit(1)
create_metadata_from_template(apk)
apps = metadata.read_metadata()
else:
- msg = apk['apkName'] + " (" + apk['packageName'] + ") has no metadata!"
+ msg = _("{apkfilename} ({appid}) has no metadata!") \
+ .format(apkfilename=apk['apkName'], appid=apk['packageName'])
if options.delete_unknown:
- logging.warn(msg + "\n\tdeleting: repo/" + apk['apkName'])
+ logging.warn(msg + '\n\t' + _("deleting: repo/{apkfilename}")
+ .format(apkfilename=apk['apkName']))
rmf = os.path.join(repodirs[0], apk['apkName'])
if not os.path.exists(rmf):
- logging.error("Could not find {0} to remove it".format(rmf))
+ logging.error(_("Could not find {path} to remove it").format(path=rmf))
else:
os.remove(rmf)
else:
- logging.warn(msg + "\n\tUse `fdroid update -c` to create it.")
+ logging.warn(msg + '\n\t' + _("Use `fdroid update -c` to create it."))
copy_triple_t_store_metadata(apps)
insert_obbs(repodirs[0], apps, apks)
if os.path.isdir(repodir):
index.make(appdict, [appid], apks, repodir, False)
else:
- logging.info('Skipping index generation for ' + appid)
+ logging.info(_('Skipping index generation for {appid}').format(appid=appid))
return
if len(repodirs) > 1:
VERSION = $(shell git describe)
+# refresh everything from the source code
+update: $(POFILES)
+
# generate .mo files from the .po files
-all-local: $(MOFILES)
+compile: $(MOFILES)
-clean-local:
+clean:
-rm -f -- $(MOFILES)
-rm -f -- $(POFILES:=~)
-# refresh everything from the source code
-update: $(POFILES)
-
$(TEMPLATE): $(FILES)
xgettext --join-existing --from-code=UTF-8 \
--language=Python --keyword=_ \
msgfmt --check -o $@ $(@:mo=po)
-.PHONY = all-local clean-local template
+.PHONY = compile clean update
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-07-17 18:35+0000\n"
"Last-Translator: Lobsang <lobsangsither@gmail.com>\n"
"Language-Team: Tibetan <https://hosted.weblate.org/projects/f-droid/"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-#, fuzzy
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "gpg གྱི་མིང་རྟགས་དེ་ཐུམ་སྒྲིལ་ནང་ཁ་སྣོན་བྱས་ནས་རེ་པོ་ནང་ལ་བཅུག"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "འབྱུང་ཁུངས་ཨང་རྟགས་ནས་མཉེན་ཆས་གསར་པ་ཁ་སྣོན་བྱེད།"
-msgid "Add gpg signatures for packages in repo"
-msgstr "gpg གྱི་མིང་རྟགས་དེ་ཐུམ་སྒྲིལ་ནང་ཁ་སྣོན་བྱས་ནས་རེ་པོ་ནང་ལ་བཅུག"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
+msgstr ""
#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr "མ་ཟད་བཀོད་སྒྲིག་བྱས་པའི་གནད་དོན་རྣམས་ལ་ཉེན་བརྡ་སྟོན། དཔེར་ན་rewritemeta -l"
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "མཉེན་ཆས་རྣམས་གསར་བསྒྱུར་བྱས་མིན་གཟིགས་ཞིབ་གནང་དང་།"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr "ཆ་ཚང་འཚག་རྒྱབ་ཚར་བའི་རྗེས་སུ་གཙང་མ་བཟོས།"
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr "གསར་བསྒྱུར་གཙང་བཟོ།-ཡིག་ཆ་གསོག་ཉར་བེད་སྤྱོ་མ་བྱེད། apks ཚང་མ་སྐྱར་སྤྱོད་བྱེད།"
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr "གསར་བསྒྱུར་གཙང་བཟོ།-ཡིག་ཆ་གསོག་ཉར་བེད་སྤྱོ་མ་བྱེད། apks ཚང་མ་སྐྱར་སྤྱོད་བྱེད།"
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr "སྡེ་ཚན་སོ་སོའི་ཐོ་གཞུང་ལ་བར་མཚམས་རེ་འཇོག།"
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr "ལྡེ་མིག་གསོག་ཉར་ཁག་གི་ནང་ལ་རེ་པོ་མིང་རྟགས་བཀོད་པའི་ལྡེ་མིག་གཅིག་བཟོས།"
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "APKs དང/ཡང་ནOBBs གཉིས་ལ་རེ་པོ་ནས་འགྲེལ་ཡིག་ཚགས་ཀྱི་རྒྱབ་ལྗོངས་ལོ་རྒྱུས་མེད་པ་རྣམས་སུབས།"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
#, fuzzy
msgid "Failed to align application"
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"ནུས་མེད་མཉེན་ཆས་ལ་ཐོན་སྐྱེད་ཆེད་དུ་མངགས་ཏེ་བཟོས། འདི་འཚག་རྒྱབ་ཀྱི་དཀའ་ངལ་ཡོད་མིན་ལ་མ་ལྟོས་པར་མུ་"
"མཐུད་དུ་འགྲོ་ཐུབ། འདི་ཚོད་ལྟའི་ཚུལ་ཁ་ོནར་ཆོག་མཆན་སྤྲད།"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr "བོར་བརླག་ཏུ་སོང་བའི་ཡིག་ཚགས་ཀྱི་རྒྱབ་ལྗོངས་ལོ་རྒྱུས་ཡང་སྐྱར་བཟོས།"
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr "གསར་བསྒྱུར་བྱེད་དགོས་པའི་རིགས་ལ་སྦས་གསང་མེད་པའི་ཐོག་ནས་གསུངས་རོགས།"
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr "མཉེས་ཆས་གསོག་ཉར་ཁང་དང་མི་འདྲ་པ་ཡོད་པ་ཁོ་ནར་པར་ཤུས་བྱེད།"
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
#, fuzzy
msgid ""
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr "སྒྲིག་བཀོད་པར་དམིགས་སྟོན་བྱས་ནས་ལན་འདེབས་ཀྱི་ཚུལ་འདི་བེད་སྤྱོད་བྱེད་ སོར་བཞག %s 1"
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr "སྒྲིག་བཀོད་པར་དམིགས་སྟོན་བྱས་ནས་ལན་འདེབས་ཀྱི་ཚུལ་འདི་བེད་སྤྱོད་བྱེད་ སོར་བཞག %s 1"
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr "ང་ཚོས་ཐོན་སྐྱེད་ཞབས་ཞུ་འཕྲུལ་ཆས་འདིའི་སྒང་ལ་འཁོར་སྐྱོད་བྱེད་བཞིན་གསལ་སྟོན་བྱེད།"
"ཚོད་ལྟའི་ཚུལ་-གལ་སྲིད་ཡིག་ཚགས་འདི་སྔོན་ཚོད་ནས་ཡོད་ནའང་། ཡིག་ཚགས་འདི་སྐབས་ཕྲལ་གྱི་ཕྱོགས་དེབ་ཁོ་ནའི་"
"ནང་ལ་བླུགས་པ་དང་རྟག་ཏུ་ཐོན་སྐྱེད་བཟོས།"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr "གཞི་རྩའི་URL དེ་རེ་པོ་ཡི་ཐོ་གཞུང་བཀོད་པའི་ཆེད་དུ་(སོར་བཞག: https://f-droid.org)"
msgid "Unknown exception found!"
msgstr "ཆ་རྒྱུས་མེད་པའི་དམིགས་བསལ་ཞིག་རྙེད་སོང་།"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr "ཐོན་སྐྱེད་ཞབས་ཞུ་འཕྲུལ་ཆས་བེད་སྤྱོད་བྱེད།"
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr "APPID བཀོད་པའི་ནང་གི་མཉེས་ཆས་ཁ་བྱང་།"
-
-msgid "app-id to check for updates"
-msgstr "མཉེས་ཆས་ཁ་བྱང་རྒྱུད་གསར་བསྒྱར་ཡོད་མིན་ལྟོས།"
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr "མཉེན་ཆས་ཀྱི་ངོ་བོ་དང་མཉམ་དུ་གདམ་ཀ་ཅན་གྱི་ཐོན་རིམ་ཨང་རྟགས་APPID[:VERCODE]"
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr "མཉེས་ཆས་ཁ་བྱང་དང་མཉམ་དུ་གདམ་ཀ་ཅན་གྱི་ཐོན་རིམ་ཨང་རྟགས།APPID[:VERCODE]"
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
#, fuzzy
msgid "applicationId in the form APPID"
msgid "applicationId to check for updates"
msgstr "མཉེས་ཆས་ཁ་བྱང་རྒྱུད་གསར་བསྒྱར་ཡོད་མིན་ལྟོས།"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgid_plural "conflicting option strings: %s"
msgstr[0] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr "བེད་སྤྱོད་: ཨེཕ་རོཌ་ [-h|-རོགས་པ་|--ཐོན་རིམ་] <command> [<args>]"
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgid_plural "{0} apps, {1} key aliases"
msgstr[0] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgid "{} build succeeded"
msgid_plural "{} builds succeeded"
msgstr[0] ""
+
+#, fuzzy
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "gpg གྱི་མིང་རྟགས་དེ་ཐུམ་སྒྲིལ་ནང་ཁ་སྣོན་བྱས་ནས་རེ་པོ་ནང་ལ་བཅུག"
+
+#~ msgid "Add gpg signatures for packages in repo"
+#~ msgstr "gpg གྱི་མིང་རྟགས་དེ་ཐུམ་སྒྲིལ་ནང་ཁ་སྣོན་བྱས་ནས་རེ་པོ་ནང་ལ་བཅུག"
+
+#~ msgid "Clean update - don't uses caches, reprocess all apks"
+#~ msgstr "གསར་བསྒྱུར་གཙང་བཟོ།-ཡིག་ཆ་གསོག་ཉར་བེད་སྤྱོ་མ་བྱེད། apks ཚང་མ་སྐྱར་སྤྱོད་བྱེད།"
+
+#~ msgid "app-id in the form APPID"
+#~ msgstr "APPID བཀོད་པའི་ནང་གི་མཉེས་ཆས་ཁ་བྱང་།"
+
+#~ msgid "app-id to check for updates"
+#~ msgstr "མཉེས་ཆས་ཁ་བྱང་རྒྱུད་གསར་བསྒྱར་ཡོད་མིན་ལྟོས།"
+
+#~ msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
+#~ msgstr "མཉེན་ཆས་ཀྱི་ངོ་བོ་དང་མཉམ་དུ་གདམ་ཀ་ཅན་གྱི་ཐོན་རིམ་ཨང་རྟགས་APPID[:VERCODE]"
+
+#~ msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
+#~ msgstr "མཉེས་ཆས་ཁ་བྱང་དང་མཉམ་དུ་གདམ་ཀ་ཅན་གྱི་ཐོན་རིམ་ཨང་རྟགས།APPID[:VERCODE]"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-07-16 20:06+0000\n"
"Last-Translator: Claus Rüdinger <Mail-an-CR@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/f-droid/"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-#, fuzzy
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "GPG-Signaturen für Programmpakete in der Paketquelle hinzufügen"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "Eine neue Anwendung aus ihrem Quellcode hinzufügen"
-msgid "Add gpg signatures for packages in repo"
-msgstr "GPG-Signaturen für Programmpakete in der Paketquelle hinzufügen"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
+msgstr ""
#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr "Auch vor Formatierungsfehler warnen, wie etwa \"rewritemeta -l\""
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "Auf Aktualisierungen für Anwendungen prüfen"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr "Nach Abschluss aller Scans bereinigen"
"Sauber - ohne Verwendung der Zwischenspeicher - aktualisieren, alle APKs "
"wiederaufbereiten"
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr ""
-"Sauber - ohne Verwendung der Zwischenspeicher - aktualisieren, alle APKs "
-"wiederaufbereiten"
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr "Liste der Kategorien durch Kommata getrennt."
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr "Repository-Signierschlüssel in einem Schlüsselspeicher erstellen"
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "APKs und/oder OBBs ohne Metadaten aus dem Repository löschen"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
#, fuzzy
msgid "Failed to align application"
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Erstellung deaktivierter Apps erzwingen und ungeachtet von Scan-Problemen "
"ausüben. Nur im Testmodus erlaubt."
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr "Gerüst für fehlende Metadaten-Dateien erstellen"
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr "Angelegenheiten, die Aktualisierungen erfordern, interaktiv abfragen."
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr "Nur Unterschiede zum Play Store ausgeben"
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
#, fuzzy
msgid ""
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
"Editor festlegen, der im interaktiven Modus verwendet werden soll. Standard "
"%s"
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr ""
+"Editor festlegen, der im interaktiven Modus verwendet werden soll. Standard "
+"%s"
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr "Festlegen, dass F-Droid auf dem Build-Server läuft"
"Testmodus - Ausgabe nur ins tmp-Verzeichnis einfügen, immer erstellen, "
"selbst wenn die Ausgabe bereits vorhanden ist."
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr "Unbekannter Fehler aufgetreten!"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr "Build-Server verwenden"
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr "App-ID in der Form APPID"
-
-msgid "app-id to check for updates"
-msgstr "App-ID, um auf Aktualisierungen zu prüfen"
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr "App-ID mit optionalem Versionscode in der Form APPID[:VERCODE]"
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr "App-ID mit optionalem Versionscode in der Form APPID[:VERCODE]"
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
#, fuzzy
msgid "applicationId in the form APPID"
msgid "applicationId to check for updates"
msgstr "App-ID, um auf Aktualisierungen zu prüfen"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr "Sprachgebrauch: fdroid [-h|--help|--version] <command> [<args>]"
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgid_plural "{} builds succeeded"
msgstr[0] ""
msgstr[1] ""
+
+#, fuzzy
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "GPG-Signaturen für Programmpakete in der Paketquelle hinzufügen"
+
+#~ msgid "Add gpg signatures for packages in repo"
+#~ msgstr "GPG-Signaturen für Programmpakete in der Paketquelle hinzufügen"
+
+#~ msgid "Clean update - don't uses caches, reprocess all apks"
+#~ msgstr ""
+#~ "Sauber - ohne Verwendung der Zwischenspeicher - aktualisieren, alle APKs "
+#~ "wiederaufbereiten"
+
+#~ msgid "app-id in the form APPID"
+#~ msgstr "App-ID in der Form APPID"
+
+#~ msgid "app-id to check for updates"
+#~ msgstr "App-ID, um auf Aktualisierungen zu prüfen"
+
+#~ msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
+#~ msgstr "App-ID mit optionalem Versionscode in der Form APPID[:VERCODE]"
+
+#~ msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
+#~ msgstr "App-ID mit optionalem Versionscode in der Form APPID[:VERCODE]"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-07-03 15:20+0000\n"
"Last-Translator: José Rodrigo Baires Quezada <rbaires@irex.org>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/f-droid/"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-#, fuzzy
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "Añadir las firmas gpg para los paquetes en el repositorio"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "Añadir una nueva aplicación desde su código fuente"
-msgid "Add gpg signatures for packages in repo"
-msgstr "Añadir las firmas gpg para los paquetes en el repositorio"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
+msgstr ""
#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr "También advierta sobre problemas de formato, como r rewritemeta-l"
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "Buscar actualizaciones de aplicaciones"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr "Limpiar después de que todos los análisis hayan finalizado"
msgstr ""
"Actualización limpia, no usa caché, reprocesa todas las aplicaciones APK"
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr ""
-"Actualización limpia, no usa caché, reprocesa todas las aplicaciones APK"
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr "Lista de categorías separadas por comas."
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr "Cree una clave de firmado de repositorios en un llavero de claves"
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "Borrar del repositorio archivos APK y/o OBB sin metadatos"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
#, fuzzy
msgid "Failed to align application"
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Forzar la creación de compilaciones deshabilitadas, independientemente de "
"los problemas de escaneo. Sólo se permite en modo de prueba."
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr "Crear esqueleto de metadatos de archivos que faltan"
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgstr ""
"Pregunte de forma interactiva sobre temas que necesitan una actualización."
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr "Solo imprimir diferencias con el Play Store"
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
#, fuzzy
msgid ""
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgstr ""
"Especifique el editor para utilizar en modo interactivo. Predeterminado %s"
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr ""
+"Especifique el editor para utilizar en modo interactivo. Predeterminado %s"
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr "Especificar que estamos ejecutando en el servidor de compilación"
"Modo de prueba: ponga la salida solo en el directorio tmp y siga "
"desarrollando, incluso si la salida ya existe."
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr "¡Se encontró una excepción desconocida!"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr "Use un servidor de compilación"
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr "APP-ID en el formato APPID"
-
-msgid "app-id to check for updates"
-msgstr "APP-ID para buscar actualizaciones"
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr "APP-ID con código de versión opcional en la forma APPID [: VERCODE]"
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr "APP-ID con código de versión opcional en la forma APPID [: VERCODE]"
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
#, fuzzy
msgid "applicationId in the form APPID"
msgid "applicationId to check for updates"
msgstr "APP-ID para buscar actualizaciones"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr "Uso: fdroid [-h|--help|--version] <command> [<args>]"
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgid_plural "{} builds succeeded"
msgstr[0] ""
msgstr[1] ""
+
+#, fuzzy
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "Añadir las firmas gpg para los paquetes en el repositorio"
+
+#~ msgid "Add gpg signatures for packages in repo"
+#~ msgstr "Añadir las firmas gpg para los paquetes en el repositorio"
+
+#~ msgid "Clean update - don't uses caches, reprocess all apks"
+#~ msgstr ""
+#~ "Actualización limpia, no usa caché, reprocesa todas las aplicaciones APK"
+
+#~ msgid "app-id in the form APPID"
+#~ msgstr "APP-ID en el formato APPID"
+
+#~ msgid "app-id to check for updates"
+#~ msgstr "APP-ID para buscar actualizaciones"
+
+#~ msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
+#~ msgstr "APP-ID con código de versión opcional en la forma APPID [: VERCODE]"
+
+#~ msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
+#~ msgstr "APP-ID con código de versión opcional en la forma APPID [: VERCODE]"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-10-01 01:48+0000\n"
"Last-Translator: who cares? <facevedo@disroot.org>\n"
"Language-Team: Spanish (Argentina) <https://hosted.weblate.org/projects/f-"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-#, fuzzy
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "Agregar firmas GPG a paquetes en el repositorio"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "Agregar una aplicación nueva desde su código fuente"
-msgid "Add gpg signatures for packages in repo"
-msgstr "Agregar firmas GPG a paquetes en el repositorio"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
+msgstr ""
#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr "También advertir sobre problemas de formateo, como ser rewritemeta -l"
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "Buscar actualizaciones de las aplicaciones"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr "Limpiar luego de que todos los escaneos hayan terminado"
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr "Limpiar actualización - no utiliza cachés, reprocesa todos los APK's"
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr "Limpiar actualización - no utiliza cachés, reprocesa todos los APK's"
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr "Lista de categorías separadas por coma."
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
#, fuzzy
msgid "Create a repo signing key in a keystore"
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "Borrar archivos APK y/o OBBs sin metadatos del repositorio"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
#, fuzzy
msgid "Failed to align application"
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"independientemente de los problemas en el escaneo. Solo disponible en modo "
"de pruebas."
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr "Crear plantilla de metadatos de los archivos faltantes"
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgstr ""
"Preguntar de forma interactiva sobre las cosas necesarias a actualizar."
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr "Solo mostrar las diferencias con el Plays Store"
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
#, fuzzy
msgid ""
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr "Especificar el editor a usar en modo interactivo. Por defecto %s"
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr "Especificar el editor a usar en modo interactivo. Por defecto %s"
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr ""
"Modo prueba - pone la salida solo en el directorio temporal, y siempre "
"construye, incluso cuando la salida ya exista."
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr "¡Se encontró una excepción desconocida!"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr "Usar servidor de construccion"
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr "app-id en el formato APPID"
-
-msgid "app-id to check for updates"
-msgstr "app-id para verificar actualizaciones"
-
-#, fuzzy
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr "app-id con VersionCode opcional con el formato APPID[:VERCODE]"
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr "app-id con versioncode opcional en el formato APPID[:VERCODE]"
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
#, fuzzy
msgid "applicationId in the form APPID"
msgid "applicationId to check for updates"
msgstr "app-id para verificar actualizaciones"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr "uso: fdroid [-h|--help|--version] <comando> [<args>]"
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgid_plural "{} builds succeeded"
msgstr[0] ""
msgstr[1] ""
+
+#, fuzzy
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "Agregar firmas GPG a paquetes en el repositorio"
+
+#~ msgid "Add gpg signatures for packages in repo"
+#~ msgstr "Agregar firmas GPG a paquetes en el repositorio"
+
+#~ msgid "Clean update - don't uses caches, reprocess all apks"
+#~ msgstr ""
+#~ "Limpiar actualización - no utiliza cachés, reprocesa todos los APK's"
+
+#~ msgid "app-id in the form APPID"
+#~ msgstr "app-id en el formato APPID"
+
+#~ msgid "app-id to check for updates"
+#~ msgstr "app-id para verificar actualizaciones"
+
+#, fuzzy
+#~ msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
+#~ msgstr "app-id con VersionCode opcional con el formato APPID[:VERCODE]"
+
+#~ msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
+#~ msgstr "app-id con versioncode opcional en el formato APPID[:VERCODE]"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr ""
-
#: ../fdroid
msgid "Add PGP signatures using GnuPG for packages in repo"
msgstr ""
msgid "Add a new application from its source code"
msgstr ""
-msgid "Add gpg signatures for packages in repo"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
msgstr ""
#: ../fdroidserver/init.py
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr ""
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr ""
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr ""
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr ""
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr ""
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr ""
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
msgid "Failed to align application"
msgstr ""
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Only allowed in test mode."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr ""
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
msgid ""
"Recalculate aggregate stats - use when changes have been made that would "
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr ""
"the output already exists."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr ""
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr ""
-
-msgid "app-id to check for updates"
-msgstr ""
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr ""
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr ""
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
msgid "applicationId in the form APPID"
msgstr ""
msgid "applicationId to check for updates"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: fdroidserver 0.8-135-g16dd6d28\n"
+"Project-Id-Version: fdroidserver 0.8-155-ga8a3bf9\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-13 12:47+0000\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr ""
-
#: ../fdroid
msgid "Add PGP signatures using GnuPG for packages in repo"
msgstr ""
msgid "Add a new application from its source code"
msgstr ""
-msgid "Add gpg signatures for packages in repo"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
msgstr ""
#: ../fdroidserver/init.py
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr ""
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr ""
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr ""
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr ""
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr ""
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr ""
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
msgid "Failed to align application"
msgstr ""
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Only allowed in test mode."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr ""
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
msgid ""
"Recalculate aggregate stats - use when changes have been made that would "
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr ""
"the output already exists."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr ""
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr ""
-
-msgid "app-id to check for updates"
-msgstr ""
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr ""
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr ""
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
msgid "applicationId in the form APPID"
msgstr ""
msgid "applicationId to check for updates"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-10-17 11:46+0000\n"
"Last-Translator: xin <xin@riseup.net>\n"
"Language-Team: French <https://hosted.weblate.org/projects/f-droid/"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-#, fuzzy
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "Ajouter des signatures GPG pour les paquets dans le dépôt"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "Ajouter une nouvelle application depuis son code source"
-msgid "Add gpg signatures for packages in repo"
-msgstr "Ajouter des signatures GPG pour les paquets dans le dépôt"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
+msgstr ""
#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr ""
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "Vérifier les mises à jour pour les applications"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr ""
msgstr ""
"Mise à jour propre - n'utilise pas les caches, ré-exécute tous les APKs"
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr ""
-"Mise à jour propre - n'utilise pas les caches, ré-exécute tous les APKs"
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr ""
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr ""
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "Supprimer les APK et/ou OBB sans métadonnées dans le dépôt"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
#, fuzzy
msgid "Failed to align application"
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Only allowed in test mode."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr "Créer les métadonnées de base manquantes"
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgstr ""
"Demander de manière interactive les choses nécessitant une mise à jour."
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
#, fuzzy
msgid "Only print differences with the Play Store"
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
msgid ""
"Recalculate aggregate stats - use when changes have been made that would "
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr "Définir l'éditeur à utiliser en mode interactif. Par défaut %s"
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr "Définir l'éditeur à utiliser en mode interactif. Par défaut %s"
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr ""
"the output already exists."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
#, fuzzy
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgid "Unknown exception found!"
msgstr "Exception inconnue détectée !"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr ""
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr ""
-
-msgid "app-id to check for updates"
-msgstr ""
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr ""
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr ""
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
msgid "applicationId in the form APPID"
msgstr ""
msgid "applicationId to check for updates"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr "utilisation : fdroid [-h|--help|--version] <commande> [<args>]"
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgid_plural "{} builds succeeded"
msgstr[0] ""
msgstr[1] ""
+
+#, fuzzy
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "Ajouter des signatures GPG pour les paquets dans le dépôt"
+
+#~ msgid "Add gpg signatures for packages in repo"
+#~ msgstr "Ajouter des signatures GPG pour les paquets dans le dépôt"
+
+#~ msgid "Clean update - don't uses caches, reprocess all apks"
+#~ msgstr ""
+#~ "Mise à jour propre - n'utilise pas les caches, ré-exécute tous les APKs"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-07-12 15:24+0000\n"
"Last-Translator: Roberto Albano De Rosa <robertoalbano@protonmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/f-droid/"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr ""
-
#: ../fdroid
msgid "Add PGP signatures using GnuPG for packages in repo"
msgstr ""
msgid "Add a new application from its source code"
msgstr "Aggiungi una nuova applicazione dal suo codice sorgente"
-msgid "Add gpg signatures for packages in repo"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
msgstr ""
#: ../fdroidserver/init.py
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr ""
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "Cerca gli aggiornamenti delle applicazioni"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr ""
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr ""
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr ""
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr ""
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr ""
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
msgid "Failed to align application"
msgstr ""
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Only allowed in test mode."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr ""
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
msgid ""
"Recalculate aggregate stats - use when changes have been made that would "
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr ""
"the output already exists."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr "Eccezione sconosciuta trovata!"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr ""
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr ""
-
-msgid "app-id to check for updates"
-msgstr ""
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr ""
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr ""
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
msgid "applicationId in the form APPID"
msgstr ""
msgid "applicationId to check for updates"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgstr ""
"Project-Id-Version: Kabyle (F-Droid)\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-08-11 19:09+0100\n"
"Last-Translator: Belkacem Mohammed <belkacem77@gmail.com>\n"
"Language-Team: Kabyle <https://hosted.weblate.org/projects/f-droid/"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr ""
-
#: ../fdroid
msgid "Add PGP signatures using GnuPG for packages in repo"
msgstr ""
msgid "Add a new application from its source code"
msgstr ""
-msgid "Add gpg signatures for packages in repo"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
msgstr ""
#: ../fdroidserver/init.py
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr ""
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr ""
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr ""
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr ""
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr ""
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr ""
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
msgid "Failed to align application"
msgstr ""
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Only allowed in test mode."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr ""
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
msgid ""
"Recalculate aggregate stats - use when changes have been made that would "
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr ""
"the output already exists."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr ""
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr ""
-
-msgid "app-id to check for updates"
-msgstr ""
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr ""
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr ""
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
msgid "applicationId in the form APPID"
msgstr ""
msgid "applicationId to check for updates"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgstr ""
"Project-Id-Version: fdroidserver 0.8-74-ga380b9f\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-10-17 14:20+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/f-droid/"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr "'keypass' ble ikke funnet i config.py!"
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr "'keystore' ble ikke funnet i config.py!"
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr "'keystorepass' ble ikke funnet i config.py!"
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr "'repo_keyalias' ble ikke funnet i config.py!"
msgid "'sdk_path' not set in 'config.py'!"
msgstr "'keypass' ble ikke funnet i config.py!"
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "Legg til PGP-signaturer for pakker i pakkebrønnen ved bruk av GnuPG"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "Legg til et nytt program fra dets kildekode"
-msgid "Add gpg signatures for packages in repo"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
msgstr ""
#: ../fdroidserver/init.py
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr ""
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr "Å legge til .git er ikke nødvendig"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "Se etter programoppdateringer"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr "Rydd opp etter at alle skanninger er fullførte"
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr ""
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr ""
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr "Kommainndelt liste over kategorier."
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr ""
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "Slett APK-er og/eller OBB-er uten metadata fra pakkebrønnen"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr "Klarte ikke å hente signaturer for '{apkfilename}': {error}"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
msgid "Failed to align application"
msgstr ""
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Only allowed in test mode."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr "Ingenting å gjøre for {appid}."
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr ""
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr "Behandler {apkfilename}"
+
#: ../fdroidserver/stats.py
msgid ""
"Recalculate aggregate stats - use when changes have been made that would "
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr ""
"the output already exists."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr "Unødvendig etterfølgende mellomrom"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr ""
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr ""
-
-msgid "app-id to check for updates"
-msgstr ""
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr ""
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr ""
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
msgid "applicationId in the form APPID"
msgstr ""
msgid "applicationId to check for updates"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr "Behandler {apkfilename}"
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgid_plural "{} builds succeeded"
msgstr[0] ""
msgstr[1] ""
+
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "Legg til PGP-signaturer for pakker i pakkebrønnen ved bruk av GnuPG"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-09-02 13:48+0000\n"
"Last-Translator: Edgar Moraes Diniz <edgar.diniz@posteo.net>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/f-"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-#, fuzzy
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "Adicione assinaturas gpg para os pacotes no repositório"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "Adicione um novo aplicativo a partir do seu código fonte"
-msgid "Add gpg signatures for packages in repo"
-msgstr "Adicione assinaturas gpg para os pacotes no repositório"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
+msgstr ""
#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr "Também avisar sobre problemas de formatação, como rewritemeta -l"
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "Verifique se existem atualizações para os aplicativos"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr "Limpar depois que todos os escaneamentos terminarem"
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr "Atualização limpa - não usa cache, reprocessa todos os APKs"
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr "Atualização limpa - não usa cache, reprocessa todos os APKs"
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr "Lista de categorias separadas por vírgula."
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr "Criar uma chave de assinatura do repositório em uma keystore"
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "Apagar do repositório os APKs e/ou OBBs sem metadados"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
#, fuzzy
msgid "Failed to align application"
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Forçar a compilação de aplicativos desativados e continuar independentemente "
"de problemas de escaneamento. Apenas permitido no modo de teste."
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr "Criar as bases dos arquivos de metadados que estão faltando"
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr "Perguntar interativamente sobre elementos que precisam de atualização."
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr "Apenas mostrar diferenças com a Play Store"
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
#, fuzzy
msgid ""
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr "Especificar o editor que será usado no modo interativo. O padrão é %s"
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr "Especificar o editor que será usado no modo interativo. O padrão é %s"
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr "Especificar que estamos executando no servidor de compilação"
"Modo de teste - coloque a saída apenas no diretório tmp e sempre compile, "
"mesmo que a saída já exista."
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr "Uma exceção desconhecida foi encrontrada!"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr "Usar servidor de compilação"
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr "app-id na forma APPID"
-
-msgid "app-id to check for updates"
-msgstr "app-id para verificar por atualizações"
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr ""
-"app-id, com código de versão (versionCode) opcional, na forma APPID[:VERCODE]"
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr ""
-"app-id, com código de versão (versioncode) opcional, na forma APPID[:VERCODE]"
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
#, fuzzy
msgid "applicationId in the form APPID"
msgid "applicationId to check for updates"
msgstr "app-id para verificar por atualizações"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr "uso: fdroid [-h|--help|--version] <comando> [<args>]"
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgid_plural "{} builds succeeded"
msgstr[0] ""
msgstr[1] ""
+
+#, fuzzy
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "Adicione assinaturas gpg para os pacotes no repositório"
+
+#~ msgid "Add gpg signatures for packages in repo"
+#~ msgstr "Adicione assinaturas gpg para os pacotes no repositório"
+
+#~ msgid "Clean update - don't uses caches, reprocess all apks"
+#~ msgstr "Atualização limpa - não usa cache, reprocessa todos os APKs"
+
+#~ msgid "app-id in the form APPID"
+#~ msgstr "app-id na forma APPID"
+
+#~ msgid "app-id to check for updates"
+#~ msgstr "app-id para verificar por atualizações"
+
+#~ msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
+#~ msgstr ""
+#~ "app-id, com código de versão (versionCode) opcional, na forma APPID[:"
+#~ "VERCODE]"
+
+#~ msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
+#~ msgstr ""
+#~ "app-id, com código de versão (versioncode) opcional, na forma APPID[:"
+#~ "VERCODE]"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr ""
-
#: ../fdroid
msgid "Add PGP signatures using GnuPG for packages in repo"
msgstr ""
msgid "Add a new application from its source code"
msgstr ""
-msgid "Add gpg signatures for packages in repo"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
msgstr ""
#: ../fdroidserver/init.py
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr ""
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr ""
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr ""
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr ""
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr ""
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr ""
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
msgid "Failed to align application"
msgstr ""
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Only allowed in test mode."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr ""
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
msgid ""
"Recalculate aggregate stats - use when changes have been made that would "
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr ""
"the output already exists."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr ""
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr ""
-
-msgid "app-id to check for updates"
-msgstr ""
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr ""
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr ""
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
msgid "applicationId in the form APPID"
msgstr ""
msgid "applicationId to check for updates"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-06-23 14:47+0000\n"
"Last-Translator: monolifed <monolifed@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/f-droid/"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-#, fuzzy
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "Depodaki paketler için GPG imzaları ekle"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "Kaynak kodundan yeni bir uygulama ekle"
-msgid "Add gpg signatures for packages in repo"
-msgstr "Depodaki paketler için GPG imzaları ekle"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
+msgstr ""
#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr "Ayrıca biçimlendirme sorunları hakkında uyar, rewritemeta -l gibi"
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "Uygulama güncellemelerini denetle"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr "Tüm taramalar bitince temizle"
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr "Temiz güncelleme - önbellekleri kullanmaz, tüm APKları yeniden işler"
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr "Temiz güncelleme - önbellekleri kullanmaz, tüm APKları yeniden işler"
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr "Kategorilerin virgülle ayrılmış listesi."
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr "Bir anahtar deposunda, depo imzalama anahtarı yaratır"
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "Depodan meta verisi olmayan APKları ve/veya OBBleri sil"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
#, fuzzy
msgid "Failed to align application"
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Devre dışı uygulamaların oluşturulmasını zorunlu kıl, ve tarama problemi "
"olsa bile devam et. Sadece sınama kipinde izin verilir."
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr "Eksik olan iskelet meta veri dosyalarını yarat"
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr "Güncelleme gerektiren şeyler hakkında etkileşimli olarak sor."
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr "Yalnızca Play Store ile olan farkları yazdır"
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
#, fuzzy
msgid ""
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr "Etkileşimli kipte kullanılacak editörü belirtin. Öntanımlı %s"
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr "Etkileşimli kipte kullanılacak editörü belirtin. Öntanımlı %s"
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr "Oluşturma sunucusunda çalıştığımızı belirtin"
"Sınama kipi - çıkışı sadece tmp dizinine koy, ve her zaman oluştur, çıkış "
"zaten var olsa bile."
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr "Günlüklenecek depo için taban URLsi (öntanımlı: https://f-droid.org)"
msgid "Unknown exception found!"
msgstr "Bilinmeyen özel durum bulundu!"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr "Oluşturma sunucusu kullan"
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr "APPID biçiminde app-id"
-
-msgid "app-id to check for updates"
-msgstr "Güncellemeleri denetlemek için app-id"
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr "APPID[:VERCODE] biçiminde app-id, isteğe bağlı versionCode ile"
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr "APPID[:VERCODE] biçiminde app-id, isteğe bağlı versioncode ile"
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
#, fuzzy
msgid "applicationId in the form APPID"
msgid "applicationId to check for updates"
msgstr "Güncellemeleri denetlemek için app-id"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr "kullanım: fdroid [-h|--help|--version] <komut>[<argümanlar>]"
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[0] ""
msgstr[1] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgid_plural "{} builds succeeded"
msgstr[0] ""
msgstr[1] ""
+
+#, fuzzy
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "Depodaki paketler için GPG imzaları ekle"
+
+#~ msgid "Add gpg signatures for packages in repo"
+#~ msgstr "Depodaki paketler için GPG imzaları ekle"
+
+#~ msgid "Clean update - don't uses caches, reprocess all apks"
+#~ msgstr ""
+#~ "Temiz güncelleme - önbellekleri kullanmaz, tüm APKları yeniden işler"
+
+#~ msgid "app-id in the form APPID"
+#~ msgstr "APPID biçiminde app-id"
+
+#~ msgid "app-id to check for updates"
+#~ msgstr "Güncellemeleri denetlemek için app-id"
+
+#~ msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
+#~ msgstr "APPID[:VERCODE] biçiminde app-id, isteğe bağlı versionCode ile"
+
+#~ msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
+#~ msgstr "APPID[:VERCODE] biçiminde app-id, isteğe bağlı versioncode ile"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-10-01 11:53+0000\n"
"Last-Translator: Володимир Бриняк <bardvv@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/f-droid/"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-#, fuzzy
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "Додайте підписи gpg для пакетів у репозиторії"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "Додайте новий застосунку зі свого вихідного коду"
-msgid "Add gpg signatures for packages in repo"
-msgstr "Додайте підписи gpg для пакетів у репозиторії"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
+msgstr ""
#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr "Також попередити про проблеми форматування, наприклад rewritemeta -l"
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "Перевірте наявність оновлень для застосунків"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr "Очистити після завершення сканування"
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr "Очистити оновлення - не використовує кеш, повторно обробляє всі apks"
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr "Очистити оновлення - не використовує кеш, повторно обробляє всі apks"
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr "Список категорій, розділених комами."
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr "Створіть ключ підписування репозиторію у сховищі ключів"
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "Видаліть APKs і/або OBBs без метаданих з репозиторію"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
#, fuzzy
msgid "Failed to align application"
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Примусити створювати інвалідні додатки, і здійснювати розміщення незалежно "
"від проблем сканування. Лише дозволено в тестовому режимі."
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr "Створення скелетів файлів метаданих, які відсутні"
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr "Інтерактивно запитайте про речі, які потребують оновлення."
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr "Друкувати відмінності тільки з Play Store"
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
msgid ""
"Recalculate aggregate stats - use when changes have been made that would "
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
"Вкажіть редактор для використання в інтерактивному режимі. За замовчуванням "
"%s"
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr ""
+"Вкажіть редактор для використання в інтерактивному режимі. За замовчуванням "
+"%s"
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr "Вкажіть, що ми працюємо на сервері створення"
"Режим тесту - надсилайте випуск тільки в каталог tmp, і завжди створюйте, "
"навіть якщо випуск вже існує."
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr ""
msgid "Unknown exception found!"
msgstr "Виявлено невідому виняткову ситуацію!"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr "Використовуйте сервер створення"
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr "app-id у формі APPID"
-
-msgid "app-id to check for updates"
-msgstr "app-id для перевірки наявність оновлень"
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr "app-id з необов'язковою версією коду у формі APPID[:VERCODE]"
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr "app-id з необов'язковим кодом версії у формі APPID[:VERCODE]"
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
#, fuzzy
msgid "applicationId in the form APPID"
msgid "applicationId to check for updates"
msgstr "app-id для перевірки наявність оновлень"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgstr[1] ""
msgstr[2] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr "використання: fdroid [-h|--help|--version] <команда> [<аргументи>]"
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgstr[1] ""
msgstr[2] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+
+#, fuzzy
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "Додайте підписи gpg для пакетів у репозиторії"
+
+#~ msgid "Add gpg signatures for packages in repo"
+#~ msgstr "Додайте підписи gpg для пакетів у репозиторії"
+
+#~ msgid "Clean update - don't uses caches, reprocess all apks"
+#~ msgstr ""
+#~ "Очистити оновлення - не використовує кеш, повторно обробляє всі apks"
+
+#~ msgid "app-id in the form APPID"
+#~ msgstr "app-id у формі APPID"
+
+#~ msgid "app-id to check for updates"
+#~ msgstr "app-id для перевірки наявність оновлень"
+
+#~ msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
+#~ msgstr "app-id з необов'язковою версією коду у формі APPID[:VERCODE]"
+
+#~ msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
+#~ msgstr "app-id з необов'язковим кодом версії у формі APPID[:VERCODE]"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-07-24 02:40+0000\n"
"Last-Translator: sima <lin2s@riseup.net>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/f-"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-#, fuzzy
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "添加包 gpg 签名至资源库"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "从源码添加新的应用程序"
-msgid "Add gpg signatures for packages in repo"
-msgstr "添加包 gpg 签名至资源库"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
+msgstr ""
#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr "同时提示格式问题,如 rewritemeta -l"
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "检查应用更新"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr "扫描全部完成后清除"
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr "清除更新:不用缓存,重新处理全部 apk"
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr "清除更新:不用缓存,重新处理全部 apk"
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr "逗号分割的目录列表。"
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr "在密钥存储中创建资源库签名密钥"
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "从资源库中删除没有元数据的 APK 和 OBB"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
#, fuzzy
msgid "Failed to align application"
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Only allowed in test mode."
msgstr "强制编译已禁用应用,忽略扫描出错。仅用于测试模式。"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr "创建缺少的主干元数据文件"
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr "需更新事项的互动提示。"
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr "仅输出与 Play Store 的差异"
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
#, fuzzy
msgid ""
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr "指定编辑器使用互动模式。默认 %s"
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr "指定编辑器使用互动模式。默认 %s"
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr "指定在编译服务器上运行"
"the output already exists."
msgstr "测试模式:仅将输出保存至 tmp 目录,即使输出已存在,仍然编译。"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr "资源库基 URL的日志(默认为 https://f-droid.org)"
msgid "Unknown exception found!"
msgstr "发生未知异常!"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr "使用编译服务器"
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr "app-id,格式:APPID"
-
-msgid "app-id to check for updates"
-msgstr "app-id,用于检查更新"
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr "带有可选项 versionCode 的 app-id,格式:APPID[:VERCODE]"
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr "带有可选项 versioncode 的 app-id,格式:APPID[:VERCODE]"
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
#, fuzzy
msgid "applicationId in the form APPID"
msgid "applicationId to check for updates"
msgstr "app-id,用于检查更新"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgid_plural "conflicting option strings: %s"
msgstr[0] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr "用法:fdroid [-h|--help|--version] <command> [<args>]"
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgid_plural "{0} apps, {1} key aliases"
msgstr[0] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgid "{} build succeeded"
msgid_plural "{} builds succeeded"
msgstr[0] ""
+
+#, fuzzy
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "添加包 gpg 签名至资源库"
+
+#~ msgid "Add gpg signatures for packages in repo"
+#~ msgstr "添加包 gpg 签名至资源库"
+
+#~ msgid "Clean update - don't uses caches, reprocess all apks"
+#~ msgstr "清除更新:不用缓存,重新处理全部 apk"
+
+#~ msgid "app-id in the form APPID"
+#~ msgstr "app-id,格式:APPID"
+
+#~ msgid "app-id to check for updates"
+#~ msgstr "app-id,用于检查更新"
+
+#~ msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
+#~ msgstr "带有可选项 versionCode 的 app-id,格式:APPID[:VERCODE]"
+
+#~ msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
+#~ msgstr "带有可选项 versioncode 的 app-id,格式:APPID[:VERCODE]"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
-"POT-Creation-Date: 2017-10-17 17:48+0200\n"
+"POT-Creation-Date: 2017-10-19 22:13+0200\n"
"PO-Revision-Date: 2017-08-31 02:59+0000\n"
"Last-Translator: ezjerry liao <ezjerry@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/f-"
msgid "\"%s/\" has no matching metadata file!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains outdated {name} ({version})"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "\"{path}\" contains recent {name} ({version})"
+msgstr ""
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid "%s option does not take a value"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keypass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystore' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'keystorepass' not found in config.py!"
msgstr ""
-#: ../fdroidserver/index.py
+#: ../fdroidserver/index.py ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.py!"
msgstr ""
msgid "'sdk_path' not set in 'config.py'!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
msgid "/issues is missing"
msgstr ""
-#, fuzzy
-msgid "Add PGP signatures for packages in repo using GnuPG"
-msgstr "在軟體倉庫中加入套件包的 gpg 簽署"
-
#: ../fdroid
#, fuzzy
msgid "Add PGP signatures using GnuPG for packages in repo"
msgid "Add a new application from its source code"
msgstr "從原始程式碼增加一個新的應用程式"
-msgid "Add gpg signatures for packages in repo"
-msgstr "在軟體倉庫中加入套件包的 gpg 簽署"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Adding new repo for only {name}"
+msgstr ""
#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr "還要提醒格式化問題,如 rewritemeta -l"
-#: ../fdroidserver/common.py
-#, python-brace-format
-msgid "Android Build Tools path '{path}' does not exist!"
-msgstr ""
-
#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK '{path}' does not have '{dirname}' installed!"
msgid "Android SDK path '{path}' is not a directory!"
msgstr ""
+#. Translators: "build-tools" is the file name of a package from
+#. Google, it is part of the Android SDK. So it probably shouldn't be
+#. translated or transliterated.
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Android build-tools path '{path}' does not exist!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "AndroidManifest.xml has no date"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgid "Appending .git is not necessary"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Archiving {apkfilename} with invalid signature!"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgid "Check for updates to applications"
msgstr "檢查應用程式更新"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid ""
+"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
+"archapks:{arch}"
+msgstr ""
+
#: ../fdroidserver/dscanner.py
msgid "Clean after all scans have finished"
msgstr "所有掃描完成後清除"
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr "清除更新 - 不使用快取,重新處理全部的 apk"
-msgid "Clean update - don't uses caches, reprocess all apks"
-msgstr "清除更新 - 不使用快取,重新處理全部的 apk"
-
#: ../fdroidserver/import.py
msgid "Comma separated list of categories."
msgstr "以逗號分隔類別清單。"
msgid "Could not find '{command}' on your system"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Could not find {path} to remove it"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "Could not open apk file for analysis"
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/import.py
msgid "Couldn't find latest version code"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/import.py
msgid "Couldn't find latest version name"
msgstr ""
msgid "Couldn't find package ID"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Cowardily refusing to overwrite existing signing key setup!"
+msgstr ""
+
#: ../fdroidserver/update.py
msgid "Create a repo signing key in a keystore"
msgstr "在金鑰庫中建立一個軟體倉庫的簽署金鑰"
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "從軟體倉庫刪除缺少中介資料的 APK 和/或 OBB"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Deleting unknown file: {path}"
+msgstr ""
+
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed reading {path}: {error}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed resizing {path}: {error}"
+msgstr ""
+
#: ../fdroidserver/publish.py
#, fuzzy
msgid "Failed to align application"
msgid "Failed to get APK manifest information"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, deleting {path}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Failed to get apk information, skipping {path}"
+msgstr ""
+
#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
"Only allowed in test mode."
msgstr "強制停用應用程式的構建,並且忽視掃描問題而繼續。只允許在測試模式下。"
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
+msgstr ""
+
#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr ""
msgid "Found multiple signing certificates for repository."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Found multiple signing certificates in {path}"
+msgstr ""
+
#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr ""
msgid "Found non-file at %s"
msgstr ""
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Generated skeleton metadata for {appid}"
+msgstr "建立缺少的骨幹中介資料檔案"
+
#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgid "Ignoring package without metadata: "
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Ignoring stale cache data for {apkfilename}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Ignoring {ext} file at '{path}'"
msgid "Interactively ask about things that need updating."
msgstr "以對話方式詢問需要更新的內容。"
+#: ../fdroidserver/update.py
+msgid "Invalid APK"
+msgstr ""
+
#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr ""
msgid "Invalid package name {0}"
msgstr ""
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr ""
msgid "No signed output directory - nothing to do"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "No signing certificates found in {path}"
+msgstr ""
+
#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgid "Nothing to do for {appid}."
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "OBB file has newer versionCode({integer}) than any APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB filename must start with \"main.\" or \"patch.\":"
+msgstr ""
+
+#: ../fdroidserver/update.py
+msgid "OBB's packagename does not match a supported APK:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Only PNG and JPEG are supported for graphics, found: {path}"
+msgstr ""
+
#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr "僅印出與 Play Store 的不同處"
msgid "Reading '{config_file}'"
msgstr ""
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#. https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/common.py
#, python-brace-format
msgid ""
"'{apkfilename}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Reading {apkfilename} from cache"
+msgstr ""
+
#: ../fdroidserver/stats.py
#, fuzzy
msgid ""
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping index generation for {appid}"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Skipping {apkfilename} with invalid signature!"
+msgstr ""
+
#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgid "Specify editor to use in interactive mode. Default %s"
msgstr "指定編輯器在互動模式使用。預設 %s"
+#: ../fdroidserver/update.py
+#, fuzzy, python-brace-format
+msgid "Specify editor to use in interactive mode. Default is {path}"
+msgstr "指定編輯器在互動模式使用。預設 %s"
+
#: ../fdroidserver/build.py
msgid "Specify that we're running on the build server"
msgstr "指定在構建伺服務器上運作"
"the output already exists."
msgstr "測試模式 - 將輸出只放在 tmp 目錄中,即使輸出已經存在,仍然構建。"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "The OBB version code must come after \"{name}.\":"
+msgstr ""
+
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr "軟體倉庫日誌的總部網址(預設:https://f-droid.org)"
msgid "Unknown exception found!"
msgstr "發現未知的異常!"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgid "Unnecessary trailing space"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported graphics file found: {path}"
+msgstr ""
+
#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Unsupported metadata format, use: --to [{supported}]"
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr ""
+#: ../fdroidserver/update.py
+msgid "Use `fdroid update -c` to create it."
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "Use build server"
msgstr "使用構建伺服器"
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "adding to {name}: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgid "ambiguous option: %s (%s?)"
msgstr ""
-msgid "app-id in the form APPID"
-msgstr "app-id,格式為 APPID"
-
-msgid "app-id to check for updates"
-msgstr "以 app-id 檢查更新"
-
-msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
-msgstr "app-id 具有任選的 versionCode 在此格式為 APPID [:VERCODE]"
-
-msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
-msgstr "app-id 具有任選的 versioncode 在此格式為 APPID [:VERCODE]"
-
#: ../fdroidserver/lint.py ../fdroidserver/rewritemeta.py
#, fuzzy
msgid "applicationId in the form APPID"
msgid "applicationId to check for updates"
msgstr "以 app-id 檢查更新"
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
#: ../fdroidserver/dscanner.py ../fdroidserver/build.py
#: ../fdroidserver/scanner.py ../fdroidserver/install.py
msgid_plural "conflicting option strings: %s"
msgstr[0] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "deleting: repo/{apkfilename}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgid "expected one argument"
msgstr ""
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [-h|--help|--version] <command> [<args>]"
+msgstr "用法:fdroid [-h|--help|--version] <command> [<args>]"
+
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
msgid "floating-point"
msgstr ""
msgid "signed APK, either a file-path or HTTPS URL."
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "skipping source tarball: {path}"
+msgstr ""
+
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr ""
-#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
+#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
msgid "usage: "
msgstr ""
msgid_plural "{0} apps, {1} key aliases"
msgstr[0] ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} ({appid}) has no metadata!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{appid} does not have a name! Using package name instead."
+msgstr ""
+
+#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr ""
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{name} \"{path}\" does not exist! Correct it in config.py."
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} is zero size!"
+msgstr ""
+
#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgid "{} build succeeded"
msgid_plural "{} builds succeeded"
msgstr[0] ""
+
+#, fuzzy
+#~ msgid "Add PGP signatures for packages in repo using GnuPG"
+#~ msgstr "在軟體倉庫中加入套件包的 gpg 簽署"
+
+#~ msgid "Add gpg signatures for packages in repo"
+#~ msgstr "在軟體倉庫中加入套件包的 gpg 簽署"
+
+#~ msgid "Clean update - don't uses caches, reprocess all apks"
+#~ msgstr "清除更新 - 不使用快取,重新處理全部的 apk"
+
+#~ msgid "app-id in the form APPID"
+#~ msgstr "app-id,格式為 APPID"
+
+#~ msgid "app-id to check for updates"
+#~ msgstr "以 app-id 檢查更新"
+
+#~ msgid "app-id with optional versionCode in the form APPID[:VERCODE]"
+#~ msgstr "app-id 具有任選的 versionCode 在此格式為 APPID [:VERCODE]"
+
+#~ msgid "app-id with optional versioncode in the form APPID[:VERCODE]"
+#~ msgstr "app-id 具有任選的 versioncode 在此格式為 APPID [:VERCODE]"
config = {
'basebox': 'jessie64',
'baseboxurl': [
- pathlib.Path(os.path.join(cachedir, 'jessie64.box')).as_uri(),
- 'https://f-droid.org/jessie64.box',
+ pathlib.Path(os.path.join(cachedir, 'jessie64.box')).as_uri()
],
'debian_mirror': 'http://http.debian.net/debian/',
'apt_package_cache': False,
debug_log_vagrant_vm(serverdir, config)
try:
v.up(provision=True)
- except fdroidserver.vmtools.FDroidBuildVmException as e:
+ except subprocess.CalledProcessError:
debug_log_vagrant_vm(serverdir, config)
- logger.exception('could not bring buildserver vm up. %s', e)
+ logger.error("'vagrant up' failed, is the base box missing?")
sys.exit(1)
if config['copy_caches_from_host']:
[aliases]
-release = register sdist upload --sign
+release = register compile_catalog sdist upload --sign
+
+# All this below is for Babel config. Ideally we would only use
+# Babel, but it is still missing some key features that gettext gives
+# us. So for now, this Babel setup is just to make it easy for Python
+# people who are used to it. Babel is missing:
+#
+# * properly tagging various Python formats in the comments
+# * --add-location=file
+# * --join-existing
+# * --sort-output on update
+#
+# So for now the canonical way to update the template and translation
+# files is: `make -C locale`
+
+[extract_messages]
+keywords = _
+charset = UTF-8
+sort_output = true
+no_location = true
+add-comments = true
+output_file = locale/fdroidserver.pot
+msgid-bugs-address = https://gitlab.com/fdroid/fdroidserver/issues
+
+[update_catalog]
+output_dir = locale
+input_file = locale/fdroidserver.pot
+
+[init_catalog]
+input_file = locale/fdroidserver.pot
+output_dir = locale
+
+[compile_catalog]
+domain = fdroidserver
+directory = locale
from setuptools import setup
import os
+import re
import shutil
import sys
-# workaround issue on OSX or --user installs, where sys.prefix is not an installable location
-if os.access(sys.prefix, os.W_OK | os.X_OK):
- data_prefix = sys.prefix
-else:
- data_prefix = '.'
+
+def get_data_files():
+ # workaround issue on OSX or --user installs, where sys.prefix is not an installable location
+ if os.access(sys.prefix, os.W_OK | os.X_OK):
+ data_prefix = sys.prefix
+ else:
+ data_prefix = '.'
+
+ data_files = []
+ with open('MANIFEST.in') as fp:
+ data = fp.read()
+
+ data_files.append((data_prefix + '/share/doc/fdroidserver/examples',
+ ['buildserver/config.buildserver.py', ]
+ + re.findall(r'include (examples/.*)', data)))
+
+ for f in re.findall(r'include (locale/[a-z][a-z][a-zA-Z_]*/LC_MESSAGES/fdroidserver.mo)', data):
+ d = os.path.join(data_prefix, 'share', os.path.dirname(f))
+ data_files.append((d, [f, ]))
+ return data_files
+
# PyPI accepts reST not Markdown
-if shutil.which('pandoc'):
- print('Using reST README')
- import subprocess
- readme = subprocess.check_output(['pandoc', '--from=markdown', '--to=rst', 'README.md'],
- universal_newlines=True)
+if os.path.exists('README.md'):
+ if shutil.which('pandoc'):
+ print('Using reST README')
+ import subprocess
+ subprocess.check_call(['pandoc', '--from=markdown', '--to=rst', 'README.md',
+ '--output=README.rst'], universal_newlines=True)
+ with open('README.rst') as fp:
+ readme = fp.read()
+ else:
+ print('Using Markdown README')
+ with open('README.md') as fp:
+ readme = fp.read()
else:
- print('Using Markdown README')
- with open('README.md') as fp:
- readme = fp.read()
+ readme = ''
setup(name='fdroidserver',
version='0.8',
license='AGPL-3.0',
packages=['fdroidserver', 'fdroidserver.asynchronousfilereader'],
scripts=['fdroid', 'fd-commit', 'makebuildserver'],
- data_files=[
- (data_prefix + '/share/doc/fdroidserver/examples',
- ['buildserver/config.buildserver.py',
- 'examples/config.py',
- 'examples/fdroid-icon.png',
- 'examples/makebuildserver.config.py',
- 'examples/opensc-fdroid.cfg',
- 'examples/public-read-only-s3-bucket-policy.json',
- 'examples/template.yml']),
- ],
+ data_files=get_data_files(),
python_requires='>=3.4',
install_requires=[
'clint',
#------------------------------------------------------------------------------#
# test building the source tarball, then installing it
cd $WORKSPACE
-python3 setup.py sdist
+python3 setup.py compile_catalog sdist
+
+# make sure translation files got compiled and included
+tar tzf dist/fdroidserver-*.tar.gz | grep locale/de/LC_MESSAGES/fdroidserver.mo
rm -rf $WORKSPACE/env
$pyvenv $WORKSPACE/env
. $WORKSPACE/env/bin/activate
# workaround https://github.com/pypa/setuptools/issues/937
-pip3 install setuptools==33.1.1
-pip3 install dist/fdroidserver-*.tar.gz
+pip3 install --quiet setuptools==33.1.1
+pip3 install --quiet dist/fdroidserver-*.tar.gz
+
+# make sure translation files were installed
+test -e $WORKSPACE/env/share/locale/de/LC_MESSAGES/fdroidserver.mo
# run tests in new pip+pyvenv install
fdroid=$WORKSPACE/env/bin/fdroid $WORKSPACE/tests/run-tests $apksource
$pyvenv $WORKSPACE/env
. $WORKSPACE/env/bin/activate
# workaround https://github.com/pypa/setuptools/issues/937
-pip3 install setuptools==33.1.1
-pip3 install -e $WORKSPACE
-python3 setup.py install
+pip3 install --quiet setuptools==33.1.1 Babel
+pip3 install --quiet -e $WORKSPACE
+python3 setup.py compile_catalog install
+
+# make sure translation files were installed
+test -e $WORKSPACE/env/share/locale/de/LC_MESSAGES/fdroidserver.mo
# run tests in new pip+pyvenv install
fdroid=$WORKSPACE/env/bin/fdroid $WORKSPACE/tests/run-tests $apksource
--- /dev/null
+#!/usr/bin/env python3
+
+# http://www.drdobbs.com/testing/unit-testing-with-python/240165163
+
+import inspect
+import optparse
+import os
+import sys
+import unittest
+
+localmodule = os.path.realpath(
+ os.path.join(os.path.dirname(inspect.getfile(inspect.currentframe())), '..'))
+print('localmodule: ' + localmodule)
+if localmodule not in sys.path:
+ sys.path.insert(0, localmodule)
+
+import fdroidserver.common
+import fdroidserver.exception
+
+
+class ExceptionTest(unittest.TestCase):
+ '''fdroidserver/exception.py'''
+
+ def test_FDroidException(self):
+ try:
+ raise fdroidserver.exception.FDroidException()
+ except fdroidserver.exception.FDroidException as e:
+ str(e)
+
+ try:
+ raise fdroidserver.exception.FDroidException(9)
+ except fdroidserver.exception.FDroidException as e:
+ str(e)
+
+ try:
+ raise fdroidserver.exception.FDroidException(-123.12234)
+ except fdroidserver.exception.FDroidException as e:
+ str(e)
+
+ try:
+ raise fdroidserver.exception.FDroidException("this is a string")
+ except fdroidserver.exception.FDroidException as e:
+ str(e)
+
+ try:
+ raise fdroidserver.exception.FDroidException(['one', 'two', 'three'])
+ except fdroidserver.exception.FDroidException as e:
+ str(e)
+
+ try:
+ raise fdroidserver.exception.FDroidException(('one', 'two', 'three'))
+ except fdroidserver.exception.FDroidException as e:
+ str(e)
+
+
+if __name__ == "__main__":
+ parser = optparse.OptionParser()
+ parser.add_option("-v", "--verbose", action="store_true", default=False,
+ help="Spew out even more information than normal")
+ (fdroidserver.exception.options, args) = parser.parse_args(['--verbose'])
+ fdroidserver.common.options = fdroidserver.exception.options
+
+ newSuite = unittest.TestSuite()
+ newSuite.addTest(unittest.makeSuite(ExceptionTest))
+ unittest.main()