mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-04 22:40:29 +03:00
Merge branch 'merge_weblate' into 'master'
weblate See merge request fdroid/fdroidserver!1591
This commit is contained in:
commit
f14c3e38c8
16 changed files with 161 additions and 88 deletions
38
dev/fdroid_scan-binary.py
Normal file
38
dev/fdroid_scan-binary.py
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
#
|
||||||
|
# an fdroid plugin for setting up srclibs
|
||||||
|
#
|
||||||
|
# The 'fdroid build' gitlab-ci job uses --on-server, which does not
|
||||||
|
# set up the srclibs. This plugin does the missing setup.
|
||||||
|
|
||||||
|
import glob
|
||||||
|
import os
|
||||||
|
from argparse import ArgumentParser
|
||||||
|
from fdroidserver import _, common, scanner
|
||||||
|
|
||||||
|
|
||||||
|
fdroid_summary = 'Run scanner.scan_binary on APKs'
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
parser = ArgumentParser()
|
||||||
|
common.setup_global_opts(parser)
|
||||||
|
parser.add_argument("APK", nargs='*', help=_("Path to a signed or unsigned APK."))
|
||||||
|
options = common.parse_args(parser)
|
||||||
|
common.read_config()
|
||||||
|
if options.APK:
|
||||||
|
apks = options.APK
|
||||||
|
else:
|
||||||
|
apks = glob.glob(os.path.join('unsigned', '*.apk'))
|
||||||
|
|
||||||
|
errors = 0
|
||||||
|
for apk in apks:
|
||||||
|
print('Scanning', apk, '...')
|
||||||
|
if scanner.scan_binary(apk):
|
||||||
|
print("ERROR: Found blocklisted packages in:", apk)
|
||||||
|
errors += 1
|
||||||
|
exit(errors)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# SOME DESCRIPTIVE TITLE.
|
# SOME DESCRIPTIVE TITLE.
|
||||||
# This file is put in the public domain.
|
# This file is put in the public domain.
|
||||||
# Rubén <rubenx@mail.com>, 2023.
|
# Rubén <rubenx@mail.com>, 2023.
|
||||||
# pitroig <ona@riseup.net>, 2024.
|
# pitroig <ona@riseup.net>, 2024, 2025.
|
||||||
# raulmagdalena <4omoald1a@mozmail.com>, 2024.
|
# raulmagdalena <4omoald1a@mozmail.com>, 2024.
|
||||||
# Adrià Martín <adriamartinmor@gmail.com>, 2024.
|
# Adrià Martín <adriamartinmor@gmail.com>, 2024.
|
||||||
# unmes <jordi.guiu.pujols@gmail.com>, 2024.
|
# unmes <jordi.guiu.pujols@gmail.com>, 2024.
|
||||||
|
|
@ -12,15 +12,15 @@ msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 2.1-273-g54e84d87\n"
|
"Project-Id-Version: fdroidserver 2.1-273-g54e84d87\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-27 18:26+0000\n"
|
"PO-Revision-Date: 2025-01-03 17:37+0000\n"
|
||||||
"Last-Translator: Ecron <ecron_89@hotmail.com>\n"
|
"Last-Translator: pitroig <ona@riseup.net>\n"
|
||||||
"Language-Team: Catalan <https://hosted.weblate.org/projects/f-droid/fdroidserver/ca/>\n"
|
"Language-Team: Catalan <https://hosted.weblate.org/projects/f-droid/fdroidserver/ca/>\n"
|
||||||
"Language: ca\n"
|
"Language: ca\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.10-dev\n"
|
||||||
|
|
||||||
#: ../fdroidserver/nightly.py
|
#: ../fdroidserver/nightly.py
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1514,7 +1514,7 @@ msgstr "Actualitza i cau les regles de l'escàner i les signatures de la xarxa"
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Elimina el fitxer tar d'origen i qualsevol APKs si s'ha verificat correctament."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 1.0.0-95-gd7af22b\n"
|
"Project-Id-Version: fdroidserver 1.0.0-95-gd7af22b\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-23 18:58+0000\n"
|
"PO-Revision-Date: 2024-12-12 01:41+0000\n"
|
||||||
"Last-Translator: Fjuro <fjuro@alius.cz>\n"
|
"Last-Translator: Fjuro <fjuro@alius.cz>\n"
|
||||||
"Language-Team: Czech <https://hosted.weblate.org/projects/f-droid/fdroidserver/cs/>\n"
|
"Language-Team: Czech <https://hosted.weblate.org/projects/f-droid/fdroidserver/cs/>\n"
|
||||||
"Language: cs\n"
|
"Language: cs\n"
|
||||||
|
|
@ -1517,7 +1517,7 @@ msgstr "Obnovit a uložit pravidla a podpisy skeneru ze sítě do mezipaměti"
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Odstranit zdrojový tarball a všechny soubory APK při úspěšném ověření."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
# fossdd <fossdd@tutanota.com>, 2021.
|
# fossdd <fossdd@tutanota.com>, 2021.
|
||||||
# Ceeee <marius.romanus@gmx.de>, 2021.
|
# Ceeee <marius.romanus@gmx.de>, 2021.
|
||||||
# C. Rüdinger <Mail-an-CR@web.de>, 2021, 2022.
|
# C. Rüdinger <Mail-an-CR@web.de>, 2021, 2022.
|
||||||
# VfBFan <drop0815@posteo.de>, 2021, 2023.
|
# VfBFan <drop0815@posteo.de>, 2021, 2023, 2024.
|
||||||
# Roman Leo <roman.leo@gmx.de>, 2021.
|
# Roman Leo <roman.leo@gmx.de>, 2021.
|
||||||
# Follpvosten <wolfi@karpador.xyz>, 2021.
|
# Follpvosten <wolfi@karpador.xyz>, 2021.
|
||||||
# ssantos <ssantos@web.de>, 2022, 2023, 2024.
|
# ssantos <ssantos@web.de>, 2022, 2023, 2024.
|
||||||
|
|
@ -27,8 +27,8 @@ msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 0.9\n"
|
"Project-Id-Version: fdroidserver 0.9\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-12-03 09:22+0000\n"
|
"PO-Revision-Date: 2024-12-12 14:43+0000\n"
|
||||||
"Last-Translator: VfBFan <VfBFan@users.noreply.hosted.weblate.org>\n"
|
"Last-Translator: VfBFan <drop0815@posteo.de>\n"
|
||||||
"Language-Team: German <https://hosted.weblate.org/projects/f-droid/fdroidserver/de/>\n"
|
"Language-Team: German <https://hosted.weblate.org/projects/f-droid/fdroidserver/de/>\n"
|
||||||
"Language: de\n"
|
"Language: de\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|
@ -1529,7 +1529,7 @@ msgstr "Aktualisieren und Zwischenspeichern von Scannerregeln und Signaturen aus
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Den Quell-Tarball und alle APKs entfernen, wenn sie erfolgreich verifiziert wurden."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 0.9\n"
|
"Project-Id-Version: fdroidserver 0.9\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-21 23:18+0000\n"
|
"PO-Revision-Date: 2024-12-20 13:00+0000\n"
|
||||||
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
||||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/f-droid/fdroidserver/es/>\n"
|
"Language-Team: Spanish <https://hosted.weblate.org/projects/f-droid/fdroidserver/es/>\n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
|
|
@ -26,7 +26,7 @@ msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.9.2-dev\n"
|
||||||
|
|
||||||
#: ../fdroidserver/nightly.py
|
#: ../fdroidserver/nightly.py
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1520,7 +1520,7 @@ msgstr "Actualización y almacenamiento en caché de las reglas y firmas del esc
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Elimine el archivo tar de origen y todos los APK si se verifican correctamente."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
|
||||||
|
|
@ -40,20 +40,21 @@
|
||||||
# Sylvain Pichon <service@spichon.fr>, 2024.
|
# Sylvain Pichon <service@spichon.fr>, 2024.
|
||||||
# Sylvain Pichon <Sp_@users.noreply.hosted.weblate.org>, 2024.
|
# Sylvain Pichon <Sp_@users.noreply.hosted.weblate.org>, 2024.
|
||||||
# Lzebulon <lzebulon@crans.org>, 2024.
|
# Lzebulon <lzebulon@crans.org>, 2024.
|
||||||
|
# Armand Camponovo <contact@camarm.dev>, 2024.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 0.9\n"
|
"Project-Id-Version: fdroidserver 0.9\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-27 13:22+0000\n"
|
"PO-Revision-Date: 2024-12-31 00:24+0000\n"
|
||||||
"Last-Translator: Ldm Public <ldmpub@gmail.com>\n"
|
"Last-Translator: Armand Camponovo <contact@camarm.dev>\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"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.10-dev\n"
|
||||||
|
|
||||||
#: ../fdroidserver/nightly.py
|
#: ../fdroidserver/nightly.py
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -904,9 +905,8 @@ msgid "Found multiple JAR Signature Block Files in {path}"
|
||||||
msgstr "Plusieurs fichiers de bloc de signature JAR trouvé à {path}"
|
msgstr "Plusieurs fichiers de bloc de signature JAR trouvé à {path}"
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
#, fuzzy
|
|
||||||
msgid "Found multiple Signer Certificates!"
|
msgid "Found multiple Signer Certificates!"
|
||||||
msgstr "Plusieurs signataires de certificats ont été trouvés !"
|
msgstr "Plusieurs certificats de signatures ont été trouvés !"
|
||||||
|
|
||||||
#: ../fdroidserver/metadata.py
|
#: ../fdroidserver/metadata.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -975,7 +975,7 @@ msgstr "Reset de Git échouée"
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Git submodule deinit failed"
|
msgid "Git submodule deinit failed"
|
||||||
msgstr "Échec de la mise à jour du sous-module Git"
|
msgstr "Échec de la suppression du sous-module Git"
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Git submodule sync failed"
|
msgid "Git submodule sync failed"
|
||||||
|
|
@ -1201,7 +1201,7 @@ msgstr "Lister les fichiers qui seront reformater (test à blanc)"
|
||||||
|
|
||||||
#: ../fdroidserver/lint.py
|
#: ../fdroidserver/lint.py
|
||||||
msgid "Locale included in f-droid.org URL"
|
msgid "Locale included in f-droid.org URL"
|
||||||
msgstr "Les paramètres de lieu sont inclus dans f-droid.org URL"
|
msgstr "Les paramètres de localisation sont inclus dans l'URL f-droid.org"
|
||||||
|
|
||||||
#: ../fdroidserver/build.py
|
#: ../fdroidserver/build.py
|
||||||
msgid "Make the build stop on exceptions"
|
msgid "Make the build stop on exceptions"
|
||||||
|
|
@ -1328,7 +1328,6 @@ msgid "No unsigned directory - nothing to do"
|
||||||
msgstr "Aucun dossier non signé — il n'y a rien à faire"
|
msgstr "Aucun dossier non signé — il n'y a rien à faire"
|
||||||
|
|
||||||
#: ../fdroidserver/__main__.py
|
#: ../fdroidserver/__main__.py
|
||||||
#, fuzzy
|
|
||||||
msgid "No version information could be found."
|
msgid "No version information could be found."
|
||||||
msgstr "Aucune information sur la version n’a été trouvée."
|
msgstr "Aucune information sur la version n’a été trouvée."
|
||||||
|
|
||||||
|
|
@ -1459,9 +1458,9 @@ msgid "Print the secret variable to the terminal for easy copy/paste"
|
||||||
msgstr "Afficher la variable secrète dans le terminal pour un copier/coller facilité"
|
msgstr "Afficher la variable secrète dans le terminal pour un copier/coller facilité"
|
||||||
|
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
#, fuzzy, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Privacy mode was enabled based on your locale ({country_code})."
|
msgid "Privacy mode was enabled based on your locale ({country_code})."
|
||||||
msgstr "Le mode de confidentialité a été activé, dû à votre position ({country_code})."
|
msgstr "Le mode de confidentialité a été activé, dû à votre localisation ({country_code})."
|
||||||
|
|
||||||
#: ../fdroidserver/scanner.py
|
#: ../fdroidserver/scanner.py
|
||||||
#, python-format
|
#, python-format
|
||||||
|
|
@ -1546,7 +1545,6 @@ msgid "Reading {apkfilename} from cache"
|
||||||
msgstr "Lecture de {apkfilename} à partir du cache"
|
msgstr "Lecture de {apkfilename} à partir du cache"
|
||||||
|
|
||||||
#: ../fdroidserver/build.py
|
#: ../fdroidserver/build.py
|
||||||
#, fuzzy
|
|
||||||
msgid "Refresh and cache scanner rules and signatures from the network"
|
msgid "Refresh and cache scanner rules and signatures from the network"
|
||||||
msgstr "Actualisation et mise en cache des règles et signature à partir du réseau."
|
msgstr "Actualisation et mise en cache des règles et signature à partir du réseau."
|
||||||
|
|
||||||
|
|
@ -1589,9 +1587,9 @@ msgid "Restrict output to warnings and errors"
|
||||||
msgstr "Limiter la sortie aux avertissements et aux erreurs"
|
msgstr "Limiter la sortie aux avertissements et aux erreurs"
|
||||||
|
|
||||||
#: ../fdroidserver/net.py
|
#: ../fdroidserver/net.py
|
||||||
#, fuzzy, python-format
|
#, python-format
|
||||||
msgid "Retrying failed download: %s"
|
msgid "Retrying failed download: %s"
|
||||||
msgstr "Réessaie de téléchargement échoué : %s"
|
msgstr "Nouvel essai de téléchargement suite à échec : %s"
|
||||||
|
|
||||||
#: ../fdroidserver/__main__.py
|
#: ../fdroidserver/__main__.py
|
||||||
msgid "Rewrite all the metadata files"
|
msgid "Rewrite all the metadata files"
|
||||||
|
|
@ -1818,7 +1816,6 @@ msgid "These are the apps that have been archived from the main repo."
|
||||||
msgstr "Voici les applications qui ont été archivées à partir du dépôt principal."
|
msgstr "Voici les applications qui ont été archivées à partir du dépôt principal."
|
||||||
|
|
||||||
#: ../fdroidserver/mirror.py
|
#: ../fdroidserver/mirror.py
|
||||||
#, fuzzy
|
|
||||||
msgid "This command should never be used to mirror f-droid.org! A full copy requires more than 600GB."
|
msgid "This command should never be used to mirror f-droid.org! A full copy requires more than 600GB."
|
||||||
msgstr "Cette commande ne devrait jamais être utilisée pour copier f-droid.org ! Une copie occupe plus de 600GB."
|
msgstr "Cette commande ne devrait jamais être utilisée pour copier f-droid.org ! Une copie occupe plus de 600GB."
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 2.3a1-162-gfbb3cc59\n"
|
"Project-Id-Version: fdroidserver 2.3a1-162-gfbb3cc59\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-22 21:03+0000\n"
|
"PO-Revision-Date: 2024-12-14 19:00+0000\n"
|
||||||
"Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
|
"Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
|
||||||
"Language-Team: Irish <https://hosted.weblate.org/projects/f-droid/fdroidserver/ga/>\n"
|
"Language-Team: Irish <https://hosted.weblate.org/projects/f-droid/fdroidserver/ga/>\n"
|
||||||
"Language: ga\n"
|
"Language: ga\n"
|
||||||
|
|
@ -14,7 +14,7 @@ msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>6 && n<11) ? 3 : 4;\n"
|
"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>6 && n<11) ? 3 : 4;\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.9-rc\n"
|
||||||
|
|
||||||
#: ../fdroidserver/nightly.py
|
#: ../fdroidserver/nightly.py
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1514,7 +1514,7 @@ msgstr "Athnuaigh agus cuir rialacha agus sínithe scanóirí taisce ón líonra
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Bain tarball foinse agus aon APKanna má fhíoraítear go rathúil é."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,14 @@
|
||||||
# Hinaloe <hina@hinaloe.net>, 2020.
|
# Hinaloe <hina@hinaloe.net>, 2020.
|
||||||
# Suguru Hirahara <shirahara@users.noreply.hosted.weblate.org>, 2024.
|
# Suguru Hirahara <shirahara@users.noreply.hosted.weblate.org>, 2024.
|
||||||
# "Shuuji TAKAHASHI (shuuji3)" <shuuji3@gmail.com>, 2024.
|
# "Shuuji TAKAHASHI (shuuji3)" <shuuji3@gmail.com>, 2024.
|
||||||
|
# Liner Seven <linour7gmekiblo@gmail.com>, 2024.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 0.8-224-g4b0ade7\n"
|
"Project-Id-Version: fdroidserver 0.8-224-g4b0ade7\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-28 08:34+0000\n"
|
"PO-Revision-Date: 2024-12-12 01:41+0000\n"
|
||||||
"Last-Translator: \"Shuuji TAKAHASHI (shuuji3)\" <shuuji3@gmail.com>\n"
|
"Last-Translator: Liner Seven <linour7gmekiblo@gmail.com>\n"
|
||||||
"Language-Team: Japanese <https://hosted.weblate.org/projects/f-droid/fdroidserver/ja/>\n"
|
"Language-Team: Japanese <https://hosted.weblate.org/projects/f-droid/fdroidserver/ja/>\n"
|
||||||
"Language: ja\n"
|
"Language: ja\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|
@ -1508,7 +1509,7 @@ msgstr "スキャナーのルールと署名をネットワークから取得し
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "検証成功時にソースのTAR・APKを削除する。"
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
#
|
#
|
||||||
# add completed translations from weblate to MANIFEST.in
|
# add completed translations from weblate to MANIFEST.in
|
||||||
|
|
||||||
|
import git
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
|
@ -37,14 +38,41 @@ for locale in sorted(data, key=lambda locale: locale['code']):
|
||||||
|
|
||||||
manifest_file = os.path.join(projectbasedir, 'MANIFEST.in')
|
manifest_file = os.path.join(projectbasedir, 'MANIFEST.in')
|
||||||
with open(manifest_file) as fp:
|
with open(manifest_file) as fp:
|
||||||
for line in fp.readlines():
|
manifest_in = fp.read()
|
||||||
m = re.match(r'include locale/([^/]+)/.*', line)
|
for m in re.findall(r'include locale/([^/]+)/LC_MESSAGES/fdroidserver.po', manifest_in):
|
||||||
if m:
|
active.add(m)
|
||||||
active.add(m.group(1))
|
|
||||||
|
|
||||||
|
repo = git.Repo(projectbasedir)
|
||||||
|
weblate = repo.remotes.weblate
|
||||||
|
weblate.fetch()
|
||||||
|
upstream = repo.remotes.upstream
|
||||||
|
upstream.fetch()
|
||||||
|
|
||||||
|
if 'merge_weblate' in repo.heads:
|
||||||
|
merge_weblate = repo.heads['merge_weblate']
|
||||||
|
repo.create_tag(
|
||||||
|
'previous_merge_weblate',
|
||||||
|
ref=merge_weblate,
|
||||||
|
message=('Automatically created by %s' % __file__),
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
merge_weblate = repo.create_head('merge_weblate')
|
||||||
|
merge_weblate.set_commit(upstream.refs.master)
|
||||||
|
merge_weblate.checkout()
|
||||||
|
|
||||||
|
active = sorted(active)
|
||||||
manifest_lines = set()
|
manifest_lines = set()
|
||||||
for locale in active:
|
for locale in active:
|
||||||
manifest_lines.add('include locale/%s/LC_MESSAGES/fdroidserver.po\n' % locale)
|
po_file = f'locale/{locale}/LC_MESSAGES/fdroidserver.po'
|
||||||
|
manifest_lines.add(f'include {po_file}\n')
|
||||||
|
for commit in repo.iter_commits(
|
||||||
|
str(weblate.refs.master) + '...' + str(upstream.refs.master),
|
||||||
|
paths=[po_file],
|
||||||
|
max_count=10,
|
||||||
|
reverse=True,
|
||||||
|
):
|
||||||
|
print(f'{locale}: git cherry-pick', commit)
|
||||||
|
repo.git.cherry_pick(commit)
|
||||||
|
|
||||||
with open(manifest_file, 'a') as fp:
|
with open(manifest_file, 'a') as fp:
|
||||||
for line in manifest_lines:
|
for line in manifest_lines:
|
||||||
|
|
@ -52,3 +80,10 @@ with open(manifest_file, 'a') as fp:
|
||||||
fp.write(line)
|
fp.write(line)
|
||||||
|
|
||||||
subprocess.run(['sort', '-u', '-o', manifest_file, manifest_file])
|
subprocess.run(['sort', '-u', '-o', manifest_file, manifest_file])
|
||||||
|
|
||||||
|
print('\tIf all else fails, try:')
|
||||||
|
print('\tgit checkout -B merge_weblate weblate/master')
|
||||||
|
print('\tgit rebase -i upstream/master')
|
||||||
|
print('\t# select all in editor and cut all commit lines')
|
||||||
|
print('\twl-paste | grep -Eo ".* \((%s)\) .*" | wl-copy' % '|'.join(active))
|
||||||
|
print('\t# paste into editor, and make rebase\n')
|
||||||
|
|
|
||||||
|
|
@ -19,15 +19,15 @@ msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 0.9\n"
|
"Project-Id-Version: fdroidserver 0.9\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-25 13:28+0000\n"
|
"PO-Revision-Date: 2024-12-24 01:00+0000\n"
|
||||||
"Last-Translator: dedakir923 <dedakir923@exoular.com>\n"
|
"Last-Translator: LucasMZ <git@lucasmz.dev>\n"
|
||||||
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/>\n"
|
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_BR/>\n"
|
||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.10-dev\n"
|
||||||
|
|
||||||
#: ../fdroidserver/nightly.py
|
#: ../fdroidserver/nightly.py
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1521,7 +1521,7 @@ msgstr "Atualizar e armazenar em cache regras e assinaturas do scanner da rede"
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Remover pacote de código-fonte e qualquer APK se verificado com sucesso."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
# This file is distributed under the same license as the PACKAGE package.
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
# Manuela Silva <mmsrs@sky.com>, 2020.
|
# Manuela Silva <mmsrs@sky.com>, 2020.
|
||||||
# ssantos <ssantos@web.de>, 2020, 2021, 2022, 2023, 2024.
|
# ssantos <ssantos@web.de>, 2020, 2021, 2022, 2023, 2024, 2025.
|
||||||
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2022, 2024.
|
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2022, 2024.
|
||||||
# Peter J. Mello <admin@petermello.net>, 2021.
|
# Peter J. Mello <admin@petermello.net>, 2021.
|
||||||
# Fat Potato <mjwany48@gmail.com>, 2024.
|
# Fat Potato <mjwany48@gmail.com>, 2024.
|
||||||
|
|
@ -12,15 +12,15 @@ msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 0.9\n"
|
"Project-Id-Version: fdroidserver 0.9\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-26 10:54+0000\n"
|
"PO-Revision-Date: 2025-01-03 06:49+0000\n"
|
||||||
"Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
|
"Last-Translator: ssantos <ssantos@web.de>\n"
|
||||||
"Language-Team: Portuguese (Portugal) <https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_PT/>\n"
|
"Language-Team: Portuguese (Portugal) <https://hosted.weblate.org/projects/f-droid/fdroidserver/pt_PT/>\n"
|
||||||
"Language: pt_PT\n"
|
"Language: pt_PT\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.10-dev\n"
|
||||||
|
|
||||||
#: ../fdroidserver/nightly.py
|
#: ../fdroidserver/nightly.py
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1514,7 +1514,7 @@ msgstr "Atualizar e armazenar as regras e assinaturas do scanner da rede no cach
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Remover tarball de código-fonte e todos APKs se for verificado com sucesso."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
# Golubev Alexander <fatzer2@gmail.com>, 2020, 2021, 2024.
|
# Golubev Alexander <fatzer2@gmail.com>, 2020, 2021, 2024.
|
||||||
# Mingun <Alexander_Sergey@mail.ru>, 2020.
|
# Mingun <Alexander_Sergey@mail.ru>, 2020.
|
||||||
# anonymous <noreply@weblate.org>, 2020.
|
# anonymous <noreply@weblate.org>, 2020.
|
||||||
# Andrey <andrey@mailbox.org>, 2020, 2021, 2022, 2023.
|
# Andrey <andrey@mailbox.org>, 2020, 2021, 2022, 2023, 2025.
|
||||||
# gardenapple <gardenapple@posteo.net>, 2020.
|
# gardenapple <gardenapple@posteo.net>, 2020.
|
||||||
# Boris Timofeev <mashin87@gmail.com>, 2020.
|
# Boris Timofeev <mashin87@gmail.com>, 2020.
|
||||||
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020.
|
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020.
|
||||||
|
|
@ -15,20 +15,21 @@
|
||||||
# Alexander Ivanov <saiv46.dev@gmail.com>, 2024.
|
# Alexander Ivanov <saiv46.dev@gmail.com>, 2024.
|
||||||
# gfbdrgng <hnaofegnp@hldrive.com>, 2024.
|
# gfbdrgng <hnaofegnp@hldrive.com>, 2024.
|
||||||
# neverender <audiolunaire@getgoogleoff.me>, 2024.
|
# neverender <audiolunaire@getgoogleoff.me>, 2024.
|
||||||
|
# Dmitry <dmitrydmitry761@gmail.com>, 2024.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 1.0.0-95-gd7af22b\n"
|
"Project-Id-Version: fdroidserver 1.0.0-95-gd7af22b\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-12-02 17:00+0000\n"
|
"PO-Revision-Date: 2025-01-08 16:30+0000\n"
|
||||||
"Last-Translator: Golubev Alexander <fatzer2@gmail.com>\n"
|
"Last-Translator: Andrey <andrey@mailbox.org>\n"
|
||||||
"Language-Team: Russian <https://hosted.weblate.org/projects/f-droid/fdroidserver/ru/>\n"
|
"Language-Team: Russian <https://hosted.weblate.org/projects/f-droid/fdroidserver/ru/>\n"
|
||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.10-dev\n"
|
||||||
|
|
||||||
#: ../fdroidserver/nightly.py
|
#: ../fdroidserver/nightly.py
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -465,7 +466,7 @@ msgstr "Зафиксировать изменения (commit)"
|
||||||
|
|
||||||
#: ../fdroidserver/checkupdates.py
|
#: ../fdroidserver/checkupdates.py
|
||||||
msgid "Commit changes, push, then make a merge request"
|
msgid "Commit changes, push, then make a merge request"
|
||||||
msgstr "Зафиксировать изменения (commit), отправить (push) их в удалённый репозиторий, и затем создать запрос на слияние"
|
msgstr "Зафиксировать изменения (commit), отправить (push) их в удаленный репозиторий, и затем создать запрос на слияние"
|
||||||
|
|
||||||
#: ../fdroidserver/metadata.py
|
#: ../fdroidserver/metadata.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -744,7 +745,7 @@ msgstr "Переменная среды {var} из {configname} не устан
|
||||||
|
|
||||||
#: ../fdroidserver/deploy.py
|
#: ../fdroidserver/deploy.py
|
||||||
msgid "Error deploying 'github_releases', {} not present. (You might need to run `fdroid update` first.)"
|
msgid "Error deploying 'github_releases', {} not present. (You might need to run `fdroid update` first.)"
|
||||||
msgstr "Ошибка развёртывания 'github_releases', {} отсутствует. (Возможно, сначала вам нужно запустить `fdroid update`.)"
|
msgstr "Ошибка развертывания 'github_releases', {} отсутствует. (Возможно, сначала вам нужно запустить `fdroid update`.)"
|
||||||
|
|
||||||
#: ../fdroidserver/import_subcommand.py
|
#: ../fdroidserver/import_subcommand.py
|
||||||
msgid "Error while getting repo address"
|
msgid "Error while getting repo address"
|
||||||
|
|
@ -1524,7 +1525,7 @@ msgstr "Обновление и кэширование правил и сигн
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Удалить tar-архив с исходным кодом и все APK-файлы, если проверка для них прошла успешно."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
@ -2030,7 +2031,7 @@ msgstr "Для конфигурации s3cmd используется \"{path}\
|
||||||
#: ../fdroidserver/deploy.py
|
#: ../fdroidserver/deploy.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Using \"{path}\" for syncing with remote storage."
|
msgid "Using \"{path}\" for syncing with remote storage."
|
||||||
msgstr "Для синхронизации с удалённым хранилищем используется путь \"{path}\"."
|
msgstr "Для синхронизации с удаленным хранилищем используется путь \"{path}\"."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Using APK Signature v2"
|
msgid "Using APK Signature v2"
|
||||||
|
|
@ -2644,7 +2645,7 @@ msgstr "s3cmd синхронизировать индексы из {path} в {ur
|
||||||
#: ../fdroidserver/deploy.py
|
#: ../fdroidserver/deploy.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "s3cmd syncs indexes from {path} to {url} and deletes removed"
|
msgid "s3cmd syncs indexes from {path} to {url} and deletes removed"
|
||||||
msgstr "s3cmd синхронизирует индексы из {path} в {url} и удаляет стёртые"
|
msgstr "s3cmd синхронизирует индексы из {path} в {url} и удаляет стертые"
|
||||||
|
|
||||||
#: ../fdroidserver/scanner.py
|
#: ../fdroidserver/scanner.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 1.0.6-349-g907c04ea\n"
|
"Project-Id-Version: fdroidserver 1.0.6-349-g907c04ea\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-22 05:58+0000\n"
|
"PO-Revision-Date: 2024-12-12 14:43+0000\n"
|
||||||
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
|
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
|
||||||
"Language-Team: Albanian <https://hosted.weblate.org/projects/f-droid/fdroidserver/sq/>\n"
|
"Language-Team: Albanian <https://hosted.weblate.org/projects/f-droid/fdroidserver/sq/>\n"
|
||||||
"Language: sq\n"
|
"Language: sq\n"
|
||||||
|
|
@ -1509,7 +1509,7 @@ msgstr "Rifresko dhe ruaj në fshehtinë rregulla skaneri nga rrjeti"
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Hiqni paketimin e burimit dhe çfarëdo APK-sh, nëse verifikimi është i suksesshëm."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
@ -2627,7 +2627,7 @@ msgstr ""
|
||||||
#: ../fdroidserver/deploy.py
|
#: ../fdroidserver/deploy.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "s3cmd syncs indexes from {path} to {url} and deletes removed"
|
msgid "s3cmd syncs indexes from {path} to {url} and deletes removed"
|
||||||
msgstr ""
|
msgstr "s3cmd njëkohëson tregues nga {path} te {url} dhe fshin të hequrit"
|
||||||
|
|
||||||
#: ../fdroidserver/scanner.py
|
#: ../fdroidserver/scanner.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 2.1b0\n"
|
"Project-Id-Version: fdroidserver 2.1b0\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-29 10:00+0000\n"
|
"PO-Revision-Date: 2024-12-30 22:00+0000\n"
|
||||||
"Last-Translator: Reno Tx <renotx@users.noreply.hosted.weblate.org>\n"
|
"Last-Translator: Reno Tx <renotx@users.noreply.hosted.weblate.org>\n"
|
||||||
"Language-Team: Serbian <https://hosted.weblate.org/projects/f-droid/fdroidserver/sr/>\n"
|
"Language-Team: Serbian <https://hosted.weblate.org/projects/f-droid/fdroidserver/sr/>\n"
|
||||||
"Language: sr\n"
|
"Language: sr\n"
|
||||||
|
|
@ -17,7 +17,7 @@ msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
"X-Generator: Weblate 5.9-dev\n"
|
"X-Generator: Weblate 5.10-dev\n"
|
||||||
|
|
||||||
#: ../fdroidserver/nightly.py
|
#: ../fdroidserver/nightly.py
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1513,7 +1513,7 @@ msgstr "Освежите и кеширајте правила и потписе
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Уклони изворни tarball и све APK-ове ако су успешно проверени."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
|
||||||
|
|
@ -11,20 +11,21 @@
|
||||||
# Tymofii Lytvynenko <till.svit@gmail.com>, 2024.
|
# Tymofii Lytvynenko <till.svit@gmail.com>, 2024.
|
||||||
# Fqwe1 <Fqwe1@users.noreply.hosted.weblate.org>, 2024.
|
# Fqwe1 <Fqwe1@users.noreply.hosted.weblate.org>, 2024.
|
||||||
# Nazar <balaraz@tuta.io>, 2024.
|
# Nazar <balaraz@tuta.io>, 2024.
|
||||||
|
# Максим Горпиніч <mgorpinic2005@gmail.com>, 2024.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 0.9\n"
|
"Project-Id-Version: fdroidserver 0.9\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-09-13 23:35+0000\n"
|
"PO-Revision-Date: 2024-12-20 13:00+0000\n"
|
||||||
"Last-Translator: Ihor Hordiichuk <igor_ck@outlook.com>\n"
|
"Last-Translator: Максим Горпиніч <mgorpinic2005@gmail.com>\n"
|
||||||
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/f-droid/fdroidserver/uk/>\n"
|
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/f-droid/fdroidserver/uk/>\n"
|
||||||
"Language: uk\n"
|
"Language: uk\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
"X-Generator: Weblate 5.8-dev\n"
|
"X-Generator: Weblate 5.9.2-dev\n"
|
||||||
|
|
||||||
#: ../fdroidserver/nightly.py
|
#: ../fdroidserver/nightly.py
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -212,7 +213,7 @@ msgstr "'{value}' не є дійсним {field}, має бути {pattern}"
|
||||||
|
|
||||||
#: ../fdroidserver/checkupdates.py
|
#: ../fdroidserver/checkupdates.py
|
||||||
msgid "--merge-request only runs on a single appid!"
|
msgid "--merge-request only runs on a single appid!"
|
||||||
msgstr ""
|
msgstr "--merge-request працює лише в одній програмі!"
|
||||||
|
|
||||||
#: ../fdroidserver/checkupdates.py
|
#: ../fdroidserver/checkupdates.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -343,11 +344,11 @@ msgstr "AutoUpdateMode з UpdateCheckMode: HTTP повинен мати шабл
|
||||||
|
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
msgid "Automatic no to all prompts."
|
msgid "Automatic no to all prompts."
|
||||||
msgstr ""
|
msgstr "Автоматичне ні для всіх підказок."
|
||||||
|
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
msgid "Automatic yes to all prompts."
|
msgid "Automatic yes to all prompts."
|
||||||
msgstr ""
|
msgstr "Автоматичне «так» на всі підказки."
|
||||||
|
|
||||||
#: ../fdroidserver/index.py
|
#: ../fdroidserver/index.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -444,7 +445,7 @@ msgstr "Очистити оновлення - не використовує ке
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Color the log output"
|
msgid "Color the log output"
|
||||||
msgstr ""
|
msgstr "Розфарбуйте результат журналу"
|
||||||
|
|
||||||
#: ../fdroidserver/import_subcommand.py
|
#: ../fdroidserver/import_subcommand.py
|
||||||
msgid "Comma separated list of categories."
|
msgid "Comma separated list of categories."
|
||||||
|
|
@ -461,7 +462,7 @@ msgstr "Прийняти зміни"
|
||||||
|
|
||||||
#: ../fdroidserver/checkupdates.py
|
#: ../fdroidserver/checkupdates.py
|
||||||
msgid "Commit changes, push, then make a merge request"
|
msgid "Commit changes, push, then make a merge request"
|
||||||
msgstr ""
|
msgstr "Зафіксуйте зміни, натисніть, а потім зробіть запит на злиття"
|
||||||
|
|
||||||
#: ../fdroidserver/metadata.py
|
#: ../fdroidserver/metadata.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -648,7 +649,7 @@ msgstr "Не використовуйте контрольні суми rsync"
|
||||||
|
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
msgid "Download F-Droid.apk using mirrors that leak less to the network"
|
msgid "Download F-Droid.apk using mirrors that leak less to the network"
|
||||||
msgstr ""
|
msgstr "Завантажуйте F-Droid.apk за допомогою дзеркал, які менше витікають у мережу"
|
||||||
|
|
||||||
#: ../fdroidserver/__main__.py
|
#: ../fdroidserver/__main__.py
|
||||||
msgid "Download complete mirrors of small repos"
|
msgid "Download complete mirrors of small repos"
|
||||||
|
|
@ -760,7 +761,7 @@ msgstr "Експортування підписів з APK"
|
||||||
|
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
msgid "F-Droid.apk could not be downloaded from any known source!"
|
msgid "F-Droid.apk could not be downloaded from any known source!"
|
||||||
msgstr ""
|
msgstr "F-Droid.apk не вдалося завантажити з жодного відомого джерела!"
|
||||||
|
|
||||||
#: ../fdroidserver/update.py
|
#: ../fdroidserver/update.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -1222,7 +1223,7 @@ msgstr "Не знайдено приєднаних пристроїв"
|
||||||
|
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
msgid "No devices found for `adb install`! Please plug one in."
|
msgid "No devices found for `adb install`! Please plug one in."
|
||||||
msgstr ""
|
msgstr "Не знайдено пристроїв для `adb install`! Будь ласка, підключіть один."
|
||||||
|
|
||||||
#: ../fdroidserver/index.py
|
#: ../fdroidserver/index.py
|
||||||
msgid "No fingerprint in URL."
|
msgid "No fingerprint in URL."
|
||||||
|
|
@ -1430,7 +1431,7 @@ msgstr "Вивести таємну змінну до термінала для
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Privacy mode was enabled based on your locale ({country_code})."
|
msgid "Privacy mode was enabled based on your locale ({country_code})."
|
||||||
msgstr ""
|
msgstr "Режим конфіденційності було ввімкнено на основі вашої мови ({country_code})."
|
||||||
|
|
||||||
#: ../fdroidserver/scanner.py
|
#: ../fdroidserver/scanner.py
|
||||||
#, python-format
|
#, python-format
|
||||||
|
|
@ -1520,7 +1521,7 @@ msgstr "Оновлення та кешування правил і сигнат
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "Видаліть вихідний архів та будь-які файли APK, якщо успішно перевірено."
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
@ -1559,7 +1560,7 @@ msgstr "Обмеження виводу на попередження і пом
|
||||||
#: ../fdroidserver/net.py
|
#: ../fdroidserver/net.py
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Retrying failed download: %s"
|
msgid "Retrying failed download: %s"
|
||||||
msgstr ""
|
msgstr "Повторна спроба невдалого завантаження: %s"
|
||||||
|
|
||||||
#: ../fdroidserver/__main__.py
|
#: ../fdroidserver/__main__.py
|
||||||
msgid "Rewrite all the metadata files"
|
msgid "Rewrite all the metadata files"
|
||||||
|
|
@ -1629,7 +1630,7 @@ msgstr[2] "Знайдено {} проблем"
|
||||||
|
|
||||||
#: ../fdroidserver/scanner.py
|
#: ../fdroidserver/scanner.py
|
||||||
msgid "Scanning APK for extra signing blocks."
|
msgid "Scanning APK for extra signing blocks."
|
||||||
msgstr ""
|
msgstr "Сканування APK на наявність додаткових блоків підпису."
|
||||||
|
|
||||||
#: ../fdroidserver/scanner.py
|
#: ../fdroidserver/scanner.py
|
||||||
msgid "Scanning APK with dexdump for known non-free classes."
|
msgid "Scanning APK with dexdump for known non-free classes."
|
||||||
|
|
@ -2088,7 +2089,7 @@ msgstr "Перевірка підпису індексу:"
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Verifying package {path} with apksigner."
|
msgid "Verifying package {path} with apksigner."
|
||||||
msgstr ""
|
msgstr "Перевірка пакета {path} за допомогою apksigner."
|
||||||
|
|
||||||
#: ../fdroidserver/deploy.py
|
#: ../fdroidserver/deploy.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -2101,7 +2102,7 @@ msgstr "Попереджати про можливі помилки метада
|
||||||
|
|
||||||
#: ../fdroidserver/scanner.py
|
#: ../fdroidserver/scanner.py
|
||||||
msgid "WebAssembly binary file"
|
msgid "WebAssembly binary file"
|
||||||
msgstr ""
|
msgstr "Бінарний файл WebAssembly"
|
||||||
|
|
||||||
#: ../fdroidserver/update.py
|
#: ../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"
|
||||||
|
|
@ -2117,11 +2118,11 @@ msgstr "Якщо підписати або перевірити не вдаєт
|
||||||
|
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
msgid "Would you like to download and install F-Droid.apk via adb? (YES/no)"
|
msgid "Would you like to download and install F-Droid.apk via adb? (YES/no)"
|
||||||
msgstr ""
|
msgstr "Бажаєте завантажити та встановити F-Droid.apk через adb? (ТАК/Ні)"
|
||||||
|
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
msgid "Would you like to download the app(s) from f-droid.org? (YES/no)"
|
msgid "Would you like to download the app(s) from f-droid.org? (YES/no)"
|
||||||
msgstr ""
|
msgstr "Бажаєте завантажити програму(и) з f-droid.org? (ТАК/Ні)"
|
||||||
|
|
||||||
#: ../fdroidserver/init.py
|
#: ../fdroidserver/init.py
|
||||||
msgid "X.509 'Distinguished Name' used when generating keys"
|
msgid "X.509 'Distinguished Name' used when generating keys"
|
||||||
|
|
@ -2138,7 +2139,7 @@ msgstr "ZIP-архів"
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "adb reports {serial} is \"{status}\"!"
|
msgid "adb reports {serial} is \"{status}\"!"
|
||||||
msgstr ""
|
msgstr "adb звітує {serial} як \"{status}\"!"
|
||||||
|
|
||||||
#: ../fdroidserver/nightly.py
|
#: ../fdroidserver/nightly.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -2708,7 +2709,7 @@ msgstr "такі аргументи зобов'язані: %s"
|
||||||
|
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
msgid "true"
|
msgid "true"
|
||||||
msgstr ""
|
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
|
||||||
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
|
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
|
||||||
|
|
@ -2753,7 +2754,7 @@ msgstr "virustotal.com обмежує швидкість, очікування
|
||||||
|
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
msgid "yes"
|
msgid "yes"
|
||||||
msgstr ""
|
msgstr "так"
|
||||||
|
|
||||||
#: ../fdroidserver/publish.py
|
#: ../fdroidserver/publish.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -2872,7 +2873,7 @@ msgstr "{path} було позначено virustotal {count} разів:"
|
||||||
#: ../fdroidserver/install.py
|
#: ../fdroidserver/install.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "{path} has the wrong fingerprint ({fingerprint})!"
|
msgid "{path} has the wrong fingerprint ({fingerprint})!"
|
||||||
msgstr ""
|
msgstr "{path} має неправильний відбиток пальця ({fingerprint})!"
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ msgstr ""
|
||||||
"Project-Id-Version: fdroidserver 0.9\n"
|
"Project-Id-Version: fdroidserver 0.9\n"
|
||||||
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
|
||||||
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
"POT-Creation-Date: 2024-12-11 14:37+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-24 18:41+0000\n"
|
"PO-Revision-Date: 2024-12-12 14:43+0000\n"
|
||||||
"Last-Translator: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>\n"
|
"Last-Translator: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>\n"
|
||||||
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hans/>\n"
|
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hans/>\n"
|
||||||
"Language: zh_Hans\n"
|
"Language: zh_Hans\n"
|
||||||
|
|
@ -1540,7 +1540,7 @@ msgstr "刷新和缓存来自网络的扫描程序规则和签名"
|
||||||
|
|
||||||
#: ../fdroidserver/verify.py
|
#: ../fdroidserver/verify.py
|
||||||
msgid "Remove source tarball and any APKs if successfully verified."
|
msgid "Remove source tarball and any APKs if successfully verified."
|
||||||
msgstr ""
|
msgstr "若验证成功删除源 tarball 和任何 APK 文件。"
|
||||||
|
|
||||||
#: ../fdroidserver/common.py
|
#: ../fdroidserver/common.py
|
||||||
msgid "Removing specified files"
|
msgid "Removing specified files"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue