diff --git a/MANIFEST.in b/MANIFEST.in index 49e08dbc..48e4830a 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -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 diff --git a/locale/Makefile b/locale/Makefile index 1dd27274..d181db1d 100644 --- a/locale/Makefile +++ b/locale/Makefile @@ -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) diff --git a/locale/bo/LC_MESSAGES/fdroidserver.po b/locale/bo/LC_MESSAGES/fdroidserver.po index 7106e829..4f7b1db7 100644 --- a/locale/bo/LC_MESSAGES/fdroidserver.po +++ b/locale/bo/LC_MESSAGES/fdroidserver.po @@ -1,12 +1,12 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Free Software Foundation, Inc. -# Hans-Christoph Steiner , 2020. +# Hans-Christoph Steiner , 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 \n" "Language-Team: Tibetan \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 diff --git a/locale/de/LC_MESSAGES/fdroidserver.po b/locale/de/LC_MESSAGES/fdroidserver.po index 504d4a1b..1ccbeb66 100644 --- a/locale/de/LC_MESSAGES/fdroidserver.po +++ b/locale/de/LC_MESSAGES/fdroidserver.po @@ -4,22 +4,22 @@ # Fynn Godau , 2020. # melusine , 2020. # marzzzello , 2020. -# Hans-Christoph Steiner , 2020. +# Hans-Christoph Steiner , 2020, 2021. # Predatorix Phoenix , 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 \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 \n" "Language-Team: German \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 diff --git a/locale/es/LC_MESSAGES/fdroidserver.po b/locale/es/LC_MESSAGES/fdroidserver.po index 5d649ab5..831548be 100644 --- a/locale/es/LC_MESSAGES/fdroidserver.po +++ b/locale/es/LC_MESSAGES/fdroidserver.po @@ -3,22 +3,22 @@ # This file is distributed under the same license as the PACKAGE package. # Maximiliano Castañón , 2020. # Jo , 2020. -# Hans-Christoph Steiner , 2020. +# Hans-Christoph Steiner , 2020, 2021. # Alvaro , 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 \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 \n" "Language-Team: Spanish \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 diff --git a/locale/fr/LC_MESSAGES/fdroidserver.po b/locale/fr/LC_MESSAGES/fdroidserver.po index 9aa66493..b3521c84 100644 --- a/locale/fr/LC_MESSAGES/fdroidserver.po +++ b/locale/fr/LC_MESSAGES/fdroidserver.po @@ -2,7 +2,7 @@ # Copyright (C) YEAR Free Software Foundation, Inc. # Julien Gontier , 2020. # anonymous , 2020. -# Hans-Christoph Steiner , 2020. +# Hans-Christoph Steiner , 2020, 2021. # Jeannette L , 2020. # Nathan , 2020. # Virgile L. , 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 \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 \n" "Language-Team: French \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 d’androguard à 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." diff --git a/locale/hu/LC_MESSAGES/fdroidserver.po b/locale/hu/LC_MESSAGES/fdroidserver.po index 4057d1a2..ef0b2f19 100644 --- a/locale/hu/LC_MESSAGES/fdroidserver.po +++ b/locale/hu/LC_MESSAGES/fdroidserver.po @@ -1,13 +1,13 @@ # SOME DESCRIPTIVE TITLE. # This file is put in the public domain. # Balázs Meskó , 2020. -# Hans-Christoph Steiner , 2020. +# Hans-Christoph Steiner , 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 \n" "Language-Team: Hungarian \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 diff --git a/locale/kab/LC_MESSAGES/fdroidserver.po b/locale/kab/LC_MESSAGES/fdroidserver.po index 9c3da3cc..50da8323 100644 --- a/locale/kab/LC_MESSAGES/fdroidserver.po +++ b/locale/kab/LC_MESSAGES/fdroidserver.po @@ -1,21 +1,21 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Free Software Foundation, Inc. -# Hans-Christoph Steiner , 2020. +# Hans-Christoph Steiner , 2020, 2021. # Kahina Messaoudi , 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 \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 \n" "Language-Team: Kabyle \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 diff --git a/locale/pick-complete-translations.py b/locale/pick-complete-translations.py new file mode 100755 index 00000000..8c3eead1 --- /dev/null +++ b/locale/pick-complete-translations.py @@ -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)) diff --git a/locale/sq/LC_MESSAGES/fdroidserver.po b/locale/sq/LC_MESSAGES/fdroidserver.po index f29961f1..d5b13cc0 100644 --- a/locale/sq/LC_MESSAGES/fdroidserver.po +++ b/locale/sq/LC_MESSAGES/fdroidserver.po @@ -1,21 +1,21 @@ # SOME DESCRIPTIVE TITLE. # This file is put in the public domain. # Besnik Bleta , 2020, 2021. -# Hans-Christoph Steiner , 2020. +# Hans-Christoph Steiner , 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 \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 \n" "Language-Team: Albanian \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 "S’u 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 "S’ka “git submodules”" #: ../fdroidserver/import.py -#, fuzzy msgid "No gradle project could be found. Specify --subdir?" -msgstr "S’u 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!" diff --git a/locale/zh_Hant/LC_MESSAGES/fdroidserver.po b/locale/zh_Hant/LC_MESSAGES/fdroidserver.po index 59ab602a..304db98c 100644 --- a/locale/zh_Hant/LC_MESSAGES/fdroidserver.po +++ b/locale/zh_Hant/LC_MESSAGES/fdroidserver.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Free Software Foundation, Inc. # Jeff Huang , 2020. -# Hans-Christoph Steiner , 2020. +# Hans-Christoph Steiner , 2020, 2021. # NightFeather , 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 \n" "Language-Team: Chinese (Traditional) \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