chiark / gitweb /
switch gettext translation files to po-unwrapped format
[fdroidserver.git] / locale / fr / LC_MESSAGES / fdroidserver.po
index 51841ef838d00e649a5c69b63d3b1d8f410a8a1c..f62ea04ceab6d9668d84ea4368365f740922ec77 100644 (file)
@@ -6,11 +6,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: fdroidserver 0.9\n"
 "Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
 msgstr ""
 "Project-Id-Version: fdroidserver 0.9\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: 2018-02-13 09:01+0100\n"
 "PO-Revision-Date: 2017-11-27 12:40+0100\n"
 "Last-Translator: Ldm Public <ldmpub@gmail.com>\n"
 "PO-Revision-Date: 2017-11-27 12:40+0100\n"
 "Last-Translator: Ldm Public <ldmpub@gmail.com>\n"
-"Language-Team: French "
-"<https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/>\n"
+"Language-Team: French <https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -46,6 +45,11 @@ msgstr ""
 msgid "\"{path}\" contains recent {name} ({version})"
 msgstr ""
 
 msgid "\"{path}\" contains recent {name} ({version})"
 msgstr ""
 
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
+#, python-brace-format
+msgid "\"{path}\" exists but s3cmd is not installed!"
+msgstr ""
+
 #: ../fdroidserver/metadata.py
 #, python-brace-format
 msgid "\"{path}\" is not an accepted format, convert to: {formats}"
 #: ../fdroidserver/metadata.py
 #, python-brace-format
 msgid "\"{path}\" is not an accepted format, convert to: {formats}"
@@ -58,6 +62,11 @@ msgid_plural "%(option)s option requires %(number)d arguments"
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
+#: ../fdroidserver/mirror.py
+#, fuzzy, python-format
+msgid "%(prog)s [options] url"
+msgstr "%prog [options]"
+
 #: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
 #, python-format
 msgid "%(prog)s: error: %(message)s\n"
 #: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
 #, python-format
 msgid "%(prog)s: error: %(message)s\n"
@@ -119,6 +128,11 @@ msgstr ""
 msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
 msgstr ""
 
 msgid "'{aapt}' is too old, fdroid requires build-tools-23.0.0 or newer!"
 msgstr ""
 
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "'{aapt}' is too old, fdroid requires build-tools-{version} or newer!"
+msgstr ""
+
 #: ../fdroidserver/install.py
 #, python-brace-format
 msgid "'{apkfilename}' is already installed on {dev}."
 #: ../fdroidserver/install.py
 #, python-brace-format
 msgid "'{apkfilename}' is already installed on {dev}."
@@ -126,12 +140,8 @@ msgstr "'{apkfilename}' est déjà installé sur '{dev}'."
 
 #: ../fdroidserver/common.py
 #, python-brace-format
 
 #: ../fdroidserver/common.py
 #, python-brace-format
-msgid ""
-"'{field}' will be in random order! Use () or [] brackets if order is "
-"important!"
-msgstr ""
-"'{field}' sera ordonné aléatoirement ! Utilisez des parenthèses () ou des "
-"crochets [] si l'ordre est important !"
+msgid "'{field}' will be in random order! Use () or [] brackets if order is important!"
+msgstr "'{field}' sera ordonné aléatoirement ! Utilisez des parenthèses () ou des crochets [] si l'ordre est important !"
 
 #: ../fdroidserver/common.py
 #, python-brace-format
 
 #: ../fdroidserver/common.py
 #, python-brace-format
@@ -152,10 +162,19 @@ msgstr ""
 msgid ".__call__() not defined"
 msgstr ".__call__() n'est pas défini"
 
 msgid ".__call__() not defined"
 msgstr ".__call__() n'est pas défini"
 
+#: ../fdroidserver/metadata.py
+msgid ".fdroid.txt is not supported!  Convert to .fdroid.yml or .fdroid.json."
+msgstr ""
+
 #: ../fdroidserver/lint.py
 msgid "/issues is missing"
 msgstr ""
 
 #: ../fdroidserver/lint.py
 msgid "/issues is missing"
 msgstr ""
 
+#: ../fdroidserver/mirror.py
+#, fuzzy
+msgid "A URL is required as an argument!"
+msgstr "L'option -%s requiert un argument"
+
 #: ../fdroid
 #, fuzzy
 msgid "Add PGP signatures using GnuPG for packages in repo"
 #: ../fdroid
 #, fuzzy
 msgid "Add PGP signatures using GnuPG for packages in repo"
@@ -184,20 +203,17 @@ msgid "Alias of the repo signing key in the keystore"
 msgstr ""
 
 #: ../fdroidserver/import.py
 msgstr ""
 
 #: ../fdroidserver/import.py
-msgid ""
-"Allows a different revision (or git branch) to be specified for the initial "
-"import"
+msgid "Allows a different revision (or git branch) to be specified for the initial import"
+msgstr ""
+
+#: ../fdroidserver/mirror.py
+msgid "Also mirror the full archive section"
 msgstr ""
 
 #: ../fdroidserver/lint.py
 msgid "Also warn about formatting issues, like rewritemeta -l"
 msgstr ""
 
 msgstr ""
 
 #: ../fdroidserver/lint.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 "Le chemin '{path}' pour Android Build Tools n'existe pas !"
-
 #: ../fdroidserver/common.py
 #, python-brace-format
 msgid "Android SDK '{path}' does not have '{dirname}' installed!"
 #: ../fdroidserver/common.py
 #, python-brace-format
 msgid "Android SDK '{path}' does not have '{dirname}' installed!"
@@ -243,6 +259,10 @@ msgstr "Il n'est pas nécessaire d'ajouter .git"
 msgid "Archiving {apkfilename} with invalid signature!"
 msgstr ""
 
 msgid "Archiving {apkfilename} with invalid signature!"
 msgstr ""
 
+#: ../fdroidserver/mirror.py
+msgid "Base URL to mirror, can include the index signing key using the query string: ?fingerprint="
+msgstr ""
+
 #. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
 #: ../fdroidserver/lint.py
 #, python-brace-format
 #. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
 #: ../fdroidserver/lint.py
 #, python-brace-format
@@ -272,9 +292,7 @@ msgstr "Compiler uniquement la dernière version de chaque paquet"
 
 #: ../fdroidserver/metadata.py
 #, python-brace-format
 
 #: ../fdroidserver/metadata.py
 #, python-brace-format
-msgid ""
-"Build should have comma-separated versionName and versionCode, not "
-"\"{value}\", in {linedesc}"
+msgid "Build should have comma-separated versionName and versionCode, not \"{value}\", in {linedesc}"
 msgstr ""
 
 #: ../fdroidserver/init.py
 msgstr ""
 
 #: ../fdroidserver/init.py
@@ -293,6 +311,16 @@ msgstr[1] ""
 msgid "Cannot find a packageName for {path}!"
 msgstr ""
 
 msgid "Cannot find a packageName for {path}!"
 msgstr ""
 
+#: ../fdroidserver/metadata.py
+#, python-brace-format
+msgid "Cannot find an appid for {path}!"
+msgstr ""
+
+#: ../fdroidserver/vmtools.py
+#, python-brace-format
+msgid "Cannot read \"{path}\"!"
+msgstr ""
+
 #: ../fdroidserver/metadata.py
 #, python-brace-format
 msgid "Cannot resolve app id {appid}"
 #: ../fdroidserver/metadata.py
 #, python-brace-format
 msgid "Cannot resolve app id {appid}"
@@ -322,9 +350,7 @@ msgstr "Vérifier les mises à jour pour les applications"
 
 #: ../fdroidserver/update.py
 #, python-brace-format
 
 #: ../fdroidserver/update.py
 #, python-brace-format
-msgid ""
-"Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, "
-"archapks:{arch}"
+msgid "Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, archapks:{arch}"
 msgstr ""
 
 #: ../fdroidserver/dscanner.py
 msgstr ""
 
 #: ../fdroidserver/dscanner.py
@@ -342,8 +368,7 @@ msgstr ""
 #: ../fdroidserver/update.py
 #, fuzzy
 msgid "Clean update - don't uses caches, reprocess all APKs"
 #: ../fdroidserver/update.py
 #, fuzzy
 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 "Mise à jour propre - n'utilise pas les caches, ré-exécute tous les APKs"
 
 #: ../fdroidserver/import.py
 msgid "Comma separated list of categories."
 
 #: ../fdroidserver/import.py
 msgid "Comma separated list of categories."
@@ -398,16 +423,21 @@ msgstr ""
 msgid "Create skeleton metadata files that are missing"
 msgstr "Créer les métadonnées de base manquantes"
 
 msgid "Create skeleton metadata files that are missing"
 msgstr "Créer les métadonnées de base manquantes"
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 #, python-brace-format
 msgid "Created new container \"{name}\""
 msgstr ""
 
 #, python-brace-format
 msgid "Created new container \"{name}\""
 msgstr ""
 
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
+#, python-brace-format
+msgid "Creating \"{path}\" for configuring s3cmd."
+msgstr ""
+
 #: ../fdroidserver/publish.py
 msgid "Creating log directory"
 msgstr "Création du répertoire des logs"
 
 #: ../fdroidserver/publish.py
 msgid "Creating log directory"
 msgstr "Création du répertoire des logs"
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 #, python-brace-format
 msgid "Creating new S3 bucket: {url}"
 msgstr ""
 #, python-brace-format
 msgid "Creating new S3 bucket: {url}"
 msgstr ""
@@ -454,16 +484,17 @@ msgstr "Ligne dupliquée dans la description"
 #: ../fdroidserver/lint.py
 #, python-format
 msgid "Description has a list (%s) but it isn't bulleted (*) nor numbered (#)"
 #: ../fdroidserver/lint.py
 #, python-format
 msgid "Description has a list (%s) but it isn't bulleted (*) nor numbered (#)"
-msgstr ""
-"La description contient une liste (%s) mais ce n'est ni une liste à puces (*)"
-" ni une liste numérotée (#)"
+msgstr "La description contient une liste (%s) mais ce n'est ni une liste à puces (*) ni une liste numérotée (#)"
 
 #: ../fdroidserver/lint.py
 #, python-brace-format
 msgid "Description of length {length} is over the {limit} char limit"
 
 #: ../fdroidserver/lint.py
 #, python-brace-format
 msgid "Description of length {length} is over the {limit} char limit"
+msgstr "La longueur de la description {length} dépasser la limite du nombre de caractères autorisés {limit}"
+
+#: ../fdroidserver/mirror.py
+#, python-brace-format
+msgid "Do not include \"{path}\" in URL!"
 msgstr ""
 msgstr ""
-"La longueur de la description {length} dépasser la limite du nombre de "
-"caractères autorisés {limit}"
 
 #: ../fdroidserver/init.py
 msgid "Do not prompt for Android SDK path, just fail"
 
 #: ../fdroidserver/init.py
 msgid "Do not prompt for Android SDK path, just fail"
@@ -478,15 +509,18 @@ msgid "Don't do anything logs-related"
 msgstr ""
 
 #: ../fdroidserver/build.py
 msgstr ""
 
 #: ../fdroidserver/build.py
-msgid ""
-"Don't refresh the repository, useful when testing a build with no internet "
-"connection"
+msgid "Don't refresh the repository, useful when testing a build with no internet connection"
 msgstr ""
 
 #: ../fdroidserver/server.py ../fdroidserver/nightly.py
 msgstr ""
 
 #: ../fdroidserver/server.py ../fdroidserver/nightly.py
+#: ../fdroidserver/upload.py
 msgid "Don't use rsync checksums"
 msgstr ""
 
 msgid "Don't use rsync checksums"
 msgstr ""
 
+#: ../fdroid
+msgid "Download complete mirrors of small repos"
+msgstr ""
+
 #: ../fdroidserver/stats.py
 msgid "Download logs we don't have"
 msgstr ""
 #: ../fdroidserver/stats.py
 msgid "Download logs we don't have"
 msgstr ""
@@ -502,8 +536,7 @@ msgstr ""
 
 #: ../fdroidserver/metadata.py
 #, python-brace-format
 
 #: ../fdroidserver/metadata.py
 #, python-brace-format
-msgid ""
-"Duplicate build recipe found for versionCode {versionCode} in {linedesc}"
+msgid "Duplicate build recipe found for versionCode {versionCode} in {linedesc}"
 msgstr ""
 
 #: ../fdroidserver/lint.py
 msgstr ""
 
 #: ../fdroidserver/lint.py
@@ -515,6 +548,12 @@ msgstr ""
 msgid "Dynamically scan APKs post build"
 msgstr "Analyser dynamiquement les APKs après compilation"
 
 msgid "Dynamically scan APKs post build"
 msgstr "Analyser dynamiquement les APKs après compilation"
 
+#: ../fdroidserver/mirror.py
+msgid ""
+"ERROR: this command should never be used to mirror f-droid.org!\n"
+"A full mirror of f-droid.org requires more than 200GB."
+msgstr ""
+
 #: ../fdroidserver/nightly.py
 msgid "ERROR: unsupported CI type, patches welcome!"
 msgstr ""
 #: ../fdroidserver/nightly.py
 msgid "ERROR: unsupported CI type, patches welcome!"
 msgstr ""
@@ -531,6 +570,12 @@ msgid ""
 "> "
 msgstr ""
 
 "> "
 msgstr ""
 
+#: ../fdroidserver/server.py ../fdroidserver/checkupdates.py
+#: ../fdroidserver/upload.py
+#, python-format
+msgid "Error while attempting to publish log: %s"
+msgstr ""
+
 #: ../fdroidserver/import.py
 msgid "Error while getting repo address"
 msgstr ""
 #: ../fdroidserver/import.py
 msgid "Error while getting repo address"
 msgstr ""
@@ -559,7 +604,7 @@ msgstr ""
 msgid "Failed to align application"
 msgstr "Compiler toutes les applications disponibles"
 
 msgid "Failed to align application"
 msgstr "Compiler toutes les applications disponibles"
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 #, python-brace-format
 msgid "Failed to create S3 bucket: {url}"
 msgstr ""
 #, python-brace-format
 msgid "Failed to create S3 bucket: {url}"
 msgstr ""
@@ -583,10 +628,20 @@ msgstr ""
 msgid "Failed to install '{apkfilename}' on {dev}: {error}"
 msgstr ""
 
 msgid "Failed to install '{apkfilename}' on {dev}: {error}"
 msgstr ""
 
-#: ../fdroidserver/publish.py
+#: ../fdroidserver/publish.py ../fdroidserver/common.py
 msgid "Failed to sign application"
 msgstr "Erreur lors de la signature de l'application"
 
 msgid "Failed to sign application"
 msgstr "Erreur lors de la signature de l'application"
 
+#: ../fdroidserver/common.py
+#, fuzzy
+msgid "Failed to zipalign application"
+msgstr "Compiler toutes les applications disponibles"
+
+#: ../fdroidserver/build.py
+#, python-brace-format
+msgid "Fetched buildserverid from VM: {buildserverid}"
+msgstr ""
+
 #: ../fdroidserver/signatures.py
 #, python-brace-format
 msgid "Fetched signatures for '{apkfilename}' -> '{sigdir}'"
 #: ../fdroidserver/signatures.py
 #, python-brace-format
 msgid "Fetched signatures for '{apkfilename}' -> '{sigdir}'"
@@ -603,10 +658,17 @@ msgstr "Terminé"
 msgid "Flattr donation methods belong in the FlattrID flag"
 msgstr ""
 
 msgid "Flattr donation methods belong in the FlattrID flag"
 msgstr ""
 
+#: ../fdroidserver/lint.py
+msgid "Forbidden HTML tags"
+msgstr ""
+
 #: ../fdroidserver/build.py
 #: ../fdroidserver/build.py
-msgid ""
-"Force build of disabled apps, and carries on regardless of scan problems. "
-"Only allowed in test mode."
+msgid "Force build of disabled apps, and carries on regardless of scan problems. Only allowed in test mode."
+msgstr ""
+
+#: ../fdroidserver/build.py
+#, python-brace-format
+msgid "Force halting build after {0} sec timeout!"
 msgstr ""
 
 #: ../fdroidserver/update.py
 msgstr ""
 
 #: ../fdroidserver/update.py
@@ -630,8 +692,7 @@ msgstr "Créer les métadonnées de base manquantes"
 
 #: ../fdroidserver/index.py
 msgid "Found multiple signing certificates for repository."
 
 #: ../fdroidserver/index.py
 msgid "Found multiple signing certificates for repository."
-msgstr ""
-"Plusieurs certificats de signature ont étés trouvés pour le référentiel."
+msgstr "Plusieurs certificats de signature ont étés trouvés pour le référentiel."
 
 #: ../fdroidserver/update.py
 #, python-brace-format
 
 #: ../fdroidserver/update.py
 #, python-brace-format
@@ -681,6 +742,10 @@ msgstr ""
 msgid "Git submodule update failed"
 msgstr ""
 
 msgid "Git submodule update failed"
 msgstr ""
 
+#: ../fdroidserver/common.py
+msgid "HTTPS must be used with Subversion URLs!"
+msgstr ""
+
 #: ../fdroidserver/index.py
 msgid "Ignoring package without metadata: "
 msgstr ""
 #: ../fdroidserver/index.py
 msgid "Ignoring package without metadata: "
 msgstr ""
@@ -727,8 +792,7 @@ msgstr "Interagir avec le serveur HTTP du dépôt"
 
 #: ../fdroidserver/update.py
 msgid "Interactively ask about things that need updating."
 
 #: ../fdroidserver/update.py
 msgid "Interactively ask about things that need updating."
-msgstr ""
-"Demander de manière interactive les choses nécessitant une mise à jour."
+msgstr "Demander de manière interactive les choses nécessitant une mise à jour."
 
 #: ../fdroidserver/update.py
 msgid "Invalid APK"
 
 #: ../fdroidserver/update.py
 msgid "Invalid APK"
@@ -755,8 +819,7 @@ msgstr ""
 
 #: ../fdroidserver/lint.py
 #, python-format
 
 #: ../fdroidserver/lint.py
 #, python-format
-msgid ""
-"Invalid license tag \"%s\"! Use only tags from https://spdx.org/license-list"
+msgid "Invalid license tag \"%s\"! Use only tags from https://spdx.org/license-list"
 msgstr ""
 
 #: ../fdroidserver/lint.py
 msgstr ""
 
 #: ../fdroidserver/lint.py
@@ -787,13 +850,27 @@ msgstr ""
 msgid "Invalid versionCode: \"{versionCode}\" is not an integer!"
 msgstr ""
 
 msgid "Invalid versionCode: \"{versionCode}\" is not an integer!"
 msgstr ""
 
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "JAR signature failed to verify: {path}"
+msgstr ""
+
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "JAR signature verified: {path}"
+msgstr ""
+
 #: ../fdroidserver/publish.py ../fdroidserver/update.py
 #: ../fdroidserver/publish.py ../fdroidserver/update.py
+#: ../fdroidserver/mirror.py
 msgid "Java JDK not found! Install in standard location or set java_paths!"
 msgstr ""
 
 #: ../fdroidserver/signindex.py
 msgid "Java JDK not found! Install in standard location or set java_paths!"
 msgstr ""
 
 #: ../fdroidserver/signindex.py
-msgid ""
-"Java jarsigner not found! Install in standard location or set java_paths!"
+msgid "Java jarsigner not found! Install in standard location or set java_paths!"
+msgstr ""
+
+#: ../fdroidserver/lint.py
+msgid "Javascript in HTML src attributes"
 msgstr ""
 
 #: ../fdroidserver/init.py
 msgstr ""
 
 #: ../fdroidserver/init.py
@@ -802,9 +879,11 @@ msgstr ""
 
 #: ../fdroidserver/lint.py
 #, python-brace-format
 
 #: ../fdroidserver/lint.py
 #, python-brace-format
-msgid ""
-"Last used commit '{commit}' looks like a tag, but Update Check Mode is "
-"'{ucm}'"
+msgid "Last used commit '{commit}' looks like a tag, but Update Check Mode is '{ucm}'"
+msgstr ""
+
+#: ../fdroidserver/lint.py
+msgid "Liberapay donation methods belong in the LiberapayID flag"
 msgstr ""
 
 #: ../fdroidserver/rewritemeta.py
 msgstr ""
 
 #: ../fdroidserver/rewritemeta.py
@@ -919,6 +998,10 @@ msgstr "Rien à faire"
 msgid "Nothing to do for {appid}."
 msgstr "Rien à faire pour {appid}."
 
 msgid "Nothing to do for {appid}."
 msgstr "Rien à faire pour {appid}."
 
+#: ../fdroidserver/init.py
+msgid "Now set these in config.py:"
+msgstr ""
+
 #. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
 #: ../fdroidserver/update.py
 #, python-brace-format
 #. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
 #: ../fdroidserver/update.py
 #, python-brace-format
@@ -933,6 +1016,11 @@ msgstr ""
 msgid "OBB's packagename does not match a supported APK:"
 msgstr ""
 
 msgid "OBB's packagename does not match a supported APK:"
 msgstr ""
 
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Old APK signature failed to verify: {path}"
+msgstr ""
+
 #: ../fdroidserver/update.py
 #, python-brace-format
 msgid "Only PNG and JPEG are supported for graphics, found: {path}"
 #: ../fdroidserver/update.py
 #, python-brace-format
 msgid "Only PNG and JPEG are supported for graphics, found: {path}"
@@ -1042,12 +1130,12 @@ msgstr ""
 msgid "Push the log to this git remote repository"
 msgstr "Envoyer les logs dans ce dépôt git distant"
 
 msgid "Push the log to this git remote repository"
 msgstr "Envoyer les logs dans ce dépôt git distant"
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 #, python-brace-format
 msgid "Pushing binary transparency log to {url}"
 msgstr ""
 
 #, python-brace-format
 msgid "Pushing binary transparency log to {url}"
 msgstr ""
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 #, python-brace-format
 msgid "Pushing to {url}"
 msgstr ""
 #, python-brace-format
 msgid "Pushing to {url}"
 msgstr ""
@@ -1065,13 +1153,16 @@ msgstr "Lire toutes les métadonnées et quitter"
 msgid "Reading '{config_file}'"
 msgstr ""
 
 msgid "Reading '{config_file}'"
 msgstr ""
 
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "Reading minSdkVersion failed: \"{apkfilename}\""
+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
 #. 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 ""
-"Reading packageName/versionCode/versionName failed, APK invalid: "
-"'{apkfilename}'"
+msgid "Reading packageName/versionCode/versionName failed, APK invalid: '{apkfilename}'"
 msgstr ""
 
 #: ../fdroidserver/update.py
 msgstr ""
 
 #: ../fdroidserver/update.py
@@ -1080,9 +1171,7 @@ msgid "Reading {apkfilename} from cache"
 msgstr ""
 
 #: ../fdroidserver/stats.py
 msgstr ""
 
 #: ../fdroidserver/stats.py
-msgid ""
-"Recalculate aggregate stats - use when changes have been made that would "
-"invalidate old cached data."
+msgid "Recalculate aggregate stats - use when changes have been made that would invalidate old cached data."
 msgstr ""
 
 #: ../fdroidserver/common.py
 msgstr ""
 
 #: ../fdroidserver/common.py
@@ -1091,24 +1180,24 @@ msgstr ""
 
 #: ../fdroidserver/update.py
 msgid "Rename APK files that do not match package.name_123.apk"
 
 #: ../fdroidserver/update.py
 msgid "Rename APK files that do not match package.name_123.apk"
-msgstr ""
-"Renomme les fichiers APK dont le nom ne ressemble pas à nom.paquet_123.apk"
+msgstr "Renomme les fichiers APK dont le nom ne ressemble pas à nom.paquet_123.apk"
 
 #: ../fdroidserver/update.py
 msgid "Report on build data status"
 msgstr ""
 
 #: ../fdroidserver/build.py
 
 #: ../fdroidserver/update.py
 msgid "Report on build data status"
 msgstr ""
 
 #: ../fdroidserver/build.py
-msgid ""
-"Reset and create a brand new build server, even if the existing one appears "
-"to be ok."
+msgid "Reset and create a brand new build server, even if the existing one appears to be ok."
+msgstr ""
+
+#: ../fdroidserver/nightly.py
+#, python-brace-format
+msgid "Resigning {apkfilename} with provided debug.keystore"
 msgstr ""
 
 #: ../fdroidserver/update.py
 msgid "Resize all the icons exceeding the max pixel size and exit"
 msgstr ""
 
 #: ../fdroidserver/update.py
 msgid "Resize all the icons exceeding the max pixel size and exit"
-msgstr ""
-"Redimensionner toutes les icônes excédant la taille maximale en pixels et "
-"quitter"
+msgstr "Redimensionner toutes les icônes excédant la taille maximale en pixels et quitter"
 
 #: ../fdroidserver/common.py
 msgid "Restrict output to warnings and errors"
 
 #: ../fdroidserver/common.py
 msgid "Restrict output to warnings and errors"
@@ -1136,10 +1225,15 @@ msgstr ""
 msgid "Run rewritemeta to fix formatting"
 msgstr "Exécuter rewritemeta pour corriger le formatage"
 
 msgid "Run rewritemeta to fix formatting"
 msgstr "Exécuter rewritemeta pour corriger le formatage"
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 msgid "Running first pass with MD5 checking disabled"
 msgstr ""
 
 msgid "Running first pass with MD5 checking disabled"
 msgstr ""
 
+#: ../fdroidserver/mirror.py
+#, python-brace-format
+msgid "Running wget in {path}"
+msgstr ""
+
 #: ../fdroidserver/dscanner.py
 msgid "Scan only the latest version of each package"
 msgstr "Analyser seulement la dernière version de chaque paquet"
 #: ../fdroidserver/dscanner.py
 msgid "Scan only the latest version of each package"
 msgstr "Analyser seulement la dernière version de chaque paquet"
@@ -1148,16 +1242,44 @@ msgstr "Analyser seulement la dernière version de chaque paquet"
 msgid "Scan the source code of a package"
 msgstr "Scanner le code source d'un paquet"
 
 msgid "Scan the source code of a package"
 msgstr "Scanner le code source d'un paquet"
 
+#: ../fdroidserver/scanner.py
+#, python-brace-format
+msgid "Scanner found {count} problems in {appid}:"
+msgstr ""
+
+#: ../fdroidserver/scanner.py
+#, python-brace-format
+msgid "Scanner found {count} problems in {appid}:{versionCode}:"
+msgstr ""
+
 #: ../fdroidserver/build.py
 msgid "Scanner found {} problem"
 msgid_plural "Scanner found {} problems"
 msgstr[0] ""
 msgstr[1] ""
 
 #: ../fdroidserver/build.py
 msgid "Scanner found {} problem"
 msgid_plural "Scanner found {} problems"
 msgstr[0] ""
 msgstr[1] ""
 
+#: ../fdroidserver/common.py
+msgid "Set clock to that time using:"
+msgstr ""
+
+#: ../fdroidserver/build.py
+#, python-brace-format
+msgid "Set open file limit to {integer}"
+msgstr ""
+
 #: ../fdroid
 msgid "Set up an app build for a nightly build repo"
 msgstr ""
 
 #: ../fdroid
 msgid "Set up an app build for a nightly build repo"
 msgstr ""
 
+#: ../fdroidserver/build.py
+msgid "Setting open file limit failed: "
+msgstr ""
+
+#: ../fdroidserver/build.py
+#, python-brace-format
+msgid "Setting {0} sec timeout for this build"
+msgstr ""
+
 #: ../fdroidserver/build.py
 msgid "Setup an emulator, install the APK on it and perform a Drozer scan"
 msgstr ""
 #: ../fdroidserver/build.py
 msgid "Setup an emulator, install the APK on it and perform a Drozer scan"
 msgstr ""
@@ -1202,11 +1324,11 @@ msgstr ""
 msgid "Skipping {appid}: no builds specified"
 msgstr ""
 
 msgid "Skipping {appid}: no builds specified"
 msgstr ""
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 msgid "Specify a local folder to sync the repo to"
 msgstr ""
 
 msgid "Specify a local folder to sync the repo to"
 msgstr ""
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 msgid "Specify an identity file to provide to SSH for rsyncing"
 msgstr ""
 
 msgid "Specify an identity file to provide to SSH for rsyncing"
 msgstr ""
 
@@ -1227,10 +1349,19 @@ msgstr "Définir l'éditeur à utiliser en mode interactif. Par défaut %s"
 msgid "Specify that we're running on the build server"
 msgstr ""
 
 msgid "Specify that we're running on the build server"
 msgstr ""
 
+#: ../fdroidserver/nightly.py
+msgid "Specify which debug keystore file to use."
+msgstr ""
+
 #: ../fdroidserver/common.py
 msgid "Spew out even more information than normal"
 msgstr ""
 
 #: ../fdroidserver/common.py
 msgid "Spew out even more information than normal"
 msgstr ""
 
+#: ../fdroidserver/nightly.py
+#, python-brace-format
+msgid "Striping mystery signature from {apkfilename}"
+msgstr ""
+
 #: ../fdroidserver/lint.py
 #, python-format
 msgid "Summary '%s' is just the app's name"
 #: ../fdroidserver/lint.py
 #, python-format
 msgid "Summary '%s' is just the app's name"
@@ -1241,10 +1372,13 @@ msgstr ""
 msgid "Summary of length {length} is over the {limit} char limit"
 msgstr ""
 
 msgid "Summary of length {length} is over the {limit} char limit"
 msgstr ""
 
+#: ../fdroidserver/common.py
+#, python-brace-format
+msgid "System clock is older than date in {path}!"
+msgstr ""
+
 #: ../fdroidserver/build.py
 #: ../fdroidserver/build.py
-msgid ""
-"Test mode - put output in the tmp directory only, and always build, even if "
-"the output already exists."
+msgid "Test mode - put output in the tmp directory only, and always build, even if the output already exists."
 msgstr ""
 
 #. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
 msgstr ""
 
 #. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
@@ -1258,6 +1392,10 @@ msgstr ""
 msgid "The base URL for the repo to log (default: https://f-droid.org)"
 msgstr "URL de base pour le dépôt du journal (par défaut: https://f-droid.org)"
 
 msgid "The base URL for the repo to log (default: https://f-droid.org)"
 msgstr "URL de base pour le dépôt du journal (par défaut: https://f-droid.org)"
 
+#: ../fdroidserver/mirror.py
+msgid "The directory to write the mirror to"
+msgstr ""
+
 #: ../fdroidserver/server.py
 msgid "The only commands currently supported are 'init' and 'update'"
 msgstr "Les seules commandes disponibles actuellement sont 'init' et 'update'"
 #: ../fdroidserver/server.py
 msgid "The only commands currently supported are 'init' and 'update'"
 msgstr "Les seules commandes disponibles actuellement sont 'init' et 'update'"
@@ -1288,10 +1426,8 @@ msgstr ""
 msgid "This repo already has local metadata: %s"
 msgstr ""
 
 msgid "This repo already has local metadata: %s"
 msgstr ""
 
-#: ../fdroidserver/server.py
-msgid ""
-"To use awsbucket, awssecretkey and awsaccesskeyid must also be set in config."
-"py!"
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
+msgid "To use awsbucket, awssecretkey and awsaccesskeyid must also be set in config.py!"
 msgstr ""
 
 #: ../fdroidserver/lint.py
 msgstr ""
 
 #: ../fdroidserver/lint.py
@@ -1361,6 +1497,11 @@ msgstr ""
 msgid "Unrecognised field '{field}' in {linedesc}"
 msgstr ""
 
 msgid "Unrecognised field '{field}' in {linedesc}"
 msgstr ""
 
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "Unsupported file type \"{extension}\" for repo graphic"
+msgstr ""
+
 #: ../fdroidserver/update.py
 #, python-brace-format
 msgid "Unsupported graphics file found: {path}"
 #: ../fdroidserver/update.py
 #, python-brace-format
 msgid "Unsupported graphics file found: {path}"
@@ -1442,16 +1583,26 @@ msgstr ""
 
 #: ../fdroidserver/update.py
 msgid "Use date from APK instead of current time for newly added APKs"
 
 #: ../fdroidserver/update.py
 msgid "Use date from APK instead of current time for newly added APKs"
-msgstr ""
-"Utiliser la date de l'APK plutôt que la date courante pour les APKs "
-"nouvellement ajoutés"
+msgstr "Utiliser la date de l'APK plutôt que la date courante pour les APKs nouvellement ajoutés"
 
 msgid "Use date from apk instead of current time for newly added apks"
 
 msgid "Use date from apk instead of current time for newly added apks"
+msgstr "Utiliser la date de l'APK plutôt que la date courante pour les APKs nouvellement ajoutés"
+
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
+#, python-brace-format
+msgid "Using \"{path}\" for configuring s3cmd."
 msgstr ""
 msgstr ""
-"Utiliser la date de l'APK plutôt que la date courante pour les APKs "
-"nouvellement ajoutés"
 
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/common.py
+msgid "Using Java's jarsigner, not recommended for verifying APKs! Use apksigner"
+msgstr ""
+
+#: ../fdroidserver/init.py
+#, python-brace-format
+msgid "Using existing keystore \"{path}\""
+msgstr ""
+
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 #, python-brace-format
 msgid "Using s3cmd to sync with: {url}"
 msgstr ""
 #, python-brace-format
 msgid "Using s3cmd to sync with: {url}"
 msgstr ""
@@ -1464,14 +1615,16 @@ msgstr "Les commandes valides sont les suivantes :"
 msgid "Verify the integrity of downloaded packages"
 msgstr "Vérifier l'intégrité des paquets téléchargés"
 
 msgid "Verify the integrity of downloaded packages"
 msgstr "Vérifier l'intégrité des paquets téléchargés"
 
+#: ../fdroidserver/index.py
+msgid "Verifying index signature:"
+msgstr ""
+
 #: ../fdroid
 msgid "Warn about possible metadata errors"
 msgstr "Avertir de possibles erreurs dans les métadonnées"
 
 #: ../fdroidserver/update.py
 #: ../fdroid
 msgid "Warn about possible metadata errors"
 msgstr "Avertir de possibles erreurs dans les métadonnées"
 
 #: ../fdroidserver/update.py
-msgid ""
-"When configured for signed indexes, create only unsigned indexes at this "
-"stage"
+msgid "When configured for signed indexes, create only unsigned indexes at this stage"
 msgstr ""
 
 msgid "X.509 'Distiguished Name' used when generating keys"
 msgstr ""
 
 msgid "X.509 'Distiguished Name' used when generating keys"
@@ -1572,6 +1725,11 @@ msgstr[1] ""
 msgid "copying {apkfilename} into {path}"
 msgstr ""
 
 msgid "copying {apkfilename} into {path}"
 msgstr ""
 
+#: ../fdroidserver/nightly.py
+#, python-brace-format
+msgid "created {path}"
+msgstr ""
+
 #: ../fdroidserver/update.py
 #, python-brace-format
 msgid "deleting: repo/{apkfilename}"
 #: ../fdroidserver/update.py
 #, python-brace-format
 msgid "deleting: repo/{apkfilename}"
@@ -1606,6 +1764,11 @@ msgstr ""
 msgid "fdroid [-h|--help|--version] <command> [<args>]"
 msgstr "utilisation : fdroid [-h|--help|--version] <commande> [<args>]"
 
 msgid "fdroid [-h|--help|--version] <command> [<args>]"
 msgstr "utilisation : fdroid [-h|--help|--version] <commande> [<args>]"
 
+#: ../fdroid
+#, fuzzy
+msgid "fdroid [<command>] [-h|--help|--version|<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 ""
 #: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
 msgid "floating-point"
 msgstr ""
@@ -1615,6 +1778,15 @@ msgstr ""
 msgid "force errors to be warnings, or ignore"
 msgstr "forcer les erreurs en avertissement, ou les ignorer"
 
 msgid "force errors to be warnings, or ignore"
 msgstr "forcer les erreurs en avertissement, ou les ignorer"
 
+#: ../fdroidserver/metadata.py
+#, fuzzy
+msgid "force metadata errors (default) to be warnings, or to be ignored."
+msgstr "forcer les erreurs en avertissement, ou les ignorer"
+
+#: ../fdroidserver/common.py
+msgid "git svn clone failed"
+msgstr ""
+
 #: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
 #, python-format
 msgid "ignored explicit argument %r"
 #: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
 #, python-format
 msgid "ignored explicit argument %r"
@@ -1645,15 +1817,12 @@ msgstr ""
 
 #: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
 #, python-format
 
 #: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
 #, python-format
-msgid ""
-"invalid option string %(option)r: must start with a character "
-"%(prefix_chars)r"
+msgid "invalid option string %(option)r: must start with a character %(prefix_chars)r"
 msgstr ""
 
 #: ../fdroidserver/server.py
 #, python-brace-format
 msgstr ""
 
 #: ../fdroidserver/server.py
 #, python-brace-format
-msgid ""
-"local_copy_dir does not end with \"fdroid\", perhaps you meant: \"{path}\""
+msgid "local_copy_dir does not end with \"fdroid\", perhaps you meant: \"{path}\""
 msgstr ""
 
 #: ../fdroidserver/server.py
 msgstr ""
 
 #: ../fdroidserver/server.py
@@ -1673,6 +1842,11 @@ msgstr ""
 msgid "mutually exclusive arguments must be optional"
 msgstr ""
 
 msgid "mutually exclusive arguments must be optional"
 msgstr ""
 
+#: ../fdroidserver/mirror.py
+#, python-brace-format
+msgid "no \"icon\" in {appid}"
+msgstr ""
+
 #: ../fdroidserver/signatures.py
 msgid "no APK supplied"
 msgstr ""
 #: ../fdroidserver/signatures.py
 msgid "no APK supplied"
 msgstr ""
@@ -1760,19 +1934,15 @@ msgstr "arguments de position"
 
 #: ../fdroidserver/signatures.py
 #, python-brace-format
 
 #: ../fdroidserver/signatures.py
 #, python-brace-format
-msgid ""
-"refuse downloading via insecure HTTP connection (use HTTPS or specify --no-"
-"https-check): {apkfilename}"
+msgid "refuse downloading via insecure HTTP connection (use HTTPS or specify --no-https-check): {apkfilename}"
 msgstr ""
 
 #: ../fdroidserver/signatures.py
 #, python-brace-format
 msgstr ""
 
 #: ../fdroidserver/signatures.py
 #, python-brace-format
-msgid ""
-"refuse downloading via insecure http connection (use https or specify --no-"
-"https-check): {apkfilename}"
+msgid "refuse downloading via insecure http connection (use https or specify --no-https-check): {apkfilename}"
 msgstr ""
 
 msgstr ""
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 #, python-brace-format
 msgid "s3cmd sync indexes {path} to {url} and delete"
 msgstr ""
 #, python-brace-format
 msgid "s3cmd sync indexes {path} to {url} and delete"
 msgstr ""
@@ -1795,6 +1965,10 @@ msgstr ""
 msgid "skipping source tarball: {path}"
 msgstr ""
 
 msgid "skipping source tarball: {path}"
 msgstr ""
 
+#: ../fdroidserver/lint.py
+msgid "srclibs missing name and/or @"
+msgstr ""
+
 #: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
 #, python-format
 msgid "the following arguments are required: %s"
 #: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
 #, python-format
 msgid "the following arguments are required: %s"
@@ -1828,7 +2002,7 @@ msgstr "usage : "
 msgid "usage: fdroid [-h|--help|--version] <command> [<args>]"
 msgstr "utilisation : fdroid [-h|--help|--version] <commande> [<args>]"
 
 msgid "usage: fdroid [-h|--help|--version] <command> [<args>]"
 msgstr "utilisation : fdroid [-h|--help|--version] <commande> [<args>]"
 
-#: ../fdroidserver/server.py
+#: ../fdroidserver/server.py ../fdroidserver/upload.py
 #, python-brace-format
 msgid "using Apache libcloud to sync with {url}"
 msgstr ""
 #, python-brace-format
 msgid "using Apache libcloud to sync with {url}"
 msgstr ""
@@ -1845,17 +2019,37 @@ msgstr[1] ""
 msgid "{apkfilename} ({appid}) has no metadata!"
 msgstr ""
 
 msgid "{apkfilename} ({appid}) has no metadata!"
 msgstr ""
 
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename} has multiple {name} files, looks like Master Key exploit!"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{apkfilename}'s AndroidManifest.xml has a bad date: "
+msgstr ""
+
 #: ../fdroidserver/update.py
 #, python-brace-format
 msgid "{appid} does not have a name! Using package name instead."
 msgstr ""
 
 #: ../fdroidserver/update.py
 #, python-brace-format
 msgid "{appid} does not have a name! Using package name instead."
 msgstr ""
 
+#: ../fdroidserver/mirror.py
+#, python-brace-format
+msgid "{appid} is missing {name}"
+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 ""
 
 #. 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/scanner.py
+#, python-brace-format
+msgid "{appid}: no builds specified, running on current source state"
+msgstr ""
+
 #: ../fdroidserver/metadata.py
 #, python-brace-format
 msgid "{field} not terminated in {name}"
 #: ../fdroidserver/metadata.py
 #, python-brace-format
 msgid "{field} not terminated in {name}"
@@ -1866,11 +2060,26 @@ msgstr ""
 msgid "{name} \"{path}\" does not exist! Correct it in config.py."
 msgstr ""
 
 msgid "{name} \"{path}\" does not exist! Correct it in config.py."
 msgstr ""
 
+#: ../fdroidserver/nightly.py
+#, python-brace-format
+msgid "{path} does not exist!  Create it by running:"
+msgstr ""
+
+#: ../fdroidserver/update.py
+#, python-brace-format
+msgid "{path} has bad file signature \"{pattern}\", possible Janus exploit!"
+msgstr ""
+
 #: ../fdroidserver/update.py
 #, python-brace-format
 msgid "{path} is zero size!"
 msgstr ""
 
 #: ../fdroidserver/update.py
 #, python-brace-format
 msgid "{path} is zero size!"
 msgstr ""
 
+#: ../fdroidserver/mirror.py
+#, python-brace-format
+msgid "{url} does not end with \"fdroid\", check the URL path!"
+msgstr ""
+
 #: ../fdroidserver/build.py
 msgid "{} build failed"
 msgid_plural "{} builds failed"
 #: ../fdroidserver/build.py
 msgid "{} build failed"
 msgid_plural "{} builds failed"
@@ -1890,6 +2099,8 @@ msgstr[1] ""
 #~ msgid "Add gpg signatures for packages in repo"
 #~ 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 "Android Build Tools path '{path}' does not exist!"
+#~ msgstr "Le chemin '{path}' pour Android Build Tools n'existe pas !"
+
 #~ msgid "Clean update - don't uses caches, reprocess all 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"
+#~ msgstr "Mise à jour propre - n'utilise pas les caches, ré-exécute tous les APKs"