1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-10-01 00:30:13 +02:00

Merge 'update_manifest' into 'master'

* update_manifest:
  Fix checks in Weblate by Hans-Christoph Steiner <hans@guardianproject.info>
  Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>
  script to set the completed locales based on Weblate data
  Add missing test files

fdroid/fdroidserver!851
This commit is contained in:
Hans-Christoph Steiner 2021-01-16 21:53:39 +01:00
commit a8feeee1c5
11 changed files with 161 additions and 110 deletions

View File

@ -34,6 +34,7 @@ include locale/pl/LC_MESSAGES/fdroidserver.mo
include locale/pt_BR/LC_MESSAGES/fdroidserver.mo
include locale/pt_PT/LC_MESSAGES/fdroidserver.mo
include locale/ru/LC_MESSAGES/fdroidserver.mo
include locale/sq/LC_MESSAGES/fdroidserver.mo
include locale/tr/LC_MESSAGES/fdroidserver.mo
include locale/uk/LC_MESSAGES/fdroidserver.mo
include locale/zh_Hans/LC_MESSAGES/fdroidserver.mo
@ -581,9 +582,11 @@ include tests/metadata/dump/org.videolan.vlc.yaml
include tests/metadata/duplicate.permisssions.yml
include tests/metadata/fake.ota.update.yml
include tests/metadata/info.guardianproject.checkey/en-US/description.txt
include tests/metadata/info.guardianproject.checkey/en-US/name.txt
include tests/metadata/info.guardianproject.checkey/en-US/phoneScreenshots/checkey-phone.png
include tests/metadata/info.guardianproject.checkey/en-US/phoneScreenshots/checkey.png
include tests/metadata/info.guardianproject.checkey/en-US/summary.txt
include tests/metadata/info.guardianproject.checkey/ja-JP/name.txt
include tests/metadata/info.guardianproject.checkey.yml
include tests/metadata/info.guardianproject.urzip/en-US/changelogs/100.txt
include tests/metadata/info.guardianproject.urzip/en-US/full_description.txt

View File

@ -5,7 +5,7 @@ FILES = ../fdroid $(wildcard ../fdroidserver/*.py) \
$(wildcard /usr/lib/python3.*/getopt.py)
# these are the supported languages
ALL_LINGUAS = bo de es fr hu it ko nb_NO pl pt_BR pt_PT ru tr uk zh_Hans zh_Hant
ALL_LINGUAS = $(shell sed -En 's,include locale/([^/]+)/.*,\1,p' ../MANIFEST.in)
POFILES = $(wildcard */LC_MESSAGES/fdroidserver.po)
MOFILES = $(ALL_LINGUAS:=/LC_MESSAGES/fdroidserver.mo)

View File

@ -1,12 +1,12 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Free Software Foundation, Inc.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021.
msgid ""
msgstr ""
"Project-Id-Version: fdroidserver 0.9\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
"POT-Creation-Date: 2021-01-14 14:55+0100\n"
"PO-Revision-Date: 2020-11-10 16:20+0000\n"
"POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n"
"Language-Team: Tibetan <https://hosted.weblate.org/projects/f-droid/fdroidserver/bo/>\n"
"Language: bo\n"
@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py
msgid ""
@ -113,7 +113,7 @@ msgstr "%(prog)s: ནོར་སྐྱོན: %(message)s\n"
#: ../fdroidserver/scanner.py
#, python-format
msgid "%d problems found"
msgstr "%d དཀའ་རྙོག་ཐོན་སོང་།"
msgstr "%d དཀའ་རྙོག་ཐོན་སོང་།"
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py
@ -237,7 +237,7 @@ msgstr "...{appid} གྱི་ཆེད་དུ་གསར་བསྒྱུ
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py
msgid ".__call__() not defined"
msgstr ".__call__() ངོས་འཛིན་ཐུབ་མེད།"
msgstr ".__call__() ངོས་འཛིན་ཐུབ་མེད།"
#: ../fdroidserver/metadata.py
msgid ".fdroid.txt is not supported! Convert to .fdroid.yml or .fdroid.json."
@ -250,7 +250,7 @@ msgstr "/གནས་དོན་བོར་བརླག་སོང་འད
#: ../fdroidserver/mirror.py
#, fuzzy
msgid "A URL is required as an argument!"
msgstr "གདམ་ཀ། -%s 1 རྩོད་དགོས།"
msgstr "གདམ་ཀ། -%s 1 རྩོད་དགོས།"
#: ../fdroid ../fdroidserver/__main__.py
msgid "Add PGP signatures using GnuPG for packages in repo"
@ -370,7 +370,7 @@ msgstr "ཡན་ལག '{branch}1' བཟོ་སྐྲུན་ནང་བ
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in srclib '{srclib}'"
msgstr "ཡན་ལག '{branch}1'' srclib ནང་བེད་སྤྱོད་བྱེད་རྒྱུ་ཁས་ལེན་ཡོད་།'{srclib}'"
msgstr "ཡན་ལག '{branch}1'' srclib ནང་བེད་སྤྱོད་བྱེད་རྒྱུ་ཁས་ལེན་ཡོད་།'{srclib}'"
#: ../fdroidserver/update.py
#, python-brace-format
@ -626,7 +626,7 @@ msgstr "ངོས་འཛིན་མི་ཐུབ་པའི་ཡིག་
#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgstr "འགྲེལ་བཤད་'%s 1' ནི་མཉེན་ཆས་མདོར་བསྡུས་ཤིག་རེད།"
msgstr "འགྲེལ་བཤད་'%s 1' ནི་མཉེན་ཆས་མདོར་བསྡུས་ཤིག་རེད།"
#: ../fdroidserver/lint.py
msgid "Description has a duplicate line"
@ -635,12 +635,12 @@ msgstr "འགྲེལ་བཤད་འདི་ལ་རིམ་པ་རྫ
#: ../fdroidserver/lint.py
#, python-format
msgid "Description has a list (%s) but it isn't bulleted (*) nor numbered (#)"
msgstr "འགྲེལ་བཤད་འདི་ལ་ཐོ་གཞུང་ཡོད། (%s 1) འོན་ཀྱང་འདི་ལ་ཚགས་རྒྱབ་མིན་འདུག(*)གྲངས་ཀྱང་མེད། (#)"
msgstr "འགྲེལ་བཤད་འདི་ལ་ཐོ་གཞུང་ཡོད། (%s 1) འོན་ཀྱང་འདི་ལ་ཚགས་རྒྱབ་མིན་འདུག(*)གྲངས་ཀྱང་མེད། (#)"
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Description of length {length} is over the {limit} char limit"
msgstr "རིང་ཐུང་གི་འགྲེལ་བཤད་ {length} {limit} ལས་བརྒལ་འདུག char limit"
msgstr "རིང་ཐུང་གི་འགྲེལ་བཤད་ {length} {limit} ལས་བརྒལ་འདུག char limit"
#: ../fdroidserver/import.py
msgid "Do not add 'disable:' to the generated build entries"
@ -1088,7 +1088,7 @@ msgstr "ཁུངས་ལྡན་མིན་པའི་ཆོག་མཆན
#: ../fdroidserver/lint.py
msgid "Invalid link - use [http://foo.bar Link title] or [http://foo.bar]"
msgstr "ཁུངས་ལྡན་མིན་པའི་སྦྲེལ་མཐུད། - [http://foo.bar Link title] or [http://foo.bar]བེད་སྤྱོད་བྱེད།"
msgstr "ཁུངས་ལྡན་མིན་པའི་སྦྲེལ་མཐུད། - [http://foo.bar Link title] or [http://foo.bar]བེད་སྤྱོད་བྱེད།"
#: ../fdroidserver/metadata.py
#, python-format
@ -1215,7 +1215,7 @@ msgstr "ཕྱོགས་དེབ་ཐོན་སྐྱེད་བོར་
#: ../fdroidserver/lint.py
#, python-format
msgid "Name '%s' is just the auto name - remove it"
msgstr "མིང་། '%s 1' ནི་རང་མིང་ཁོ་ན་རེད་། - མེད་པ་བཟོས།"
msgstr "མིང་། '%s 1' ནི་རང་མིང་ཁོ་ན་རེད་། - མེད་པ་བཟོས།"
#: ../fdroidserver/common.py
msgid "No 'config.py' found, using defaults."
@ -1299,7 +1299,7 @@ msgstr "ཐུམ་སྒྲིལ་དེ་འདྲ་མིན་འདུ
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgstr "ཐོན་རིམ་ཨང་རྟགས་དེ་འདྲ་མིན་འདུག {versionCode} མཉེན་ཆས་ཆེད་དུ།{appid}"
msgstr "ཐོན་རིམ་ཨང་རྟགས་དེ་འདྲ་མིན་འདུག {versionCode} མཉེན་ཆས་ཆེད་དུ།{appid}"
#: ../fdroidserver/verify.py ../fdroidserver/publish.py
msgid "No unsigned directory - nothing to do"
@ -1319,9 +1319,8 @@ msgid "Nothing to do for {appid}."
msgstr "{appid} ཆེད་དུ་བྱ་རྒྱུ་གང་ཡང་མེད་།."
#: ../fdroidserver/init.py
#, fuzzy
msgid "Now set these in config.py:"
msgstr "'sdk_path' འདི་ 'config.py' ནང་སྒྲིག་ཐུབ་མ་སོང་།!"
msgstr ""
#: ../fdroidserver/init.py
#, fuzzy
@ -1736,7 +1735,7 @@ msgstr "སྙིང་བསྔུས་ '%s 1' ནི་མཉེན་ཆས
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Summary of length {length} is over the {limit} char limit"
msgstr "སྙིང་བསྔུས་ཀྱི་རིང་ཐུང་། {length} charཚད་{limit} ལས་བརྒལ་འདུག"
msgstr "སྙིང་བསྔུས་ཀྱི་རིང་ཐུང་། {length} charཚད་{limit} ལས་བརྒལ་འདུག"
#: ../fdroidserver/common.py
#, python-brace-format
@ -2133,7 +2132,7 @@ msgstr "{name}ལ་ཁ་སྣོན་བྱེད།: {path}"
#: /usr/lib/python3.7/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgstr "གསལ་ཁ་མེད་པའི་གདམ་ཀ: %(option)s མཐུན་མི་སོང་།%(matches)s"
msgstr "གསལ་ཁ་མེད་པའི་གདམ་ཀ: %(option)s མཐུན་མི་སོང་།%(matches)s"
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py
@ -2375,7 +2374,7 @@ msgstr "ཁུངས་ལྡན་མིན་པ་ %(type)s value: %(value)r"
#: /usr/lib/python3.7/argparse.py
#, python-format
msgid "invalid choice: %(value)r (choose from %(choices)s)"
msgstr "ཁུངས་ལྡན་མིན་པའི་གདམ་ཀ: %(value)r (དེ་ནས་གདམ་ཀ་%(choices)s)"
msgstr "ཁུངས་ལྡན་མིན་པའི་གདམ་ཀ: %(value)r (དེ་ནས་གདམ་ཀ་%(choices)s)"
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py
@ -2392,7 +2391,7 @@ msgstr "ཁུངས་ལྡན་མིན་པའི་ཚིག་སྒྲ
#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "local_copy_dir does not end with \"fdroid\", perhaps you meant: \"{path}\""
msgstr "local_copy_dir \"fdroid\"གིས་མཇུག་སྐྱོང་མིན་འདུག་ : \"{path}1\""
msgstr "local_copy_dir \"fdroid\"གིས་མཇུག་སྐྱོང་མིན་འདུག་ : \"{path}1\""
#: ../fdroidserver/deploy.py
msgid "local_copy_dir must be an absolute path!"
@ -2405,7 +2404,7 @@ msgstr "local_copy_dir ངེས་པར་ཕྱོགས་དེབ་ཡི
#: ../fdroidserver/index.py
#, python-format
msgid "mirror '%s' does not end with 'fdroid'!"
msgstr "མེ་ལོང་། '%s 1' 'fdroid'དང་མཉམ་དུ་མཇུག་སྐྱོང་མི་ཐུབ།!"
msgstr "མེ་ལོང་། '%s 1' 'fdroid'དང་མཉམ་དུ་མཇུག་སྐྱོང་མི་ཐུབ།!"
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py
@ -2456,7 +2455,7 @@ msgstr "གདམ་ཀ %s 1: གལ་ཏེ་ཁྱེད་ཀྱིས་
#: /usr/lib/python3.7/optparse.py
#, python-format
msgid "option %s: invalid %s value: %r"
msgstr "གདམ་ཀ %s 1: ཁུངས་ལྡན་མིན་པ་ %s 2 རིན་ཐང་།: %r 3"
msgstr "གདམ་ཀ %s 1: ཁུངས་ལྡན་མིན་པ་ %s 2 རིན་ཐང་།: %r 3"
#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py
@ -2474,7 +2473,7 @@ msgstr "གདམ་ཀ། '%s 1'ངོས་འཛིན་ཐུབ་མ་
#: /usr/lib/python3.7/getopt.py
#, python-format
msgid "option -%s requires argument"
msgstr "གདམ་ཀ། -%s 1 རྩོད་དགོས།"
msgstr "གདམ་ཀ། -%s 1 རྩོད་དགོས།"
#: /usr/lib/python3.5/getopt.py /usr/lib/python3.6/getopt.py
#: /usr/lib/python3.7/getopt.py
@ -2528,7 +2527,7 @@ msgstr "བདེ་ཆགས་མེད་པའི་HTTPMམཐུད་ཀ
#: ../fdroidserver/signatures.py
#, python-brace-format
msgid "refuse downloading via insecure http connection (use https or specify --no-https-check): {apkfilename}"
msgstr "བེད་ཆགས་མེད་པའི་དྲྭ་རྒྱའི་ཁ་བྱང་http ནས་ཕབ་ལེན་བཀག། (use https or specify --no-https-check): {apkfilename}"
msgstr "བེད་ཆགས་མེད་པའི་དྲྭ་རྒྱའི་ཁ་བྱང་http ནས་ཕབ་ལེན་བཀག། (use https or specify --no-https-check): {apkfilename}"
#: ../fdroidserver/index.py
#, python-format
@ -2561,7 +2560,7 @@ msgstr "རོགས་པ་བྱེད་པའི་འཕྲིན་ཐུ
#: ../fdroidserver/signatures.py
msgid "signed APK, either a file-path or HTTPS URL."
msgstr "APK མིང་རྟགས་, ཡིག་ཆའི་འགྲོ་ལམ་མམ་ཡང་ན། HTTPS URL."
msgstr "APK མིང་རྟགས་, ཡིག་ཆའི་འགྲོ་ལམ་མམ་ཡང་ན། HTTPS URL."
#: ../fdroidserver/common.py
msgid "skip deploying full build logs: log content is empty"
@ -2644,7 +2643,7 @@ msgstr ""
#, python-brace-format
msgid "{0} app, {1} key aliases"
msgid_plural "{0} apps, {1} key aliases"
msgstr[0] "{0} མཉེས་ཆས་, {1} key aliases"
msgstr[0] "{0} མཉེས་ཆས་, {1} key aliases"
#: ../fdroidserver/update.py
#, python-brace-format
@ -2695,7 +2694,7 @@ msgstr ""
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr "{appid}1: ངོས་འཛིན་མི་ཐུབ་པའི་ extlib {path}2 བཟོ་སྐྲུན་ནང་ལ '{versionName}3'"
msgstr "{appid}1: ངོས་འཛིན་མི་ཐུབ་པའི་ extlib {path}2 བཟོ་སྐྲུན་ནང་ལ '{versionName}3'"
#: ../fdroidserver/scanner.py
#, python-brace-format

View File

@ -4,22 +4,22 @@
# Fynn Godau <fynngodau@mailbox.org>, 2020.
# melusine <melusine@mailbox.org>, 2020.
# marzzzello <anmeldezeugs@top-email.net>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021.
# Predatorix Phoenix <predatorix@web.de>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: fdroidserver 0.9\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
"POT-Creation-Date: 2021-01-14 14:55+0100\n"
"PO-Revision-Date: 2021-01-10 02:32+0000\n"
"Last-Translator: Predatorix Phoenix <predatorix@web.de>\n"
"POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n"
"Language-Team: German <https://hosted.weblate.org/projects/f-droid/fdroidserver/de/>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4.1-dev\n"
"X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py
msgid ""
@ -310,9 +310,8 @@ msgid "Android APK file"
msgstr "Android APK-Datei"
#: ../fdroidserver/scanner.py
#, fuzzy
msgid "Android DEX code"
msgstr "Keine Android SDK gefunden!"
msgstr ""
#: ../fdroidserver/common.py ../fdroidserver/build.py
#, python-brace-format
@ -437,9 +436,9 @@ msgid "Cannot resolve application ID {appid}"
msgstr "AppID {appid} konnte nicht aufgelöst werden"
#: ../fdroidserver/rewritemeta.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "Cannot rewrite \"{path}\""
msgstr "„{path}” konnte nicht gelesen werden!"
msgstr ""
#: ../fdroidserver/rewritemeta.py
msgid "Cannot use --list and --to at the same time"
@ -2213,9 +2212,9 @@ msgid "can't open '%s': %s"
msgstr "„%s” konnte nicht geöffnet werden: %s"
#: ../fdroidserver/build.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "cannot find required srclibs: \"{path}\""
msgstr "AppID für {path} konnte nicht gefunden werden!"
msgstr ""
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py

View File

@ -3,22 +3,22 @@
# This file is distributed under the same license as the PACKAGE package.
# Maximiliano Castañón <maximi89@gmail.com>, 2020.
# Jo <joaquinfc@protonmail.com>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021.
# Alvaro <alvaro@null.net>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: fdroidserver 0.9\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
"POT-Creation-Date: 2021-01-14 14:55+0100\n"
"PO-Revision-Date: 2020-11-20 23:28+0000\n"
"Last-Translator: Alvaro <alvaro@null.net>\n"
"POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/f-droid/fdroidserver/es/>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py
#, fuzzy
@ -224,7 +224,7 @@ msgstr "'{apkfilename}' ya está instalado en {dev}."
#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "'{field}' in {linedesc} is obsolete, see docs for current fields:"
msgstr ""
msgstr "'{field}' en {linedesc} está obsoleto, vea la documentación para los campos actualizados:"
#: ../fdroidserver/common.py
#, python-brace-format
@ -309,9 +309,8 @@ msgid "Android APK file"
msgstr "Fichero APK de Android"
#: ../fdroidserver/scanner.py
#, fuzzy
msgid "Android DEX code"
msgstr "¡No se encontró Android SDK!"
msgstr ""
#: ../fdroidserver/common.py ../fdroidserver/build.py
#, python-brace-format
@ -402,7 +401,7 @@ msgstr "Build generada por `fdroid import` - Eliminar \"disable line\" cuando es
#: ../fdroidserver/checkupdates.py
msgid "Build metadata git repo has uncommited changes!"
msgstr ""
msgstr "¡El repositorio git de la compilación de metadatos tiene cambios pendientes!"
#: ../fdroidserver/build.py
msgid "Build only the latest version of each package"
@ -436,9 +435,9 @@ msgid "Cannot resolve application ID {appid}"
msgstr "No se puede resolver el identificador de aplicación {appid}"
#: ../fdroidserver/rewritemeta.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "Cannot rewrite \"{path}\""
msgstr "¡No se puede leer \"{path}\"!"
msgstr ""
#: ../fdroidserver/rewritemeta.py
msgid "Cannot use --list and --to at the same time"
@ -610,7 +609,7 @@ msgstr "Creando índice no firmado, en preparación de la firma"
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "CurrentVersionCode {cv} is less than oldest build entry {versionCode}"
msgstr ""
msgstr "CurrentVersionCode {cv} es menor que la compilación más antigua registrada {versionCode}"
#: ../fdroidserver/nightly.py
msgid "DEBUG_KEYSTORE is not set or the value is incomplete"
@ -660,7 +659,7 @@ msgstr ""
#: ../fdroidserver/nightly.py
msgid "Do not deploy the new files to the repo"
msgstr ""
msgstr "No desplegar los ficheros nuevos en el repositorio"
#: ../fdroidserver/mirror.py
#, python-brace-format
@ -712,7 +711,7 @@ msgstr "La descarga de {url} falló. {error}"
#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Duplicate build recipe found for versionCode {versionCode} in {linedesc}"
msgstr ""
msgstr "Receta de compilación duplicada para versionCode {versionCode} en {linedesc}"
#: ../fdroidserver/lint.py
#, python-brace-format
@ -804,7 +803,7 @@ msgstr "Fallo al alinear aplicación"
#: ../fdroidserver/deploy.py ../fdroidserver/upload.py
#, python-brace-format
msgid "Failed to create S3 bucket: {url}"
msgstr ""
msgstr "Fallo al crear bucket S3 : {url}"
#: ../fdroidserver/common.py
msgid "Failed to get APK manifest information"
@ -836,12 +835,12 @@ msgstr "Fallo al aplicar zipalign para alinear aplicación"
#: ../fdroidserver/build.py
#, python-brace-format
msgid "Fetched buildserverid from VM: {buildserverid}"
msgstr ""
msgstr "Buildserverid obtenido de la VM: {buildserverid}"
#: ../fdroidserver/signatures.py
#, python-brace-format
#, fuzzy, python-brace-format
msgid "Fetched signatures for '{apkfilename}' -> '{sigdir}'"
msgstr ""
msgstr "Firmas obtenidas para '{apkfilename}'-> '{sigdir}'"
#: ../fdroidserver/update.py
#, python-brace-format
@ -857,7 +856,7 @@ msgstr "Terminado"
#: ../fdroidserver/lint.py
msgid "Flattr donation methods belong in the FlattrID flag"
msgstr ""
msgstr "Los métodos de donación de Flattr deben ir en el flag FlattrID"
#: ../fdroidserver/lint.py
#, fuzzy
@ -1128,9 +1127,9 @@ msgid "Invalid redirect to non-HTTPS: {before} -> {after} "
msgstr "Redirección no válida a no HTTPS: {before} -> {after} "
#: ../fdroidserver/metadata.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "Invalid scrlib metadata: '{file}' does not exist"
msgstr "Leer todos los archivos de metadatos y salir"
msgstr ""
#: ../fdroidserver/metadata.py
#, python-brace-format
@ -1736,9 +1735,9 @@ msgid "Striping mystery signature from {apkfilename}"
msgstr ""
#: ../fdroidserver/nightly.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "Stripping mystery signature from {apkfilename}"
msgstr "Fallo al obtener firmas para '{apkfilename}': {error}"
msgstr ""
#: ../fdroidserver/lint.py
#, python-format
@ -1767,7 +1766,7 @@ msgstr ""
#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr "El URL base para el registro del repositorio (por defecto: https://f-droid.org)"
msgstr "El URL base para el registro del repositorio (por defecto: https://f-droid.org)"
#: ../fdroidserver/mirror.py
msgid "The directory to write the mirror to"
@ -2206,9 +2205,9 @@ msgid "can't open '%s': %s"
msgstr "no se puede abrir '%s': %s"
#: ../fdroidserver/build.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "cannot find required srclibs: \"{path}\""
msgstr "¡No se puede encontrar un appid para {path}!"
msgstr ""
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py

View File

@ -2,7 +2,7 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# Julien Gontier <emeuraudeman@protonmail.com>, 2020.
# anonymous <noreply@weblate.org>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021.
# Jeannette L <j.lavoie@net-c.ca>, 2020.
# Nathan <bonnemainsnathan@gmail.com>, 2020.
# Virgile L. <virgilelefevre313@gmail.com>, 2020.
@ -20,16 +20,16 @@ msgid ""
msgstr ""
"Project-Id-Version: fdroidserver 0.9\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
"POT-Creation-Date: 2021-01-14 14:55+0100\n"
"PO-Revision-Date: 2020-10-08 15:24+0000\n"
"Last-Translator: Renaud Perrai <contact@renaudperrai.fr>\n"
"POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\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"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3-dev\n"
"X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py
msgid ""
@ -1670,7 +1670,6 @@ msgid "Setting {0} sec timeout for this build"
msgstr ""
#: ../fdroidserver/build.py
#, fuzzy
msgid "Setup an emulator, install the APK on it and perform a Drozer scan"
msgstr "Installez un émulateur, installez l'APK dessus et effectuez un scan Drozer"
@ -2070,9 +2069,9 @@ msgid "Using Java's jarsigner, not recommended for verifying APKs! Use apksigner
msgstr "L'utilisation de l'utilitaire jarsigner de Java n'est pas recommandé pour vérifier les APKs ! Utiliser apksigner"
#: ../fdroidserver/common.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "Using androguard from \"{path}\""
msgstr "Utilise le trousseau existant \"{path}\""
msgstr "Utiliser dandroguard à partir de \"{path}\""
#: ../fdroidserver/init.py
#, python-brace-format
@ -2082,7 +2081,7 @@ msgstr "Utilise le trousseau existant \"{path}\""
#: ../fdroidserver/deploy.py ../fdroidserver/upload.py
#, python-brace-format
msgid "Using s3cmd to sync with: {url}"
msgstr ""
msgstr "Utiliser s3cmd pour synchroniser avec : {url}"
#: ../fdroid ../fdroidserver/__main__.py
msgid "Valid commands are:"
@ -2111,7 +2110,7 @@ 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"
msgstr ""
msgstr "Lorsqu'il est configuré pour les index signés, ne créez que des index non signés à ce stade"
#: ../fdroidserver/lint.py
msgid "When linting the entire repository yamllint is disabled by default. This option forces yamllint regardless."

View File

@ -1,13 +1,13 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# Balázs Meskó <meskobalazs@mailbox.org>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021.
msgid ""
msgstr ""
"Project-Id-Version: fdroidserver 1.0.6-70-g54bc858\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
"POT-Creation-Date: 2021-01-14 14:55+0100\n"
"PO-Revision-Date: 2020-11-10 16:21+0000\n"
"POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/f-droid/fdroidserver/hu/>\n"
"Language: hu\n"
@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py
msgid ""
@ -1109,9 +1109,9 @@ msgid "Invalid redirect to non-HTTPS: {before} -> {after} "
msgstr ""
#: ../fdroidserver/metadata.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "Invalid scrlib metadata: '{file}' does not exist"
msgstr "Összes metaadatfájl felolvasása és kilépés"
msgstr ""
#: ../fdroidserver/metadata.py
#, python-brace-format

View File

@ -1,21 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Free Software Foundation, Inc.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021.
# Kahina Messaoudi <messaoudikahina02@gmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: fdroidserver 0.9\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
"POT-Creation-Date: 2021-01-14 14:55+0100\n"
"PO-Revision-Date: 2020-10-06 08:26+0000\n"
"Last-Translator: Kahina Messaoudi <messaoudikahina02@gmail.com>\n"
"POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n"
"Language-Team: Kabyle <https://hosted.weblate.org/projects/f-droid/fdroidserver/kab/>\n"
"Language: kab\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3-dev\n"
"X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py
msgid ""
@ -2104,7 +2104,7 @@ msgstr "timerniwt n ufaylu n tmagit ɣer {path}"
#: ../fdroidserver/update.py
#, python-brace-format
msgid "adding to {name}: {path}"
msgstr "timerniwt ɣer {name}: {path}"
msgstr "timerniwt ɣer {name}: {path}"
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py

View File

@ -0,0 +1,54 @@
#!/usr/bin/python3
#
# add completed translations from weblate to MANIFEST.in
import json
import os
import re
import requests
import sys
projectbasedir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
localedir = os.path.join(projectbasedir, 'locale')
print(projectbasedir)
cached_file = os.path.join(localedir, 'fdroidserver.json')
if os.path.exists(cached_file):
with open(cached_file) as fp:
data = json.load(fp)
else:
url = 'https://hosted.weblate.org/exports/stats/f-droid/fdroidserver/?format=json'
r = requests.get(url)
r.raise_for_status()
data = r.json()
active = set()
print('name locale translated approved error-free')
for locale in sorted(data, key=lambda locale: locale['code']):
print('%26s' % locale['name'],
'%8s' % locale['code'],
'%0.1f%%' % locale['translated_percent'],
'%0.1f%%' % locale['approved_percent'],
'%0.1f%%' % (100 - locale['failing_percent']),
sep='\t')
if locale['translated_percent'] >= 90 and locale['failing'] < 5:
active.add(locale['code'])
manifest_file = os.path.join(projectbasedir, 'MANIFEST.in')
with open(manifest_file) as fp:
for line in fp.readlines():
m = re.match(r'include locale/([^/]+)/.*', line)
if m:
active.add(m.group(1))
manifest_lines = set()
for locale in active:
manifest_lines.add('include locale/%s/LC_MESSAGES/fdroidserver.mo\n' % locale)
with open(manifest_file, 'a') as fp:
for line in manifest_lines:
if line:
fp.write(line)
os.system('sort -u -o %s %s' % (manifest_file, manifest_file))

View File

@ -1,21 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# This file is put in the public domain.
# Besnik Bleta <besnik@programeshqip.org>, 2020, 2021.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021.
msgid ""
msgstr ""
"Project-Id-Version: fdroidserver 1.0.6-349-g907c04ea\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
"POT-Creation-Date: 2021-01-14 14:55+0100\n"
"PO-Revision-Date: 2021-01-13 04:41+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n"
"Language-Team: Albanian <https://hosted.weblate.org/projects/f-droid/fdroidserver/sq/>\n"
"Language: sq\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4.1-dev\n"
"X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py
msgid ""
@ -869,7 +869,7 @@ msgstr "Detyro ndaljen e montimit pas {0} sek. mbarimi kohe!"
#: ../fdroidserver/scanner.py
msgid "Force scan of disabled apps and builds."
msgstr ""
msgstr "Detyro skanim aplikacionesh dhe montimesh të çaktivizuara."
#: ../fdroidserver/update.py
#, python-brace-format
@ -891,9 +891,9 @@ msgid "Found invalid versionCodes for some apps"
msgstr "U gjetën versionCodes të pavlefshëm për disa aplikacione"
#: ../fdroidserver/common.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "Found multiple JAR Signature Block Files in {path}"
msgstr "U gjetën dëshmi të shumta nënshkrimi te {path}"
msgstr ""
#: ../fdroidserver/metadata.py
#, python-brace-format
@ -916,7 +916,7 @@ msgstr "Su gjetën dëshmi nënshkrimi për depon."
#: ../fdroidserver/lint.py
#, python-format
msgid "Found non-file at %s"
msgstr ""
msgstr "U gjet jo-kartelë te %s"
#: ../fdroidserver/deploy.py
#, python-brace-format
@ -1253,9 +1253,8 @@ msgid "No git submodules available"
msgstr "Ska “git submodules”"
#: ../fdroidserver/import.py
#, fuzzy
msgid "No gradle project could be found. Specify --subdir?"
msgstr "Su gjet dot projekt android ose kivy. Të specifikohet --subdir?"
msgstr ""
#: ../fdroidserver/import.py ../fdroidserver/common.py
msgid "No information found."
@ -1726,7 +1725,7 @@ msgstr "Po hiqet nënshkrim misterioz nga {apkfilename}"
#: ../fdroidserver/nightly.py
#, python-brace-format
msgid "Stripping mystery signature from {apkfilename}"
msgstr "Stripping mystery signature from {apkfilename}"
msgstr ""
#: ../fdroidserver/lint.py
#, python-format
@ -2627,7 +2626,7 @@ msgstr "po përdoret Apache libcloud për njëkohësim me {url}"
#: ../fdroidserver/deploy.py
msgid "virustotal.com is rate limiting, waiting to retry..."
msgstr ""
msgstr "virustotal.com i kufizon shpejtësitë, po pritet për riprovim…"
#: ../fdroidserver/update.py
msgid "wiki support is deprecated and will be removed in the next release!"

View File

@ -1,14 +1,14 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Free Software Foundation, Inc.
# Jeff Huang <s8321414@gmail.com>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021.
# NightFeather <ss900328@gmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: fdroidserver 0.9\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
"POT-Creation-Date: 2021-01-14 14:55+0100\n"
"PO-Revision-Date: 2020-11-10 16:20+0000\n"
"POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/f-droid/fdroidserver/zh_Hant/>\n"
"Language: zh_Hant\n"
@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.4-dev\n"
"X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py
msgid ""
@ -299,9 +299,8 @@ msgid "Android APK file"
msgstr ""
#: ../fdroidserver/scanner.py
#, fuzzy
msgid "Android DEX code"
msgstr "未找到 Android SDK"
msgstr ""
#: ../fdroidserver/common.py ../fdroidserver/build.py
#, python-brace-format
@ -425,9 +424,9 @@ msgid "Cannot resolve application ID {appid}"
msgstr "無法解析 {appid} id"
#: ../fdroidserver/rewritemeta.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "Cannot rewrite \"{path}\""
msgstr "無法讀取 \"{path}\""
msgstr ""
#: ../fdroidserver/rewritemeta.py
msgid "Cannot use --list and --to at the same time"
@ -2199,9 +2198,9 @@ msgid "can't open '%s': %s"
msgstr "無法打開 '%s'%s"
#: ../fdroidserver/build.py
#, fuzzy, python-brace-format
#, python-brace-format
msgid "cannot find required srclibs: \"{path}\""
msgstr "找不到 {path} 的 appid"
msgstr ""
#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py