1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-10-01 08:40:11 +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_BR/LC_MESSAGES/fdroidserver.mo
include locale/pt_PT/LC_MESSAGES/fdroidserver.mo include locale/pt_PT/LC_MESSAGES/fdroidserver.mo
include locale/ru/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/tr/LC_MESSAGES/fdroidserver.mo
include locale/uk/LC_MESSAGES/fdroidserver.mo include locale/uk/LC_MESSAGES/fdroidserver.mo
include locale/zh_Hans/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/duplicate.permisssions.yml
include tests/metadata/fake.ota.update.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/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-phone.png
include tests/metadata/info.guardianproject.checkey/en-US/phoneScreenshots/checkey.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/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.checkey.yml
include tests/metadata/info.guardianproject.urzip/en-US/changelogs/100.txt include tests/metadata/info.guardianproject.urzip/en-US/changelogs/100.txt
include tests/metadata/info.guardianproject.urzip/en-US/full_description.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) $(wildcard /usr/lib/python3.*/getopt.py)
# these are the supported languages # 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) POFILES = $(wildcard */LC_MESSAGES/fdroidserver.po)
MOFILES = $(ALL_LINGUAS:=/LC_MESSAGES/fdroidserver.mo) MOFILES = $(ALL_LINGUAS:=/LC_MESSAGES/fdroidserver.mo)

View File

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

View File

@ -4,22 +4,22 @@
# Fynn Godau <fynngodau@mailbox.org>, 2020. # Fynn Godau <fynngodau@mailbox.org>, 2020.
# melusine <melusine@mailbox.org>, 2020. # melusine <melusine@mailbox.org>, 2020.
# marzzzello <anmeldezeugs@top-email.net>, 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. # Predatorix Phoenix <predatorix@web.de>, 2021.
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: 2021-01-14 14:55+0100\n" "POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2021-01-10 02:32+0000\n" "PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Predatorix Phoenix <predatorix@web.de>\n" "Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\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"
"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 4.4.1-dev\n" "X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py #: ../fdroidserver/common.py
msgid "" msgid ""
@ -310,9 +310,8 @@ msgid "Android APK file"
msgstr "Android APK-Datei" msgstr "Android APK-Datei"
#: ../fdroidserver/scanner.py #: ../fdroidserver/scanner.py
#, fuzzy
msgid "Android DEX code" msgid "Android DEX code"
msgstr "Keine Android SDK gefunden!" msgstr ""
#: ../fdroidserver/common.py ../fdroidserver/build.py #: ../fdroidserver/common.py ../fdroidserver/build.py
#, python-brace-format #, python-brace-format
@ -437,9 +436,9 @@ msgid "Cannot resolve application ID {appid}"
msgstr "AppID {appid} konnte nicht aufgelöst werden" msgstr "AppID {appid} konnte nicht aufgelöst werden"
#: ../fdroidserver/rewritemeta.py #: ../fdroidserver/rewritemeta.py
#, fuzzy, python-brace-format #, python-brace-format
msgid "Cannot rewrite \"{path}\"" msgid "Cannot rewrite \"{path}\""
msgstr "„{path}” konnte nicht gelesen werden!" msgstr ""
#: ../fdroidserver/rewritemeta.py #: ../fdroidserver/rewritemeta.py
msgid "Cannot use --list and --to at the same time" 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" msgstr "„%s” konnte nicht geöffnet werden: %s"
#: ../fdroidserver/build.py #: ../fdroidserver/build.py
#, fuzzy, python-brace-format #, python-brace-format
msgid "cannot find required srclibs: \"{path}\"" 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.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/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. # This file is distributed under the same license as the PACKAGE package.
# Maximiliano Castañón <maximi89@gmail.com>, 2020. # Maximiliano Castañón <maximi89@gmail.com>, 2020.
# Jo <joaquinfc@protonmail.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. # Alvaro <alvaro@null.net>, 2020.
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: 2021-01-14 14:55+0100\n" "POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2020-11-20 23:28+0000\n" "PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Alvaro <alvaro@null.net>\n" "Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\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"
"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 4.4-dev\n" "X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py #: ../fdroidserver/common.py
#, fuzzy #, fuzzy
@ -224,7 +224,7 @@ msgstr "'{apkfilename}' ya está instalado en {dev}."
#: ../fdroidserver/metadata.py #: ../fdroidserver/metadata.py
#, python-brace-format #, python-brace-format
msgid "'{field}' in {linedesc} is obsolete, see docs for current fields:" 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 #: ../fdroidserver/common.py
#, python-brace-format #, python-brace-format
@ -309,9 +309,8 @@ msgid "Android APK file"
msgstr "Fichero APK de Android" msgstr "Fichero APK de Android"
#: ../fdroidserver/scanner.py #: ../fdroidserver/scanner.py
#, fuzzy
msgid "Android DEX code" msgid "Android DEX code"
msgstr "¡No se encontró Android SDK!" msgstr ""
#: ../fdroidserver/common.py ../fdroidserver/build.py #: ../fdroidserver/common.py ../fdroidserver/build.py
#, python-brace-format #, python-brace-format
@ -402,7 +401,7 @@ msgstr "Build generada por `fdroid import` - Eliminar \"disable line\" cuando es
#: ../fdroidserver/checkupdates.py #: ../fdroidserver/checkupdates.py
msgid "Build metadata git repo has uncommited changes!" 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 #: ../fdroidserver/build.py
msgid "Build only the latest version of each package" 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}" msgstr "No se puede resolver el identificador de aplicación {appid}"
#: ../fdroidserver/rewritemeta.py #: ../fdroidserver/rewritemeta.py
#, fuzzy, python-brace-format #, python-brace-format
msgid "Cannot rewrite \"{path}\"" msgid "Cannot rewrite \"{path}\""
msgstr "¡No se puede leer \"{path}\"!" msgstr ""
#: ../fdroidserver/rewritemeta.py #: ../fdroidserver/rewritemeta.py
msgid "Cannot use --list and --to at the same time" 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 #: ../fdroidserver/lint.py
#, python-brace-format #, python-brace-format
msgid "CurrentVersionCode {cv} is less than oldest build entry {versionCode}" 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 #: ../fdroidserver/nightly.py
msgid "DEBUG_KEYSTORE is not set or the value is incomplete" msgid "DEBUG_KEYSTORE is not set or the value is incomplete"
@ -660,7 +659,7 @@ msgstr ""
#: ../fdroidserver/nightly.py #: ../fdroidserver/nightly.py
msgid "Do not deploy the new files to the repo" msgid "Do not deploy the new files to the repo"
msgstr "" msgstr "No desplegar los ficheros nuevos en el repositorio"
#: ../fdroidserver/mirror.py #: ../fdroidserver/mirror.py
#, python-brace-format #, python-brace-format
@ -712,7 +711,7 @@ msgstr "La descarga de {url} falló. {error}"
#: ../fdroidserver/metadata.py #: ../fdroidserver/metadata.py
#, python-brace-format #, python-brace-format
msgid "Duplicate build recipe found for versionCode {versionCode} in {linedesc}" 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 #: ../fdroidserver/lint.py
#, python-brace-format #, python-brace-format
@ -804,7 +803,7 @@ msgstr "Fallo al alinear aplicación"
#: ../fdroidserver/deploy.py ../fdroidserver/upload.py #: ../fdroidserver/deploy.py ../fdroidserver/upload.py
#, python-brace-format #, python-brace-format
msgid "Failed to create S3 bucket: {url}" msgid "Failed to create S3 bucket: {url}"
msgstr "" msgstr "Fallo al crear bucket S3 : {url}"
#: ../fdroidserver/common.py #: ../fdroidserver/common.py
msgid "Failed to get APK manifest information" msgid "Failed to get APK manifest information"
@ -836,12 +835,12 @@ msgstr "Fallo al aplicar zipalign para alinear aplicación"
#: ../fdroidserver/build.py #: ../fdroidserver/build.py
#, python-brace-format #, python-brace-format
msgid "Fetched buildserverid from VM: {buildserverid}" msgid "Fetched buildserverid from VM: {buildserverid}"
msgstr "" msgstr "Buildserverid obtenido de la VM: {buildserverid}"
#: ../fdroidserver/signatures.py #: ../fdroidserver/signatures.py
#, python-brace-format #, fuzzy, python-brace-format
msgid "Fetched signatures for '{apkfilename}' -> '{sigdir}'" msgid "Fetched signatures for '{apkfilename}' -> '{sigdir}'"
msgstr "" msgstr "Firmas obtenidas para '{apkfilename}'-> '{sigdir}'"
#: ../fdroidserver/update.py #: ../fdroidserver/update.py
#, python-brace-format #, python-brace-format
@ -857,7 +856,7 @@ msgstr "Terminado"
#: ../fdroidserver/lint.py #: ../fdroidserver/lint.py
msgid "Flattr donation methods belong in the FlattrID flag" 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 #: ../fdroidserver/lint.py
#, fuzzy #, fuzzy
@ -1128,9 +1127,9 @@ msgid "Invalid redirect to non-HTTPS: {before} -> {after} "
msgstr "Redirección no válida a no HTTPS: {before} -> {after} " msgstr "Redirección no válida a no HTTPS: {before} -> {after} "
#: ../fdroidserver/metadata.py #: ../fdroidserver/metadata.py
#, fuzzy, python-brace-format #, python-brace-format
msgid "Invalid scrlib metadata: '{file}' does not exist" msgid "Invalid scrlib metadata: '{file}' does not exist"
msgstr "Leer todos los archivos de metadatos y salir" msgstr ""
#: ../fdroidserver/metadata.py #: ../fdroidserver/metadata.py
#, python-brace-format #, python-brace-format
@ -1736,9 +1735,9 @@ msgid "Striping mystery signature from {apkfilename}"
msgstr "" msgstr ""
#: ../fdroidserver/nightly.py #: ../fdroidserver/nightly.py
#, fuzzy, python-brace-format #, python-brace-format
msgid "Stripping mystery signature from {apkfilename}" msgid "Stripping mystery signature from {apkfilename}"
msgstr "Fallo al obtener firmas para '{apkfilename}': {error}" msgstr ""
#: ../fdroidserver/lint.py #: ../fdroidserver/lint.py
#, python-format #, python-format
@ -1767,7 +1766,7 @@ msgstr ""
#: ../fdroidserver/btlog.py #: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)" 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 #: ../fdroidserver/mirror.py
msgid "The directory to write the mirror to" 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" msgstr "no se puede abrir '%s': %s"
#: ../fdroidserver/build.py #: ../fdroidserver/build.py
#, fuzzy, python-brace-format #, python-brace-format
msgid "cannot find required srclibs: \"{path}\"" 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.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py #: /usr/lib/python3.7/argparse.py

View File

@ -2,7 +2,7 @@
# Copyright (C) YEAR Free Software Foundation, Inc. # Copyright (C) YEAR Free Software Foundation, Inc.
# Julien Gontier <emeuraudeman@protonmail.com>, 2020. # Julien Gontier <emeuraudeman@protonmail.com>, 2020.
# anonymous <noreply@weblate.org>, 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. # Jeannette L <j.lavoie@net-c.ca>, 2020.
# Nathan <bonnemainsnathan@gmail.com>, 2020. # Nathan <bonnemainsnathan@gmail.com>, 2020.
# Virgile L. <virgilelefevre313@gmail.com>, 2020. # Virgile L. <virgilelefevre313@gmail.com>, 2020.
@ -20,16 +20,16 @@ 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: 2021-01-14 14:55+0100\n" "POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2020-10-08 15:24+0000\n" "PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Renaud Perrai <contact@renaudperrai.fr>\n" "Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\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 4.3-dev\n" "X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py #: ../fdroidserver/common.py
msgid "" msgid ""
@ -1670,7 +1670,6 @@ msgid "Setting {0} sec timeout for this build"
msgstr "" msgstr ""
#: ../fdroidserver/build.py #: ../fdroidserver/build.py
#, fuzzy
msgid "Setup an emulator, install the APK on it and perform a Drozer scan" 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" 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" msgstr "L'utilisation de l'utilitaire jarsigner de Java n'est pas recommandé pour vérifier les APKs ! Utiliser apksigner"
#: ../fdroidserver/common.py #: ../fdroidserver/common.py
#, fuzzy, python-brace-format #, python-brace-format
msgid "Using androguard from \"{path}\"" msgid "Using androguard from \"{path}\""
msgstr "Utilise le trousseau existant \"{path}\"" msgstr "Utiliser dandroguard à partir de \"{path}\""
#: ../fdroidserver/init.py #: ../fdroidserver/init.py
#, python-brace-format #, python-brace-format
@ -2082,7 +2081,7 @@ msgstr "Utilise le trousseau existant \"{path}\""
#: ../fdroidserver/deploy.py ../fdroidserver/upload.py #: ../fdroidserver/deploy.py ../fdroidserver/upload.py
#, python-brace-format #, python-brace-format
msgid "Using s3cmd to sync with: {url}" msgid "Using s3cmd to sync with: {url}"
msgstr "" msgstr "Utiliser s3cmd pour synchroniser avec : {url}"
#: ../fdroid ../fdroidserver/__main__.py #: ../fdroid ../fdroidserver/__main__.py
msgid "Valid commands are:" msgid "Valid commands are:"
@ -2111,7 +2110,7 @@ msgstr "Avertir de possibles erreurs dans les métadonnées"
#: ../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"
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 #: ../fdroidserver/lint.py
msgid "When linting the entire repository yamllint is disabled by default. This option forces yamllint regardless." 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. # SOME DESCRIPTIVE TITLE.
# This file is put in the public domain. # This file is put in the public domain.
# Balázs Meskó <meskobalazs@mailbox.org>, 2020. # Balázs Meskó <meskobalazs@mailbox.org>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020. # Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: fdroidserver 1.0.6-70-g54bc858\n" "Project-Id-Version: fdroidserver 1.0.6-70-g54bc858\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: 2021-01-14 14:55+0100\n" "POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2020-11-10 16:21+0000\n" "PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n" "Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/f-droid/fdroidserver/hu/>\n" "Language-Team: Hungarian <https://hosted.weblate.org/projects/f-droid/fdroidserver/hu/>\n"
"Language: hu\n" "Language: hu\n"
@ -15,7 +15,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 4.4-dev\n" "X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py #: ../fdroidserver/common.py
msgid "" msgid ""
@ -1109,9 +1109,9 @@ msgid "Invalid redirect to non-HTTPS: {before} -> {after} "
msgstr "" msgstr ""
#: ../fdroidserver/metadata.py #: ../fdroidserver/metadata.py
#, fuzzy, python-brace-format #, python-brace-format
msgid "Invalid scrlib metadata: '{file}' does not exist" msgid "Invalid scrlib metadata: '{file}' does not exist"
msgstr "Összes metaadatfájl felolvasása és kilépés" msgstr ""
#: ../fdroidserver/metadata.py #: ../fdroidserver/metadata.py
#, python-brace-format #, python-brace-format

View File

@ -1,21 +1,21 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Free Software Foundation, Inc. # 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. # Kahina Messaoudi <messaoudikahina02@gmail.com>, 2020.
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: 2021-01-14 14:55+0100\n" "POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2020-10-06 08:26+0000\n" "PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Kahina Messaoudi <messaoudikahina02@gmail.com>\n" "Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n"
"Language-Team: Kabyle <https://hosted.weblate.org/projects/f-droid/fdroidserver/kab/>\n" "Language-Team: Kabyle <https://hosted.weblate.org/projects/f-droid/fdroidserver/kab/>\n"
"Language: kab\n" "Language: kab\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 4.3-dev\n" "X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py #: ../fdroidserver/common.py
msgid "" msgid ""
@ -2104,7 +2104,7 @@ msgstr "timerniwt n ufaylu n tmagit ɣer {path}"
#: ../fdroidserver/update.py #: ../fdroidserver/update.py
#, python-brace-format #, python-brace-format
msgid "adding to {name}: {path}" 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.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/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. # SOME DESCRIPTIVE TITLE.
# This file is put in the public domain. # This file is put in the public domain.
# Besnik Bleta <besnik@programeshqip.org>, 2020, 2021. # Besnik Bleta <besnik@programeshqip.org>, 2020, 2021.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020. # Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021.
msgid "" msgid ""
msgstr "" 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: 2021-01-14 14:55+0100\n" "POT-Creation-Date: 2020-10-21 18:05+0200\n"
"PO-Revision-Date: 2021-01-13 04:41+0000\n" "PO-Revision-Date: 2021-01-14 14:58+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n" "Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\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"
"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 4.4.1-dev\n" "X-Generator: Weblate 4.5-dev\n"
#: ../fdroidserver/common.py #: ../fdroidserver/common.py
msgid "" msgid ""
@ -869,7 +869,7 @@ msgstr "Detyro ndaljen e montimit pas {0} sek. mbarimi kohe!"
#: ../fdroidserver/scanner.py #: ../fdroidserver/scanner.py
msgid "Force scan of disabled apps and builds." msgid "Force scan of disabled apps and builds."
msgstr "" msgstr "Detyro skanim aplikacionesh dhe montimesh të çaktivizuara."
#: ../fdroidserver/update.py #: ../fdroidserver/update.py
#, python-brace-format #, 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" msgstr "U gjetën versionCodes të pavlefshëm për disa aplikacione"
#: ../fdroidserver/common.py #: ../fdroidserver/common.py
#, fuzzy, python-brace-format #, python-brace-format
msgid "Found multiple JAR Signature Block Files in {path}" 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 #: ../fdroidserver/metadata.py
#, python-brace-format #, python-brace-format
@ -916,7 +916,7 @@ msgstr "Su gjetën dëshmi nënshkrimi për depon."
#: ../fdroidserver/lint.py #: ../fdroidserver/lint.py
#, python-format #, python-format
msgid "Found non-file at %s" msgid "Found non-file at %s"
msgstr "" msgstr "U gjet jo-kartelë te %s"
#: ../fdroidserver/deploy.py #: ../fdroidserver/deploy.py
#, python-brace-format #, python-brace-format
@ -1253,9 +1253,8 @@ msgid "No git submodules available"
msgstr "Ska “git submodules”" msgstr "Ska “git submodules”"
#: ../fdroidserver/import.py #: ../fdroidserver/import.py
#, fuzzy
msgid "No gradle project could be found. Specify --subdir?" 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 #: ../fdroidserver/import.py ../fdroidserver/common.py
msgid "No information found." msgid "No information found."
@ -1726,7 +1725,7 @@ msgstr "Po hiqet nënshkrim misterioz nga {apkfilename}"
#: ../fdroidserver/nightly.py #: ../fdroidserver/nightly.py
#, python-brace-format #, python-brace-format
msgid "Stripping mystery signature from {apkfilename}" msgid "Stripping mystery signature from {apkfilename}"
msgstr "Stripping mystery signature from {apkfilename}" msgstr ""
#: ../fdroidserver/lint.py #: ../fdroidserver/lint.py
#, python-format #, python-format
@ -2627,7 +2626,7 @@ msgstr "po përdoret Apache libcloud për njëkohësim me {url}"
#: ../fdroidserver/deploy.py #: ../fdroidserver/deploy.py
msgid "virustotal.com is rate limiting, waiting to retry..." 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 #: ../fdroidserver/update.py
msgid "wiki support is deprecated and will be removed in the next release!" msgid "wiki support is deprecated and will be removed in the next release!"

View File

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