diff --git a/app/blueprints/packages/releases.py b/app/blueprints/packages/releases.py index 8b657da..0fd53d8 100644 --- a/app/blueprints/packages/releases.py +++ b/app/blueprints/packages/releases.py @@ -235,8 +235,10 @@ def delete_release(package, id): class PackageUpdateConfigFrom(FlaskForm): - trigger = RadioField(lazy_gettext("Trigger"), [InputRequired()], choices=PackageUpdateTrigger.choices(), coerce=PackageUpdateTrigger.coerce, - default=PackageUpdateTrigger.TAG) + trigger = RadioField(lazy_gettext("Trigger"), [InputRequired()], + choices=[(PackageUpdateTrigger.COMMIT, lazy_gettext("New Commit")), + (PackageUpdateTrigger.TAG, lazy_gettext("New Tag"))], + coerce=PackageUpdateTrigger.coerce, default=PackageUpdateTrigger.TAG) ref = StringField(lazy_gettext("Branch name"), [Optional()], default=None) action = RadioField(lazy_gettext("Action"), [InputRequired()], choices=[("notification", lazy_gettext("Send notification and mark as outdated")), ("make_release", lazy_gettext("Create release"))], diff --git a/app/blueprints/users/profile.py b/app/blueprints/users/profile.py index 8ffa3f1..8bbb128 100644 --- a/app/blueprints/users/profile.py +++ b/app/blueprints/users/profile.py @@ -158,9 +158,9 @@ def get_user_medals(user: User) -> Tuple[List[Medal], List[Medal]]: top_rank = user_package_ranks[2] top_type = PackageType.coerce(user_package_ranks[0]) if top_rank == 1: - title = gettext(u"Top %(type)s", type=top_type.value.lower()) + title = gettext(u"Top %(type)s", type=top_type.text.lower()) else: - title = gettext(u"Top %(group)d %(type)s", group=top_rank, type=top_type.value.lower()) + title = gettext(u"Top %(group)d %(type)s", group=top_rank, type=top_type.text.lower()) if top_type == PackageType.MOD: icon = "fa-box" elif top_type == PackageType.GAME: @@ -169,7 +169,7 @@ def get_user_medals(user: User) -> Tuple[List[Medal], List[Medal]]: icon = "fa-paint-brush" description = gettext(u"%(display_name)s has a %(type)s placed at #%(place)d.", - display_name=user.display_name, type=top_type.value.lower(), place=top_rank) + display_name=user.display_name, type=top_type.text.lower(), place=top_rank) unlocked.append( Medal.make_unlocked(place_to_color(top_rank), icon, title, description)) diff --git a/app/logic/packages.py b/app/logic/packages.py index d6f6286..6c03d8b 100644 --- a/app/logic/packages.py +++ b/app/logic/packages.py @@ -17,6 +17,7 @@ import re import validators +from flask_babel import lazy_gettext from app.logic.LogicError import LogicError from app.models import User, Package, PackageType, MetaPackage, Tag, ContentWarning, db, Permission, AuditSeverity, \ @@ -35,7 +36,7 @@ def get_license(name): license = License.query.filter(License.name.ilike(name)).first() if license is None: - raise LogicError(400, "Unknown license: " + name) + raise LogicError(400, "Unknown license " + name) return license @@ -89,7 +90,7 @@ def validate(data: dict): name = data["name"] check(isinstance(name, str), "Name must be a string") check(bool(name_re.match(name)), - "Name can only contain lower case letters (a-z), digits (0-9), and underscores (_)") + lazy_gettext("Name can only contain lower case letters (a-z), digits (0-9), and underscores (_)")) for key in ["repo", "website", "issue_tracker", "issueTracker"]: value = data.get(key) @@ -103,11 +104,11 @@ def validate(data: dict): def do_edit_package(user: User, package: Package, was_new: bool, was_web: bool, data: dict, reason: str = None): if not package.checkPerm(user, Permission.EDIT_PACKAGE): - raise LogicError(403, "You do not have permission to edit this package") + raise LogicError(403, lazy_gettext("You do not have permission to edit this package")) if "name" in data and package.name != data["name"] and \ not package.checkPerm(user, Permission.CHANGE_NAME): - raise LogicError(403, "You do not have permission to change the package name") + raise LogicError(403, lazy_gettext("You do not have permission to change the package name")) for alias, to in ALIASES.items(): if alias in data: @@ -154,7 +155,7 @@ def do_edit_package(user: User, package: Package, was_new: bool, was_web: bool, break if tag.is_protected and tag not in old_tags and not user.rank.atLeast(UserRank.EDITOR): - raise LogicError(400, f"Unable to add protected tag {tag.title} to package") + raise LogicError(400, lazy_gettext("Unable to add protected tag {tag.title} to package")) package.tags.append(tag) diff --git a/app/logic/releases.py b/app/logic/releases.py index 9ba52be..f477b22 100644 --- a/app/logic/releases.py +++ b/app/logic/releases.py @@ -18,6 +18,7 @@ import datetime, re from celery import uuid +from flask_babel import lazy_gettext from app.logic.LogicError import LogicError from app.logic.uploads import upload_file @@ -28,12 +29,12 @@ from app.utils import AuditSeverity, addAuditLog, nonEmptyOrNone def check_can_create_release(user: User, package: Package): if not package.checkPerm(user, Permission.MAKE_RELEASE): - raise LogicError(403, "You do not have permission to make releases") + raise LogicError(403, lazy_gettext("You do not have permission to make releases")) five_minutes_ago = datetime.datetime.now() - datetime.timedelta(minutes=5) count = package.releases.filter(PackageRelease.releaseDate > five_minutes_ago).count() if count >= 5: - raise LogicError(429, "You've created too many releases for this package in the last 5 minutes, please wait before trying again") + raise LogicError(429, lazy_gettext("You've created too many releases for this package in the last 5 minutes, please wait before trying again")) def do_create_vcs_release(user: User, package: Package, title: str, ref: str, @@ -70,7 +71,7 @@ def do_create_zip_release(user: User, package: Package, title: str, file, if commit_hash: commit_hash = commit_hash.lower() if not (len(commit_hash) == 40 and re.match(r"^[0-9a-f]+$", commit_hash)): - raise LogicError(400, "Invalid commit hash; it must be a 40 character long base16 string") + raise LogicError(400, lazy_gettext("Invalid commit hash; it must be a 40 character long base16 string")) uploaded_url, uploaded_path = upload_file(file, "zip", "a zip file") diff --git a/app/logic/screenshots.py b/app/logic/screenshots.py index ad3851d..dfea575 100644 --- a/app/logic/screenshots.py +++ b/app/logic/screenshots.py @@ -10,9 +10,9 @@ def do_create_screenshot(user: User, package: Package, title: str, file, reason: thirty_minutes_ago = datetime.datetime.now() - datetime.timedelta(minutes=30) count = package.screenshots.filter(PackageScreenshot.created_at > thirty_minutes_ago).count() if count >= 20: - raise LogicError(429, "Too many requests, please wait before trying again") + raise LogicError(429, lazy_gettext("Too many requests, please wait before trying again")) - uploaded_url, uploaded_path = upload_file(file, "image", "a PNG or JPG image file") + uploaded_url, uploaded_path = upload_file(file, "image", lazy_gettext("a PNG or JPG image file")) counter = 1 for screenshot in package.screenshots.all(): diff --git a/app/logic/uploads.py b/app/logic/uploads.py index 25607e0..0795e83 100644 --- a/app/logic/uploads.py +++ b/app/logic/uploads.py @@ -18,6 +18,8 @@ import imghdr import os +from flask_babel import lazy_gettext + from app.logic.LogicError import LogicError from app.models import * from app.utils import randomString @@ -47,10 +49,10 @@ def upload_file(file, fileType, fileTypeDesc): ext = get_extension(file.filename) if ext is None or not ext in allowedExtensions: - raise LogicError(400, "Please upload " + fileTypeDesc) + raise LogicError(400, lazy_gettext("Please upload %(file_desc)s", file_desc=fileTypeDesc)) if isImage and not isAllowedImage(file.stream.read()): - raise LogicError(400, "Uploaded image isn't actually an image") + raise LogicError(400, lazy_gettext("Uploaded image isn't actually an image")) file.stream.seek(0) diff --git a/app/models/packages.py b/app/models/packages.py index 3c425e4..038d9cd 100644 --- a/app/models/packages.py +++ b/app/models/packages.py @@ -19,6 +19,7 @@ import datetime import enum from flask import url_for +from flask_babel import lazy_gettext from flask_sqlalchemy import BaseQuery from sqlalchemy_searchable import SearchQueryMixin from sqlalchemy_utils.types import TSVectorType @@ -57,6 +58,24 @@ class PackageType(enum.Enum): def __str__(self): return self.name + @property + def text(self): + if self == PackageType.MOD: + return lazy_gettext("Mod") + elif self == PackageType.GAME: + return lazy_gettext("Game") + elif self == PackageType.TXP: + return lazy_gettext("Texture Pack") + + @property + def plural(self): + if self == PackageType.MOD: + return lazy_gettext("Mods") + elif self == PackageType.GAME: + return lazy_gettext("Games") + elif self == PackageType.TXP: + return lazy_gettext("Texture Packs") + @classmethod def get(cls, name): try: @@ -66,7 +85,7 @@ class PackageType(enum.Enum): @classmethod def choices(cls): - return [(choice, choice.value) for choice in cls] + return [(choice, choice.text) for choice in cls] @classmethod def coerce(cls, item): diff --git a/app/querybuilder.py b/app/querybuilder.py index 04815be..dc0e970 100644 --- a/app/querybuilder.py +++ b/app/querybuilder.py @@ -21,7 +21,7 @@ class QueryBuilder: types = [PackageType.get(tname) for tname in types] types = [type for type in types if type is not None] if len(types) > 0: - title = ", ".join([type.value + "s" for type in types]) + title = ", ".join([str(type.plural) for type in types]) # Get tags types tags = args.getlist("tag") diff --git a/app/templates/index.html b/app/templates/index.html index 4f15a93..d2004a2 100644 --- a/app/templates/index.html +++ b/app/templates/index.html @@ -51,7 +51,7 @@ {% if package.author %}
- {{ package.type.value }} + {{ package.type.text }} {% for warning in package.content_warnings %} diff --git a/app/templates/macros/reviews.html b/app/templates/macros/reviews.html index 6cad556..62ff518 100644 --- a/app/templates/macros/reviews.html +++ b/app/templates/macros/reviews.html @@ -106,7 +106,7 @@

- {{ _("Do you recommend this %(type)s?", type=package.type.value | lower) }} + {{ _("Do you recommend this %(type)s?", type=package.type.text | lower) }}

@@ -145,7 +145,7 @@

- {{ _("Do you recommend this %(type)s?", type=package.type.value | lower) }} + {{ _("Do you recommend this %(type)s?", type=package.type.text | lower) }}

diff --git a/app/templates/macros/topics.html b/app/templates/macros/topics.html index 279c6e9..10cfc66 100644 --- a/app/templates/macros/topics.html +++ b/app/templates/macros/topics.html @@ -11,7 +11,7 @@ {% for topic in topics %} - [{{ topic.type.value }}] + [{{ topic.type.text }}] {{ topic.title }} diff --git a/app/templates/metapackages/view.html b/app/templates/metapackages/view.html index a4680e8..b441b8b 100644 --- a/app/templates/metapackages/view.html +++ b/app/templates/metapackages/view.html @@ -19,7 +19,7 @@
    {% for t in similar_topics %}
  • - [{{ t.type.value }}] + [{{ t.type.text }}] {{ _("%(title)s by %(display_name)s", title=t.title, display_name=t.author.display_name) }} diff --git a/app/templates/packages/create_edit.html b/app/templates/packages/create_edit.html index 4da8034..62b4e00 100644 --- a/app/templates/packages/create_edit.html +++ b/app/templates/packages/create_edit.html @@ -46,7 +46,7 @@
    {{ _("Read more") }} - {{ _("You can include a .cdb.json file in your %(type)s to update these details automatically.", type=package.type.value.lower()) }} + {{ _("You can include a .cdb.json file in your %(type)s to update these details automatically.", type=package.type.text.lower()) }}
    {% endif %} diff --git a/app/templates/packages/release_wizard.html b/app/templates/packages/release_wizard.html index b0e3df6..78c5e46 100644 --- a/app/templates/packages/release_wizard.html +++ b/app/templates/packages/release_wizard.html @@ -11,7 +11,7 @@

    {{ self.title() }}

    - {{ _("A release is a single downloadable version of your %(title)s.", title=package.type.value.lower()) }} + {{ _("A release is a single downloadable version of your %(title)s.", title=package.type.text.lower()) }} {{ _("You need to create releases even if you use a rolling release development cycle, as Minetest needs them to check for updates.") }}

    diff --git a/app/templates/packages/review_create_edit.html b/app/templates/packages/review_create_edit.html index 5672097..c174dbc 100644 --- a/app/templates/packages/review_create_edit.html +++ b/app/templates/packages/review_create_edit.html @@ -32,7 +32,7 @@

- {{ _("Do you recommend this %(type)s?", type=package.type.value | lower) }} + {{ _("Do you recommend this %(type)s?", type=package.type.text | lower) }}

{{ render_toggle_field(form.recommends, icons={"yes":"fa-thumbs-up", "no":"fa-thumbs-down"}) }} diff --git a/app/templates/packages/similar.html b/app/templates/packages/similar.html index 54633af..2dcb69f 100644 --- a/app/templates/packages/similar.html +++ b/app/templates/packages/similar.html @@ -21,7 +21,7 @@ {{ _("%(title)s by %(author)s", title=pkg.title, author=pkg.author.display_name) }} - [{{ pkg.type.value }}] + [{{ pkg.type.text }}] {% endfor %} diff --git a/app/templates/packages/update_config.html b/app/templates/packages/update_config.html index 0d4da8e..424a188 100644 --- a/app/templates/packages/update_config.html +++ b/app/templates/packages/update_config.html @@ -5,7 +5,7 @@ {% endblock %} {% block content %} - Help + {{ _("Help") }}

{{ _("Configure Git Update Detection") }}

diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html index c70da6f..cd47647 100644 --- a/app/templates/packages/view.html +++ b/app/templates/packages/view.html @@ -393,7 +393,7 @@

{{ _("Type") }}
-
{{ package.type.value }}
+
{{ package.type.text }}
{{ _("Technical Name") }}
{{ package.name }}
{{ _("License") }}
@@ -403,8 +403,8 @@ {% elif package.type == package.type.TXP %} {{ render_license(package.media_license) }} {% else %} - {{ render_license(package.license) }} for code,
- {{ render_license(package.media_license) }} for media. + {{ _("%(code_license)s for code,
%(media_license)s for media.", + code_license=render_license(package.license), media_license=render_license(package.media_license)) }} {% endif %}
{{ _("Maintenance State") }}
diff --git a/app/templates/todo/editor.html b/app/templates/todo/editor.html index f6f848a..f7b817c 100644 --- a/app/templates/todo/editor.html +++ b/app/templates/todo/editor.html @@ -148,10 +148,12 @@

- Meta packages that have hard dependers, but are not fulfilled. + {{ _("Meta packages that have hard dependers, but no packages providing them.") }}

- View + + {{ _("View") }} + {% endif %} diff --git a/app/templates/todo/outdated.html b/app/templates/todo/outdated.html index 870d0ce..5c43df3 100644 --- a/app/templates/todo/outdated.html +++ b/app/templates/todo/outdated.html @@ -9,11 +9,11 @@ @@ -21,11 +21,11 @@
diff --git a/app/templates/todo/tags.html b/app/templates/todo/tags.html index b5e3cf4..7c4d537 100644 --- a/app/templates/todo/tags.html +++ b/app/templates/todo/tags.html @@ -35,9 +35,9 @@ - + - + {% for package in packages %} @@ -70,70 +70,5 @@ {% endfor %}
Package{{ _("Package") }} Tags{{ _("Tags") }}
- {% endblock %} - -{% from "macros/forms.html" import form_scripts %} - -{% block scriptextra %} -{{ form_scripts() }} - - {% endblock %} diff --git a/app/templates/todo/topics.html b/app/templates/todo/topics.html index ab01ffe..d1406ca 100644 --- a/app/templates/todo/topics.html +++ b/app/templates/todo/topics.html @@ -9,15 +9,15 @@ Topics to be Added @@ -26,29 +26,27 @@ Topics to be Added {% if n >= 10000 %} - Paginated list + {{ _("Paginated list") }} {% else %} - Unlimited list + {{ _("Unlimited list") }} {% endif %} {% endif %} {% if not show_discarded %} - Show + {{ _("Show discarded topics") }} {% else %} - Hide + {{ _("Hide discarded topics") }} {% endif %} - - discarded topics
-

Topics to be Added

+

{{ _("Topics to be Added") }}

{% if topic_count > 0 %}

diff --git a/app/templates/todo/user.html b/app/templates/todo/user.html index 6678a52..2679e78 100644 --- a/app/templates/todo/user.html +++ b/app/templates/todo/user.html @@ -40,7 +40,9 @@ {% endfor %} - Help + + {{ _("Help") }} + {{ _("See all Update Settings") }} @@ -66,7 +68,8 @@ {{ render_outdated_packages(outdated_packages, current_user) }}

- See All + + {{_ ("See All") }}

{{ _("Packages Without Tags") }}

{{ _("Labelling your packages with tags helps users find them.") }} diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index 437d17a..6d39133 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# German translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,20 +7,19 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-08 02:19+0000\n" +"POT-Creation-Date: 2022-01-14 18:24+0000\n" "PO-Revision-Date: 2022-01-13 22:35+0000\n" "Last-Translator: debiankaios \n" -"Language-Team: German \n" "Language: de\n" +"Language-Team: German " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1\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.10.1\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:99 +#: app/__init__.py:102 msgid "You have been banned." msgstr "Du wurdest gebannt." @@ -40,8 +39,8 @@ msgid "Limit to package" msgstr "Grenze für das Paket" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:450 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:452 +#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/screenshots.py:35 @@ -80,7 +79,7 @@ msgstr "Angaben verändern" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:443 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:447 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Versionen" @@ -92,7 +91,7 @@ msgstr "Bilder" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:418 msgid "Maintainers" msgstr "Entwickler" @@ -119,8 +118,8 @@ msgstr "Fehler: Forumthema Autor ist nicht der gleiche wie der Paket Autor." #: app/blueprints/packages/packages.py:168 msgid "" -"Warning: Forum topic not found. This may happen if the topic has only just " -"been created." +"Warning: Forum topic not found. This may happen if the topic has only " +"just been created." msgstr "" "Warnung: Forumthema nicht gefunden. Dies kann passieren, wenn das Thema " "gerade erst erstellt wurde." @@ -129,7 +128,7 @@ msgstr "" msgid "No download available." msgstr "Kein download verfügbar." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:385 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 msgid "Type" msgstr "Typ" @@ -138,12 +137,12 @@ msgid "Title (Human-readable)" msgstr "Titel (Für Menschen sichtbar)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:546 msgid "Name (Technical)" msgstr "Name (Technisch)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:547 #: app/templates/packages/create_edit.html:76 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" @@ -152,7 +151,7 @@ msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" msgid "Short Description (Plaintext)" msgstr "Kurzbeschreibung (Fließtext)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:400 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Entwicklungsstadium" @@ -165,7 +164,7 @@ msgstr "Kategorien" msgid "Content Warnings" msgstr "Inhaltswarnungen" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:389 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 msgid "License" msgstr "Lizenz" @@ -214,38 +213,39 @@ msgstr "Sie haben nicht die Erlaubnis das zu tun" #: app/blueprints/packages/packages.py:394 msgid "Please comment what changes are needed in the review thread" msgstr "" -"Bitte kommentieren sie im Review-Thread welche Änderungen erforderlich sind" +"Bitte kommentieren sie im Review-Thread welche Änderungen erforderlich " +"sind" -#: app/blueprints/packages/packages.py:413 -#: app/blueprints/packages/packages.py:429 +#: app/blueprints/packages/packages.py:415 +#: app/blueprints/packages/packages.py:431 msgid "You don't have permission to do that." msgstr "Sie haben nicht die Erlaubnis das zu tun." -#: app/blueprints/packages/packages.py:424 +#: app/blueprints/packages/packages.py:426 msgid "Deleted package" msgstr "Gelöschte Pakete" -#: app/blueprints/packages/packages.py:440 +#: app/blueprints/packages/packages.py:442 msgid "Unapproved package" msgstr "Ungeprüfte Pakete" -#: app/blueprints/packages/packages.py:449 +#: app/blueprints/packages/packages.py:451 msgid "Maintainers (Comma-separated)" msgstr "Entwickler (Komma-getrennt)" -#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:460 msgid "You do not have permission to edit maintainers" msgstr "Du hast nicht die Erlaubnis die Entwickler zu ändern" -#: app/blueprints/packages/packages.py:508 +#: app/blueprints/packages/packages.py:510 msgid "You are not a maintainer" msgstr "Du bist kein Entwickler" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:513 msgid "Package owners cannot remove themselves as maintainers" msgstr "Paketbesitzer können sich nicht selbst als Betreuer entfernen" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:545 msgid "Author Name" msgstr "Autor Name" @@ -327,42 +327,50 @@ msgstr "Update" msgid "Trigger" msgstr "Auslösen" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:239 +msgid "New Commit" +msgstr "" + +#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +msgid "New Tag" +msgstr "Neuer Tag" + +#: app/blueprints/packages/releases.py:242 msgid "Branch name" msgstr "Branch name" -#: app/blueprints/packages/releases.py:241 +#: app/blueprints/packages/releases.py:243 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Aktion" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Send notification and mark as outdated" msgstr "Benachrichtigung senden und als veraltet markieren" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Create release" msgstr "Version erstellen" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:246 msgid "Save Settings" msgstr "Einstellung speichern" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:247 msgid "Disable Automation" msgstr "Automatisierung deaktivieren" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:286 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Bitte fügen Sie eine Git-Repository-URL hinzu, um automatische " "Veröffentlichungen einzurichten" -#: app/blueprints/packages/releases.py:300 +#: app/blueprints/packages/releases.py:302 msgid "Deleted update configuration" msgstr "Gelöschte Update-Konfiguration" -#: app/blueprints/packages/releases.py:308 +#: app/blueprints/packages/releases.py:310 msgid "Now, please create an initial release" msgstr "Bitte erstellen Sie nun eine erste Version" @@ -547,17 +555,16 @@ msgid "Incorrect captcha answer" msgstr "Falsche Captcha-Antwort" #: app/blueprints/users/account.py:125 -msgid "" -"An account already exists for that username but hasn't been claimed yet." +msgid "An account already exists for that username but hasn't been claimed yet." msgstr "" -"Es existiert bereits ein Konto für diesen Benutzernamen, der aber noch nicht " -"beansprucht wurde." +"Es existiert bereits ein Konto für diesen Benutzernamen, der aber noch " +"nicht beansprucht wurde." #: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 msgid "That username/display name is already in use, please choose another." msgstr "" -"Dieser Benutzername/Anzeigename ist bereits in Gebrauch, bitte wählen Sie " -"einen anderen." +"Dieser Benutzername/Anzeigename ist bereits in Gebrauch, bitte wählen Sie" +" einen anderen." #: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 msgid "Email already in use" @@ -570,12 +577,12 @@ msgid "" "%(display_name)s. Try a different email address." msgstr "" "Wir konnten das Konto nicht erstellen, da die E-Mail-Adresse bereits von " -"%(display_name)s verwendet wird. Versuchen Sie eine andere E-Mail-Adresse." +"%(display_name)s verwendet wird. Versuchen Sie eine andere E-Mail-" +"Adresse." #: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 #: app/blueprints/users/settings.py:133 -msgid "" -"That email address has been unsubscribed/blacklisted, and cannot be used" +msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" "Diese E-Mail-Adresse wurde abgemeldet/auf die schwarze Liste gesetzt und " "kann nicht verwendet werden" @@ -634,11 +641,11 @@ msgstr "E-Mail Adresse geändert" #: app/blueprints/users/account.py:359 msgid "" -"Your email address has changed. If you didn't request this, please contact " -"an administrator." +"Your email address has changed. If you didn't request this, please " +"contact an administrator." msgstr "" -"Ihre E-Mail Adresse hat sich geändert. Wenn Sie dies nicht beantragt haben, " -"wenden Sie sich bitte an einen Administrator." +"Ihre E-Mail Adresse hat sich geändert. Wenn Sie dies nicht beantragt " +"haben, wenden Sie sich bitte an einen Administrator." #: app/blueprints/users/account.py:377 msgid "You may now log in" @@ -650,19 +657,19 @@ msgstr "Senden" #: app/blueprints/users/account.py:416 msgid "" -"That email is now blacklisted. Please contact an admin if you wish to undo " -"this." +"That email is now blacklisted. Please contact an admin if you wish to " +"undo this." msgstr "" -"Diese E-Mail steht nun auf der schwarzen Liste. Bitte kontaktieren Sie einen " -"Administrator, wenn Sie dies rückgängig machen möchten." +"Diese E-Mail steht nun auf der schwarzen Liste. Bitte kontaktieren Sie " +"einen Administrator, wenn Sie dies rückgängig machen möchten." #: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" msgstr "" -"Ungültiger Benutzername - darf nur A-Za-z0-9._ enthalten. Wenden Sie sich an " -"einen Administrator" +"Ungültiger Benutzername - darf nur A-Za-z0-9._ enthalten. Wenden Sie sich" +" an einen Administrator" #: app/blueprints/users/claim.py:51 msgid "User has already been claimed" @@ -683,8 +690,7 @@ msgstr "Fehler beim Versuch, auf die Foren zuzugreifen: %(message)s" #: app/blueprints/users/claim.py:96 msgid "Unable to get forum signature - does the user exist?" -msgstr "" -"Signatur des Forums kann nicht abgerufen werden - existiert der Benutzer?" +msgstr "Signatur des Forums kann nicht abgerufen werden - existiert der Benutzer?" #: app/blueprints/users/claim.py:111 msgid "Unable to login as user" @@ -706,7 +712,8 @@ msgstr "Bester Rezensent" #, python-format msgid "%(display_name)s has written the most helpful reviews on ContentDB." msgstr "" -"%(display_name)s hat die hilfreichsten Bewertungen auf ContentDB geschrieben." +"%(display_name)s hat die hilfreichsten Bewertungen auf ContentDB " +"geschrieben." #: app/blueprints/users/profile.py:118 msgid "2nd most helpful reviewer" @@ -734,8 +741,8 @@ msgstr "Nur %(place)d Benutzer haben mehr hilfreiche Bewertungen geschrieben." #: app/blueprints/users/profile.py:131 msgid "Consider writing more helpful reviews to get a medal." msgstr "" -"Überlegen Sie sich, ob Sie mehr hilfreiche Bewertungen schreiben sollten, um " -"eine Medaille zu erhalten." +"Überlegen Sie sich, ob Sie mehr hilfreiche Bewertungen schreiben sollten," +" um eine Medaille zu erhalten." #: app/blueprints/users/profile.py:133 #, python-format @@ -832,8 +839,8 @@ msgstr "Rang" #: app/blueprints/users/settings.py:249 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -"Sie können einen Benutzer nicht auf einen höheren Rang befördern als sich " -"selbst!" +"Sie können einen Benutzer nicht auf einen höheren Rang befördern als sich" +" selbst!" #: app/blueprints/users/settings.py:266 msgid "Users with moderator rank or above cannot be deleted" @@ -841,41 +848,110 @@ msgstr "" "Benutzer mit dem Rang eines Moderators oder höher können nicht gelöscht " "werden" +#: app/logic/packages.py:93 +#, fuzzy +msgid "" +"Name can only contain lower case letters (a-z), digits (0-9), and " +"underscores (_)" +msgstr "Nur Kleinbuchstaben (a-z), Ziffern (0-9) und Unterstriche (_)" + +#: app/logic/packages.py:107 +#, fuzzy +msgid "You do not have permission to edit this package" +msgstr "Du hast nicht die Erlaubnis die Entwickler zu ändern" + +#: app/logic/packages.py:111 +#, fuzzy +msgid "You do not have permission to change the package name" +msgstr "Sie haben nicht die Erlaubnis das zu tun" + +#: app/logic/packages.py:158 +msgid "Unable to add protected tag {tag.title} to package" +msgstr "" + +#: app/logic/releases.py:32 +#, fuzzy +msgid "You do not have permission to make releases" +msgstr "Du hast nicht die Erlaubnis die Entwickler zu ändern" + +#: app/logic/releases.py:37 +msgid "" +"You've created too many releases for this package in the last 5 minutes, " +"please wait before trying again" +msgstr "" + +#: app/logic/releases.py:74 +msgid "Invalid commit hash; it must be a 40 character long base16 string" +msgstr "" + +#: app/logic/screenshots.py:13 +#, fuzzy +msgid "Too many requests, please wait before trying again" +msgstr "Bitte warten Sie, bevor Sie erneut einen Kommentar abgeben" + +#: app/logic/screenshots.py:15 +msgid "a PNG or JPG image file" +msgstr "" + +#: app/logic/uploads.py:52 +#, python-format +msgid "Please upload %(file_desc)s" +msgstr "" + +#: app/logic/uploads.py:55 +msgid "Uploaded image isn't actually an image" +msgstr "" + +#: app/models/packages.py:64 +msgid "Mod" +msgstr "" + +#: app/models/packages.py:66 +#, fuzzy +msgid "Game" +msgstr "Name" + +#: app/models/packages.py:68 +#, fuzzy +msgid "Texture Pack" +msgstr "Texturpakete" + +#: app/models/packages.py:73 app/templates/base.html:27 +msgid "Mods" +msgstr "Mods" + +#: app/models/packages.py:75 app/templates/base.html:30 +msgid "Games" +msgstr "Spiele" + +#: app/models/packages.py:77 app/templates/base.html:33 +msgid "Texture Packs" +msgstr "Texturpakete" + #: app/templates/404.html:4 msgid "Page not found" msgstr "Seite nicht gefunden" #: app/templates/404.html:10 msgid "" -"That page could not be found. The link may be broken, the page may have been " -"deleted, or you may not have access to it." +"That page could not be found. The link may be broken, the page may have " +"been deleted, or you may not have access to it." msgstr "" "Diese Seite konnte nicht gefunden werden. Möglicherweise ist der Link " "defekt, die Seite wurde gelöscht, oder Sie haben keinen Zugang zu ihr." -#: app/templates/base.html:27 -msgid "Mods" -msgstr "Mods" - -#: app/templates/base.html:30 -msgid "Games" -msgstr "Spiele" - -#: app/templates/base.html:33 -msgid "Texture Packs" -msgstr "Texturpakete" - #: app/templates/base.html:36 msgid "Random" msgstr "Zufällig" -#: app/templates/base.html:39 app/templates/base.html:239 +#: app/templates/base.html:39 app/templates/base.html:233 #: app/templates/packages/bulk_update_conf.html:8 +#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44 msgid "Help" msgstr "Hilfe" #: app/templates/base.html:42 app/templates/packages/view.html:123 -#: app/templates/packages/view.html:463 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:467 app/templates/threads/list.html:4 msgid "Threads" msgstr "Themen" @@ -884,12 +960,11 @@ msgstr "Themen" msgid "Search %(type)s" msgstr "Suche %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 -#: app/templates/todo/tags.html:13 +#: app/templates/base.html:48 msgid "Search all packages" msgstr "Alle Pakete durchsuchen" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 +#: app/templates/base.html:50 msgid "Search" msgstr "Suchen" @@ -941,35 +1016,35 @@ msgstr "Einstellungen" msgid "Sign out" msgstr "Abmelden" -#: app/templates/base.html:196 +#: app/templates/base.html:190 msgid "Help translate ContentDB" msgstr "Hilf uns bei der Übersetzung von ContentDB" -#: app/templates/base.html:240 +#: app/templates/base.html:234 msgid "Policy and Guidance" msgstr "Politik und Leitlinien" -#: app/templates/base.html:241 +#: app/templates/base.html:235 msgid "API" msgstr "API" -#: app/templates/base.html:242 app/templates/users/register.html:43 +#: app/templates/base.html:236 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Datenschutzbestimmungen" -#: app/templates/base.html:243 +#: app/templates/base.html:237 msgid "Report / DMCA" msgstr "Bericht / DMCA" -#: app/templates/base.html:244 +#: app/templates/base.html:238 msgid "Stats / Monitoring" msgstr "Statistiken / Überwachung" -#: app/templates/base.html:245 +#: app/templates/base.html:239 msgid "User List" msgstr "Benutzerliste" -#: app/templates/base.html:246 +#: app/templates/base.html:240 msgid "Source Code" msgstr "Quellcode" @@ -1084,10 +1159,6 @@ msgstr "Neue Lizenz" msgid "Licenses" msgstr "Lizenzen" -#: app/templates/admin/tags/list.html:8 -msgid "New Tag" -msgstr "Neuer Tag" - #: app/templates/admin/tags/list.html:30 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:44 @@ -1148,8 +1219,8 @@ msgstr "API-Tokens ermöglichen es Skripten, mit Ihrem Namen zu handeln." #: app/templates/api/create_edit_token.html:25 msgid "" -"Be careful with what/whom you share tokens with, as you are responsible for " -"your account's actions." +"Be careful with what/whom you share tokens with, as you are responsible " +"for your account's actions." msgstr "" "Seien Sie vorsichtig, mit wem Sie Token teilen, da Sie für die Aktionen " "Ihres Kontos verantwortlich sind." @@ -1160,11 +1231,11 @@ msgstr "Zugangs-Token" #: app/templates/api/create_edit_token.html:33 msgid "" -"For security reasons, access tokens will only be shown once. Reset the token " -"if it is lost." +"For security reasons, access tokens will only be shown once. Reset the " +"token if it is lost." msgstr "" -"Aus Sicherheitsgründen werden die Zugangstoken nur einmal angezeigt. Setzen " -"Sie den Token zurück, wenn Sie ihn verloren haben." +"Aus Sicherheitsgründen werden die Zugangstoken nur einmal angezeigt. " +"Setzen Sie den Token zurück, wenn Sie ihn verloren haben." #: app/templates/api/create_edit_token.html:40 msgid "Reset" @@ -1177,7 +1248,8 @@ msgstr "Von Menschen lesbarer Name zur Unterscheidung der Token." #: app/templates/api/create_edit_token.html:50 msgid "Recommended: Only allows token to interact with a particular package." msgstr "" -"Empfohlen: Erlaubt nur die Interaktion des Tokens mit einem bestimmten Paket." +"Empfohlen: Erlaubt nur die Interaktion des Tokens mit einem bestimmten " +"Paket." #: app/templates/api/list_tokens.html:4 #, python-format @@ -1224,11 +1296,11 @@ msgstr "Benachrichtigungen anschauen" #: app/templates/emails/notification.html:26 #: app/templates/emails/notification_digest.html:29 msgid "" -"You are receiving this email because you are a registered user of ContentDB, " -"and have email notifications enabled." +"You are receiving this email because you are a registered user of " +"ContentDB, and have email notifications enabled." msgstr "" -"Sie erhalten diese E-Mail, weil Sie ein registrierter Benutzer von ContentDB " -"sind und E-Mail-Benachrichtigungen aktiviert haben." +"Sie erhalten diese E-Mail, weil Sie ein registrierter Benutzer von " +"ContentDB sind und E-Mail-Benachrichtigungen aktiviert haben." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:33 @@ -1260,11 +1332,11 @@ msgstr "Hallo!" #: app/templates/emails/verify.html:7 msgid "" -"This email has been sent to you because someone (hopefully you) has entered " -"your email address as a user's email." +"This email has been sent to you because someone (hopefully you) has " +"entered your email address as a user's email." msgstr "" -"Dieses E-Mail wurde an Sie gesendet weil jemand (hoffentlich Sie) die E-Mail-" -"Adresse als Benutzer-E-Mail hinterlegt hat." +"Dieses E-Mail wurde an Sie gesendet weil jemand (hoffentlich Sie) die E" +"-Mail-Adresse als Benutzer-E-Mail hinterlegt hat." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -1287,27 +1359,27 @@ msgstr "Oder kopieren Sie dies in Ihren Browser:" #: app/templates/emails/verify.html:30 msgid "" -"You are receiving this email because someone (hopefully you) entered your " -"email address as a user's email." +"You are receiving this email because someone (hopefully you) entered your" +" email address as a user's email." msgstr "" -"Sie empfangen dieses E-Mail weil jemand (hoffentlich Sie) die E-Mail-Adresse " -"als Benutzer-E-Mail hinterlegt hat." +"Sie empfangen dieses E-Mail weil jemand (hoffentlich Sie) die E-Mail-" +"Adresse als Benutzer-E-Mail hinterlegt hat." #: app/templates/emails/verify_unsubscribe.html:9 msgid "" -"We're sorry to see you go. You just need to do one more thing before your " -"email is blacklisted." +"We're sorry to see you go. You just need to do one more thing before your" +" email is blacklisted." msgstr "" -"Es tut uns leid Sie gehen zu sehen. Sie müssen nur noch eine Sache machen " -"bevor Ihre E-Mail-Addresse blockiert wird." +"Es tut uns leid Sie gehen zu sehen. Sie müssen nur noch eine Sache machen" +" bevor Ihre E-Mail-Addresse blockiert wird." #: app/templates/emails/verify_unsubscribe.html:23 msgid "" -"You are receiving this email because someone (hopefully you) entered your " -"email address in the unsubscribe form." +"You are receiving this email because someone (hopefully you) entered your" +" email address in the unsubscribe form." msgstr "" -"Sie empfangen dieses E-Mail weil jemand (hoffentlich Sie) die E-Mail-Adresse " -"im Abmelden-Formular eingegeben hat." +"Sie empfangen dieses E-Mail weil jemand (hoffentlich Sie) die E-Mail-" +"Adresse im Abmelden-Formular eingegeben hat." #: app/templates/macros/audit_log.html:13 #, python-format @@ -1324,6 +1396,7 @@ msgstr "Keine Audit-Log Einträge." #: app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 +#: app/templates/todo/editor.html:155 msgid "View" msgstr "Ansehen" @@ -1346,12 +1419,12 @@ msgstr "Versionen Bearbeiten" #: app/templates/macros/package_approval.html:29 msgid "You need to create a release before this package can be approved." msgstr "" -"Bevor dieses Paket genehmigt werden kann, müssen Sie eine Freigabe erstellen." +"Bevor dieses Paket genehmigt werden kann, müssen Sie eine Freigabe " +"erstellen." #: app/templates/macros/package_approval.html:31 msgid "A release is required before this package can be approved." -msgstr "" -"Bevor dieses Paket freigegeben werden kann, ist ein Release erforderlich." +msgstr "Bevor dieses Paket freigegeben werden kann, ist ein Release erforderlich." #: app/templates/macros/package_approval.html:36 msgid "You need to add at least one screenshot." @@ -1360,7 +1433,8 @@ msgstr "Du musst mindestens einen Screenshot hinzufügen." #: app/templates/macros/package_approval.html:40 #, python-format msgid "" -"The following hard dependencies need to be added to ContentDB first: %(deps)s" +"The following hard dependencies need to be added to ContentDB first: " +"%(deps)s" msgstr "" "Die folgenden benötigten Abhängigkeiten (Dependencies) müssen zuerst zu " "ContentDB hinzugefügt werden: %(deps)s" @@ -1390,24 +1464,25 @@ msgstr "Bitte warte, bis das Paket freigegeben wurde." #: app/templates/macros/package_approval.html:65 msgid "You can now submit this package for approval if you're ready." msgstr "" -"Du kannst nun dieses Paket für eine Freigabe einreichen, wenn du bereit bist." +"Du kannst nun dieses Paket für eine Freigabe einreichen, wenn du bereit " +"bist." #: app/templates/macros/package_approval.html:67 msgid "This package can be submitted for approval when ready." msgstr "" -"Dieses Paket kann für eine Freigabe eingereicht werden, wenn es bereit ist." +"Dieses Paket kann für eine Freigabe eingereicht werden, wenn es bereit " +"ist." #: app/templates/macros/package_approval.html:97 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -"Bitte stellen Sie sicher, dass dieses Paket das Recht auf die verwendeten " -"Namen hat." +"Bitte stellen Sie sicher, dass dieses Paket das Recht auf die verwendeten" +" Namen hat." #: app/templates/macros/package_approval.html:99 #, python-format msgid "Please make sure that this package has the right to the names %(names)s" -msgstr "" -"Bitte stelle sicher, dass dieses Paket Rechte für die Namen %(names)s hat" +msgstr "Bitte stelle sicher, dass dieses Paket Rechte für die Namen %(names)s hat" #: app/templates/macros/package_approval.html:110 msgid "Package review thread" @@ -1418,8 +1493,8 @@ msgid "" "You can open a thread if you have a question for the reviewer or package " "author." msgstr "" -"Du kannst einen Thread eröffnen, wenn du eine Frage an den Rezensenten oder " -"Paket-Autoren hast." +"Du kannst einen Thread eröffnen, wenn du eine Frage an den Rezensenten " +"oder Paket-Autoren hast." #: app/templates/macros/packagegridtile.html:25 msgid "Warning: Non-free code and media." @@ -1572,8 +1647,8 @@ msgstr "Aktionen" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/metapackages/view.html:26 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 -#: app/templates/todo/editor.html:173 +#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 +#: app/templates/todo/editor.html:175 msgid "WIP" msgstr "WIP (In Entwicklung)" @@ -1612,8 +1687,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):" msgstr "Leider ist dies noch nicht auf ContentDB! Hier ein Forum Thema:" #: app/templates/metapackages/view.html:24 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 -#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:351 +#: app/templates/packages/view.html:375 app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s von %(display_name)s" @@ -1684,8 +1759,8 @@ msgstr "lege mehrfache Aktualisierungs Einstellungen fest" #: app/templates/packages/bulk_update_conf.html:18 msgid "This will set the update settings for all packages with a Git repo." msgstr "" -"Hierbei werden die Aktualisierungs Einstellungen für alle Pakete mit einer " -"Git-Repository festgelegt." +"Hierbei werden die Aktualisierungs Einstellungen für alle Pakete mit " +"einer Git-Repository festgelegt." #: app/templates/packages/bulk_update_conf.html:27 #: app/templates/packages/release_new.html:50 @@ -1695,8 +1770,7 @@ msgstr "Leer lassen, um die default branch zu verwenden" #: app/templates/packages/bulk_update_conf.html:29 #: app/templates/packages/update_config.html:35 -msgid "" -"Currently, the branch name field is only used by the New Commit trigger." +msgid "Currently, the branch name field is only used by the New Commit trigger." msgstr "" "Derzeit wird das Feld für die branch nur für den New Commit Auslöser " "verwendet." @@ -1714,8 +1788,8 @@ msgstr "Erstelle Paket" #: app/templates/packages/create_edit.html:43 msgid "Have you read the Package Inclusion Policy and Guidance yet?" msgstr "" -"Haben Sie die Richtlinien und Anleitungen zum Einschließen von Paketen schon " -"gelesen?" +"Haben Sie die Richtlinien und Anleitungen zum Einschließen von Paketen " +"schon gelesen?" #: app/templates/packages/create_edit.html:47 msgid "Read more" @@ -1724,11 +1798,11 @@ msgstr "Weiter lesen" #: app/templates/packages/create_edit.html:49 #, python-format msgid "" -"You can include a .cdb.json file in your %(type)s to update these details " -"automatically." +"You can include a .cdb.json file in your %(type)s to update these details" +" automatically." msgstr "" -"Sie können eine .cdb.json-Datei in Ihre %(type)s einfügen, um diese Details " -"automatisch zu aktualisieren." +"Sie können eine .cdb.json-Datei in Ihre %(type)s einfügen, um diese " +"Details automatisch zu aktualisieren." #: app/templates/packages/create_edit.html:55 msgid "" @@ -1736,16 +1810,16 @@ msgid "" "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -"Javascript wird benötigt, um die Benutzeroberfläche zu verbessern und wird " -"für Funktionen benötigt\n" +"Javascript wird benötigt, um die Benutzeroberfläche zu verbessern und " +"wird für Funktionen benötigt\n" "\t\t\twie das Auffinden von Metadaten aus Git und die automatische " "Vervollständigung." #: app/templates/packages/create_edit.html:57 msgid "Whilst disabled Javascript may work, it is not officially supported." msgstr "" -"Deaktiviertes Javascript kann zwar funktionieren, wird aber nicht offiziell " -"unterstützt." +"Deaktiviertes Javascript kann zwar funktionieren, wird aber nicht " +"offiziell unterstützt." #: app/templates/packages/create_edit.html:67 #: app/templates/threads/view.html:78 @@ -1758,17 +1832,17 @@ msgstr "Bitte eröffnen Sie einen Thread, um eine Namensänderung zu beantragen" #: app/templates/packages/create_edit.html:80 msgid "" -"Please choose 'Work in Progress' if your package is unstable, and shouldn't " -"be recommended to all players" +"Please choose 'Work in Progress' if your package is unstable, and " +"shouldn't be recommended to all players" msgstr "" -"Bitte wählen Sie 'Work in Progress', wenn Ihr Paket instabil ist und nicht " -"für alle Spieler empfohlen werden sollte" +"Bitte wählen Sie 'Work in Progress', wenn Ihr Paket instabil ist und " +"nicht für alle Spieler empfohlen werden sollte" #: app/templates/packages/create_edit.html:89 msgid "If there is no media, set the Media License to the same as the License." msgstr "" -"Setzen Sie die Medienlizenz auf die gleiche Lizenz wie die normale, sofern " -"keine Medien vorhanden sind." +"Setzen Sie die Medienlizenz auf die gleiche Lizenz wie die normale, " +"sofern keine Medien vorhanden sind." #: app/templates/packages/create_edit.html:95 msgid "Repository and Links" @@ -1828,8 +1902,8 @@ msgid "" "Maintainers cannot add or remove other maintainers, but can remove " "themselves." msgstr "" -"Maintainer können keine anderen Maintainer hinzufügen oder entfernen, aber " -"sie können sich selbst entfernen." +"Maintainer können keine anderen Maintainer hinzufügen oder entfernen, " +"aber sie können sich selbst entfernen." #: app/templates/packages/list.html:21 #, python-format @@ -1880,8 +1954,8 @@ msgid "" "\t\t\tfor max as this does not make sense - you can't predict the future." msgstr "" "Sie können nicht die älteste Version für min oder die neueste Version\n" -"\t\t\tfür max wählen, da dies keinen Sinn macht - man kann die Zukunft nicht " -"vorhersagen." +"\t\t\tfür max wählen, da dies keinen Sinn macht - man kann die Zukunft " +"nicht vorhersagen." #: app/templates/packages/release_bulk_change.html:38 #: app/templates/packages/release_edit.html:61 @@ -1917,16 +1991,16 @@ msgid "" "\t\t\tThis release will be hidden to clients outside of that range. " msgstr "" "Legen Sie die minimal und maximal unterstützten Minetest Versionen fest.\n" -"\t\t\tDiese Version wird für Clients, die außerhalb dieses Bereichs liegen, " -"nicht angezeigt. " +"\t\t\tDiese Version wird für Clients, die außerhalb dieses Bereichs " +"liegen, nicht angezeigt. " #: app/templates/packages/release_edit.html:63 msgid "" -"You can set this automatically in the ." -"conf of your package." +"You can set this automatically in the" +" .conf of your package." msgstr "" -"Sie können auf automatisch festlegen in " -"der .conf Ihres Pakets einstellen." +"Sie können auf automatisch festlegen" +" in der .conf Ihres Pakets einstellen." #: app/templates/packages/release_edit.html:75 msgid "Delete Release" @@ -1938,8 +2012,8 @@ msgstr "Dies ist dauerhaft." #: app/templates/packages/release_edit.html:82 msgid "" -"Any associated uploads will not be deleted immediately, but the release will " -"no longer be listed." +"Any associated uploads will not be deleted immediately, but the release " +"will no longer be listed." msgstr "" "Alle damit verbundenen Uploads werden nicht sofort gelöscht, aber die " "Veröffentlichung wird nicht mehr aufgelistet." @@ -1975,11 +2049,11 @@ msgstr "Einrichten" #: app/templates/packages/release_new.html:26 msgid "" -"You can create releases automatically when you push commits or tags to your " -"repository." +"You can create releases automatically when you push commits or tags to " +"your repository." msgstr "" -"Sie können Veröffentlichungen automatisch erstellen, wenn Sie Commits oder " -"Tags in Ihrer Repository pushen." +"Sie können Veröffentlichungen automatisch erstellen, wenn Sie Commits " +"oder Tags in Ihrer Repository pushen." #: app/templates/packages/release_new.html:28 #: app/templates/packages/release_wizard.html:69 @@ -1992,8 +2066,8 @@ msgid "" "Using Git would allow you to create releases automatically when you push " "code or tags." msgstr "" -"Mit Git können Sie Veröffentlichungen automatisch erstellen, wenn Sie Code " -"oder Tags pushen." +"Mit Git können Sie Veröffentlichungen automatisch erstellen, wenn Sie " +"Code oder Tags pushen." #: app/templates/packages/release_new.html:40 msgid "1. Name release" @@ -2009,12 +2083,12 @@ msgstr "2. den Inhalt festlegen" #: app/templates/packages/release_new.html:57 msgid "" -"Take a look at the Package Configuration and " -"Releases Guide for\n" +"Take a look at the Package Configuration " +"and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -"Werfen Sie einen Blick in das Handbuch zur " -"Paketkonfiguration und Freigaben für\n" +"Werfen Sie einen Blick in das Handbuch " +"zur Paketkonfiguration und Freigaben für\n" "\t\t\tTipps zum Anpassen von Freigaben." #: app/templates/packages/release_new.html:61 @@ -2027,8 +2101,8 @@ msgid "" "automatically,\n" "\t\t\twhich will override your selection." msgstr "" -"Die .conf Ihres Pakets kann dies automatisch " -"einstellen,\n" +"Die .conf Ihres Pakets kann dies " +"automatisch einstellen,\n" "\t\t\twas Ihre Auswahl außer Kraft setzen wird." #: app/templates/packages/release_wizard.html:4 @@ -2049,26 +2123,27 @@ msgstr "" #: app/templates/packages/release_wizard.html:15 msgid "" -"You need to create releases even if you use a rolling release development " -"cycle, as Minetest needs them to check for updates." +"You need to create releases even if you use a rolling release development" +" cycle, as Minetest needs them to check for updates." msgstr "" -"Sie müssen Veröffentlichung erstellen, auch wenn Sie einen Rolling-Release-" -"Entwicklungszyklus verwenden, da Minetest diese benötigt, um nach Updates zu " -"suchen." +"Sie müssen Veröffentlichung erstellen, auch wenn Sie einen Rolling-" +"Release-Entwicklungszyklus verwenden, da Minetest diese benötigt, um nach" +" Updates zu suchen." #: app/templates/packages/release_wizard.html:20 #: app/templates/packages/update_config.html:12 msgid "" -"When you push a change to your Git repository, ContentDB can create a new " -"release automatically or send you a reminder." +"When you push a change to your Git repository, ContentDB can create a new" +" release automatically or send you a reminder." msgstr "" "Wenn Sie eine Änderung an Ihrem Git Repository vornehmen, kann ContentDB " -"automatisch eine neue Version erstellen oder Ihnen eine Erinnerung schicken." +"automatisch eine neue Version erstellen oder Ihnen eine Erinnerung " +"schicken." #: app/templates/packages/release_wizard.html:21 msgid "" -"ContentDB will check your Git repository every day, but you can use webhooks " -"or the API for faster updates." +"ContentDB will check your Git repository every day, but you can use " +"webhooks or the API for faster updates." msgstr "" "ContentDB überprüft Ihr Git-Repository täglich, aber Sie können Webhooks " "oder die API für schnellere Aktualisierungen verwenden." @@ -2133,16 +2208,18 @@ msgstr "%(title)s entfernen" #: app/templates/packages/remove.html:11 msgid "" "In order to avoid data loss, you cannot permanently delete packages.\n" -"\t\t\tYou can remove them from ContentDB, which will cause them to not be\n" +"\t\t\tYou can remove them from ContentDB, which will cause them to not be" +"\n" "\t\t\tvisible to any users and they may be permanently deleted in the " "future.\n" "\t\t\tThe Admin can restore removed packages, if needed." msgstr "" -"Um Datenverluste zu vermeiden, können Sie Pakete nicht dauerhaft löschen.\n" +"Um Datenverluste zu vermeiden, können Sie Pakete nicht dauerhaft löschen." +"\n" "\t\t\tSie können diese aus der ContentDB entfernen, wodurch sie für die " "Benutzer nicht\n" -"\t\t\tmehr sichtbar sind und in Zukunft möglicherweise dauerhaft gelöscht " -"werden.\n" +"\t\t\tmehr sichtbar sind und in Zukunft möglicherweise dauerhaft gelöscht" +" werden.\n" "\t\t\tDer Administrator kann entfernte Pakete bei Bedarf wiederherstellen." #: app/templates/packages/remove.html:19 @@ -2154,7 +2231,16 @@ msgstr "" "Entwurfszustand versetzt, wo\n" "\t\t\t\tes erneut zur Genehmigung vorgelegt werden kann." -#: app/templates/packages/remove.html:26 +#: app/templates/packages/remove.html:27 +#, fuzzy +msgid "Reason" +msgstr "Themen" + +#: app/templates/packages/remove.html:30 +msgid "Reason for unapproval / deletion, this is shown in the audit log" +msgstr "" + +#: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -2167,6 +2253,8 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Eine Rezension abgeben für %(title)s von %(author)s" #: app/templates/packages/review_create_edit.html:16 +#: app/templates/threads/new.html:11 +#, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" "Haben Sie einen Fehler gefunden? Posten Sie ihn stattdessen auf dem %(media_license)s for media." +msgstr "" + +#: app/templates/packages/view.html:414 msgid "Unknown" msgstr "Unbekannt" -#: app/templates/packages/view.html:406 +#: app/templates/packages/view.html:416 msgid "Added" msgstr "Hinzugefügt" -#: app/templates/packages/view.html:420 +#: app/templates/packages/view.html:430 msgid "Remove myself" msgstr "Entferne mich selbst" -#: app/templates/packages/view.html:425 +#: app/templates/packages/view.html:435 msgid "Provides" msgstr "Stellt bereit" -#: app/templates/packages/view.html:435 -#, python-format -msgid "Like %(display_name)s's work? Donate now!" -msgstr "Ihnen gefällt %(display_name)s's Arbeit? Spenden Sie jetzt!" - -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:457 msgid "More" msgstr "Mehr" -#: app/templates/packages/view.html:474 +#: app/templates/packages/view.html:478 msgid "Report a problem with this listing" msgstr "Ein Problem mit diesem Eintrag melden" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:483 msgid "See audit log" msgstr "Siehe Überwachungsprotokoll" @@ -2491,19 +2588,19 @@ msgstr "Neuer Thread" #: app/templates/threads/new.html:12 msgid "" -"If the package shouldn't be on CDB (eg: if it doesn't work at all), then you " -"can let us know here." +"If the package shouldn't be on CDB (eg: if it doesn't work at all), then " +"you can let us know here." msgstr "" "Wenn das Paket nicht auf CDB sein sollte (z.B. wenn es überhaupt nicht " "funktioniert), dann können Sie es uns hier mitteilen." #: app/templates/threads/new.html:40 msgid "" -"Only you, the package author, and users of Approver rank and above can read " -"private threads." +"Only you, the package author, and users of Approver rank and above can " +"read private threads." msgstr "" -"Nur Sie, der Paketautor, und Benutzer mit dem Rang eines Genehmigers oder " -"höher können private Threads lesen." +"Nur Sie, der Paketautor, und Benutzer mit dem Rang eines Genehmigers oder" +" höher können private Threads lesen." #: app/templates/threads/user_comments.html:9 #: app/templates/threads/user_comments.html:13 @@ -2535,11 +2632,11 @@ msgstr "Sperren" #: app/templates/threads/view.html:84 msgid "" -"This thread is only visible to its creator, the package owner, and users of " -"Approver rank or above." +"This thread is only visible to its creator, the package owner, and users " +"of Approver rank or above." msgstr "" -"Dieser Thread ist nur für seinen Ersteller, den Paketbesitzer und Benutzer " -"mit dem Rang \"Genehmigende Person\" oder höher sichtbar." +"Dieser Thread ist nur für seinen Ersteller, den Paketbesitzer und " +"Benutzer mit dem Rang \"Genehmigende Person\" oder höher sichtbar." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2557,7 +2654,7 @@ msgstr "Alle genehmigen" msgid "No screenshots need reviewing." msgstr "Screenshots müssen nicht überprüft werden." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:181 +#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 msgid "No packages need reviewing." msgstr "Pakete müssen nicht überprüft werden." @@ -2594,25 +2691,25 @@ msgstr "Tags anzeigen" msgid "Unfulfilled Dependencies" msgstr "Unerfüllte Abhängigkeiten" +#: app/templates/todo/editor.html:151 +msgid "Meta packages that have hard dependers, but no packages providing them." +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Alle veralteten Pakete" -#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 -msgid "Package Tags" -msgstr "Paket Tags" +#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 +msgid "Minetest-Mods org only" +msgstr "" -#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 -msgid "Missing tags only" -msgstr "Nur fehlende Tags" +#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" -#: app/templates/todo/tags.html:31 -msgid "Edit Tags" -msgstr "Tags Bearbeiten" - -#: app/templates/todo/tags.html:77 -msgid "Edit tags" -msgstr "Tags bearbeiten" +#: app/templates/todo/outdated.html:28 +msgid "Sort by score" +msgstr "" #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #, python-format @@ -2623,10 +2720,44 @@ msgstr "%(username)s's To-Do-Liste" msgid "All Outdated Packages" msgstr "Alle Veralteten Pakete" +#: app/templates/todo/todo_base.html:29 +msgid "Package Tags" +msgstr "Paket Tags" + #: app/templates/todo/todo_base.html:35 msgid "Forum Topics" msgstr "Forum Topics" +#: app/templates/todo/topics.html:16 +#, fuzzy +msgid "Sort by name" +msgstr "Benutzername" + +#: app/templates/todo/topics.html:20 +#, fuzzy +msgid "Sort by views" +msgstr "Rezensionen" + +#: app/templates/todo/topics.html:29 +msgid "Paginated list" +msgstr "" + +#: app/templates/todo/topics.html:34 +msgid "Unlimited list" +msgstr "" + +#: app/templates/todo/topics.html:41 +msgid "Show discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:43 +msgid "Hide discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:49 +msgid "Topics to be Added" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Anderes zu tun" @@ -2639,23 +2770,23 @@ msgstr "E-Mail-Benachrichtigungen aktivieren" msgid "Unapproved Packages Needing Action" msgstr "Nicht genehmigte Pakete mit Handlungsbedarf" -#: app/templates/todo/user.html:39 app/templates/todo/user.html:87 +#: app/templates/todo/user.html:39 app/templates/todo/user.html:90 msgid "Nothing to do :)" msgstr "Nichts zu tun :)" -#: app/templates/todo/user.html:45 +#: app/templates/todo/user.html:47 msgid "See all Update Settings" msgstr "Alle Update-Einstellungen anzeigen" -#: app/templates/todo/user.html:50 +#: app/templates/todo/user.html:52 msgid "Create All Releases" msgstr "Alle Veröffentlichungen erstellen" -#: app/templates/todo/user.html:53 +#: app/templates/todo/user.html:55 msgid "Potentially Outdated Packages" msgstr "Potenziell veraltete Pakete" -#: app/templates/todo/user.html:55 +#: app/templates/todo/user.html:57 msgid "" "New: Git Update Detection has been set up on all packages to send " "notifications." @@ -2663,54 +2794,58 @@ msgstr "" "Neu: Git Update Detection wurde für alle Pakete eingerichtet, um " "Benachrichtigungen zu senden." -#: app/templates/todo/user.html:56 +#: app/templates/todo/user.html:58 msgid "" "Consider changing the update settings to create releases automatically " "instead." msgstr "" -"Erwägen Sie, die Aktualisierungseinstellungen so zu ändern, dass stattdessen " -"automatisch Veröffentlichungen erstellt werden." - -#: app/templates/todo/user.html:59 -msgid "" -"Instead of marking packages as outdated, you can automatically create " -"releases when New Commits or New Tags are pushed to Git by clicking 'Update " -"Settings'." -msgstr "" -"Anstatt Pakete als veraltet zu markieren, können Sie automatisch " -"Veröffentlichungen erstellen lassen, wenn neue Commits oder neue Tags mit " -"Git gepusht werden, indem Sie auf \"Einstellungen aktualisieren\" klicken." +"Erwägen Sie, die Aktualisierungseinstellungen so zu ändern, dass " +"stattdessen automatisch Veröffentlichungen erstellt werden." #: app/templates/todo/user.html:61 msgid "" +"Instead of marking packages as outdated, you can automatically create " +"releases when New Commits or New Tags are pushed to Git by clicking " +"'Update Settings'." +msgstr "" +"Anstatt Pakete als veraltet zu markieren, können Sie automatisch " +"Veröffentlichungen erstellen lassen, wenn neue Commits oder neue Tags mit" +" Git gepusht werden, indem Sie auf \"Einstellungen aktualisieren\" " +"klicken." + +#: app/templates/todo/user.html:63 +msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -"Um ein Paket von unten zu entfernen, erstellen Sie eine neue Version oder " -"ändern Sie die Aktualisierungseinstellungen." +"Um ein Paket von unten zu entfernen, erstellen Sie eine neue Version oder" +" ändern Sie die Aktualisierungseinstellungen." -#: app/templates/todo/user.html:70 +#: app/templates/todo/user.html:72 +msgid "See All" +msgstr "" + +#: app/templates/todo/user.html:73 msgid "Packages Without Tags" msgstr "Pakete ohne Tags" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:75 msgid "Labelling your packages with tags helps users find them." -msgstr "" -"Die Kennzeichnung Ihrer Pakete mit Tags hilft den Nutzern, sie zu finden." +msgstr "Die Kennzeichnung Ihrer Pakete mit Tags hilft den Nutzern, sie zu finden." -#: app/templates/todo/user.html:92 +#: app/templates/todo/user.html:95 msgid "Unadded Topics" msgstr "Nicht hinzugefügte Topics" -#: app/templates/todo/user.html:95 +#: app/templates/todo/user.html:98 msgid "List of your forum topics which do not have a matching package." msgstr "Liste ihrer Forum Topics , die kein dazugehöriges Paket haben." -#: app/templates/todo/user.html:96 +#: app/templates/todo/user.html:99 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Durchgestrichene Topics wurden als verworfen markiert." -#: app/templates/todo/user.html:104 +#: app/templates/todo/user.html:107 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Herzlichen Glückwunsch! Sie haben keine Topics, die nicht auf CDB sind." @@ -2802,12 +2937,12 @@ msgstr "Überspringen" #: app/templates/users/change_set_password.html:28 #: app/templates/users/register.html:24 msgid "" -"Your email is needed to recover your account if you forget your password and " -"to send (configurable) notifications. " +"Your email is needed to recover your account if you forget your password " +"and to send (configurable) notifications. " msgstr "" -"Ihre E-Mailadresse wird benötigt, um Ihr Konto wiederherzustellen, wenn Sie " -"Ihr Passwort vergessen haben, und um (konfigurierbare) Benachrichtigungen zu " -"senden. " +"Ihre E-Mailadresse wird benötigt, um Ihr Konto wiederherzustellen, wenn " +"Sie Ihr Passwort vergessen haben, und um (konfigurierbare) " +"Benachrichtigungen zu senden. " #: app/templates/users/change_set_password.html:29 #: app/templates/users/register.html:25 @@ -2844,11 +2979,11 @@ msgstr "ContentDB wird Ihr Konto mit Ihrem Forumskonto verknüpfen." #: app/templates/users/claim.html:17 msgid "" -"You don't need a forum account, however, it's recommended to make the most " -"out of the Minetest community." +"You don't need a forum account, however, it's recommended to make the " +"most out of the Minetest community." msgstr "" -"Sie brauchen kein Forumskonto, aber es wird empfohlen, um optimal mit der " -"Minetest Gemeinschaft verknüpft zu sein." +"Sie brauchen kein Forumskonto, aber es wird empfohlen, um optimal mit der" +" Minetest Gemeinschaft verknüpft zu sein." #: app/templates/users/claim.html:22 msgid "Yes, I have a forums account" @@ -2868,11 +3003,11 @@ msgstr "Ihr Konto bestätigen" #: app/templates/users/claim_forums.html:13 msgid "" -"You'll need to use prove that you have access to your forum account using " -"one of the options below." +"You'll need to use prove that you have access to your forum account using" +" one of the options below." msgstr "" -"Sie müssen nachweisen, dass Sie Zugang zu Ihrem Forum Konto haben, indem Sie " -"eine der folgenden Optionen verwenden." +"Sie müssen nachweisen, dass Sie Zugang zu Ihrem Forum Konto haben, indem " +"Sie eine der folgenden Optionen verwenden." #: app/templates/users/claim_forums.html:14 msgid "This is so ContentDB can link your account to your forum account." @@ -2913,11 +3048,12 @@ msgstr "Sie müssen das GitHub Feld in Ihrem Forumsprofil ausgefüllt haben." #: app/templates/users/claim_forums.html:44 msgid "" -"Log into the forum and do " -"that here." +"Log into the forum and do that here." msgstr "" -"Loggen Sie sich auf dem Forum und tun Sie das hier ein." +"Loggen Sie sich auf dem Forum und tun Sie das hier " +"ein." #: app/templates/users/claim_forums.html:47 msgid "Next: log in with GitHub" @@ -2933,12 +3069,13 @@ msgstr "Verifizierungstoken" #: app/templates/users/claim_forums.html:71 msgid "" -"Go to User Control Panel > Profile > Edit signature" +"Go to User " +"Control Panel > Profile > Edit signature" msgstr "" -"Gehen zu User Control Panel > Profile > Edit " -"signature" +"Gehen zu User " +"Control Panel > Profile > Edit signature" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -2960,28 +3097,28 @@ msgstr "Benutzer löschen %(username)s" #: app/templates/users/delete.html:17 #, python-format msgid "" -"This will delete your account, removing %(threads)d threads and %(replies)d " -"replies." +"This will delete your account, removing %(threads)d threads and " +"%(replies)d replies." msgstr "" -"Dies wird Ihr Konto löschen, %(threads)d Threads und %(replies)d Antworten " -"entfernen." +"Dies wird Ihr Konto löschen, %(threads)d Threads und %(replies)d " +"Antworten entfernen." #: app/templates/users/delete.html:22 msgid "" "As you have packages and/or forum threads, your account cannot be fully " "deleted." msgstr "" -"Da Sie Pakete und/oder Forenbeiträge haben, kann Ihr Konto nicht vollständig " -"gelöscht werden." +"Da Sie Pakete und/oder Forenbeiträge haben, kann Ihr Konto nicht " +"vollständig gelöscht werden." #: app/templates/users/delete.html:23 #, python-format msgid "" -"Instead, your account will be deactivated and all personal information wiped " -"- including %(threads)d threads and %(replies)d replies." +"Instead, your account will be deactivated and all personal information " +"wiped - including %(threads)d threads and %(replies)d replies." msgstr "" -"Stattdessen wird Ihr Konto deaktiviert und alle persönlichen Daten werden " -"gelöscht - einschließlich %(threads)d Threads und %(replies)d Antworten." +"Stattdessen wird Ihr Konto deaktiviert und alle persönlichen Daten werden" +" gelöscht - einschließlich %(threads)d Threads und %(replies)d Antworten." #: app/templates/users/delete.html:25 msgid "See the privacy policy for more information." @@ -3102,13 +3239,13 @@ msgstr "Profil-Informationen" #: app/templates/users/profile_edit.html:52 msgid "Pretending to be another user is grounds for a permanent ban" msgstr "" -"Sich als ein anderer Benutzer auszugeben ist ein Grund für eine permanente " -"Sperre" +"Sich als ein anderer Benutzer auszugeben ist ein Grund für eine " +"permanente Sperre" #: app/templates/users/register.html:17 msgid "" -"Only alphanumeric characters, periods, underscores, and minuses are allowed " -"(a-zA-Z0-9._)" +"Only alphanumeric characters, periods, underscores, and minuses are " +"allowed (a-zA-Z0-9._)" msgstr "" "Nur alphanumerische Zeichen, Punkte, Unterstriche und Minuszeichen sind " "erlaubt (a-zA-Z0-9._)" @@ -3144,8 +3281,8 @@ msgstr "Email Adresse" #: app/templates/users/settings_email.html:19 msgid "" -"Your email is needed to recover your account if you forget your password, " -"and to send (configurable) notifications." +"Your email is needed to recover your account if you forget your password," +" and to send (configurable) notifications." msgstr "" "Ihre E-Mail wird benötigt, um Ihr Konto wiederherzustellen, wenn Sie Ihr " "Passwort vergessen haben, und um (konfigurierbare) Benachrichtigungen zu " @@ -3167,11 +3304,11 @@ msgstr "" #: app/templates/users/settings_email.html:38 msgid "" -"Configure whether certain types of notifications are sent immediately, or as " -"part of a daily digest." +"Configure whether certain types of notifications are sent immediately, or" +" as part of a daily digest." msgstr "" -"Legen Sie fest, ob bestimmte Arten von Benachrichtigungen sofort oder als " -"Teil einer täglichen Zusammenfassung gesendet werden sollen." +"Legen Sie fest, ob bestimmte Arten von Benachrichtigungen sofort oder als" +" Teil einer täglichen Zusammenfassung gesendet werden sollen." #: app/templates/users/settings_email.html:43 msgid "Event" @@ -3188,13 +3325,26 @@ msgstr "In der Zusammenfassung" #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -"Sie haben eine Menge Benachrichtigungen, die Sie entweder lesen oder löschen " -"sollten" +"Sie haben eine Menge Benachrichtigungen, die Sie entweder lesen oder " +"löschen sollten" #: app/utils/user.py:54 msgid "" -"Please consider enabling email notifications, you can customise how much is " -"sent" +"Please consider enabling email notifications, you can customise how much " +"is sent" msgstr "" -"Bitte erwägen Sie, E-Mail-Benachrichtigungen zu aktivieren. Sie können die " -"Anzahl der gesendeten Nachrichten selbst bestimmen" +"Bitte erwägen Sie, E-Mail-Benachrichtigungen zu aktivieren. Sie können " +"die Anzahl der gesendeten Nachrichten selbst bestimmen" + +#~ msgid "Like %(display_name)s's work? Donate now!" +#~ msgstr "Ihnen gefällt %(display_name)s's Arbeit? Spenden Sie jetzt!" + +#~ msgid "Missing tags only" +#~ msgstr "Nur fehlende Tags" + +#~ msgid "Edit Tags" +#~ msgstr "Tags Bearbeiten" + +#~ msgid "Edit tags" +#~ msgstr "Tags bearbeiten" + diff --git a/translations/es/LC_MESSAGES/messages.po b/translations/es/LC_MESSAGES/messages.po index c72a652..f3a528a 100644 --- a/translations/es/LC_MESSAGES/messages.po +++ b/translations/es/LC_MESSAGES/messages.po @@ -7,20 +7,19 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-08 02:19+0000\n" +"POT-Creation-Date: 2022-01-14 18:24+0000\n" "PO-Revision-Date: 2022-01-13 15:48+0000\n" "Last-Translator: Joaquín Villalba \n" -"Language-Team: Spanish \n" "Language: es\n" +"Language-Team: Spanish " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1\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.10.1\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:99 +#: app/__init__.py:102 msgid "You have been banned." msgstr "Has sido expulsado." @@ -40,8 +39,8 @@ msgid "Limit to package" msgstr "Limitar al paquete" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:450 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:452 +#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/screenshots.py:35 @@ -80,7 +79,7 @@ msgstr "Editar Detalles" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:443 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:447 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Lanzamientos" @@ -92,7 +91,7 @@ msgstr "Capturas de pantalla" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:418 msgid "Maintainers" msgstr "Mantenedores" @@ -129,7 +128,7 @@ msgstr "" msgid "No download available." msgstr "Ninguna descarga disponible." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:385 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 msgid "Type" msgstr "Tipo" @@ -138,12 +137,12 @@ msgid "Title (Human-readable)" msgstr "Título (legible por humanos)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:546 msgid "Name (Technical)" msgstr "Nombre (Técnico)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:547 #: app/templates/packages/create_edit.html:76 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Sólo letras minúsculas (a-z), dígitos (0-9) y guiones bajos (_)" @@ -152,7 +151,7 @@ msgstr "Sólo letras minúsculas (a-z), dígitos (0-9) y guiones bajos (_)" msgid "Short Description (Plaintext)" msgstr "Breve descripción (texto sin formato)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:400 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Estado de mantenimiento" @@ -165,7 +164,7 @@ msgstr "Etiquetas" msgid "Content Warnings" msgstr "Advertencias de contenido" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:389 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 msgid "License" msgstr "Licencia" @@ -215,38 +214,38 @@ msgstr "No tienes permiso para hacer eso" msgid "Please comment what changes are needed in the review thread" msgstr "Por favor, comente qué cambios son necesarios en el hilo de revisión" -#: app/blueprints/packages/packages.py:413 -#: app/blueprints/packages/packages.py:429 +#: app/blueprints/packages/packages.py:415 +#: app/blueprints/packages/packages.py:431 msgid "You don't have permission to do that." msgstr "No tienes permiso para hacer eso." -#: app/blueprints/packages/packages.py:424 +#: app/blueprints/packages/packages.py:426 msgid "Deleted package" msgstr "Paquete eliminado" -#: app/blueprints/packages/packages.py:440 +#: app/blueprints/packages/packages.py:442 msgid "Unapproved package" msgstr "Paquete no aprobado" -#: app/blueprints/packages/packages.py:449 +#: app/blueprints/packages/packages.py:451 msgid "Maintainers (Comma-separated)" msgstr "Mantenedores (separados por comas)" -#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:460 msgid "You do not have permission to edit maintainers" msgstr "No tiene permiso para editar mantenedores" -#: app/blueprints/packages/packages.py:508 +#: app/blueprints/packages/packages.py:510 msgid "You are not a maintainer" msgstr "No eres un mantenedor" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:513 msgid "Package owners cannot remove themselves as maintainers" msgstr "" "Los propietarios de paquetes no pueden eliminarse a sí mismos como " "mantenedores" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:545 msgid "Author Name" msgstr "Nombre del autor" @@ -328,40 +327,48 @@ msgstr "Actualizar" msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:239 +msgid "New Commit" +msgstr "" + +#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +msgid "New Tag" +msgstr "Nueva etiqueta" + +#: app/blueprints/packages/releases.py:242 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:241 +#: app/blueprints/packages/releases.py:243 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Acción" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Create release" msgstr "Crear lanzamiento" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:246 msgid "Save Settings" msgstr "Guardar ajustes" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:247 msgid "Disable Automation" msgstr "Desactivar la automatización" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:286 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:300 +#: app/blueprints/packages/releases.py:302 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:308 +#: app/blueprints/packages/releases.py:310 msgid "Now, please create an initial release" msgstr "Ahora, crea un lanzamiento inicial" @@ -816,6 +823,85 @@ msgstr "" msgid "Users with moderator rank or above cannot be deleted" msgstr "" +#: app/logic/packages.py:93 +#, fuzzy +msgid "" +"Name can only contain lower case letters (a-z), digits (0-9), and " +"underscores (_)" +msgstr "Sólo letras minúsculas (a-z), dígitos (0-9) y guiones bajos (_)" + +#: app/logic/packages.py:107 +#, fuzzy +msgid "You do not have permission to edit this package" +msgstr "No tiene permiso para editar mantenedores" + +#: app/logic/packages.py:111 +#, fuzzy +msgid "You do not have permission to change the package name" +msgstr "No tienes permiso para hacer eso" + +#: app/logic/packages.py:158 +msgid "Unable to add protected tag {tag.title} to package" +msgstr "" + +#: app/logic/releases.py:32 +#, fuzzy +msgid "You do not have permission to make releases" +msgstr "No tiene permiso para editar mantenedores" + +#: app/logic/releases.py:37 +msgid "" +"You've created too many releases for this package in the last 5 minutes, " +"please wait before trying again" +msgstr "" + +#: app/logic/releases.py:74 +msgid "Invalid commit hash; it must be a 40 character long base16 string" +msgstr "" + +#: app/logic/screenshots.py:13 +msgid "Too many requests, please wait before trying again" +msgstr "" + +#: app/logic/screenshots.py:15 +msgid "a PNG or JPG image file" +msgstr "" + +#: app/logic/uploads.py:52 +#, python-format +msgid "Please upload %(file_desc)s" +msgstr "" + +#: app/logic/uploads.py:55 +msgid "Uploaded image isn't actually an image" +msgstr "" + +#: app/models/packages.py:64 +msgid "Mod" +msgstr "" + +#: app/models/packages.py:66 +#, fuzzy +msgid "Game" +msgstr "Nombre" + +#: app/models/packages.py:68 +#, fuzzy +msgid "Texture Pack" +msgstr "Paquetes de texturas" + +#: app/models/packages.py:73 app/templates/base.html:27 +msgid "Mods" +msgstr "Mods" + +#: app/models/packages.py:75 app/templates/base.html:30 +msgid "Games" +msgstr "Juegos" + +#: app/models/packages.py:77 app/templates/base.html:33 +msgid "Texture Packs" +msgstr "Paquetes de texturas" + #: app/templates/404.html:4 msgid "Page not found" msgstr "" @@ -826,29 +912,18 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:27 -msgid "Mods" -msgstr "Mods" - -#: app/templates/base.html:30 -msgid "Games" -msgstr "Juegos" - -#: app/templates/base.html:33 -msgid "Texture Packs" -msgstr "Paquetes de texturas" - #: app/templates/base.html:36 msgid "Random" msgstr "Aleatorio" -#: app/templates/base.html:39 app/templates/base.html:239 +#: app/templates/base.html:39 app/templates/base.html:233 #: app/templates/packages/bulk_update_conf.html:8 +#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44 msgid "Help" msgstr "Ayuda" #: app/templates/base.html:42 app/templates/packages/view.html:123 -#: app/templates/packages/view.html:463 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:467 app/templates/threads/list.html:4 msgid "Threads" msgstr "Hilos de discusión" @@ -857,12 +932,11 @@ msgstr "Hilos de discusión" msgid "Search %(type)s" msgstr "Buscar %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 -#: app/templates/todo/tags.html:13 +#: app/templates/base.html:48 msgid "Search all packages" msgstr "Buscar en todos los paquetes" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 +#: app/templates/base.html:50 msgid "Search" msgstr "Buscar" @@ -914,35 +988,35 @@ msgstr "Ajustes" msgid "Sign out" msgstr "Cerrar sesión" -#: app/templates/base.html:196 +#: app/templates/base.html:190 msgid "Help translate ContentDB" msgstr "Ayuda a traducir ContentDB" -#: app/templates/base.html:240 +#: app/templates/base.html:234 msgid "Policy and Guidance" msgstr "Política y orientación" -#: app/templates/base.html:241 +#: app/templates/base.html:235 msgid "API" msgstr "API" -#: app/templates/base.html:242 app/templates/users/register.html:43 +#: app/templates/base.html:236 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Política de privacidad" -#: app/templates/base.html:243 +#: app/templates/base.html:237 msgid "Report / DMCA" msgstr "Reportar / DMCA" -#: app/templates/base.html:244 +#: app/templates/base.html:238 msgid "Stats / Monitoring" msgstr "Estadísticas / Monitoreo" -#: app/templates/base.html:245 +#: app/templates/base.html:239 msgid "User List" msgstr "Lista de usuarios" -#: app/templates/base.html:246 +#: app/templates/base.html:240 msgid "Source Code" msgstr "Código fuente" @@ -1057,10 +1131,6 @@ msgstr "Nueva licencia" msgid "Licenses" msgstr "Licencias" -#: app/templates/admin/tags/list.html:8 -msgid "New Tag" -msgstr "Nueva etiqueta" - #: app/templates/admin/tags/list.html:30 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:44 @@ -1124,8 +1194,8 @@ msgid "" "Be careful with what/whom you share tokens with, as you are responsible " "for your account's actions." msgstr "" -"Ten cuidado con qué/quién compartes tus tokens, ya que eres responsable de " -"las acciones de tu cuenta." +"Ten cuidado con qué/quién compartes tus tokens, ya que eres responsable " +"de las acciones de tu cuenta." #: app/templates/api/create_edit_token.html:30 #, fuzzy @@ -1137,8 +1207,8 @@ msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -"Por razones de seguridad, los tokens de acceso sólo se mostrarán una vez. " -"Restablece el token si lo pierdes." +"Por razones de seguridad, los tokens de acceso sólo se mostrarán una vez." +" Restablece el token si lo pierdes." #: app/templates/api/create_edit_token.html:40 msgid "Reset" @@ -1202,8 +1272,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB, and have email notifications enabled." msgstr "" -"Está recibiendo este correo electrónico porque es un usuario registrado de " -"ContentDB y tiene activadas las notificaciones por correo electrónico." +"Está recibiendo este correo electrónico porque es un usuario registrado " +"de ContentDB y tiene activadas las notificaciones por correo electrónico." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:33 @@ -1238,8 +1308,9 @@ msgid "" "This email has been sent to you because someone (hopefully you) has " "entered your email address as a user's email." msgstr "" -"Este correo electrónico le ha sido enviado porque alguien (esperemos que sea " -"usted) ha introducido su dirección de correo electrónico como usuario." +"Este correo electrónico le ha sido enviado porque alguien (esperemos que " +"sea usted) ha introducido su dirección de correo electrónico como " +"usuario." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -1248,7 +1319,8 @@ msgstr "Si no fue usted, elimine este correo electrónico." #: app/templates/emails/verify.html:15 msgid "If this was you, then please click this link to confirm the address:" msgstr "" -"Si se trata de usted, haga clic en este enlace para confirmar la dirección:" +"Si se trata de usted, haga clic en este enlace para confirmar la " +"dirección:" #: app/templates/emails/verify.html:19 msgid "Confirm Email Address" @@ -1264,25 +1336,25 @@ msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -"Usted está recibiendo este correo electrónico porque alguien (con suerte, " -"usted) ha introducido su dirección de correo electrónico como usuario." +"Usted está recibiendo este correo electrónico porque alguien (con suerte," +" usted) ha introducido su dirección de correo electrónico como usuario." #: app/templates/emails/verify_unsubscribe.html:9 msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"Sentimos que te vayas. Sólo tienes que hacer una cosa más antes de que tu " -"correo electrónico esté en la lista negra." +"Sentimos que te vayas. Sólo tienes que hacer una cosa más antes de que tu" +" correo electrónico esté en la lista negra." #: app/templates/emails/verify_unsubscribe.html:23 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address in the unsubscribe form." msgstr "" -"Está recibiendo este correo electrónico porque alguien (con suerte, usted) " -"ha introducido su dirección de correo electrónico en el formulario de " -"cancelación de suscripción." +"Está recibiendo este correo electrónico porque alguien (con suerte, " +"usted) ha introducido su dirección de correo electrónico en el formulario" +" de cancelación de suscripción." #: app/templates/macros/audit_log.html:13 #, python-format @@ -1299,6 +1371,7 @@ msgstr "Sin entradas en el registro de auditoría." #: app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 +#: app/templates/todo/editor.html:155 msgid "View" msgstr "Ver" @@ -1335,8 +1408,7 @@ msgstr "Debe agregar al menos una captura de pantalla." msgid "" "The following hard dependencies need to be added to ContentDB first: " "%(deps)s" -msgstr "" -"Las siguientes dependencias deben añadirse a ContentDB primero: %(deps)s" +msgstr "Las siguientes dependencias deben añadirse a ContentDB primero: %(deps)s" #: app/templates/macros/package_approval.html:44 msgid "Please wait for the license to be added to CDB." @@ -1344,8 +1416,7 @@ msgstr "Por favor, espere a que la licencia sea añadida a CDB." #: app/templates/macros/package_approval.html:51 msgid "You should add at least one screenshot, but this isn't required." -msgstr "" -"Debería añadir al menos una captura de pantalla, pero no es obligatorio." +msgstr "Debería añadir al menos una captura de pantalla, pero no es obligatorio." #: app/templates/macros/package_approval.html:57 msgid "Please wait for the release to be approved." @@ -1537,8 +1608,8 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/metapackages/view.html:26 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 -#: app/templates/todo/editor.html:173 +#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 +#: app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1577,8 +1648,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):" msgstr "" #: app/templates/metapackages/view.html:24 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 -#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:351 +#: app/templates/packages/view.html:375 app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" @@ -2043,7 +2114,16 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:26 +#: app/templates/packages/remove.html:27 +#, fuzzy +msgid "Reason" +msgstr "Hilos de discusión" + +#: app/templates/packages/remove.html:30 +msgid "Reason for unapproval / deletion, this is shown in the audit log" +msgstr "" + +#: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -2056,6 +2136,8 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:16 +#: app/templates/threads/new.html:11 +#, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" @@ -2266,60 +2348,68 @@ msgstr "" msgid "Warning" msgstr "" -#: app/templates/packages/view.html:333 +#: app/templates/packages/view.html:334 +msgid "Like this package? Help support its development by making a donation" +msgstr "" + +#: app/templates/packages/view.html:337 +msgid "Donate now" +msgstr "" + +#: app/templates/packages/view.html:343 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:335 +#: app/templates/packages/view.html:345 msgid "Required" msgstr "" -#: app/templates/packages/view.html:353 +#: app/templates/packages/view.html:363 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:369 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:381 +#: app/templates/packages/view.html:391 msgid "Information" msgstr "" -#: app/templates/packages/view.html:387 +#: app/templates/packages/view.html:397 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:404 +#: app/templates/packages/view.html:406 +#, python-format +msgid "%(code_license)s for code,
%(media_license)s for media." +msgstr "" + +#: app/templates/packages/view.html:414 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:406 +#: app/templates/packages/view.html:416 msgid "Added" msgstr "" -#: app/templates/packages/view.html:420 +#: app/templates/packages/view.html:430 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:425 +#: app/templates/packages/view.html:435 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:435 -#, python-format -msgid "Like %(display_name)s's work? Donate now!" -msgstr "" - -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:457 msgid "More" msgstr "" -#: app/templates/packages/view.html:474 +#: app/templates/packages/view.html:478 msgid "Report a problem with this listing" msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:483 msgid "See audit log" msgstr "" @@ -2422,7 +2512,7 @@ msgstr "" msgid "No screenshots need reviewing." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:181 +#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 msgid "No packages need reviewing." msgstr "" @@ -2459,24 +2549,24 @@ msgstr "" msgid "Unfulfilled Dependencies" msgstr "" +#: app/templates/todo/editor.html:151 +msgid "Meta packages that have hard dependers, but no packages providing them." +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 -msgid "Package Tags" +#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 +msgid "Minetest-Mods org only" msgstr "" -#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 -msgid "Missing tags only" +#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" msgstr "" -#: app/templates/todo/tags.html:31 -msgid "Edit Tags" -msgstr "" - -#: app/templates/todo/tags.html:77 -msgid "Edit tags" +#: app/templates/todo/outdated.html:28 +msgid "Sort by score" msgstr "" #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 @@ -2488,10 +2578,43 @@ msgstr "" msgid "All Outdated Packages" msgstr "" +#: app/templates/todo/todo_base.html:29 +msgid "Package Tags" +msgstr "" + #: app/templates/todo/todo_base.html:35 msgid "Forum Topics" msgstr "" +#: app/templates/todo/topics.html:16 +#, fuzzy +msgid "Sort by name" +msgstr "Nombre de usuario" + +#: app/templates/todo/topics.html:20 +msgid "Sort by views" +msgstr "" + +#: app/templates/todo/topics.html:29 +msgid "Paginated list" +msgstr "" + +#: app/templates/todo/topics.html:34 +msgid "Unlimited list" +msgstr "" + +#: app/templates/todo/topics.html:41 +msgid "Show discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:43 +msgid "Hide discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:49 +msgid "Topics to be Added" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2504,68 +2627,72 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:39 app/templates/todo/user.html:87 +#: app/templates/todo/user.html:39 app/templates/todo/user.html:90 msgid "Nothing to do :)" msgstr "" -#: app/templates/todo/user.html:45 +#: app/templates/todo/user.html:47 msgid "See all Update Settings" msgstr "" -#: app/templates/todo/user.html:50 +#: app/templates/todo/user.html:52 msgid "Create All Releases" msgstr "" -#: app/templates/todo/user.html:53 +#: app/templates/todo/user.html:55 msgid "Potentially Outdated Packages" msgstr "" -#: app/templates/todo/user.html:55 +#: app/templates/todo/user.html:57 msgid "" "New: Git Update Detection has been set up on all packages to send " "notifications." msgstr "" -#: app/templates/todo/user.html:56 +#: app/templates/todo/user.html:58 msgid "" "Consider changing the update settings to create releases automatically " "instead." msgstr "" -#: app/templates/todo/user.html:59 +#: app/templates/todo/user.html:61 msgid "" "Instead of marking packages as outdated, you can automatically create " "releases when New Commits or New Tags are pushed to Git by clicking " "'Update Settings'." msgstr "" -#: app/templates/todo/user.html:61 +#: app/templates/todo/user.html:63 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -#: app/templates/todo/user.html:70 +#: app/templates/todo/user.html:72 +msgid "See All" +msgstr "" + +#: app/templates/todo/user.html:73 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:75 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:92 +#: app/templates/todo/user.html:95 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:95 +#: app/templates/todo/user.html:98 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:96 +#: app/templates/todo/user.html:99 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:104 +#: app/templates/todo/user.html:107 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -3051,3 +3178,16 @@ msgstr "" #~ msgid "Passwords do not much" #~ msgstr "" + +#~ msgid "Like %(display_name)s's work? Donate now!" +#~ msgstr "" + +#~ msgid "Missing tags only" +#~ msgstr "" + +#~ msgid "Edit Tags" +#~ msgstr "" + +#~ msgid "Edit tags" +#~ msgstr "" + diff --git a/translations/fr/LC_MESSAGES/messages.po b/translations/fr/LC_MESSAGES/messages.po index 16583ca..e9032dc 100644 --- a/translations/fr/LC_MESSAGES/messages.po +++ b/translations/fr/LC_MESSAGES/messages.po @@ -7,20 +7,19 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-08 02:19+0000\n" +"POT-Creation-Date: 2022-01-14 18:24+0000\n" "PO-Revision-Date: 2022-01-10 15:53+0000\n" "Last-Translator: waxtatect \n" -"Language-Team: French \n" "Language: fr\n" +"Language-Team: French " +"\n" +"Plural-Forms: nplurals=2; plural=n > 1\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.10.1\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:99 +#: app/__init__.py:102 msgid "You have been banned." msgstr "Vous avez été banni." @@ -40,8 +39,8 @@ msgid "Limit to package" msgstr "Limiter au paquet" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:450 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:452 +#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/screenshots.py:35 @@ -80,7 +79,7 @@ msgstr "Éditer les détails" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:443 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:447 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Versions" @@ -92,7 +91,7 @@ msgstr "Captures d'écran" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:418 msgid "Maintainers" msgstr "Responsables" @@ -116,21 +115,22 @@ msgstr "Erreur : Un autre paquet utilise déjà ce sujet de forum !" #: app/blueprints/packages/packages.py:165 msgid "Error: Forum topic author doesn't match package author." msgstr "" -"Erreur : L'auteur du sujet du forum ne correspond pas à l'auteur du paquet." +"Erreur : L'auteur du sujet du forum ne correspond pas à l'auteur du " +"paquet." #: app/blueprints/packages/packages.py:168 msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -"Avertissement : Sujet de forum non trouvé. Cela peut se produire si le sujet " -"vient juste d'être créé." +"Avertissement : Sujet de forum non trouvé. Cela peut se produire si le " +"sujet vient juste d'être créé." #: app/blueprints/packages/packages.py:215 msgid "No download available." msgstr "Aucun téléchargement disponible." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:385 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 msgid "Type" msgstr "Type" @@ -139,12 +139,12 @@ msgid "Title (Human-readable)" msgstr "Titre (Lisible)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:546 msgid "Name (Technical)" msgstr "Nom (Technique)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:547 #: app/templates/packages/create_edit.html:76 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -155,7 +155,7 @@ msgstr "" msgid "Short Description (Plaintext)" msgstr "Description Courte (Texte)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:400 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "État d'entretien" @@ -168,7 +168,7 @@ msgstr "Étiquettes" msgid "Content Warnings" msgstr "Avertissements de contenu" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:389 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 msgid "License" msgstr "Licence" @@ -217,39 +217,38 @@ msgstr "Vous n'avez pas la permission de faire cela" #: app/blueprints/packages/packages.py:394 msgid "Please comment what changes are needed in the review thread" -msgstr "" -"Veuillez spécifier les changements nécessaires dans le fil de discussion" +msgstr "Veuillez spécifier les changements nécessaires dans le fil de discussion" -#: app/blueprints/packages/packages.py:413 -#: app/blueprints/packages/packages.py:429 +#: app/blueprints/packages/packages.py:415 +#: app/blueprints/packages/packages.py:431 msgid "You don't have permission to do that." msgstr "Vous n'avez pas la permission de faire cela." -#: app/blueprints/packages/packages.py:424 +#: app/blueprints/packages/packages.py:426 msgid "Deleted package" msgstr "Paquet supprimé" -#: app/blueprints/packages/packages.py:440 +#: app/blueprints/packages/packages.py:442 msgid "Unapproved package" msgstr "Paquets non approuvés" -#: app/blueprints/packages/packages.py:449 +#: app/blueprints/packages/packages.py:451 msgid "Maintainers (Comma-separated)" msgstr "Responsables (séparés par des virgules)" -#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:460 msgid "You do not have permission to edit maintainers" msgstr "Vous n'avez pas la permission de changer les responsables" -#: app/blueprints/packages/packages.py:508 +#: app/blueprints/packages/packages.py:510 msgid "You are not a maintainer" msgstr "Vous n'êtes pas un des responsable" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:513 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:545 msgid "Author Name" msgstr "Nom de l'auteur" @@ -333,44 +332,52 @@ msgstr "Mettre à jour" msgid "Trigger" msgstr "Déclencheur" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:239 +msgid "New Commit" +msgstr "" + +#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +msgid "New Tag" +msgstr "Ajouter une étiquette" + +#: app/blueprints/packages/releases.py:242 msgid "Branch name" msgstr "Nom de la branche" -#: app/blueprints/packages/releases.py:241 +#: app/blueprints/packages/releases.py:243 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Action" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Send notification and mark as outdated" msgstr "Envoyer une notification et marquer comme obsolète" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 #, fuzzy msgid "Create release" msgstr "Publier une version" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:246 #, fuzzy msgid "Save Settings" msgstr "Mettre à jour les paramètres" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:247 msgid "Disable Automation" msgstr "Désactiver l'automatisation" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:286 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Veuillez ajouter l'URL d'un dépôt Git afin de configurer la création de " "versions automatique" -#: app/blueprints/packages/releases.py:300 +#: app/blueprints/packages/releases.py:302 msgid "Deleted update configuration" msgstr "Configuration de mise à jour supprimée" -#: app/blueprints/packages/releases.py:308 +#: app/blueprints/packages/releases.py:310 msgid "Now, please create an initial release" msgstr "Maintenant, veuillez créer une version initiale" @@ -569,8 +576,8 @@ msgstr "" #: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 msgid "That username/display name is already in use, please choose another." msgstr "" -"Ce nom d'utilisateur/nom d'affichage est déjà utilisé, veuillez en choisir " -"un autre." +"Ce nom d'utilisateur/nom d'affichage est déjà utilisé, veuillez en " +"choisir un autre." #: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 msgid "Email already in use" @@ -589,8 +596,8 @@ msgstr "" #: app/blueprints/users/settings.py:133 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" msgstr "" -"Cette adresse e-mail a été désinscrite ou mise sur liste noire, et ne peut " -"pas être utilisée" +"Cette adresse e-mail a été désinscrite ou mise sur liste noire, et ne " +"peut pas être utilisée" #: app/blueprints/users/account.py:185 #, fuzzy @@ -653,8 +660,8 @@ msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -"Votre adresse électronique a changé. Si vous ne l'avez pas demandé, veuillez " -"contacter un administrateur." +"Votre adresse électronique a changé. Si vous ne l'avez pas demandé, " +"veuillez contacter un administrateur." #: app/blueprints/users/account.py:377 msgid "You may now log in" @@ -845,13 +852,96 @@ msgstr "Rang" #: app/blueprints/users/settings.py:249 msgid "Can't promote a user to a rank higher than yourself!" msgstr "" -"Vous ne pouvez pas promouvoir un utilisateur à un rang supérieur au vôtre !" +"Vous ne pouvez pas promouvoir un utilisateur à un rang supérieur au vôtre" +" !" #: app/blueprints/users/settings.py:266 msgid "Users with moderator rank or above cannot be deleted" msgstr "" -"Les utilisateurs ayant le rang de modérateur ou un rang supérieur ne peuvent " -"pas être supprimés" +"Les utilisateurs ayant le rang de modérateur ou un rang supérieur ne " +"peuvent pas être supprimés" + +#: app/logic/packages.py:93 +#, fuzzy +msgid "" +"Name can only contain lower case letters (a-z), digits (0-9), and " +"underscores (_)" +msgstr "" +"Lettres minuscules (a-z), chiffres (0-9) et caractères de soulignement " +"(_) uniquement" + +#: app/logic/packages.py:107 +#, fuzzy +msgid "You do not have permission to edit this package" +msgstr "Vous n'avez pas la permission de changer les responsables" + +#: app/logic/packages.py:111 +#, fuzzy +msgid "You do not have permission to change the package name" +msgstr "Vous n'avez pas la permission de faire cela" + +#: app/logic/packages.py:158 +msgid "Unable to add protected tag {tag.title} to package" +msgstr "" + +#: app/logic/releases.py:32 +#, fuzzy +msgid "You do not have permission to make releases" +msgstr "Vous n'avez pas la permission de changer les responsables" + +#: app/logic/releases.py:37 +msgid "" +"You've created too many releases for this package in the last 5 minutes, " +"please wait before trying again" +msgstr "" + +#: app/logic/releases.py:74 +msgid "Invalid commit hash; it must be a 40 character long base16 string" +msgstr "" + +#: app/logic/screenshots.py:13 +#, fuzzy +msgid "Too many requests, please wait before trying again" +msgstr "Veuillez attendre avant de commenter à nouveau" + +#: app/logic/screenshots.py:15 +msgid "a PNG or JPG image file" +msgstr "" + +#: app/logic/uploads.py:52 +#, python-format +msgid "Please upload %(file_desc)s" +msgstr "" + +#: app/logic/uploads.py:55 +msgid "Uploaded image isn't actually an image" +msgstr "" + +#: app/models/packages.py:64 +msgid "Mod" +msgstr "" + +#: app/models/packages.py:66 +#, fuzzy +msgid "Game" +msgstr "Nom" + +#: app/models/packages.py:68 +#, fuzzy +msgid "Texture Pack" +msgstr "Packs de textures" + +#: app/models/packages.py:73 app/templates/base.html:27 +msgid "Mods" +msgstr "Mods" + +#: app/models/packages.py:75 app/templates/base.html:30 +msgid "Games" +msgstr "Jeux" + +#: app/models/packages.py:77 app/templates/base.html:33 +msgid "Texture Packs" +msgstr "Packs de textures" #: app/templates/404.html:4 msgid "Page not found" @@ -865,29 +955,18 @@ msgstr "" "Cette page n'a pas pu être trouvée. Le lien est peut-être rompu, la page " "a peut-être été supprimée ou vous n'y avez peut-être pas accès." -#: app/templates/base.html:27 -msgid "Mods" -msgstr "Mods" - -#: app/templates/base.html:30 -msgid "Games" -msgstr "Jeux" - -#: app/templates/base.html:33 -msgid "Texture Packs" -msgstr "Packs de textures" - #: app/templates/base.html:36 msgid "Random" msgstr "Aléatoire" -#: app/templates/base.html:39 app/templates/base.html:239 +#: app/templates/base.html:39 app/templates/base.html:233 #: app/templates/packages/bulk_update_conf.html:8 +#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44 msgid "Help" msgstr "Aide" #: app/templates/base.html:42 app/templates/packages/view.html:123 -#: app/templates/packages/view.html:463 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:467 app/templates/threads/list.html:4 msgid "Threads" msgstr "Fils" @@ -896,12 +975,11 @@ msgstr "Fils" msgid "Search %(type)s" msgstr "Top %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 -#: app/templates/todo/tags.html:13 +#: app/templates/base.html:48 msgid "Search all packages" msgstr "Rechercher dans tous les paquets" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 +#: app/templates/base.html:50 msgid "Search" msgstr "Rechercher" @@ -954,35 +1032,35 @@ msgstr "Paramètres" msgid "Sign out" msgstr "Se déconnecter" -#: app/templates/base.html:196 +#: app/templates/base.html:190 msgid "Help translate ContentDB" msgstr "Aider à traduire le ContentDB" -#: app/templates/base.html:240 +#: app/templates/base.html:234 msgid "Policy and Guidance" msgstr "Règles et Recommandations" -#: app/templates/base.html:241 +#: app/templates/base.html:235 msgid "API" msgstr "API" -#: app/templates/base.html:242 app/templates/users/register.html:43 +#: app/templates/base.html:236 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Politique de confidentialité" -#: app/templates/base.html:243 +#: app/templates/base.html:237 msgid "Report / DMCA" msgstr "Signaler / DMCA" -#: app/templates/base.html:244 +#: app/templates/base.html:238 msgid "Stats / Monitoring" msgstr "Statistiques / Monitoring" -#: app/templates/base.html:245 +#: app/templates/base.html:239 msgid "User List" msgstr "Liste des utilisateurs" -#: app/templates/base.html:246 +#: app/templates/base.html:240 msgid "Source Code" msgstr "Code source" @@ -1100,10 +1178,6 @@ msgstr "Ajouter une Licence" msgid "Licenses" msgstr "Licences" -#: app/templates/admin/tags/list.html:8 -msgid "New Tag" -msgstr "Ajouter une étiquette" - #: app/templates/admin/tags/list.html:30 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:44 @@ -1179,8 +1253,8 @@ msgid "" "For security reasons, access tokens will only be shown once. Reset the " "token if it is lost." msgstr "" -"Pour des raisons de sécurité, les tokens ne sont affichés qu'une seule fois. " -"Réinitialisez le token s'il est perdu." +"Pour des raisons de sécurité, les tokens ne sont affichés qu'une seule " +"fois. Réinitialisez le token s'il est perdu." #: app/templates/api/create_edit_token.html:40 msgid "Reset" @@ -1245,8 +1319,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB, and have email notifications enabled." msgstr "" -"Vous recevez cet e-mail parce que vous êtes un utilisateur enregistré sur le " -"ContentDB et que les notifications par e-mail sont activées." +"Vous recevez cet e-mail parce que vous êtes un utilisateur enregistré sur" +" le ContentDB et que les notifications par e-mail sont activées." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:33 @@ -1282,8 +1356,8 @@ msgid "" "This email has been sent to you because someone (hopefully you) has " "entered your email address as a user's email." msgstr "" -"Cet e-mail vous a été envoyé parce que quelqu'un (vous, espérons-le) a saisi " -"votre adresse e-mail en tant qu'e-mail d'utilisateur." +"Cet e-mail vous a été envoyé parce que quelqu'un (vous, espérons-le) a " +"saisi votre adresse e-mail en tant qu'e-mail d'utilisateur." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -1291,8 +1365,7 @@ msgstr "Si ce n'était pas vous, alors supprimez cet e-mail." #: app/templates/emails/verify.html:15 msgid "If this was you, then please click this link to confirm the address:" -msgstr "" -"Si c'était vous, veuillez cliquer sur ce lien pour confirmer l'adresse :" +msgstr "Si c'était vous, veuillez cliquer sur ce lien pour confirmer l'adresse :" #: app/templates/emails/verify.html:19 msgid "Confirm Email Address" @@ -1314,16 +1387,16 @@ msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"Nous sommes désolés de vous voir partir. Vous devez juste faire une dernière " -"chose avant que votre e-mail ne soit mis sur liste noire." +"Nous sommes désolés de vous voir partir. Vous devez juste faire une " +"dernière chose avant que votre e-mail ne soit mis sur liste noire." #: app/templates/emails/verify_unsubscribe.html:23 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address in the unsubscribe form." msgstr "" -"Vous recevez cet e-mail parce que quelqu'un (vous, j'espère) a saisi votre " -"adresse e-mail dans le formulaire de désinscription." +"Vous recevez cet e-mail parce que quelqu'un (vous, j'espère) a saisi " +"votre adresse e-mail dans le formulaire de désinscription." #: app/templates/macros/audit_log.html:13 #, python-format @@ -1340,6 +1413,7 @@ msgstr "" #: app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 +#: app/templates/todo/editor.html:155 msgid "View" msgstr "Voir" @@ -1423,7 +1497,8 @@ msgstr "Ce paquet peut être soumis pour approbation dès qu'il est prêt." #: app/templates/macros/package_approval.html:97 msgid "Please make sure that this package has the right to the names it uses." msgstr "" -"Veuillez vous assurer que ce paquet a les droit sur les noms qu'il utilise." +"Veuillez vous assurer que ce paquet a les droit sur les noms qu'il " +"utilise." #: app/templates/macros/package_approval.html:99 #, python-format @@ -1597,8 +1672,8 @@ msgstr "Notifications" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/metapackages/view.html:26 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 -#: app/templates/todo/editor.html:173 +#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 +#: app/templates/todo/editor.html:175 msgid "WIP" msgstr "WIP" @@ -1636,12 +1711,12 @@ msgstr "Fourni par" #: app/templates/metapackages/view.html:17 msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):" msgstr "" -"Malheureusement, ce paquet n'est pas encore sur le ContentDB ! Voici un ou " -"plusieurs sujets de forum :" +"Malheureusement, ce paquet n'est pas encore sur le ContentDB ! Voici un " +"ou plusieurs sujets de forum :" #: app/templates/metapackages/view.html:24 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 -#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:351 +#: app/templates/packages/view.html:375 app/templates/todo/editor.html:85 #, fuzzy, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s sur %(display_name)s" @@ -1765,9 +1840,10 @@ msgid "" "features\n" "\t\t\tsuch as finding metadata from git, and autocompletion." msgstr "" -"JavaScript est nécessaire pour améliorer l'interface utilisateur et pour les " -"fonctionnalités\n" -"\t\t\t telles que la recherche de métadonnées dans Git et l'autocomplétion." +"JavaScript est nécessaire pour améliorer l'interface utilisateur et pour " +"les fonctionnalités\n" +"\t\t\t telles que la recherche de métadonnées dans Git et " +"l'autocomplétion." #: app/templates/packages/create_edit.html:57 msgid "Whilst disabled Javascript may work, it is not officially supported." @@ -1852,8 +1928,8 @@ msgid "" "Maintainers cannot add or remove other maintainers, but can remove " "themselves." msgstr "" -"Les responsables ne peuvent pas ajouter ou supprimer d'autres responsables, " -"mais peuvent se supprimer eux-mêmes." +"Les responsables ne peuvent pas ajouter ou supprimer d'autres " +"responsables, mais peuvent se supprimer eux-mêmes." #: app/templates/packages/list.html:21 #, python-format @@ -2148,7 +2224,16 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:26 +#: app/templates/packages/remove.html:27 +#, fuzzy +msgid "Reason" +msgstr "Fils" + +#: app/templates/packages/remove.html:30 +msgid "Reason for unapproval / deletion, this is shown in the audit log" +msgstr "" + +#: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -2161,10 +2246,12 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Poster une évaluation pour %(title)s par %(author)s" #: app/templates/packages/review_create_edit.html:16 +#: app/templates/threads/new.html:11 +#, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" -"Vous avez trouvé un bug ? Reportez le plutôt sur l'issue " -"tracker." +"Vous avez trouvé un bug ? Reportez le plutôt sur l'issue tracker." #: app/templates/packages/review_create_edit.html:56 msgid "Delete review." @@ -2263,8 +2350,8 @@ msgid "" "ContentDB will poll your Git repository every day, if your package is " "approved." msgstr "" -"Le ContentDB vérifiera votre dépôt Git tous les jours, si votre paquet est " -"approuvé." +"Le ContentDB vérifiera votre dépôt Git tous les jours, si votre paquet " +"est approuvé." #: app/templates/packages/update_config.html:17 msgid "You should consider using webhooks or the API for faster releases." @@ -2382,63 +2469,72 @@ msgstr "Seulement visible par l'auteur et les éditeurs." msgid "Warning" msgstr "Avertissements" -#: app/templates/packages/view.html:333 +#: app/templates/packages/view.html:334 +msgid "Like this package? Help support its development by making a donation" +msgstr "" + +#: app/templates/packages/view.html:337 +#, fuzzy +msgid "Donate now" +msgstr "Faire un don" + +#: app/templates/packages/view.html:343 msgid "Dependencies" msgstr "Dépendances" -#: app/templates/packages/view.html:335 +#: app/templates/packages/view.html:345 msgid "Required" msgstr "Requis" -#: app/templates/packages/view.html:353 +#: app/templates/packages/view.html:363 #, fuzzy msgid "No required dependencies" msgstr "Dépendances" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:369 msgid "Optional" msgstr "Optionnel" -#: app/templates/packages/view.html:381 +#: app/templates/packages/view.html:391 msgid "Information" msgstr "Informations" -#: app/templates/packages/view.html:387 +#: app/templates/packages/view.html:397 msgid "Technical Name" msgstr "Nom technique" -#: app/templates/packages/view.html:404 +#: app/templates/packages/view.html:406 +#, python-format +msgid "%(code_license)s for code,
%(media_license)s for media." +msgstr "" + +#: app/templates/packages/view.html:414 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:406 +#: app/templates/packages/view.html:416 msgid "Added" msgstr "Ajouté" -#: app/templates/packages/view.html:420 +#: app/templates/packages/view.html:430 msgid "Remove myself" msgstr "Me retirer" -#: app/templates/packages/view.html:425 +#: app/templates/packages/view.html:435 #, fuzzy msgid "Provides" msgstr "évaluations" -#: app/templates/packages/view.html:435 -#, python-format -msgid "Like %(display_name)s's work? Donate now!" -msgstr "Vous aimez le travail de %(display_name)s ? Faites un don maintenant !" - -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:457 #, fuzzy msgid "More" msgstr "Voir plus" -#: app/templates/packages/view.html:474 +#: app/templates/packages/view.html:478 msgid "Report a problem with this listing" msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:483 #, fuzzy msgid "See audit log" msgstr "Journal d'audit" @@ -2546,7 +2642,7 @@ msgstr "Paquets non approuvés nécessitant une action" msgid "No screenshots need reviewing." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:181 +#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 msgid "No packages need reviewing." msgstr "" @@ -2586,25 +2682,25 @@ msgstr "Votes d'évaluation" msgid "Unfulfilled Dependencies" msgstr "Dépendances" +#: app/templates/todo/editor.html:151 +msgid "Meta packages that have hard dependers, but no packages providing them." +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Tous les paquets obsolètes" -#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 -msgid "Package Tags" -msgstr "Étiquettes de paquet" +#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 +msgid "Minetest-Mods org only" +msgstr "" -#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 -msgid "Missing tags only" -msgstr "Étiquettes manquantes uniquement" +#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" -#: app/templates/todo/tags.html:31 -msgid "Edit Tags" -msgstr "Modifier les étiquettes" - -#: app/templates/todo/tags.html:77 -msgid "Edit tags" -msgstr "Modifier les étiquettes" +#: app/templates/todo/outdated.html:28 +msgid "Sort by score" +msgstr "" #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #, python-format @@ -2615,10 +2711,44 @@ msgstr "Liste de choses à faire de %(username)s" msgid "All Outdated Packages" msgstr "Tous les paquets obsolètes" +#: app/templates/todo/todo_base.html:29 +msgid "Package Tags" +msgstr "Étiquettes de paquet" + #: app/templates/todo/todo_base.html:35 msgid "Forum Topics" msgstr "Sujets du forum" +#: app/templates/todo/topics.html:16 +#, fuzzy +msgid "Sort by name" +msgstr "Nom d'utilisateur" + +#: app/templates/todo/topics.html:20 +#, fuzzy +msgid "Sort by views" +msgstr "évaluations" + +#: app/templates/todo/topics.html:29 +msgid "Paginated list" +msgstr "" + +#: app/templates/todo/topics.html:34 +msgid "Unlimited list" +msgstr "" + +#: app/templates/todo/topics.html:41 +msgid "Show discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:43 +msgid "Hide discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:49 +msgid "Topics to be Added" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2631,36 +2761,36 @@ msgstr "Activer les notifications par courriel" msgid "Unapproved Packages Needing Action" msgstr "Paquets non approuvés nécessitant une action" -#: app/templates/todo/user.html:39 app/templates/todo/user.html:87 +#: app/templates/todo/user.html:39 app/templates/todo/user.html:90 msgid "Nothing to do :)" msgstr "Rien à faire :)" -#: app/templates/todo/user.html:45 +#: app/templates/todo/user.html:47 #, fuzzy msgid "See all Update Settings" msgstr "Mettre à jour les paramètres" -#: app/templates/todo/user.html:50 +#: app/templates/todo/user.html:52 msgid "Create All Releases" msgstr "Créer toutes les versions" -#: app/templates/todo/user.html:53 +#: app/templates/todo/user.html:55 msgid "Potentially Outdated Packages" msgstr "Paquets potentiellement obsolètes" -#: app/templates/todo/user.html:55 +#: app/templates/todo/user.html:57 msgid "" "New: Git Update Detection has been set up on all packages to send " "notifications." msgstr "" -#: app/templates/todo/user.html:56 +#: app/templates/todo/user.html:58 msgid "" "Consider changing the update settings to create releases automatically " "instead." msgstr "" -#: app/templates/todo/user.html:59 +#: app/templates/todo/user.html:61 msgid "" "Instead of marking packages as outdated, you can automatically create " "releases when New Commits or New Tags are pushed to Git by clicking " @@ -2671,33 +2801,37 @@ msgstr "" "étiquettes sont poussés vers Git en cliquant sur « Mettre les paramètres " "à jour »." -#: app/templates/todo/user.html:61 +#: app/templates/todo/user.html:63 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -#: app/templates/todo/user.html:70 +#: app/templates/todo/user.html:72 +msgid "See All" +msgstr "" + +#: app/templates/todo/user.html:73 msgid "Packages Without Tags" msgstr "Paquets sans étiquette" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:75 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:92 +#: app/templates/todo/user.html:95 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:95 +#: app/templates/todo/user.html:98 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:96 +#: app/templates/todo/user.html:99 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:104 +#: app/templates/todo/user.html:107 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -2835,8 +2969,8 @@ msgid "" "You don't need a forum account, however, it's recommended to make the " "most out of the Minetest community." msgstr "" -"Vous n'avez pas besoin d'un compte sur le forum, cependant il est recommandé " -"pour profiter au maximum de la communauté Minetest." +"Vous n'avez pas besoin d'un compte sur le forum, cependant il est " +"recommandé pour profiter au maximum de la communauté Minetest." #: app/templates/users/claim.html:22 msgid "Yes, I have a forums account" @@ -3174,16 +3308,16 @@ msgstr "" #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" msgstr "" -"Vous avez beaucoup de notifications, vous devriez soit les lire, soit les " -"effacer" +"Vous avez beaucoup de notifications, vous devriez soit les lire, soit les" +" effacer" #: app/utils/user.py:54 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" -"Pensez à activer les notifications par e-mail, vous pouvez personnaliser ce " -"qui est envoyé" +"Pensez à activer les notifications par e-mail, vous pouvez personnaliser " +"ce qui est envoyé" #~ msgid "forum.minetest.net/viewtopic.php?t=" #~ msgstr "" @@ -3216,3 +3350,16 @@ msgstr "" #~ msgid "Passwords do not much" #~ msgstr "" + +#~ msgid "Like %(display_name)s's work? Donate now!" +#~ msgstr "Vous aimez le travail de %(display_name)s ? Faites un don maintenant !" + +#~ msgid "Missing tags only" +#~ msgstr "Étiquettes manquantes uniquement" + +#~ msgid "Edit Tags" +#~ msgstr "Modifier les étiquettes" + +#~ msgid "Edit tags" +#~ msgstr "Modifier les étiquettes" + diff --git a/translations/hu/LC_MESSAGES/messages.po b/translations/hu/LC_MESSAGES/messages.po index c4f0fbc..488e91f 100644 --- a/translations/hu/LC_MESSAGES/messages.po +++ b/translations/hu/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Hungarian translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,20 +7,19 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-08 02:19+0000\n" +"POT-Creation-Date: 2022-01-14 18:24+0000\n" "PO-Revision-Date: 2022-01-13 22:35+0000\n" "Last-Translator: pampogo kiraly \n" -"Language-Team: Hungarian \n" "Language: hu\n" +"Language-Team: Hungarian " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1\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.10.1\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:99 +#: app/__init__.py:102 msgid "You have been banned." msgstr "" @@ -40,8 +39,8 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:450 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:452 +#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/screenshots.py:35 @@ -80,7 +79,7 @@ msgstr "Részletek Szerkesztése" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:443 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:447 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Verziók" @@ -92,7 +91,7 @@ msgstr "Képek" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:418 msgid "Maintainers" msgstr "Karbantartók" @@ -123,15 +122,15 @@ msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -"Figyelem: A fórum téma nem található. Ez akkor fordulhat elő, ha a téma csak " -"most jött létre." +"Figyelem: A fórum téma nem található. Ez akkor fordulhat elő, ha a téma " +"csak most jött létre." #: app/blueprints/packages/packages.py:215 #, fuzzy msgid "No download available." msgstr "A letöltésre nincs lehetőség." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:385 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 msgid "Type" msgstr "Gépelni" @@ -140,12 +139,12 @@ msgid "Title (Human-readable)" msgstr "Cím (Ember-által-olvasható)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:546 msgid "Name (Technical)" msgstr "Név (Technikai)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:547 #: app/templates/packages/create_edit.html:76 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" @@ -154,7 +153,7 @@ msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" msgid "Short Description (Plaintext)" msgstr "Rövid leírás (egyszerű szöveg)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:400 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Karbantartási Állapot" @@ -167,7 +166,7 @@ msgstr "Címkék" msgid "Content Warnings" msgstr "Tartalomra vonatkozó figyelmeztetések" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:389 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 msgid "License" msgstr "" @@ -218,37 +217,37 @@ msgstr "Nincs erre engedélye" msgid "Please comment what changes are needed in the review thread" msgstr "" -#: app/blueprints/packages/packages.py:413 -#: app/blueprints/packages/packages.py:429 +#: app/blueprints/packages/packages.py:415 +#: app/blueprints/packages/packages.py:431 msgid "You don't have permission to do that." msgstr "Nincs erre engedélye." -#: app/blueprints/packages/packages.py:424 +#: app/blueprints/packages/packages.py:426 msgid "Deleted package" msgstr "Törölt csomag" -#: app/blueprints/packages/packages.py:440 +#: app/blueprints/packages/packages.py:442 msgid "Unapproved package" msgstr "Nem jóváhagyott csomag" -#: app/blueprints/packages/packages.py:449 +#: app/blueprints/packages/packages.py:451 msgid "Maintainers (Comma-separated)" msgstr "Karbantartók (vesszővel-elválasztva)" -#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:460 msgid "You do not have permission to edit maintainers" msgstr "Nincs engedélye a karbantartók szerkesztésére" -#: app/blueprints/packages/packages.py:508 +#: app/blueprints/packages/packages.py:510 msgid "You are not a maintainer" msgstr "Nem vagy karbantartó" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:513 #, fuzzy msgid "Package owners cannot remove themselves as maintainers" msgstr "A csomag tulajdonosai nem távolíthatják el magukat karbantartóként" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:545 msgid "Author Name" msgstr "Szerző Neve" @@ -331,43 +330,51 @@ msgstr "Frissítés" msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:239 +msgid "New Commit" +msgstr "" + +#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +msgid "New Tag" +msgstr "" + +#: app/blueprints/packages/releases.py:242 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:241 +#: app/blueprints/packages/releases.py:243 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Akció" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Send notification and mark as outdated" msgstr "Értesítés küldése és megjelölés elavultként" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 #, fuzzy msgid "Create release" msgstr "Verzió létrehozása" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:246 msgid "Save Settings" msgstr "Beállítások Mentése" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:247 #, fuzzy msgid "Disable Automation" msgstr "Automatizálás Kikapcsolása" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:286 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:300 +#: app/blueprints/packages/releases.py:302 #, fuzzy msgid "Deleted update configuration" msgstr "Törölt frissítési konfiguráció" -#: app/blueprints/packages/releases.py:308 +#: app/blueprints/packages/releases.py:310 msgid "Now, please create an initial release" msgstr "Most kérjük, hozzon létre egy kezdeti verziót" @@ -665,8 +672,8 @@ msgid "" "Invalid username - must only contain A-Za-z0-9._. Consider contacting an " "admin" msgstr "" -"Érvénytelen felhasználónév - csak A-Za-z0-9._-t tartalmazhat. Fontolja meg a " -"kapcsolatfelvevést egy adminisztrátorral" +"Érvénytelen felhasználónév - csak A-Za-z0-9._-t tartalmazhat. Fontolja " +"meg a kapcsolatfelvevést egy adminisztrátorral" #: app/blueprints/users/claim.py:51 msgid "User has already been claimed" @@ -837,6 +844,85 @@ msgstr "" msgid "Users with moderator rank or above cannot be deleted" msgstr "" +#: app/logic/packages.py:93 +#, fuzzy +msgid "" +"Name can only contain lower case letters (a-z), digits (0-9), and " +"underscores (_)" +msgstr "Csak kisbetűk (a-z), számjegyek (0-9) és aláhúzásjelek (_)" + +#: app/logic/packages.py:107 +#, fuzzy +msgid "You do not have permission to edit this package" +msgstr "Nincs engedélye a karbantartók szerkesztésére" + +#: app/logic/packages.py:111 +#, fuzzy +msgid "You do not have permission to change the package name" +msgstr "Nincs erre engedélye" + +#: app/logic/packages.py:158 +msgid "Unable to add protected tag {tag.title} to package" +msgstr "" + +#: app/logic/releases.py:32 +#, fuzzy +msgid "You do not have permission to make releases" +msgstr "Nincs engedélye a karbantartók szerkesztésére" + +#: app/logic/releases.py:37 +msgid "" +"You've created too many releases for this package in the last 5 minutes, " +"please wait before trying again" +msgstr "" + +#: app/logic/releases.py:74 +msgid "Invalid commit hash; it must be a 40 character long base16 string" +msgstr "" + +#: app/logic/screenshots.py:13 +#, fuzzy +msgid "Too many requests, please wait before trying again" +msgstr "Kérjük, várjon, mielőtt újra hozzászólna" + +#: app/logic/screenshots.py:15 +msgid "a PNG or JPG image file" +msgstr "" + +#: app/logic/uploads.py:52 +#, python-format +msgid "Please upload %(file_desc)s" +msgstr "" + +#: app/logic/uploads.py:55 +msgid "Uploaded image isn't actually an image" +msgstr "" + +#: app/models/packages.py:64 +msgid "Mod" +msgstr "" + +#: app/models/packages.py:66 +#, fuzzy +msgid "Game" +msgstr "Név" + +#: app/models/packages.py:68 +msgid "Texture Pack" +msgstr "" + +#: app/models/packages.py:73 app/templates/base.html:27 +msgid "Mods" +msgstr "" + +#: app/models/packages.py:75 app/templates/base.html:30 +msgid "Games" +msgstr "Játékok" + +#: app/models/packages.py:77 app/templates/base.html:33 +msgid "Texture Packs" +msgstr "" + #: app/templates/404.html:4 msgid "Page not found" msgstr "" @@ -847,29 +933,18 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:27 -msgid "Mods" -msgstr "" - -#: app/templates/base.html:30 -msgid "Games" -msgstr "Játékok" - -#: app/templates/base.html:33 -msgid "Texture Packs" -msgstr "" - #: app/templates/base.html:36 msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:239 +#: app/templates/base.html:39 app/templates/base.html:233 #: app/templates/packages/bulk_update_conf.html:8 +#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44 msgid "Help" msgstr "Segítség" #: app/templates/base.html:42 app/templates/packages/view.html:123 -#: app/templates/packages/view.html:463 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:467 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -878,12 +953,11 @@ msgstr "" msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 -#: app/templates/todo/tags.html:13 +#: app/templates/base.html:48 msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 +#: app/templates/base.html:50 msgid "Search" msgstr "Keresés" @@ -935,35 +1009,35 @@ msgstr "Beállítások" msgid "Sign out" msgstr "" -#: app/templates/base.html:196 +#: app/templates/base.html:190 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:234 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:235 msgid "API" msgstr "" -#: app/templates/base.html:242 app/templates/users/register.html:43 +#: app/templates/base.html:236 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:243 +#: app/templates/base.html:237 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:244 +#: app/templates/base.html:238 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:245 +#: app/templates/base.html:239 msgid "User List" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:240 msgid "Source Code" msgstr "" @@ -1078,10 +1152,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:8 -msgid "New Tag" -msgstr "" - #: app/templates/admin/tags/list.html:30 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:44 @@ -1301,6 +1371,7 @@ msgstr "" #: app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 +#: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1537,8 +1608,8 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/metapackages/view.html:26 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 -#: app/templates/todo/editor.html:173 +#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 +#: app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1577,8 +1648,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):" msgstr "" #: app/templates/metapackages/view.html:24 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 -#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:351 +#: app/templates/packages/view.html:375 app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" @@ -2043,7 +2114,15 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:26 +#: app/templates/packages/remove.html:27 +msgid "Reason" +msgstr "" + +#: app/templates/packages/remove.html:30 +msgid "Reason for unapproval / deletion, this is shown in the audit log" +msgstr "" + +#: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -2056,6 +2135,8 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:16 +#: app/templates/threads/new.html:11 +#, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" @@ -2266,60 +2347,68 @@ msgstr "" msgid "Warning" msgstr "" -#: app/templates/packages/view.html:333 +#: app/templates/packages/view.html:334 +msgid "Like this package? Help support its development by making a donation" +msgstr "" + +#: app/templates/packages/view.html:337 +msgid "Donate now" +msgstr "" + +#: app/templates/packages/view.html:343 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:335 +#: app/templates/packages/view.html:345 msgid "Required" msgstr "" -#: app/templates/packages/view.html:353 +#: app/templates/packages/view.html:363 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:369 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:381 +#: app/templates/packages/view.html:391 msgid "Information" msgstr "" -#: app/templates/packages/view.html:387 +#: app/templates/packages/view.html:397 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:404 +#: app/templates/packages/view.html:406 +#, python-format +msgid "%(code_license)s for code,
%(media_license)s for media." +msgstr "" + +#: app/templates/packages/view.html:414 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:406 +#: app/templates/packages/view.html:416 msgid "Added" msgstr "" -#: app/templates/packages/view.html:420 +#: app/templates/packages/view.html:430 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:425 +#: app/templates/packages/view.html:435 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:435 -#, python-format -msgid "Like %(display_name)s's work? Donate now!" -msgstr "" - -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:457 msgid "More" msgstr "" -#: app/templates/packages/view.html:474 +#: app/templates/packages/view.html:478 msgid "Report a problem with this listing" msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:483 msgid "See audit log" msgstr "" @@ -2422,7 +2511,7 @@ msgstr "" msgid "No screenshots need reviewing." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:181 +#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 msgid "No packages need reviewing." msgstr "" @@ -2459,24 +2548,24 @@ msgstr "" msgid "Unfulfilled Dependencies" msgstr "" +#: app/templates/todo/editor.html:151 +msgid "Meta packages that have hard dependers, but no packages providing them." +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 -msgid "Package Tags" +#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 +msgid "Minetest-Mods org only" msgstr "" -#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 -msgid "Missing tags only" +#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" msgstr "" -#: app/templates/todo/tags.html:31 -msgid "Edit Tags" -msgstr "" - -#: app/templates/todo/tags.html:77 -msgid "Edit tags" +#: app/templates/todo/outdated.html:28 +msgid "Sort by score" msgstr "" #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 @@ -2488,10 +2577,43 @@ msgstr "" msgid "All Outdated Packages" msgstr "" +#: app/templates/todo/todo_base.html:29 +msgid "Package Tags" +msgstr "" + #: app/templates/todo/todo_base.html:35 msgid "Forum Topics" msgstr "" +#: app/templates/todo/topics.html:16 +#, fuzzy +msgid "Sort by name" +msgstr "Felhasználónév" + +#: app/templates/todo/topics.html:20 +msgid "Sort by views" +msgstr "" + +#: app/templates/todo/topics.html:29 +msgid "Paginated list" +msgstr "" + +#: app/templates/todo/topics.html:34 +msgid "Unlimited list" +msgstr "" + +#: app/templates/todo/topics.html:41 +msgid "Show discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:43 +msgid "Hide discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:49 +msgid "Topics to be Added" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2504,68 +2626,72 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:39 app/templates/todo/user.html:87 +#: app/templates/todo/user.html:39 app/templates/todo/user.html:90 msgid "Nothing to do :)" msgstr "" -#: app/templates/todo/user.html:45 +#: app/templates/todo/user.html:47 msgid "See all Update Settings" msgstr "" -#: app/templates/todo/user.html:50 +#: app/templates/todo/user.html:52 msgid "Create All Releases" msgstr "" -#: app/templates/todo/user.html:53 +#: app/templates/todo/user.html:55 msgid "Potentially Outdated Packages" msgstr "" -#: app/templates/todo/user.html:55 +#: app/templates/todo/user.html:57 msgid "" "New: Git Update Detection has been set up on all packages to send " "notifications." msgstr "" -#: app/templates/todo/user.html:56 +#: app/templates/todo/user.html:58 msgid "" "Consider changing the update settings to create releases automatically " "instead." msgstr "" -#: app/templates/todo/user.html:59 +#: app/templates/todo/user.html:61 msgid "" "Instead of marking packages as outdated, you can automatically create " "releases when New Commits or New Tags are pushed to Git by clicking " "'Update Settings'." msgstr "" -#: app/templates/todo/user.html:61 +#: app/templates/todo/user.html:63 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -#: app/templates/todo/user.html:70 +#: app/templates/todo/user.html:72 +msgid "See All" +msgstr "" + +#: app/templates/todo/user.html:73 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:75 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:92 +#: app/templates/todo/user.html:95 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:95 +#: app/templates/todo/user.html:98 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:96 +#: app/templates/todo/user.html:99 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:104 +#: app/templates/todo/user.html:107 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -3015,3 +3141,16 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Like %(display_name)s's work? Donate now!" +#~ msgstr "" + +#~ msgid "Missing tags only" +#~ msgstr "" + +#~ msgid "Edit Tags" +#~ msgstr "" + +#~ msgid "Edit tags" +#~ msgstr "" + diff --git a/translations/id/LC_MESSAGES/messages.po b/translations/id/LC_MESSAGES/messages.po index dc96d73..f752ec9 100644 --- a/translations/id/LC_MESSAGES/messages.po +++ b/translations/id/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Indonesian translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,21 +7,20 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-08 02:19+0000\n" +"POT-Creation-Date: 2022-01-14 18:24+0000\n" "PO-Revision-Date: 2022-01-12 20:50+0000\n" "Last-Translator: Muhammad Rifqi Priyo Susanto " "\n" -"Language-Team: Indonesian \n" "Language: id\n" +"Language-Team: Indonesian " +"\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:99 +#: app/__init__.py:102 msgid "You have been banned." msgstr "Anda telah diblokir (ban)." @@ -41,8 +40,8 @@ msgid "Limit to package" msgstr "Batasi ke paket" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:450 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:452 +#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/screenshots.py:35 @@ -81,7 +80,7 @@ msgstr "Sunting Detail" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:443 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:447 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Rilis" @@ -93,7 +92,7 @@ msgstr "Tangkapan Layar" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:418 msgid "Maintainers" msgstr "Pengelola" @@ -123,14 +122,14 @@ msgid "" "Warning: Forum topic not found. This may happen if the topic has only " "just been created." msgstr "" -"Peringatan: Topik forum tidak ditemukan. Ini bisa saja terjadi bila topik " -"tersebut baru saja dibuat." +"Peringatan: Topik forum tidak ditemukan. Ini bisa saja terjadi bila topik" +" tersebut baru saja dibuat." #: app/blueprints/packages/packages.py:215 msgid "No download available." msgstr "Tidak ada unduhan yang tersedia." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:385 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 msgid "Type" msgstr "Jenis" @@ -139,12 +138,12 @@ msgid "Title (Human-readable)" msgstr "Judul (Dibaca Manusia)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:546 msgid "Name (Technical)" msgstr "Nama (Teknis)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:547 #: app/templates/packages/create_edit.html:76 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Huruf kecil (a-z), angka (0-9), dan garis bawah (_) saja" @@ -153,7 +152,7 @@ msgstr "Huruf kecil (a-z), angka (0-9), dan garis bawah (_) saja" msgid "Short Description (Plaintext)" msgstr "Deskripsi Singkat (Teks Mentah)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:400 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Status Perawatan" @@ -166,7 +165,7 @@ msgstr "Label" msgid "Content Warnings" msgstr "Peringatan Konten" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:389 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 msgid "License" msgstr "Lisensi" @@ -216,36 +215,36 @@ msgstr "Anda tidak memiliki izin untuk melakukannya" msgid "Please comment what changes are needed in the review thread" msgstr "Harap tuliskan perubahan yang dibutuhkan dalam utas ulasan" -#: app/blueprints/packages/packages.py:413 -#: app/blueprints/packages/packages.py:429 +#: app/blueprints/packages/packages.py:415 +#: app/blueprints/packages/packages.py:431 msgid "You don't have permission to do that." msgstr "Anda tidak memiliki izin untuk melakukannya." -#: app/blueprints/packages/packages.py:424 +#: app/blueprints/packages/packages.py:426 msgid "Deleted package" msgstr "Paket yang dihapus" -#: app/blueprints/packages/packages.py:440 +#: app/blueprints/packages/packages.py:442 msgid "Unapproved package" msgstr "Paket yang tidak disetujui" -#: app/blueprints/packages/packages.py:449 +#: app/blueprints/packages/packages.py:451 msgid "Maintainers (Comma-separated)" msgstr "Pengelola (Dipisahkan dengan Koma)" -#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:460 msgid "You do not have permission to edit maintainers" msgstr "Anda tidak memiliki izin untuk menyunting daftar pengelola" -#: app/blueprints/packages/packages.py:508 +#: app/blueprints/packages/packages.py:510 msgid "You are not a maintainer" msgstr "Anda bukan pengelola" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:513 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik paket tidak bisa menghapus dirinya dari daftar pengelola" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:545 msgid "Author Name" msgstr "Nama Pembuat" @@ -327,40 +326,48 @@ msgstr "Perbarui" msgid "Trigger" msgstr "Pemicu" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:239 +msgid "New Commit" +msgstr "" + +#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +msgid "New Tag" +msgstr "Label Baru" + +#: app/blueprints/packages/releases.py:242 msgid "Branch name" msgstr "Nama branch" -#: app/blueprints/packages/releases.py:241 +#: app/blueprints/packages/releases.py:243 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Tindakan" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Send notification and mark as outdated" msgstr "Kirim pemberitahuan dan tandai sebagai usang" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Create release" msgstr "Buat rilis" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:246 msgid "Save Settings" msgstr "Simpan Pengaturan" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:247 msgid "Disable Automation" msgstr "Matikan Automasi" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:286 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Harap tambahkan URL repositori Git untuk menyiapkan rilis otomatis" -#: app/blueprints/packages/releases.py:300 +#: app/blueprints/packages/releases.py:302 msgid "Deleted update configuration" msgstr "Konfigurasi pembaruan yang dihapus" -#: app/blueprints/packages/releases.py:308 +#: app/blueprints/packages/releases.py:310 msgid "Now, please create an initial release" msgstr "Sekarang, silakan buat rilis awalan" @@ -568,8 +575,7 @@ msgstr "" #: app/blueprints/users/account.py:145 app/blueprints/users/account.py:262 #: app/blueprints/users/settings.py:133 msgid "That email address has been unsubscribed/blacklisted, and cannot be used" -msgstr "" -"Alamat surel ini telah berhenti langganan/dilarang dan tidak dapat dipakai" +msgstr "Alamat surel ini telah berhenti langganan/dilarang dan tidak dapat dipakai" #: app/blueprints/users/account.py:185 msgid "Reset Password" @@ -628,8 +634,8 @@ msgid "" "Your email address has changed. If you didn't request this, please " "contact an administrator." msgstr "" -"Alamat surel Anda telah berubah. Jika Anda tidak melakukannya, harap hubungi " -"administrator." +"Alamat surel Anda telah berubah. Jika Anda tidak melakukannya, harap " +"hubungi administrator." #: app/blueprints/users/account.py:377 msgid "You may now log in" @@ -644,7 +650,8 @@ msgid "" "That email is now blacklisted. Please contact an admin if you wish to " "undo this." msgstr "" -"Surel ini sekarang dilarang. Harap hubungi admin jika ingin membatalkannya." +"Surel ini sekarang dilarang. Harap hubungi admin jika ingin " +"membatalkannya." #: app/blueprints/users/claim.py:46 app/blueprints/users/claim.py:71 msgid "" @@ -741,8 +748,7 @@ msgstr "%(group)d %(type)s teratas" #: app/blueprints/users/profile.py:172 #, python-format msgid "%(display_name)s has a %(type)s placed at #%(place)d." -msgstr "" -"%(display_name)s memiliki sebuah %(type)s yang ada di urutan ke-%(place)d." +msgstr "%(display_name)s memiliki sebuah %(type)s yang ada di urutan ke-%(place)d." #: app/blueprints/users/profile.py:187 #, python-format @@ -826,6 +832,86 @@ msgstr "" msgid "Users with moderator rank or above cannot be deleted" msgstr "Pengguna dengan jabatan moderator ke atas tidak dapat dihapus" +#: app/logic/packages.py:93 +#, fuzzy +msgid "" +"Name can only contain lower case letters (a-z), digits (0-9), and " +"underscores (_)" +msgstr "Huruf kecil (a-z), angka (0-9), dan garis bawah (_) saja" + +#: app/logic/packages.py:107 +#, fuzzy +msgid "You do not have permission to edit this package" +msgstr "Anda tidak memiliki izin untuk menyunting daftar pengelola" + +#: app/logic/packages.py:111 +#, fuzzy +msgid "You do not have permission to change the package name" +msgstr "Anda tidak memiliki izin untuk melakukannya" + +#: app/logic/packages.py:158 +msgid "Unable to add protected tag {tag.title} to package" +msgstr "" + +#: app/logic/releases.py:32 +#, fuzzy +msgid "You do not have permission to make releases" +msgstr "Anda tidak memiliki izin untuk menyunting daftar pengelola" + +#: app/logic/releases.py:37 +msgid "" +"You've created too many releases for this package in the last 5 minutes, " +"please wait before trying again" +msgstr "" + +#: app/logic/releases.py:74 +msgid "Invalid commit hash; it must be a 40 character long base16 string" +msgstr "" + +#: app/logic/screenshots.py:13 +#, fuzzy +msgid "Too many requests, please wait before trying again" +msgstr "Harap tunggu sebelum berkomentar lagi" + +#: app/logic/screenshots.py:15 +msgid "a PNG or JPG image file" +msgstr "" + +#: app/logic/uploads.py:52 +#, python-format +msgid "Please upload %(file_desc)s" +msgstr "" + +#: app/logic/uploads.py:55 +msgid "Uploaded image isn't actually an image" +msgstr "" + +#: app/models/packages.py:64 +msgid "Mod" +msgstr "" + +#: app/models/packages.py:66 +#, fuzzy +msgid "Game" +msgstr "Nama" + +#: app/models/packages.py:68 +#, fuzzy +msgid "Texture Pack" +msgstr "Paket Tekstur" + +#: app/models/packages.py:73 app/templates/base.html:27 +msgid "Mods" +msgstr "Mod" + +#: app/models/packages.py:75 app/templates/base.html:30 +msgid "Games" +msgstr "Permainan" + +#: app/models/packages.py:77 app/templates/base.html:33 +msgid "Texture Packs" +msgstr "Paket Tekstur" + #: app/templates/404.html:4 msgid "Page not found" msgstr "Halaman tidak ditemukan" @@ -838,29 +924,18 @@ msgstr "" "Halaman ini tidak ditemukan. Tautannya mungkin rusak, halamannya sudah " "dihapus, atau Anda tidak memiliki akses ke sana." -#: app/templates/base.html:27 -msgid "Mods" -msgstr "Mod" - -#: app/templates/base.html:30 -msgid "Games" -msgstr "Permainan" - -#: app/templates/base.html:33 -msgid "Texture Packs" -msgstr "Paket Tekstur" - #: app/templates/base.html:36 msgid "Random" msgstr "Acak" -#: app/templates/base.html:39 app/templates/base.html:239 +#: app/templates/base.html:39 app/templates/base.html:233 #: app/templates/packages/bulk_update_conf.html:8 +#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44 msgid "Help" msgstr "Bantuan" #: app/templates/base.html:42 app/templates/packages/view.html:123 -#: app/templates/packages/view.html:463 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:467 app/templates/threads/list.html:4 msgid "Threads" msgstr "Utas" @@ -869,12 +944,11 @@ msgstr "Utas" msgid "Search %(type)s" msgstr "Cari %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 -#: app/templates/todo/tags.html:13 +#: app/templates/base.html:48 msgid "Search all packages" msgstr "Cari semua paket" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 +#: app/templates/base.html:50 msgid "Search" msgstr "Cari" @@ -926,35 +1000,35 @@ msgstr "Pengaturan" msgid "Sign out" msgstr "Keluar" -#: app/templates/base.html:196 +#: app/templates/base.html:190 msgid "Help translate ContentDB" msgstr "Bantu menerjemahkan ContentDB" -#: app/templates/base.html:240 +#: app/templates/base.html:234 msgid "Policy and Guidance" msgstr "Kebijakan dan Panduan" -#: app/templates/base.html:241 +#: app/templates/base.html:235 msgid "API" msgstr "API" -#: app/templates/base.html:242 app/templates/users/register.html:43 +#: app/templates/base.html:236 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Kebijakan Privasi" -#: app/templates/base.html:243 +#: app/templates/base.html:237 msgid "Report / DMCA" msgstr "Laporkan/DMCA" -#: app/templates/base.html:244 +#: app/templates/base.html:238 msgid "Stats / Monitoring" msgstr "Statistik/Pengawasan" -#: app/templates/base.html:245 +#: app/templates/base.html:239 msgid "User List" msgstr "Daftar Pengguna" -#: app/templates/base.html:246 +#: app/templates/base.html:240 msgid "Source Code" msgstr "Kode Sumber" @@ -1069,10 +1143,6 @@ msgstr "Lisensi Baru" msgid "Licenses" msgstr "Lisensi" -#: app/templates/admin/tags/list.html:8 -msgid "New Tag" -msgstr "Label Baru" - #: app/templates/admin/tags/list.html:30 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:44 @@ -1211,8 +1281,8 @@ msgid "" "You are receiving this email because you are a registered user of " "ContentDB, and have email notifications enabled." msgstr "" -"Anda menerima surel ini karena Anda terdaftar di ContentDB dan menyalakan " -"pemberitahuan surel." +"Anda menerima surel ini karena Anda terdaftar di ContentDB dan menyalakan" +" pemberitahuan surel." #: app/templates/emails/notification.html:30 #: app/templates/emails/notification_digest.html:33 @@ -1247,8 +1317,8 @@ msgid "" "This email has been sent to you because someone (hopefully you) has " "entered your email address as a user's email." msgstr "" -"Surel ini dikirimkan kepada Anda karena seseorang (semoga itu Anda) telah " -"memasukkan alamat surel Anda sebagai surel pengguna." +"Surel ini dikirimkan kepada Anda karena seseorang (semoga itu Anda) telah" +" memasukkan alamat surel Anda sebagai surel pengguna." #: app/templates/emails/verify.html:11 msgid "If it wasn't you, then just delete this email." @@ -1274,24 +1344,24 @@ msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address as a user's email." msgstr "" -"Anda menerima surel ini karena seseorang (semoga itu Anda) telah memasukkan " -"alamat surel Anda sebagai surel pengguna." +"Anda menerima surel ini karena seseorang (semoga itu Anda) telah " +"memasukkan alamat surel Anda sebagai surel pengguna." #: app/templates/emails/verify_unsubscribe.html:9 msgid "" "We're sorry to see you go. You just need to do one more thing before your" " email is blacklisted." msgstr "" -"Kami sedih melihat Anda pergi. Anda hanya perlu melakukan satu hal sebelum " -"surel Anda diblokir." +"Kami sedih melihat Anda pergi. Anda hanya perlu melakukan satu hal " +"sebelum surel Anda diblokir." #: app/templates/emails/verify_unsubscribe.html:23 msgid "" "You are receiving this email because someone (hopefully you) entered your" " email address in the unsubscribe form." msgstr "" -"Anda menerima surel ini karena seseorang (semoga itu Anda) telah memasukkan " -"alamat surel Anda dalam formulir berhenti langganan." +"Anda menerima surel ini karena seseorang (semoga itu Anda) telah " +"memasukkan alamat surel Anda dalam formulir berhenti langganan." #: app/templates/macros/audit_log.html:13 #, python-format @@ -1308,6 +1378,7 @@ msgstr "Tidak ada entri log audit." #: app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 +#: app/templates/todo/editor.html:155 msgid "View" msgstr "Lihat" @@ -1355,7 +1426,8 @@ msgstr "Harap tunggu lisensi ditambahkan ke CDB." #: app/templates/macros/package_approval.html:51 msgid "You should add at least one screenshot, but this isn't required." msgstr "" -"Anda harap menambahkan setidaknya satu tangkapan layar meski ini tidak wajib." +"Anda harap menambahkan setidaknya satu tangkapan layar meski ini tidak " +"wajib." #: app/templates/macros/package_approval.html:57 msgid "Please wait for the release to be approved." @@ -1549,8 +1621,8 @@ msgstr "Tindakan" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/metapackages/view.html:26 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 -#: app/templates/todo/editor.html:173 +#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 +#: app/templates/todo/editor.html:175 msgid "WIP" msgstr "WIP" @@ -1589,8 +1661,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):" msgstr "Sayangnya, ini belum ada di ContentDB! Ini beberapa topik forum:" #: app/templates/metapackages/view.html:24 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 -#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:351 +#: app/templates/packages/view.html:375 app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s oleh %(display_name)s" @@ -1661,8 +1733,8 @@ msgstr "Atur Banyak Pengaturan Pembaruan Sekaligus" #: app/templates/packages/bulk_update_conf.html:18 msgid "This will set the update settings for all packages with a Git repo." msgstr "" -"Ini akan mengatur pengaturan pembaruan untuk semua paket dalam sebuah repo " -"Git." +"Ini akan mengatur pengaturan pembaruan untuk semua paket dalam sebuah " +"repo Git." #: app/templates/packages/bulk_update_conf.html:27 #: app/templates/packages/release_new.html:50 @@ -1715,8 +1787,8 @@ msgstr "" #: app/templates/packages/create_edit.html:57 msgid "Whilst disabled Javascript may work, it is not officially supported." msgstr "" -"Walau mungkin bisa berjalan tanpa JavaScript, hal ini tidak didukung secara " -"resmi." +"Walau mungkin bisa berjalan tanpa JavaScript, hal ini tidak didukung " +"secara resmi." #: app/templates/packages/create_edit.html:67 #: app/templates/threads/view.html:78 @@ -1737,8 +1809,7 @@ msgstr "" #: app/templates/packages/create_edit.html:89 msgid "If there is no media, set the Media License to the same as the License." -msgstr "" -"Jika tidak ada media, atur Lisensi Media menjadi sama dengan Lisensi-nya." +msgstr "Jika tidak ada media, atur Lisensi Media menjadi sama dengan Lisensi-nya." #: app/templates/packages/create_edit.html:95 msgid "Repository and Links" @@ -1797,8 +1868,8 @@ msgid "" "Maintainers cannot add or remove other maintainers, but can remove " "themselves." msgstr "" -"Pengelola tidak dapat menambah atau menghapus pengelola lain, tetapi dapat " -"menghapus dirinya sendiri." +"Pengelola tidak dapat menambah atau menghapus pengelola lain, tetapi " +"dapat menghapus dirinya sendiri." #: app/templates/packages/list.html:21 #, python-format @@ -1824,7 +1895,8 @@ msgstr "Ganti Banyak Rilis Sekaligus" #: app/templates/packages/release_bulk_change.html:11 msgid "Use this page to set the min and max of all releases for your package." msgstr "" -"Pakai halaman ini untuk mengatur min dan maks untuk seluruh rilis paket Anda." +"Pakai halaman ini untuk mengatur min dan maks untuk seluruh rilis paket " +"Anda." #: app/templates/packages/release_bulk_change.html:29 #: app/templates/packages/release_edit.html:54 @@ -1848,8 +1920,8 @@ msgid "" "\t\t\tfor max as this does not make sense - you can't predict the future." msgstr "" "Anda tidak bisa memilih versi terlama untuk min atau versi terbaru\n" -"\t\t\tuntuk maks karena tidak masuk akal. Anda tidak bisa memprediksi masa " -"depan." +"\t\t\tuntuk maks karena tidak masuk akal. Anda tidak bisa memprediksi " +"masa depan." #: app/templates/packages/release_bulk_change.html:38 #: app/templates/packages/release_edit.html:61 @@ -1892,8 +1964,8 @@ msgid "" "You can set this automatically in the" " .conf of your package." msgstr "" -"Anda dapat mengaturnya secara otomatis " -"dalam berkas .conf paket Anda." +"Anda dapat mengaturnya secara " +"otomatis dalam berkas .conf paket Anda." #: app/templates/packages/release_edit.html:75 msgid "Delete Release" @@ -1943,8 +2015,8 @@ msgid "" "You can create releases automatically when you push commits or tags to " "your repository." msgstr "" -"Anda dapat membuat rilis secara otomatis ketika Anda menge-push commit atau " -"tag ke repositori Anda." +"Anda dapat membuat rilis secara otomatis ketika Anda menge-push commit " +"atau tag ke repositori Anda." #: app/templates/packages/release_new.html:28 #: app/templates/packages/release_wizard.html:69 @@ -1957,8 +2029,8 @@ msgid "" "Using Git would allow you to create releases automatically when you push " "code or tags." msgstr "" -"Dengan Git, Anda bisa membuat rilis secara otomatis ketika Anda push kode " -"atau tag." +"Dengan Git, Anda bisa membuat rilis secara otomatis ketika Anda push kode" +" atau tag." #: app/templates/packages/release_new.html:40 msgid "1. Name release" @@ -1978,8 +2050,8 @@ msgid "" "and Releases Guide for\n" "\t\t\ttips on customising releases." msgstr "" -"Lihat Konfigurasi Paket and Panduan Rilis untuk tip dalam\n" +"Lihat Konfigurasi Paket and Panduan " +"Rilis untuk tip dalam\n" "\t\t\tmenyesuaikan rilis." #: app/templates/packages/release_new.html:61 @@ -1992,8 +2064,8 @@ msgid "" "automatically,\n" "\t\t\twhich will override your selection." msgstr "" -"Berkas .conf dari paket Anda dapat mengaturnya secara otomatis\n" +"Berkas .conf dari paket Anda dapat mengaturnya secara otomatis\n" "\t\t\tyang akan menimpa pilihan Anda." #: app/templates/packages/release_wizard.html:4 @@ -2008,16 +2080,15 @@ msgstr "Nanti" #: app/templates/packages/release_wizard.html:14 #, python-format msgid "A release is a single downloadable version of your %(title)s." -msgstr "" -"Sebuah rilis adalah versi tunggal yang bisa diunduh dari %(title)s Anda." +msgstr "Sebuah rilis adalah versi tunggal yang bisa diunduh dari %(title)s Anda." #: app/templates/packages/release_wizard.html:15 msgid "" "You need to create releases even if you use a rolling release development" " cycle, as Minetest needs them to check for updates." msgstr "" -"Anda butuh membuat rilis meski Anda menggunakan daur pengembangan rolling " -"release karena Minetest membutuhkannya untuk memeriksa pembaruan." +"Anda butuh membuat rilis meski Anda menggunakan daur pengembangan rolling" +" release karena Minetest membutuhkannya untuk memeriksa pembaruan." #: app/templates/packages/release_wizard.html:20 #: app/templates/packages/update_config.html:12 @@ -2025,8 +2096,8 @@ msgid "" "When you push a change to your Git repository, ContentDB can create a new" " release automatically or send you a reminder." msgstr "" -"Ketika Anda push perubahan ke repositori Git Anda, ContentDB akan membuat " -"rilis baru secara otomatis atau mengirimi Anda pengingat." +"Ketika Anda push perubahan ke repositori Git Anda, ContentDB akan membuat" +" rilis baru secara otomatis atau mengirimi Anda pengingat." #: app/templates/packages/release_wizard.html:21 msgid "" @@ -2100,10 +2171,11 @@ msgid "" "future.\n" "\t\t\tThe Admin can restore removed packages, if needed." msgstr "" -"Untuk menghindari kehilangan data, Anda tidak dapat menghapus paket secara " -"permanen.\n" +"Untuk menghindari kehilangan data, Anda tidak dapat menghapus paket " +"secara permanen.\n" "\t\t\tAnda bisa menghapusnya dari ContentDB yang akan membuatnya tidak\n" -"\t\t\ttampak oleh pengguna lain dan bisa dihapus secara permanen nantinya.\n" +"\t\t\ttampak oleh pengguna lain dan bisa dihapus secara permanen " +"nantinya.\n" "\t\t\tAdmin dapat memulihkan paket yang dihapus jika diperlukan." #: app/templates/packages/remove.html:19 @@ -2114,7 +2186,16 @@ msgstr "" "Tidak menyetujui paket akan mengembalikannya ke Draf yang\n" "\t\t\t\tnantinya bisa dikirim lagi untuk disetujui." -#: app/templates/packages/remove.html:26 +#: app/templates/packages/remove.html:27 +#, fuzzy +msgid "Reason" +msgstr "Utas" + +#: app/templates/packages/remove.html:30 +msgid "Reason for unapproval / deletion, this is shown in the audit log" +msgstr "" + +#: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -2127,6 +2208,8 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Pos ulasan untuk %(title)s oleh %(author)s" #: app/templates/packages/review_create_edit.html:16 +#: app/templates/threads/new.html:11 +#, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "Menemukan masalah? Pos di pelacak masalah saja." @@ -2139,8 +2222,8 @@ msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." msgstr "" -"Ini akan mengubah ulasan ke dalam utas, menyimpan komentar, tetapi menghapus " -"dampaknya terhadap penilaian paket." +"Ini akan mengubah ulasan ke dalam utas, menyimpan komentar, tetapi " +"menghapus dampaknya terhadap penilaian paket." #: app/templates/packages/review_votes.html:4 #: app/templates/packages/view.html:287 @@ -2253,8 +2336,8 @@ msgid "" "Once a package is marked as outdated, you won't receive any more " "notifications until it is marked up to date." msgstr "" -"Ketika paket ditandai sebagai usang, Anda tidak akan menerima pemberitahuan " -"lagi sampai ditandai sebagai diperbarui." +"Ketika paket ditandai sebagai usang, Anda tidak akan menerima " +"pemberitahuan lagi sampai ditandai sebagai diperbarui." #: app/templates/packages/view.html:29 msgid "Non-free code and media" @@ -2347,60 +2430,69 @@ msgstr "Hanya tampak kepada pembuat dan Penyunting." msgid "Warning" msgstr "Peringatan" -#: app/templates/packages/view.html:333 +#: app/templates/packages/view.html:334 +msgid "Like this package? Help support its development by making a donation" +msgstr "" + +#: app/templates/packages/view.html:337 +#, fuzzy +msgid "Donate now" +msgstr "Donasi" + +#: app/templates/packages/view.html:343 msgid "Dependencies" msgstr "Dependensi" -#: app/templates/packages/view.html:335 +#: app/templates/packages/view.html:345 msgid "Required" msgstr "Wajib" -#: app/templates/packages/view.html:353 +#: app/templates/packages/view.html:363 msgid "No required dependencies" msgstr "Tidak ada dependensi wajib" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:369 msgid "Optional" msgstr "Opsional" -#: app/templates/packages/view.html:381 +#: app/templates/packages/view.html:391 msgid "Information" msgstr "Informasi" -#: app/templates/packages/view.html:387 +#: app/templates/packages/view.html:397 msgid "Technical Name" msgstr "Nama Teknis" -#: app/templates/packages/view.html:404 +#: app/templates/packages/view.html:406 +#, python-format +msgid "%(code_license)s for code,
%(media_license)s for media." +msgstr "" + +#: app/templates/packages/view.html:414 msgid "Unknown" msgstr "Tidak diketahui" -#: app/templates/packages/view.html:406 +#: app/templates/packages/view.html:416 msgid "Added" msgstr "Ditambahkan" -#: app/templates/packages/view.html:420 +#: app/templates/packages/view.html:430 msgid "Remove myself" msgstr "Hapus diri sendiri" -#: app/templates/packages/view.html:425 +#: app/templates/packages/view.html:435 msgid "Provides" msgstr "Menyediakan" -#: app/templates/packages/view.html:435 -#, python-format -msgid "Like %(display_name)s's work? Donate now!" -msgstr "Menyukai karya %(display_name)s? Donasi sekarang!" - -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:457 msgid "More" msgstr "Lebih banyak" -#: app/templates/packages/view.html:474 +#: app/templates/packages/view.html:478 msgid "Report a problem with this listing" msgstr "Laporkan masalah dengan daftar ini" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:483 msgid "See audit log" msgstr "Lihat log audit" @@ -2446,8 +2538,8 @@ msgid "" "If the package shouldn't be on CDB (eg: if it doesn't work at all), then " "you can let us know here." msgstr "" -"Jika paket ini seharusnya tidak ada di CDB (misal tidak berjalan sama sekali)" -", laporkan di sini." +"Jika paket ini seharusnya tidak ada di CDB (misal tidak berjalan sama " +"sekali), laporkan di sini." #: app/templates/threads/new.html:40 msgid "" @@ -2509,7 +2601,7 @@ msgstr "Setujui Semua" msgid "No screenshots need reviewing." msgstr "Tidak ada tangkapan layar yang perlu ditinjau." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:181 +#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 msgid "No packages need reviewing." msgstr "Tidak ada paket yang perlu ditinjau." @@ -2546,25 +2638,25 @@ msgstr "Lihat Label" msgid "Unfulfilled Dependencies" msgstr "Dependensi yang Tidak Dipenuhi" +#: app/templates/todo/editor.html:151 +msgid "Meta packages that have hard dependers, but no packages providing them." +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Semua paket usang" -#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 -msgid "Package Tags" -msgstr "Label Paket" +#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 +msgid "Minetest-Mods org only" +msgstr "" -#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 -msgid "Missing tags only" -msgstr "Hanya yang tanpa label" +#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" -#: app/templates/todo/tags.html:31 -msgid "Edit Tags" -msgstr "Ubah Label" - -#: app/templates/todo/tags.html:77 -msgid "Edit tags" -msgstr "Ubah label" +#: app/templates/todo/outdated.html:28 +msgid "Sort by score" +msgstr "" #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #, python-format @@ -2575,10 +2667,44 @@ msgstr "Daftar pekerjaan %(username)s" msgid "All Outdated Packages" msgstr "Semua Paket Usang" +#: app/templates/todo/todo_base.html:29 +msgid "Package Tags" +msgstr "Label Paket" + #: app/templates/todo/todo_base.html:35 msgid "Forum Topics" msgstr "Topik Forum" +#: app/templates/todo/topics.html:16 +#, fuzzy +msgid "Sort by name" +msgstr "Nama Pengguna" + +#: app/templates/todo/topics.html:20 +#, fuzzy +msgid "Sort by views" +msgstr "ulasan" + +#: app/templates/todo/topics.html:29 +msgid "Paginated list" +msgstr "" + +#: app/templates/todo/topics.html:34 +msgid "Unlimited list" +msgstr "" + +#: app/templates/todo/topics.html:41 +msgid "Show discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:43 +msgid "Hide discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:49 +msgid "Topics to be Added" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Pekerjaan Lain-Lain" @@ -2591,23 +2717,23 @@ msgstr "Nyalakan pemberitahuan surel" msgid "Unapproved Packages Needing Action" msgstr "Paket yang Belum Disetujui dan Butuh Tindakan" -#: app/templates/todo/user.html:39 app/templates/todo/user.html:87 +#: app/templates/todo/user.html:39 app/templates/todo/user.html:90 msgid "Nothing to do :)" msgstr "Tidak ada yang perlu dikerjakan :)" -#: app/templates/todo/user.html:45 +#: app/templates/todo/user.html:47 msgid "See all Update Settings" msgstr "Lihat semua Pengaturan Pembaruan" -#: app/templates/todo/user.html:50 +#: app/templates/todo/user.html:52 msgid "Create All Releases" msgstr "Buat Semua Rilis" -#: app/templates/todo/user.html:53 +#: app/templates/todo/user.html:55 msgid "Potentially Outdated Packages" msgstr "Paket yang Mungkin Usang" -#: app/templates/todo/user.html:55 +#: app/templates/todo/user.html:57 msgid "" "New: Git Update Detection has been set up on all packages to send " "notifications." @@ -2615,15 +2741,15 @@ msgstr "" "Baru: Deteksi Pembaruan Git telah disiapkan terhadap semua paket untuk " "mengirim pemberitahuan." -#: app/templates/todo/user.html:56 +#: app/templates/todo/user.html:58 msgid "" "Consider changing the update settings to create releases automatically " "instead." msgstr "" -"Silakan mengganti pengaturan pembaruan untuk membuat rilis secara otomatis " -"saja." +"Silakan mengganti pengaturan pembaruan untuk membuat rilis secara " +"otomatis saja." -#: app/templates/todo/user.html:59 +#: app/templates/todo/user.html:61 msgid "" "Instead of marking packages as outdated, you can automatically create " "releases when New Commits or New Tags are pushed to Git by clicking " @@ -2633,35 +2759,39 @@ msgstr "" "otomatis ketika New Commit atau New Tag di-push ke Git dengan mengeklik " "'Pengaturan Pembaruan'." -#: app/templates/todo/user.html:61 +#: app/templates/todo/user.html:63 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -"Untuk menghapus paket dari bawah, buat sebuah rilis atau ganti pengaturan " -"pembaruan." +"Untuk menghapus paket dari bawah, buat sebuah rilis atau ganti pengaturan" +" pembaruan." -#: app/templates/todo/user.html:70 +#: app/templates/todo/user.html:72 +msgid "See All" +msgstr "" + +#: app/templates/todo/user.html:73 msgid "Packages Without Tags" msgstr "Paket Tanpa Label" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:75 msgid "Labelling your packages with tags helps users find them." msgstr "Melabeli paket Anda memudahkan pengguna mencarinya." -#: app/templates/todo/user.html:92 +#: app/templates/todo/user.html:95 msgid "Unadded Topics" msgstr "Topik yang Belum Ditambahkan" -#: app/templates/todo/user.html:95 +#: app/templates/todo/user.html:98 msgid "List of your forum topics which do not have a matching package." msgstr "Daftar topik forum Anda yang tidak memiliki paket yang cocok." -#: app/templates/todo/user.html:96 +#: app/templates/todo/user.html:99 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Topik dengan coret tengah ditandai sebagai diabaikan." -#: app/templates/todo/user.html:104 +#: app/templates/todo/user.html:107 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Selamat! Anda tidak memiliki topik yang tidak ada di CDB." @@ -2754,8 +2884,8 @@ msgid "" "Your email is needed to recover your account if you forget your password " "and to send (configurable) notifications. " msgstr "" -"Surel Anda dibutuhkan untuk memulihkan akun Anda ketika Anda lupa kata sandi " -"Anda dan untuk mengirim pemberitahuan (bisa diatur). " +"Surel Anda dibutuhkan untuk memulihkan akun Anda ketika Anda lupa kata " +"sandi Anda dan untuk mengirim pemberitahuan (bisa diatur). " #: app/templates/users/change_set_password.html:29 #: app/templates/users/register.html:25 @@ -2795,8 +2925,8 @@ msgid "" "You don't need a forum account, however, it's recommended to make the " "most out of the Minetest community." msgstr "" -"Anda tidak butuh akun forum. Namun, disarankan membuatnya agar lebih bisa " -"merasakan komunitas Minetest." +"Anda tidak butuh akun forum. Namun, disarankan membuatnya agar lebih bisa" +" merasakan komunitas Minetest." #: app/templates/users/claim.html:22 msgid "Yes, I have a forums account" @@ -2819,14 +2949,14 @@ msgid "" "You'll need to use prove that you have access to your forum account using" " one of the options below." msgstr "" -"Anda harus membuktikan bahwa Anda memiliki akses ke akun forum Anda dengan " -"pilihan berikut." +"Anda harus membuktikan bahwa Anda memiliki akses ke akun forum Anda " +"dengan pilihan berikut." #: app/templates/users/claim_forums.html:14 msgid "This is so ContentDB can link your account to your forum account." msgstr "" -"Ini dibutuhkan agar ContentDB dapat menautkan akun Anda dengan akun forum " -"Anda." +"Ini dibutuhkan agar ContentDB dapat menautkan akun Anda dengan akun forum" +" Anda." #: app/templates/users/claim_forums.html:18 msgid "Don't have a forums account?" @@ -2864,8 +2994,8 @@ msgid "" "Log into the forum and do that here." msgstr "" -"Masuk log ke forum dan lakukan di sini." +"Masuk log ke forum dan lakukan di sini." #: app/templates/users/claim_forums.html:47 msgid "Next: log in with GitHub" @@ -2885,9 +3015,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Pergi ke User Control Panel > Profile > Edit " -"signature" +"Pergi ke User " +"Control Panel > Profile > Edit signature" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -2920,8 +3050,8 @@ msgid "" "As you have packages and/or forum threads, your account cannot be fully " "deleted." msgstr "" -"Karena Anda memiliki paket dan/atau utas forum, akun Anda tidak bisa dihapus " -"seluruhnya." +"Karena Anda memiliki paket dan/atau utas forum, akun Anda tidak bisa " +"dihapus seluruhnya." #: app/templates/users/delete.html:23 #, python-format @@ -3094,8 +3224,8 @@ msgid "" "Your email is needed to recover your account if you forget your password," " and to send (configurable) notifications." msgstr "" -"Surel Anda dibutuhkan untuk memulihkan akun Anda ketika Anda lupa kata sandi " -"Anda dan untuk mengirim pemberitahuan (bisa diatur)." +"Surel Anda dibutuhkan untuk memulihkan akun Anda ketika Anda lupa kata " +"sandi Anda dan untuk mengirim pemberitahuan (bisa diatur)." #: app/templates/users/settings_email.html:25 msgid "There is at least one verification pending." @@ -3107,8 +3237,7 @@ msgstr "Pengaturan Pemberitahuan" #: app/templates/users/settings_email.html:33 msgid "Email notifications are currently turned off. Click 'save' to enable." -msgstr "" -"Pemberitahuan surel dimatikan saat ini. Klik 'simpan' untuk menyalakannya." +msgstr "Pemberitahuan surel dimatikan saat ini. Klik 'simpan' untuk menyalakannya." #: app/templates/users/settings_email.html:38 msgid "" @@ -3141,5 +3270,18 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" -"Harap nyalakan pemberitahuan surel. Anda bisa mengatur seberapa banyak yang " -"dikirim" +"Harap nyalakan pemberitahuan surel. Anda bisa mengatur seberapa banyak " +"yang dikirim" + +#~ msgid "Like %(display_name)s's work? Donate now!" +#~ msgstr "Menyukai karya %(display_name)s? Donasi sekarang!" + +#~ msgid "Missing tags only" +#~ msgstr "Hanya yang tanpa label" + +#~ msgid "Edit Tags" +#~ msgstr "Ubah Label" + +#~ msgid "Edit tags" +#~ msgstr "Ubah label" + diff --git a/translations/messages.pot b/translations/messages.pot index b9fdeb4..6939afc 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-08 02:19+0000\n" +"POT-Creation-Date: 2022-01-14 18:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:99 +#: app/__init__.py:102 msgid "You have been banned." msgstr "" @@ -37,8 +37,8 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:450 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:452 +#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/screenshots.py:35 @@ -77,7 +77,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:443 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:447 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -89,7 +89,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:418 msgid "Maintainers" msgstr "" @@ -124,7 +124,7 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:385 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 msgid "Type" msgstr "" @@ -133,12 +133,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:546 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:547 #: app/templates/packages/create_edit.html:76 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -147,7 +147,7 @@ msgstr "" msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:400 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "" @@ -160,7 +160,7 @@ msgstr "" msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:389 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 msgid "License" msgstr "" @@ -210,36 +210,36 @@ msgstr "" msgid "Please comment what changes are needed in the review thread" msgstr "" -#: app/blueprints/packages/packages.py:413 -#: app/blueprints/packages/packages.py:429 +#: app/blueprints/packages/packages.py:415 +#: app/blueprints/packages/packages.py:431 msgid "You don't have permission to do that." msgstr "" -#: app/blueprints/packages/packages.py:424 +#: app/blueprints/packages/packages.py:426 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:440 +#: app/blueprints/packages/packages.py:442 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:449 +#: app/blueprints/packages/packages.py:451 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:460 msgid "You do not have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:508 +#: app/blueprints/packages/packages.py:510 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:513 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:545 msgid "Author Name" msgstr "" @@ -321,40 +321,48 @@ msgstr "" msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:239 +msgid "New Commit" +msgstr "" + +#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +msgid "New Tag" +msgstr "" + +#: app/blueprints/packages/releases.py:242 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:241 +#: app/blueprints/packages/releases.py:243 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:246 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:247 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:286 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:300 +#: app/blueprints/packages/releases.py:302 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:308 +#: app/blueprints/packages/releases.py:310 msgid "Now, please create an initial release" msgstr "" @@ -809,6 +817,79 @@ msgstr "" msgid "Users with moderator rank or above cannot be deleted" msgstr "" +#: app/logic/packages.py:93 +msgid "" +"Name can only contain lower case letters (a-z), digits (0-9), and " +"underscores (_)" +msgstr "" + +#: app/logic/packages.py:107 +msgid "You do not have permission to edit this package" +msgstr "" + +#: app/logic/packages.py:111 +msgid "You do not have permission to change the package name" +msgstr "" + +#: app/logic/packages.py:158 +msgid "Unable to add protected tag {tag.title} to package" +msgstr "" + +#: app/logic/releases.py:32 +msgid "You do not have permission to make releases" +msgstr "" + +#: app/logic/releases.py:37 +msgid "" +"You've created too many releases for this package in the last 5 minutes, " +"please wait before trying again" +msgstr "" + +#: app/logic/releases.py:74 +msgid "Invalid commit hash; it must be a 40 character long base16 string" +msgstr "" + +#: app/logic/screenshots.py:13 +msgid "Too many requests, please wait before trying again" +msgstr "" + +#: app/logic/screenshots.py:15 +msgid "a PNG or JPG image file" +msgstr "" + +#: app/logic/uploads.py:52 +#, python-format +msgid "Please upload %(file_desc)s" +msgstr "" + +#: app/logic/uploads.py:55 +msgid "Uploaded image isn't actually an image" +msgstr "" + +#: app/models/packages.py:64 +msgid "Mod" +msgstr "" + +#: app/models/packages.py:66 +msgid "Game" +msgstr "" + +#: app/models/packages.py:68 +msgid "Texture Pack" +msgstr "" + +#: app/models/packages.py:73 app/templates/base.html:27 +msgid "Mods" +msgstr "" + +#: app/models/packages.py:75 app/templates/base.html:30 +msgid "Games" +msgstr "" + +#: app/models/packages.py:77 app/templates/base.html:33 +msgid "Texture Packs" +msgstr "" + #: app/templates/404.html:4 msgid "Page not found" msgstr "" @@ -819,29 +900,18 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:27 -msgid "Mods" -msgstr "" - -#: app/templates/base.html:30 -msgid "Games" -msgstr "" - -#: app/templates/base.html:33 -msgid "Texture Packs" -msgstr "" - #: app/templates/base.html:36 msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:239 +#: app/templates/base.html:39 app/templates/base.html:233 #: app/templates/packages/bulk_update_conf.html:8 +#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44 msgid "Help" msgstr "" #: app/templates/base.html:42 app/templates/packages/view.html:123 -#: app/templates/packages/view.html:463 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:467 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -850,12 +920,11 @@ msgstr "" msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 -#: app/templates/todo/tags.html:13 +#: app/templates/base.html:48 msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 +#: app/templates/base.html:50 msgid "Search" msgstr "" @@ -907,35 +976,35 @@ msgstr "" msgid "Sign out" msgstr "" -#: app/templates/base.html:196 +#: app/templates/base.html:190 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:234 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:235 msgid "API" msgstr "" -#: app/templates/base.html:242 app/templates/users/register.html:43 +#: app/templates/base.html:236 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:243 +#: app/templates/base.html:237 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:244 +#: app/templates/base.html:238 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:245 +#: app/templates/base.html:239 msgid "User List" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:240 msgid "Source Code" msgstr "" @@ -1050,10 +1119,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:8 -msgid "New Tag" -msgstr "" - #: app/templates/admin/tags/list.html:30 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:44 @@ -1273,6 +1338,7 @@ msgstr "" #: app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 +#: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1509,8 +1575,8 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/metapackages/view.html:26 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 -#: app/templates/todo/editor.html:173 +#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 +#: app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1549,8 +1615,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):" msgstr "" #: app/templates/metapackages/view.html:24 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 -#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:351 +#: app/templates/packages/view.html:375 app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" @@ -2015,7 +2081,15 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:26 +#: app/templates/packages/remove.html:27 +msgid "Reason" +msgstr "" + +#: app/templates/packages/remove.html:30 +msgid "Reason for unapproval / deletion, this is shown in the audit log" +msgstr "" + +#: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -2028,6 +2102,8 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:16 +#: app/templates/threads/new.html:11 +#, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" @@ -2238,60 +2314,68 @@ msgstr "" msgid "Warning" msgstr "" -#: app/templates/packages/view.html:333 +#: app/templates/packages/view.html:334 +msgid "Like this package? Help support its development by making a donation" +msgstr "" + +#: app/templates/packages/view.html:337 +msgid "Donate now" +msgstr "" + +#: app/templates/packages/view.html:343 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:335 +#: app/templates/packages/view.html:345 msgid "Required" msgstr "" -#: app/templates/packages/view.html:353 +#: app/templates/packages/view.html:363 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:369 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:381 +#: app/templates/packages/view.html:391 msgid "Information" msgstr "" -#: app/templates/packages/view.html:387 +#: app/templates/packages/view.html:397 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:404 +#: app/templates/packages/view.html:406 +#, python-format +msgid "%(code_license)s for code,
%(media_license)s for media." +msgstr "" + +#: app/templates/packages/view.html:414 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:406 +#: app/templates/packages/view.html:416 msgid "Added" msgstr "" -#: app/templates/packages/view.html:420 +#: app/templates/packages/view.html:430 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:425 +#: app/templates/packages/view.html:435 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:435 -#, python-format -msgid "Like %(display_name)s's work? Donate now!" -msgstr "" - -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:457 msgid "More" msgstr "" -#: app/templates/packages/view.html:474 +#: app/templates/packages/view.html:478 msgid "Report a problem with this listing" msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:483 msgid "See audit log" msgstr "" @@ -2394,7 +2478,7 @@ msgstr "" msgid "No screenshots need reviewing." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:181 +#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 msgid "No packages need reviewing." msgstr "" @@ -2431,24 +2515,24 @@ msgstr "" msgid "Unfulfilled Dependencies" msgstr "" +#: app/templates/todo/editor.html:151 +msgid "Meta packages that have hard dependers, but no packages providing them." +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 -msgid "Package Tags" +#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 +msgid "Minetest-Mods org only" msgstr "" -#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 -msgid "Missing tags only" +#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" msgstr "" -#: app/templates/todo/tags.html:31 -msgid "Edit Tags" -msgstr "" - -#: app/templates/todo/tags.html:77 -msgid "Edit tags" +#: app/templates/todo/outdated.html:28 +msgid "Sort by score" msgstr "" #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 @@ -2460,10 +2544,42 @@ msgstr "" msgid "All Outdated Packages" msgstr "" +#: app/templates/todo/todo_base.html:29 +msgid "Package Tags" +msgstr "" + #: app/templates/todo/todo_base.html:35 msgid "Forum Topics" msgstr "" +#: app/templates/todo/topics.html:16 +msgid "Sort by name" +msgstr "" + +#: app/templates/todo/topics.html:20 +msgid "Sort by views" +msgstr "" + +#: app/templates/todo/topics.html:29 +msgid "Paginated list" +msgstr "" + +#: app/templates/todo/topics.html:34 +msgid "Unlimited list" +msgstr "" + +#: app/templates/todo/topics.html:41 +msgid "Show discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:43 +msgid "Hide discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:49 +msgid "Topics to be Added" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2476,68 +2592,72 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:39 app/templates/todo/user.html:87 +#: app/templates/todo/user.html:39 app/templates/todo/user.html:90 msgid "Nothing to do :)" msgstr "" -#: app/templates/todo/user.html:45 +#: app/templates/todo/user.html:47 msgid "See all Update Settings" msgstr "" -#: app/templates/todo/user.html:50 +#: app/templates/todo/user.html:52 msgid "Create All Releases" msgstr "" -#: app/templates/todo/user.html:53 +#: app/templates/todo/user.html:55 msgid "Potentially Outdated Packages" msgstr "" -#: app/templates/todo/user.html:55 +#: app/templates/todo/user.html:57 msgid "" "New: Git Update Detection has been set up on all packages to send " "notifications." msgstr "" -#: app/templates/todo/user.html:56 +#: app/templates/todo/user.html:58 msgid "" "Consider changing the update settings to create releases automatically " "instead." msgstr "" -#: app/templates/todo/user.html:59 +#: app/templates/todo/user.html:61 msgid "" "Instead of marking packages as outdated, you can automatically create " "releases when New Commits or New Tags are pushed to Git by clicking " "'Update Settings'." msgstr "" -#: app/templates/todo/user.html:61 +#: app/templates/todo/user.html:63 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -#: app/templates/todo/user.html:70 +#: app/templates/todo/user.html:72 +msgid "See All" +msgstr "" + +#: app/templates/todo/user.html:73 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:75 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:92 +#: app/templates/todo/user.html:95 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:95 +#: app/templates/todo/user.html:98 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:96 +#: app/templates/todo/user.html:99 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:104 +#: app/templates/todo/user.html:107 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" diff --git a/translations/ms/LC_MESSAGES/messages.po b/translations/ms/LC_MESSAGES/messages.po index 552d006..c4586f7 100644 --- a/translations/ms/LC_MESSAGES/messages.po +++ b/translations/ms/LC_MESSAGES/messages.po @@ -7,21 +7,20 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-08 02:19+0000\n" +"POT-Creation-Date: 2022-01-14 18:24+0000\n" "PO-Revision-Date: 2022-01-12 20:50+0000\n" "Last-Translator: Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat " "Yasuyoshi \n" -"Language-Team: Malay \n" "Language: ms\n" +"Language-Team: Malay " +"\n" +"Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:99 +#: app/__init__.py:102 msgid "You have been banned." msgstr "Anda telah diharamkan." @@ -41,8 +40,8 @@ msgid "Limit to package" msgstr "Hadkan ke pakej" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:450 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:452 +#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/screenshots.py:35 @@ -81,7 +80,7 @@ msgstr "Edit Maklumat" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:443 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:447 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Terbitan" @@ -93,7 +92,7 @@ msgstr "Tangkap Layar" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:418 msgid "Maintainers" msgstr "Penyenggara" @@ -130,7 +129,7 @@ msgstr "" msgid "No download available." msgstr "Tiada muat turun tersedia." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:385 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 msgid "Type" msgstr "Jenis" @@ -139,12 +138,12 @@ msgid "Title (Human-readable)" msgstr "Tajuk (Bacaan manusia)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:546 msgid "Name (Technical)" msgstr "Nama (Teknikal)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:547 #: app/templates/packages/create_edit.html:76 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" @@ -153,7 +152,7 @@ msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" msgid "Short Description (Plaintext)" msgstr "Perihal Pendek (Teks biasa)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:400 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Keadaan Penyenggaraan" @@ -166,7 +165,7 @@ msgstr "Tag" msgid "Content Warnings" msgstr "Amaran Kandungan" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:389 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 msgid "License" msgstr "Lesen" @@ -218,36 +217,36 @@ msgstr "" "Sila tulis komen mengenai perubahan apa yang diperlukan dalam bebenang " "ulasan" -#: app/blueprints/packages/packages.py:413 -#: app/blueprints/packages/packages.py:429 +#: app/blueprints/packages/packages.py:415 +#: app/blueprints/packages/packages.py:431 msgid "You don't have permission to do that." msgstr "Anda tiada kebenaran untuk berbuat sedemikian." -#: app/blueprints/packages/packages.py:424 +#: app/blueprints/packages/packages.py:426 msgid "Deleted package" msgstr "Pakej dipadam" -#: app/blueprints/packages/packages.py:440 +#: app/blueprints/packages/packages.py:442 msgid "Unapproved package" msgstr "Pakej tidak diluluskan" -#: app/blueprints/packages/packages.py:449 +#: app/blueprints/packages/packages.py:451 msgid "Maintainers (Comma-separated)" msgstr "Penyenggara (Dipisahkan dengan koma)" -#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:460 msgid "You do not have permission to edit maintainers" msgstr "Anda tiada kebenaran untuk mengedit penyenggara" -#: app/blueprints/packages/packages.py:508 +#: app/blueprints/packages/packages.py:510 msgid "You are not a maintainer" msgstr "Anda bukan seorang penyenggara" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:513 msgid "Package owners cannot remove themselves as maintainers" msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:545 msgid "Author Name" msgstr "Nama Pencipta" @@ -329,40 +328,48 @@ msgstr "Kemas kini" msgid "Trigger" msgstr "Picu" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:239 +msgid "New Commit" +msgstr "" + +#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +msgid "New Tag" +msgstr "Tag Baharu" + +#: app/blueprints/packages/releases.py:242 msgid "Branch name" msgstr "Nama cabang" -#: app/blueprints/packages/releases.py:241 +#: app/blueprints/packages/releases.py:243 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Perbuatan" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Send notification and mark as outdated" msgstr "Hantar pemberitahuan dan tanda sebagai lapuk" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Create release" msgstr "Cipta terbitan" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:246 msgid "Save Settings" msgstr "Simpan Tetapan" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:247 msgid "Disable Automation" msgstr "Lumpuhkan Automasi" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:286 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "Sila tambah URL repositori Git untuk menetapkan terbitan automatik" -#: app/blueprints/packages/releases.py:300 +#: app/blueprints/packages/releases.py:302 msgid "Deleted update configuration" msgstr "Konfigurasi kemas kini telah dipadam" -#: app/blueprints/packages/releases.py:308 +#: app/blueprints/packages/releases.py:310 msgid "Now, please create an initial release" msgstr "Sekarang, sila cipta sebuah terbitan awal" @@ -837,6 +844,86 @@ msgstr "" msgid "Users with moderator rank or above cannot be deleted" msgstr "Pengguna dengan pangkat moderator ke atas tidak boleh dipadam" +#: app/logic/packages.py:93 +#, fuzzy +msgid "" +"Name can only contain lower case letters (a-z), digits (0-9), and " +"underscores (_)" +msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" + +#: app/logic/packages.py:107 +#, fuzzy +msgid "You do not have permission to edit this package" +msgstr "Anda tiada kebenaran untuk mengedit penyenggara" + +#: app/logic/packages.py:111 +#, fuzzy +msgid "You do not have permission to change the package name" +msgstr "Anda tiada kebenaran untuk berbuat sedemikian" + +#: app/logic/packages.py:158 +msgid "Unable to add protected tag {tag.title} to package" +msgstr "" + +#: app/logic/releases.py:32 +#, fuzzy +msgid "You do not have permission to make releases" +msgstr "Anda tiada kebenaran untuk mengedit penyenggara" + +#: app/logic/releases.py:37 +msgid "" +"You've created too many releases for this package in the last 5 minutes, " +"please wait before trying again" +msgstr "" + +#: app/logic/releases.py:74 +msgid "Invalid commit hash; it must be a 40 character long base16 string" +msgstr "" + +#: app/logic/screenshots.py:13 +#, fuzzy +msgid "Too many requests, please wait before trying again" +msgstr "Sila tunggu sebentar sebelum menulis komen lagi" + +#: app/logic/screenshots.py:15 +msgid "a PNG or JPG image file" +msgstr "" + +#: app/logic/uploads.py:52 +#, python-format +msgid "Please upload %(file_desc)s" +msgstr "" + +#: app/logic/uploads.py:55 +msgid "Uploaded image isn't actually an image" +msgstr "" + +#: app/models/packages.py:64 +msgid "Mod" +msgstr "" + +#: app/models/packages.py:66 +#, fuzzy +msgid "Game" +msgstr "Nama" + +#: app/models/packages.py:68 +#, fuzzy +msgid "Texture Pack" +msgstr "Pek Tekstur" + +#: app/models/packages.py:73 app/templates/base.html:27 +msgid "Mods" +msgstr "Mods" + +#: app/models/packages.py:75 app/templates/base.html:30 +msgid "Games" +msgstr "Permainan" + +#: app/models/packages.py:77 app/templates/base.html:33 +msgid "Texture Packs" +msgstr "Pek Tekstur" + #: app/templates/404.html:4 msgid "Page not found" msgstr "Halaman tidak dijumpai" @@ -850,29 +937,18 @@ msgstr "" "mungkin halaman telah dipadam, atau mungkin anda tiada capaian ke halaman" " tersebut." -#: app/templates/base.html:27 -msgid "Mods" -msgstr "Mods" - -#: app/templates/base.html:30 -msgid "Games" -msgstr "Permainan" - -#: app/templates/base.html:33 -msgid "Texture Packs" -msgstr "Pek Tekstur" - #: app/templates/base.html:36 msgid "Random" msgstr "Rawak" -#: app/templates/base.html:39 app/templates/base.html:239 +#: app/templates/base.html:39 app/templates/base.html:233 #: app/templates/packages/bulk_update_conf.html:8 +#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44 msgid "Help" msgstr "Bantuan" #: app/templates/base.html:42 app/templates/packages/view.html:123 -#: app/templates/packages/view.html:463 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:467 app/templates/threads/list.html:4 msgid "Threads" msgstr "Bebenang" @@ -881,12 +957,11 @@ msgstr "Bebenang" msgid "Search %(type)s" msgstr "Cari %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 -#: app/templates/todo/tags.html:13 +#: app/templates/base.html:48 msgid "Search all packages" msgstr "Cari kesemua pakej" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 +#: app/templates/base.html:50 msgid "Search" msgstr "Cari" @@ -938,35 +1013,35 @@ msgstr "Tetapan" msgid "Sign out" msgstr "Log keluar" -#: app/templates/base.html:196 +#: app/templates/base.html:190 msgid "Help translate ContentDB" msgstr "Bantu terjemah ContentDB" -#: app/templates/base.html:240 +#: app/templates/base.html:234 msgid "Policy and Guidance" msgstr "Polisi dan Panduan" -#: app/templates/base.html:241 +#: app/templates/base.html:235 msgid "API" msgstr "API" -#: app/templates/base.html:242 app/templates/users/register.html:43 +#: app/templates/base.html:236 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Polisi Privasi" -#: app/templates/base.html:243 +#: app/templates/base.html:237 msgid "Report / DMCA" msgstr "Lapor / DMCA" -#: app/templates/base.html:244 +#: app/templates/base.html:238 msgid "Stats / Monitoring" msgstr "Statistik / Pantauan" -#: app/templates/base.html:245 +#: app/templates/base.html:239 msgid "User List" msgstr "Senarai Pengguna" -#: app/templates/base.html:246 +#: app/templates/base.html:240 msgid "Source Code" msgstr "Kod Sumber" @@ -1083,10 +1158,6 @@ msgstr "Lesen Baharu" msgid "Licenses" msgstr "Lesen" -#: app/templates/admin/tags/list.html:8 -msgid "New Tag" -msgstr "Tag Baharu" - #: app/templates/admin/tags/list.html:30 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:44 @@ -1320,6 +1391,7 @@ msgstr "Tiada masukan log audit." #: app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 +#: app/templates/todo/editor.html:155 msgid "View" msgstr "Lihat" @@ -1562,8 +1634,8 @@ msgstr "Perbuatan" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/metapackages/view.html:26 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 -#: app/templates/todo/editor.html:173 +#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 +#: app/templates/todo/editor.html:175 msgid "WIP" msgstr "KDP" @@ -1604,8 +1676,8 @@ msgstr "" "berkaitan:" #: app/templates/metapackages/view.html:24 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 -#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:351 +#: app/templates/packages/view.html:375 app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s oleh %(display_name)s" @@ -2050,8 +2122,8 @@ msgid "" "ContentDB will check your Git repository every day, but you can use " "webhooks or the API for faster updates." msgstr "" -"ContentDB akan periksa repositori Git anda setiap hari, tetapi anda boleh " -"gunakan cangkuk sesawang webhook atau API untuk kemas kini lebih cepat." +"ContentDB akan periksa repositori Git anda setiap hari, tetapi anda boleh" +" gunakan cangkuk sesawang webhook atau API untuk kemas kini lebih cepat." #: app/templates/packages/release_wizard.html:25 #: app/templates/packages/release_wizard.html:64 @@ -2119,9 +2191,10 @@ msgid "" msgstr "" "Untuk mengelakkan kehilangan data, anda tidak boleh memadam pakej secara " "kekal.\n" -"\t\t\tAnda boleh membuangnya dari ContentDB, yang akan menyebabkannya tidak\n" -"\t\t\tkelihatan oleh mana-mana pengguna dan akan dipadam secara kekal pada " -"masa hadapan.\n" +"\t\t\tAnda boleh membuangnya dari ContentDB, yang akan menyebabkannya " +"tidak\n" +"\t\t\tkelihatan oleh mana-mana pengguna dan akan dipadam secara kekal " +"pada masa hadapan.\n" "\t\t\tPentadbir boleh memulihkan pakej yang dibuang, jika perlu." #: app/templates/packages/remove.html:19 @@ -2132,7 +2205,16 @@ msgstr "" "Membuang kelulusan pakej akan membuatkannya dikembalikan menjadi Draf,\n" "\t\t\t\tyang mana ia boleh dihantar untuk proses kelulusan semula." -#: app/templates/packages/remove.html:26 +#: app/templates/packages/remove.html:27 +#, fuzzy +msgid "Reason" +msgstr "Bebenang" + +#: app/templates/packages/remove.html:30 +msgid "Reason for unapproval / deletion, this is shown in the audit log" +msgstr "" + +#: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -2145,6 +2227,8 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "Hantar ulasan untuk %(title)s oleh %(author)s" #: app/templates/packages/review_create_edit.html:16 +#: app/templates/threads/new.html:11 +#, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "Jumpa pepijat? Hantarkan ke penjejak isu sahaja." @@ -2157,8 +2241,8 @@ msgid "" "This will convert the review into a thread, keeping the comments but " "removing its effect on the package's rating." msgstr "" -"Ini akan mengubah ulasan menjadi bebenang, mengekalkan komen tetapi membuang " -"kesannya ke atas penarafan pakej." +"Ini akan mengubah ulasan menjadi bebenang, mengekalkan komen tetapi " +"membuang kesannya ke atas penarafan pakej." #: app/templates/packages/review_votes.html:4 #: app/templates/packages/view.html:287 @@ -2243,8 +2327,8 @@ msgid "" "ContentDB will poll your Git repository every day, if your package is " "approved." msgstr "" -"ContentDB akan tinjau repositori Git anda setiap hari, sekiranya pakej anda " -"diluluskan." +"ContentDB akan tinjau repositori Git anda setiap hari, sekiranya pakej " +"anda diluluskan." #: app/templates/packages/update_config.html:17 msgid "You should consider using webhooks or the API for faster releases." @@ -2257,9 +2341,9 @@ msgid "" "Git Update Detection is clever enough to not create a release again if " "you've already created it manually or using webhooks/the API." msgstr "" -"Pengesan Kemas Kini Git cukup pandai untuk tidak cipta terbitan lagi jika " -"anda sudah ciptanya secara manual atau menggunakan cangkuk sesawang webhook/" -"API." +"Pengesan Kemas Kini Git cukup pandai untuk tidak cipta terbitan lagi jika" +" anda sudah ciptanya secara manual atau menggunakan cangkuk sesawang " +"webhook/API." #: app/templates/packages/update_config.html:28 msgid "The trigger is the event that triggers the action." @@ -2341,8 +2425,8 @@ msgid "" "This thread is only visible to the package owner and users of Approver " "rank or above." msgstr "" -"Bebenang ini hanya kelihatan kepada pemilik pakej dan pengguna berpangkat " -"Pelulus ke atas." +"Bebenang ini hanya kelihatan kepada pemilik pakej dan pengguna berpangkat" +" Pelulus ke atas." #: app/templates/packages/view.html:272 app/templates/threads/view.html:61 msgid "Edit Review" @@ -2368,60 +2452,69 @@ msgstr "Hanya kelihatan kepada pencipta dan Penyunting." msgid "Warning" msgstr "Amaran" -#: app/templates/packages/view.html:333 +#: app/templates/packages/view.html:334 +msgid "Like this package? Help support its development by making a donation" +msgstr "" + +#: app/templates/packages/view.html:337 +#, fuzzy +msgid "Donate now" +msgstr "Derma" + +#: app/templates/packages/view.html:343 msgid "Dependencies" msgstr "Kebergantungan" -#: app/templates/packages/view.html:335 +#: app/templates/packages/view.html:345 msgid "Required" msgstr "Wajib" -#: app/templates/packages/view.html:353 +#: app/templates/packages/view.html:363 msgid "No required dependencies" msgstr "Tiada kebergantungan wajib" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:369 msgid "Optional" msgstr "Pilihan" -#: app/templates/packages/view.html:381 +#: app/templates/packages/view.html:391 msgid "Information" msgstr "Maklumat" -#: app/templates/packages/view.html:387 +#: app/templates/packages/view.html:397 msgid "Technical Name" msgstr "Nama Teknikal" -#: app/templates/packages/view.html:404 +#: app/templates/packages/view.html:406 +#, python-format +msgid "%(code_license)s for code,
%(media_license)s for media." +msgstr "" + +#: app/templates/packages/view.html:414 msgid "Unknown" msgstr "Tidak Diketahui" -#: app/templates/packages/view.html:406 +#: app/templates/packages/view.html:416 msgid "Added" msgstr "Telah Ditambah" -#: app/templates/packages/view.html:420 +#: app/templates/packages/view.html:430 msgid "Remove myself" msgstr "Keluarkan diri sendiri" -#: app/templates/packages/view.html:425 +#: app/templates/packages/view.html:435 msgid "Provides" msgstr "Memberikan" -#: app/templates/packages/view.html:435 -#, python-format -msgid "Like %(display_name)s's work? Donate now!" -msgstr "Suka ciptaan %(display_name)s? Derma sekarang!" - -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:457 msgid "More" msgstr "Lebih lagi" -#: app/templates/packages/view.html:474 +#: app/templates/packages/view.html:478 msgid "Report a problem with this listing" msgstr "Laporkan masalah dengan senarai ini" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:483 msgid "See audit log" msgstr "Lihat log audit" @@ -2511,8 +2604,8 @@ msgid "" "This thread is only visible to its creator, the package owner, and users " "of Approver rank or above." msgstr "" -"Bebenang ini hanya kelihatan kepada penciptanya, pemilik pakej, dan pengguna " -"berpangkat Pelulus atau ke atas." +"Bebenang ini hanya kelihatan kepada penciptanya, pemilik pakej, dan " +"pengguna berpangkat Pelulus atau ke atas." #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 msgid "Editor Work Queue" @@ -2530,7 +2623,7 @@ msgstr "Luluskan Semua" msgid "No screenshots need reviewing." msgstr "Tiada tangkap layar yang perlu diperiksa." -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:181 +#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 msgid "No packages need reviewing." msgstr "Tiada pakej yang perlu diperiksa." @@ -2567,25 +2660,25 @@ msgstr "Lihat Tag" msgid "Unfulfilled Dependencies" msgstr "Kebergantungan Tidak Dipenuhi" +#: app/templates/todo/editor.html:151 +msgid "Meta packages that have hard dependers, but no packages providing them." +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "Semua pakej lapuk" -#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 -msgid "Package Tags" -msgstr "Tag Pakej" +#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 +msgid "Minetest-Mods org only" +msgstr "" -#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 -msgid "Missing tags only" -msgstr "Tiada tag sahaja" +#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" +msgstr "" -#: app/templates/todo/tags.html:31 -msgid "Edit Tags" -msgstr "Edit Tag" - -#: app/templates/todo/tags.html:77 -msgid "Edit tags" -msgstr "Edit tag" +#: app/templates/todo/outdated.html:28 +msgid "Sort by score" +msgstr "" #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #, python-format @@ -2596,10 +2689,44 @@ msgstr "Senarai kerja %(username)s" msgid "All Outdated Packages" msgstr "Semua Pakej Lapuk" +#: app/templates/todo/todo_base.html:29 +msgid "Package Tags" +msgstr "Tag Pakej" + #: app/templates/todo/todo_base.html:35 msgid "Forum Topics" msgstr "Topik Forum" +#: app/templates/todo/topics.html:16 +#, fuzzy +msgid "Sort by name" +msgstr "Nama Pengguna" + +#: app/templates/todo/topics.html:20 +#, fuzzy +msgid "Sort by views" +msgstr "ulasan" + +#: app/templates/todo/topics.html:29 +msgid "Paginated list" +msgstr "" + +#: app/templates/todo/topics.html:34 +msgid "Unlimited list" +msgstr "" + +#: app/templates/todo/topics.html:41 +msgid "Show discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:43 +msgid "Hide discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:49 +msgid "Topics to be Added" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "Lain-lain Perlu Dibuat" @@ -2612,23 +2739,23 @@ msgstr "Bolehkan pemberitahuan e-mel" msgid "Unapproved Packages Needing Action" msgstr "Pakej Belum Lulus Memerlukan Perbuatan" -#: app/templates/todo/user.html:39 app/templates/todo/user.html:87 +#: app/templates/todo/user.html:39 app/templates/todo/user.html:90 msgid "Nothing to do :)" msgstr "Tiada apa-apa perlu dibuat :)" -#: app/templates/todo/user.html:45 +#: app/templates/todo/user.html:47 msgid "See all Update Settings" msgstr "Lihat semua Tetapan Kemas Kini" -#: app/templates/todo/user.html:50 +#: app/templates/todo/user.html:52 msgid "Create All Releases" msgstr "Cipta Semua Terbitan" -#: app/templates/todo/user.html:53 +#: app/templates/todo/user.html:55 msgid "Potentially Outdated Packages" msgstr "Pakej yang Mungkin Lapuk" -#: app/templates/todo/user.html:55 +#: app/templates/todo/user.html:57 msgid "" "New: Git Update Detection has been set up on all packages to send " "notifications." @@ -2636,7 +2763,7 @@ msgstr "" "Baharu: Pengesan Kemas Kini Git telah ditetapkan pada semua pakej untuk " "menghantar pemberitahuan." -#: app/templates/todo/user.html:56 +#: app/templates/todo/user.html:58 msgid "" "Consider changing the update settings to create releases automatically " "instead." @@ -2644,44 +2771,49 @@ msgstr "" "Pertimbangkan untuk tukar tetapan kemas kini untuk cipta terbitan secara " "automatik sahaja." -#: app/templates/todo/user.html:59 +#: app/templates/todo/user.html:61 msgid "" "Instead of marking packages as outdated, you can automatically create " "releases when New Commits or New Tags are pushed to Git by clicking " "'Update Settings'." msgstr "" -"Berbanding menandai pakej sebagai lapuk, anda boleh cipta terbitan secara " -"automatik apabila Serahan Baharu atau Tag Baharu dihantar ke Git dengan klik " -"'Tetapan Kemas Kini'." +"Berbanding menandai pakej sebagai lapuk, anda boleh cipta terbitan secara" +" automatik apabila Serahan Baharu atau Tag Baharu dihantar ke Git dengan " +"klik 'Tetapan Kemas Kini'." -#: app/templates/todo/user.html:61 +#: app/templates/todo/user.html:63 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -"Untuk buang pakej dari bawah, cipta terbitan atau tukar tetapan kemas kini." +"Untuk buang pakej dari bawah, cipta terbitan atau tukar tetapan kemas " +"kini." -#: app/templates/todo/user.html:70 +#: app/templates/todo/user.html:72 +msgid "See All" +msgstr "" + +#: app/templates/todo/user.html:73 msgid "Packages Without Tags" msgstr "Pakej Tanpa Tag" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:75 msgid "Labelling your packages with tags helps users find them." msgstr "Menandai pakej anda menggunakan tag memudahkan pengguna mencarinya." -#: app/templates/todo/user.html:92 +#: app/templates/todo/user.html:95 msgid "Unadded Topics" msgstr "Topik Belum Ditambah" -#: app/templates/todo/user.html:95 +#: app/templates/todo/user.html:98 msgid "List of your forum topics which do not have a matching package." msgstr "Senarai topik forum anda yang masih belum ada pakej yang sepadan." -#: app/templates/todo/user.html:96 +#: app/templates/todo/user.html:99 msgid "Topics with a strikethrough have been marked as discarded." msgstr "Topik yang bergaris tengah telah ditandai sebagai diabaikan." -#: app/templates/todo/user.html:104 +#: app/templates/todo/user.html:107 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "Tahniah! Anda tiada sebarang topik yang belum ada di CDB." @@ -2723,7 +2855,8 @@ msgstr "Tersambung" #, python-format msgid "Please PM %(rubenwardy)s on the forums to link your account." msgstr "" -"Sila hantar mesej kepada %(rubenwardy)s di forum untuk memautkan akaun anda." +"Sila hantar mesej kepada %(rubenwardy)s di forum untuk memautkan akaun " +"anda." #: app/templates/users/account.html:84 msgid "View ContentDB's GitHub Permissions" @@ -2816,8 +2949,8 @@ msgid "" "You don't need a forum account, however, it's recommended to make the " "most out of the Minetest community." msgstr "" -"Anda tidak perlukan akaun forum, tetapi, anda disyorkan menciptanya untuk " -"memanfaatkan komuniti Minetest." +"Anda tidak perlukan akaun forum, tetapi, anda disyorkan menciptanya untuk" +" memanfaatkan komuniti Minetest." #: app/templates/users/claim.html:22 msgid "Yes, I have a forums account" @@ -2845,8 +2978,7 @@ msgstr "" #: app/templates/users/claim_forums.html:14 msgid "This is so ContentDB can link your account to your forum account." -msgstr "" -"Hal ini supaya ContentDB boleh memautkan akaun anda ke akaun forum anda." +msgstr "Hal ini supaya ContentDB boleh memautkan akaun anda ke akaun forum anda." #: app/templates/users/claim_forums.html:18 msgid "Don't have a forums account?" @@ -2884,8 +3016,8 @@ msgid "" "Log into the forum and do that here." msgstr "" -"Log masuk ke forum dan lakukannya di sini." +"Log masuk ke forum dan lakukannya di sini." #: app/templates/users/claim_forums.html:47 msgid "Next: log in with GitHub" @@ -2905,9 +3037,9 @@ msgid "" "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "Control Panel > Profile > Edit signature" msgstr "" -"Pergi ke User Control Panel > Profile > Edit " -"signature" +"Pergi ke User " +"Control Panel > Profile > Edit signature" #: app/templates/users/claim_forums.html:75 msgid "Paste this into your signature:" @@ -2932,16 +3064,16 @@ msgid "" "This will delete your account, removing %(threads)d threads and " "%(replies)d replies." msgstr "" -"Ini akan memadam akaun anda, termasuk %(threads)d bebenang dan %(replies)d " -"balasan." +"Ini akan memadam akaun anda, termasuk %(threads)d bebenang dan " +"%(replies)d balasan." #: app/templates/users/delete.html:22 msgid "" "As you have packages and/or forum threads, your account cannot be fully " "deleted." msgstr "" -"Memandangkan anda mempunyai pakej dan/atau bebenang forum, akaun anda tidak " -"boleh dipadam sepenuhnya." +"Memandangkan anda mempunyai pakej dan/atau bebenang forum, akaun anda " +"tidak boleh dipadam sepenuhnya." #: app/templates/users/delete.html:23 #, python-format @@ -3134,8 +3266,8 @@ msgid "" "Configure whether certain types of notifications are sent immediately, or" " as part of a daily digest." msgstr "" -"Tetapkan sama ada sesetengah jenis pemberitahuan dihantar serta merta, atau " -"sebagai sebahagian daripada ringkasan harian." +"Tetapkan sama ada sesetengah jenis pemberitahuan dihantar serta merta, " +"atau sebagai sebahagian daripada ringkasan harian." #: app/templates/users/settings_email.html:43 msgid "Event" @@ -3151,16 +3283,15 @@ msgstr "Dalam ringkasan" #: app/utils/user.py:50 msgid "You have a lot of notifications, you should either read or clear them" -msgstr "" -"Anda mempunyai banyak pemberitahuan, anda patut membacanya atau memadamnya" +msgstr "Anda mempunyai banyak pemberitahuan, anda patut membacanya atau memadamnya" #: app/utils/user.py:54 msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" -"Sila pertimbangkan untuk menghidupkan pemberitahuan e-mel, anda boleh ubah " -"suai berapa banyak yang dihantar" +"Sila pertimbangkan untuk menghidupkan pemberitahuan e-mel, anda boleh " +"ubah suai berapa banyak yang dihantar" #~ msgid "forum.minetest.net/viewtopic.php?t=" #~ msgstr "" @@ -3195,3 +3326,16 @@ msgstr "" #~ msgid "Passwords do not much" #~ msgstr "" + +#~ msgid "Like %(display_name)s's work? Donate now!" +#~ msgstr "Suka ciptaan %(display_name)s? Derma sekarang!" + +#~ msgid "Missing tags only" +#~ msgstr "Tiada tag sahaja" + +#~ msgid "Edit Tags" +#~ msgstr "Edit Tag" + +#~ msgid "Edit tags" +#~ msgstr "Edit tag" + diff --git a/translations/nb_NO/LC_MESSAGES/messages.po b/translations/nb_NO/LC_MESSAGES/messages.po index 93dacce..4793814 100644 --- a/translations/nb_NO/LC_MESSAGES/messages.po +++ b/translations/nb_NO/LC_MESSAGES/messages.po @@ -7,20 +7,19 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-08 02:19+0000\n" +"POT-Creation-Date: 2022-01-14 18:24+0000\n" "PO-Revision-Date: 2022-01-10 15:53+0000\n" "Last-Translator: Imre Kristoffer Eilertsen \n" -"Language-Team: Norwegian Bokmål \n" "Language: nb_NO\n" +"Language-Team: Norwegian Bokmål " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1\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.10.1\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:99 +#: app/__init__.py:102 msgid "You have been banned." msgstr "Du har blitt bannlyst." @@ -40,8 +39,8 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:450 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:452 +#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/screenshots.py:35 @@ -80,7 +79,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:443 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:447 app/templates/todo/editor.html:75 msgid "Releases" msgstr "" @@ -92,7 +91,7 @@ msgstr "" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:418 msgid "Maintainers" msgstr "" @@ -127,7 +126,7 @@ msgstr "" msgid "No download available." msgstr "" -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:385 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 msgid "Type" msgstr "" @@ -136,12 +135,12 @@ msgid "Title (Human-readable)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:546 msgid "Name (Technical)" msgstr "" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:547 #: app/templates/packages/create_edit.html:76 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" @@ -150,7 +149,7 @@ msgstr "" msgid "Short Description (Plaintext)" msgstr "" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:400 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "" @@ -163,7 +162,7 @@ msgstr "" msgid "Content Warnings" msgstr "" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:389 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 msgid "License" msgstr "" @@ -213,36 +212,36 @@ msgstr "" msgid "Please comment what changes are needed in the review thread" msgstr "" -#: app/blueprints/packages/packages.py:413 -#: app/blueprints/packages/packages.py:429 +#: app/blueprints/packages/packages.py:415 +#: app/blueprints/packages/packages.py:431 msgid "You don't have permission to do that." msgstr "" -#: app/blueprints/packages/packages.py:424 +#: app/blueprints/packages/packages.py:426 msgid "Deleted package" msgstr "" -#: app/blueprints/packages/packages.py:440 +#: app/blueprints/packages/packages.py:442 msgid "Unapproved package" msgstr "" -#: app/blueprints/packages/packages.py:449 +#: app/blueprints/packages/packages.py:451 msgid "Maintainers (Comma-separated)" msgstr "" -#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:460 msgid "You do not have permission to edit maintainers" msgstr "" -#: app/blueprints/packages/packages.py:508 +#: app/blueprints/packages/packages.py:510 msgid "You are not a maintainer" msgstr "" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:513 msgid "Package owners cannot remove themselves as maintainers" msgstr "" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:545 msgid "Author Name" msgstr "" @@ -324,40 +323,48 @@ msgstr "" msgid "Trigger" msgstr "" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:239 +msgid "New Commit" +msgstr "" + +#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +msgid "New Tag" +msgstr "" + +#: app/blueprints/packages/releases.py:242 msgid "Branch name" msgstr "" -#: app/blueprints/packages/releases.py:241 +#: app/blueprints/packages/releases.py:243 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Send notification and mark as outdated" msgstr "" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Create release" msgstr "" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:246 msgid "Save Settings" msgstr "" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:247 msgid "Disable Automation" msgstr "" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:286 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" -#: app/blueprints/packages/releases.py:300 +#: app/blueprints/packages/releases.py:302 msgid "Deleted update configuration" msgstr "" -#: app/blueprints/packages/releases.py:308 +#: app/blueprints/packages/releases.py:310 msgid "Now, please create an initial release" msgstr "" @@ -812,6 +819,80 @@ msgstr "" msgid "Users with moderator rank or above cannot be deleted" msgstr "" +#: app/logic/packages.py:93 +msgid "" +"Name can only contain lower case letters (a-z), digits (0-9), and " +"underscores (_)" +msgstr "" + +#: app/logic/packages.py:107 +msgid "You do not have permission to edit this package" +msgstr "" + +#: app/logic/packages.py:111 +msgid "You do not have permission to change the package name" +msgstr "" + +#: app/logic/packages.py:158 +msgid "Unable to add protected tag {tag.title} to package" +msgstr "" + +#: app/logic/releases.py:32 +msgid "You do not have permission to make releases" +msgstr "" + +#: app/logic/releases.py:37 +msgid "" +"You've created too many releases for this package in the last 5 minutes, " +"please wait before trying again" +msgstr "" + +#: app/logic/releases.py:74 +msgid "Invalid commit hash; it must be a 40 character long base16 string" +msgstr "" + +#: app/logic/screenshots.py:13 +msgid "Too many requests, please wait before trying again" +msgstr "" + +#: app/logic/screenshots.py:15 +msgid "a PNG or JPG image file" +msgstr "" + +#: app/logic/uploads.py:52 +#, python-format +msgid "Please upload %(file_desc)s" +msgstr "" + +#: app/logic/uploads.py:55 +msgid "Uploaded image isn't actually an image" +msgstr "" + +#: app/models/packages.py:64 +msgid "Mod" +msgstr "" + +#: app/models/packages.py:66 +#, fuzzy +msgid "Game" +msgstr "Navn" + +#: app/models/packages.py:68 +msgid "Texture Pack" +msgstr "" + +#: app/models/packages.py:73 app/templates/base.html:27 +msgid "Mods" +msgstr "" + +#: app/models/packages.py:75 app/templates/base.html:30 +msgid "Games" +msgstr "" + +#: app/models/packages.py:77 app/templates/base.html:33 +msgid "Texture Packs" +msgstr "" + #: app/templates/404.html:4 msgid "Page not found" msgstr "" @@ -822,29 +903,18 @@ msgid "" "been deleted, or you may not have access to it." msgstr "" -#: app/templates/base.html:27 -msgid "Mods" -msgstr "" - -#: app/templates/base.html:30 -msgid "Games" -msgstr "" - -#: app/templates/base.html:33 -msgid "Texture Packs" -msgstr "" - #: app/templates/base.html:36 msgid "Random" msgstr "" -#: app/templates/base.html:39 app/templates/base.html:239 +#: app/templates/base.html:39 app/templates/base.html:233 #: app/templates/packages/bulk_update_conf.html:8 +#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44 msgid "Help" msgstr "Hjelp" #: app/templates/base.html:42 app/templates/packages/view.html:123 -#: app/templates/packages/view.html:463 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:467 app/templates/threads/list.html:4 msgid "Threads" msgstr "" @@ -853,12 +923,11 @@ msgstr "" msgid "Search %(type)s" msgstr "" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 -#: app/templates/todo/tags.html:13 +#: app/templates/base.html:48 msgid "Search all packages" msgstr "" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 +#: app/templates/base.html:50 msgid "Search" msgstr "" @@ -910,35 +979,35 @@ msgstr "" msgid "Sign out" msgstr "" -#: app/templates/base.html:196 +#: app/templates/base.html:190 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:234 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:235 msgid "API" msgstr "API" -#: app/templates/base.html:242 app/templates/users/register.html:43 +#: app/templates/base.html:236 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "Personvernspraksis" -#: app/templates/base.html:243 +#: app/templates/base.html:237 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:244 +#: app/templates/base.html:238 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:245 +#: app/templates/base.html:239 msgid "User List" msgstr "Brukerliste" -#: app/templates/base.html:246 +#: app/templates/base.html:240 msgid "Source Code" msgstr "Kildekode" @@ -1053,10 +1122,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:8 -msgid "New Tag" -msgstr "" - #: app/templates/admin/tags/list.html:30 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:44 @@ -1276,6 +1341,7 @@ msgstr "" #: app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 +#: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1512,8 +1578,8 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/metapackages/view.html:26 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 -#: app/templates/todo/editor.html:173 +#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 +#: app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1552,8 +1618,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):" msgstr "" #: app/templates/metapackages/view.html:24 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 -#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:351 +#: app/templates/packages/view.html:375 app/templates/todo/editor.html:85 #, fuzzy, python-format msgid "%(title)s by %(display_name)s" msgstr "%(title)s av %(display_name)s" @@ -2018,7 +2084,15 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:26 +#: app/templates/packages/remove.html:27 +msgid "Reason" +msgstr "" + +#: app/templates/packages/remove.html:30 +msgid "Reason for unapproval / deletion, this is shown in the audit log" +msgstr "" + +#: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -2031,6 +2105,8 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:16 +#: app/templates/threads/new.html:11 +#, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" @@ -2241,61 +2317,69 @@ msgstr "" msgid "Warning" msgstr "" -#: app/templates/packages/view.html:333 +#: app/templates/packages/view.html:334 +msgid "Like this package? Help support its development by making a donation" +msgstr "" + +#: app/templates/packages/view.html:337 +msgid "Donate now" +msgstr "" + +#: app/templates/packages/view.html:343 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:335 +#: app/templates/packages/view.html:345 msgid "Required" msgstr "" -#: app/templates/packages/view.html:353 +#: app/templates/packages/view.html:363 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:369 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:381 +#: app/templates/packages/view.html:391 msgid "Information" msgstr "" -#: app/templates/packages/view.html:387 +#: app/templates/packages/view.html:397 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:404 +#: app/templates/packages/view.html:406 +#, python-format +msgid "%(code_license)s for code,
%(media_license)s for media." +msgstr "" + +#: app/templates/packages/view.html:414 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:406 +#: app/templates/packages/view.html:416 msgid "Added" msgstr "" -#: app/templates/packages/view.html:420 +#: app/templates/packages/view.html:430 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:425 +#: app/templates/packages/view.html:435 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:435 -#, python-format -msgid "Like %(display_name)s's work? Donate now!" -msgstr "" - -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:457 #, fuzzy msgid "More" msgstr "Vis mer" -#: app/templates/packages/view.html:474 +#: app/templates/packages/view.html:478 msgid "Report a problem with this listing" msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:483 msgid "See audit log" msgstr "" @@ -2398,7 +2482,7 @@ msgstr "" msgid "No screenshots need reviewing." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:181 +#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 msgid "No packages need reviewing." msgstr "" @@ -2435,24 +2519,24 @@ msgstr "" msgid "Unfulfilled Dependencies" msgstr "" +#: app/templates/todo/editor.html:151 +msgid "Meta packages that have hard dependers, but no packages providing them." +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 -msgid "Package Tags" +#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 +msgid "Minetest-Mods org only" msgstr "" -#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 -msgid "Missing tags only" +#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" msgstr "" -#: app/templates/todo/tags.html:31 -msgid "Edit Tags" -msgstr "" - -#: app/templates/todo/tags.html:77 -msgid "Edit tags" +#: app/templates/todo/outdated.html:28 +msgid "Sort by score" msgstr "" #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 @@ -2464,10 +2548,42 @@ msgstr "" msgid "All Outdated Packages" msgstr "" +#: app/templates/todo/todo_base.html:29 +msgid "Package Tags" +msgstr "" + #: app/templates/todo/todo_base.html:35 msgid "Forum Topics" msgstr "" +#: app/templates/todo/topics.html:16 +msgid "Sort by name" +msgstr "" + +#: app/templates/todo/topics.html:20 +msgid "Sort by views" +msgstr "" + +#: app/templates/todo/topics.html:29 +msgid "Paginated list" +msgstr "" + +#: app/templates/todo/topics.html:34 +msgid "Unlimited list" +msgstr "" + +#: app/templates/todo/topics.html:41 +msgid "Show discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:43 +msgid "Hide discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:49 +msgid "Topics to be Added" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2480,68 +2596,72 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:39 app/templates/todo/user.html:87 +#: app/templates/todo/user.html:39 app/templates/todo/user.html:90 msgid "Nothing to do :)" msgstr "" -#: app/templates/todo/user.html:45 +#: app/templates/todo/user.html:47 msgid "See all Update Settings" msgstr "" -#: app/templates/todo/user.html:50 +#: app/templates/todo/user.html:52 msgid "Create All Releases" msgstr "" -#: app/templates/todo/user.html:53 +#: app/templates/todo/user.html:55 msgid "Potentially Outdated Packages" msgstr "" -#: app/templates/todo/user.html:55 +#: app/templates/todo/user.html:57 msgid "" "New: Git Update Detection has been set up on all packages to send " "notifications." msgstr "" -#: app/templates/todo/user.html:56 +#: app/templates/todo/user.html:58 msgid "" "Consider changing the update settings to create releases automatically " "instead." msgstr "" -#: app/templates/todo/user.html:59 +#: app/templates/todo/user.html:61 msgid "" "Instead of marking packages as outdated, you can automatically create " "releases when New Commits or New Tags are pushed to Git by clicking " "'Update Settings'." msgstr "" -#: app/templates/todo/user.html:61 +#: app/templates/todo/user.html:63 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -#: app/templates/todo/user.html:70 +#: app/templates/todo/user.html:72 +msgid "See All" +msgstr "" + +#: app/templates/todo/user.html:73 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:75 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:92 +#: app/templates/todo/user.html:95 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:95 +#: app/templates/todo/user.html:98 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:96 +#: app/templates/todo/user.html:99 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:104 +#: app/templates/todo/user.html:107 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -3025,3 +3145,16 @@ msgstr "" #~ msgid "Passwords do not much" #~ msgstr "" + +#~ msgid "Like %(display_name)s's work? Donate now!" +#~ msgstr "" + +#~ msgid "Missing tags only" +#~ msgstr "" + +#~ msgid "Edit Tags" +#~ msgstr "" + +#~ msgid "Edit tags" +#~ msgstr "" + diff --git a/translations/ru/LC_MESSAGES/messages.po b/translations/ru/LC_MESSAGES/messages.po index 49808ca..3e4075b 100644 --- a/translations/ru/LC_MESSAGES/messages.po +++ b/translations/ru/LC_MESSAGES/messages.po @@ -1,4 +1,4 @@ -# Translations template for PROJECT. +# Russian translations for PROJECT. # Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2022. @@ -7,21 +7,20 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-01-08 02:19+0000\n" +"POT-Creation-Date: 2022-01-14 18:24+0000\n" "PO-Revision-Date: 2022-01-10 15:53+0000\n" "Last-Translator: Mikitko \n" -"Language-Team: Russian \n" "Language: ru\n" +"Language-Team: Russian " +"\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.10.1\n" "Generated-By: Babel 2.9.1\n" -#: app/__init__.py:99 +#: app/__init__.py:102 msgid "You have been banned." msgstr "Вы были забанены." @@ -41,8 +40,8 @@ msgid "Limit to package" msgstr "" #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 -#: app/blueprints/packages/packages.py:450 -#: app/blueprints/packages/packages.py:546 +#: app/blueprints/packages/packages.py:452 +#: app/blueprints/packages/packages.py:548 #: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/screenshots.py:35 @@ -81,7 +80,7 @@ msgstr "Изменить Детали" #: app/blueprints/packages/__init__.py:37 #: app/templates/packages/releases_list.html:34 -#: app/templates/packages/view.html:443 app/templates/todo/editor.html:75 +#: app/templates/packages/view.html:447 app/templates/todo/editor.html:75 msgid "Releases" msgstr "Релизы" @@ -93,7 +92,7 @@ msgstr "Скриншоты" #: app/blueprints/packages/__init__.py:47 #: app/templates/packages/edit_maintainers.html:8 -#: app/templates/packages/view.html:408 +#: app/templates/packages/view.html:418 msgid "Maintainers" msgstr "Разработчики" @@ -130,7 +129,7 @@ msgstr "" msgid "No download available." msgstr "Загрузка недоступна." -#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:385 +#: app/blueprints/packages/packages.py:229 app/templates/packages/view.html:395 msgid "Type" msgstr "Тип" @@ -139,23 +138,23 @@ msgid "Title (Human-readable)" msgstr "Название (читаемое)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:544 +#: app/blueprints/packages/packages.py:546 msgid "Name (Technical)" msgstr "Имя (техническое)" #: app/blueprints/packages/packages.py:231 -#: app/blueprints/packages/packages.py:545 +#: app/blueprints/packages/packages.py:547 #: app/templates/packages/create_edit.html:76 msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgstr "" -"Только маленькие латинские буквы (a-z), цифры (0-9) и нижние подчёркивания " -"(_)" +"Только маленькие латинские буквы (a-z), цифры (0-9) и нижние " +"подчёркивания (_)" #: app/blueprints/packages/packages.py:232 msgid "Short Description (Plaintext)" msgstr "Краткое описание (обычный текст)" -#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:400 +#: app/blueprints/packages/packages.py:234 app/templates/packages/view.html:410 msgid "Maintenance State" msgstr "Статус Разработки" @@ -168,7 +167,7 @@ msgstr "Теги" msgid "Content Warnings" msgstr "Предупреждения о содержимом" -#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:389 +#: app/blueprints/packages/packages.py:238 app/templates/packages/view.html:399 msgid "License" msgstr "Лицензия" @@ -218,36 +217,36 @@ msgstr "У вас нету разрешения это делать" msgid "Please comment what changes are needed in the review thread" msgstr "Пожалуйста, отметьте какие изменения требуются в review треде" -#: app/blueprints/packages/packages.py:413 -#: app/blueprints/packages/packages.py:429 +#: app/blueprints/packages/packages.py:415 +#: app/blueprints/packages/packages.py:431 msgid "You don't have permission to do that." msgstr "У вас нету разрешения это делать." -#: app/blueprints/packages/packages.py:424 +#: app/blueprints/packages/packages.py:426 msgid "Deleted package" msgstr "Удалённое дополнение" -#: app/blueprints/packages/packages.py:440 +#: app/blueprints/packages/packages.py:442 msgid "Unapproved package" msgstr "Непроверенное дополнение" -#: app/blueprints/packages/packages.py:449 +#: app/blueprints/packages/packages.py:451 msgid "Maintainers (Comma-separated)" msgstr "Разработчики (через запятую)" -#: app/blueprints/packages/packages.py:458 +#: app/blueprints/packages/packages.py:460 msgid "You do not have permission to edit maintainers" msgstr "У вас нету разрешения изменять список разработчиков" -#: app/blueprints/packages/packages.py:508 +#: app/blueprints/packages/packages.py:510 msgid "You are not a maintainer" msgstr "Вы не разработчик" -#: app/blueprints/packages/packages.py:511 +#: app/blueprints/packages/packages.py:513 msgid "Package owners cannot remove themselves as maintainers" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" -#: app/blueprints/packages/packages.py:543 +#: app/blueprints/packages/packages.py:545 msgid "Author Name" msgstr "Имя автора" @@ -329,42 +328,50 @@ msgstr "Обновить" msgid "Trigger" msgstr "Триггер" -#: app/blueprints/packages/releases.py:240 +#: app/blueprints/packages/releases.py:239 +msgid "New Commit" +msgstr "" + +#: app/blueprints/packages/releases.py:240 app/templates/admin/tags/list.html:8 +msgid "New Tag" +msgstr "" + +#: app/blueprints/packages/releases.py:242 msgid "Branch name" msgstr "Название ветки" -#: app/blueprints/packages/releases.py:241 +#: app/blueprints/packages/releases.py:243 #: app/templates/packages/update_config.html:38 msgid "Action" msgstr "Действие" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Send notification and mark as outdated" msgstr "Отправить уведомление и пометить как устаревший" -#: app/blueprints/packages/releases.py:242 +#: app/blueprints/packages/releases.py:244 msgid "Create release" msgstr "Создать релиз" -#: app/blueprints/packages/releases.py:244 +#: app/blueprints/packages/releases.py:246 msgid "Save Settings" msgstr "Сохранить настройки" -#: app/blueprints/packages/releases.py:245 +#: app/blueprints/packages/releases.py:247 msgid "Disable Automation" msgstr "Отключить автоматизацию" -#: app/blueprints/packages/releases.py:284 +#: app/blueprints/packages/releases.py:286 msgid "Please add a Git repository URL in order to set up automatic releases" msgstr "" "Пожалуйста, добавьте URL Git репозитория чтобы настроить автоматические " "релизы" -#: app/blueprints/packages/releases.py:300 +#: app/blueprints/packages/releases.py:302 msgid "Deleted update configuration" msgstr "Удалить обновлённую конфигурацию" -#: app/blueprints/packages/releases.py:308 +#: app/blueprints/packages/releases.py:310 msgid "Now, please create an initial release" msgstr "Теперь, создайте первый релиз" @@ -550,13 +557,11 @@ msgstr "Неправильный ответ на капчу" #: app/blueprints/users/account.py:125 msgid "An account already exists for that username but hasn't been claimed yet." -msgstr "" -"Аккаунт для этого имени пользователя уже существует но ещё не был занят." +msgstr "Аккаунт для этого имени пользователя уже существует но ещё не был занят." #: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 msgid "That username/display name is already in use, please choose another." -msgstr "" -"Это имя пользователя/отображаемое имя уже используется, выберите другое." +msgstr "Это имя пользователя/отображаемое имя уже используется, выберите другое." #: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 msgid "Email already in use" @@ -831,6 +836,88 @@ msgstr "Нельзя повысить пользователя на ранг в msgid "Users with moderator rank or above cannot be deleted" msgstr "Пользователи с рангом модератор или выше не могут быть удалены" +#: app/logic/packages.py:93 +#, fuzzy +msgid "" +"Name can only contain lower case letters (a-z), digits (0-9), and " +"underscores (_)" +msgstr "" +"Только маленькие латинские буквы (a-z), цифры (0-9) и нижние " +"подчёркивания (_)" + +#: app/logic/packages.py:107 +#, fuzzy +msgid "You do not have permission to edit this package" +msgstr "У вас нету разрешения изменять список разработчиков" + +#: app/logic/packages.py:111 +#, fuzzy +msgid "You do not have permission to change the package name" +msgstr "У вас нету разрешения это делать" + +#: app/logic/packages.py:158 +msgid "Unable to add protected tag {tag.title} to package" +msgstr "" + +#: app/logic/releases.py:32 +#, fuzzy +msgid "You do not have permission to make releases" +msgstr "У вас нету разрешения изменять список разработчиков" + +#: app/logic/releases.py:37 +msgid "" +"You've created too many releases for this package in the last 5 minutes, " +"please wait before trying again" +msgstr "" + +#: app/logic/releases.py:74 +msgid "Invalid commit hash; it must be a 40 character long base16 string" +msgstr "" + +#: app/logic/screenshots.py:13 +#, fuzzy +msgid "Too many requests, please wait before trying again" +msgstr "Пожалуйста, подождите прежде чем снова комментировать" + +#: app/logic/screenshots.py:15 +msgid "a PNG or JPG image file" +msgstr "" + +#: app/logic/uploads.py:52 +#, python-format +msgid "Please upload %(file_desc)s" +msgstr "" + +#: app/logic/uploads.py:55 +msgid "Uploaded image isn't actually an image" +msgstr "" + +#: app/models/packages.py:64 +msgid "Mod" +msgstr "" + +#: app/models/packages.py:66 +#, fuzzy +msgid "Game" +msgstr "Имя" + +#: app/models/packages.py:68 +#, fuzzy +msgid "Texture Pack" +msgstr "Текстур паки" + +#: app/models/packages.py:73 app/templates/base.html:27 +msgid "Mods" +msgstr "Моды" + +#: app/models/packages.py:75 app/templates/base.html:30 +msgid "Games" +msgstr "Игры" + +#: app/models/packages.py:77 app/templates/base.html:33 +msgid "Texture Packs" +msgstr "Текстур паки" + #: app/templates/404.html:4 msgid "Page not found" msgstr "Страница не найдена" @@ -840,32 +927,21 @@ msgid "" "That page could not be found. The link may be broken, the page may have " "been deleted, or you may not have access to it." msgstr "" -"Эта страница не найдена. Ссылка может быть сломана, страница удалена, или у " -"вас нету к ней доступа." - -#: app/templates/base.html:27 -msgid "Mods" -msgstr "Моды" - -#: app/templates/base.html:30 -msgid "Games" -msgstr "Игры" - -#: app/templates/base.html:33 -msgid "Texture Packs" -msgstr "Текстур паки" +"Эта страница не найдена. Ссылка может быть сломана, страница удалена, или" +" у вас нету к ней доступа." #: app/templates/base.html:36 msgid "Random" msgstr "Случайная страница" -#: app/templates/base.html:39 app/templates/base.html:239 +#: app/templates/base.html:39 app/templates/base.html:233 #: app/templates/packages/bulk_update_conf.html:8 +#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44 msgid "Help" msgstr "Помощь" #: app/templates/base.html:42 app/templates/packages/view.html:123 -#: app/templates/packages/view.html:463 app/templates/threads/list.html:4 +#: app/templates/packages/view.html:467 app/templates/threads/list.html:4 msgid "Threads" msgstr "Треды" @@ -874,12 +950,11 @@ msgstr "Треды" msgid "Search %(type)s" msgstr "Искать %(type)s" -#: app/templates/base.html:48 app/templates/todo/tags.html:11 -#: app/templates/todo/tags.html:13 +#: app/templates/base.html:48 msgid "Search all packages" msgstr "Искать все дополнения" -#: app/templates/base.html:50 app/templates/todo/tags.html:15 +#: app/templates/base.html:50 msgid "Search" msgstr "Поиск" @@ -931,35 +1006,35 @@ msgstr "" msgid "Sign out" msgstr "" -#: app/templates/base.html:196 +#: app/templates/base.html:190 msgid "Help translate ContentDB" msgstr "" -#: app/templates/base.html:240 +#: app/templates/base.html:234 msgid "Policy and Guidance" msgstr "" -#: app/templates/base.html:241 +#: app/templates/base.html:235 msgid "API" msgstr "" -#: app/templates/base.html:242 app/templates/users/register.html:43 +#: app/templates/base.html:236 app/templates/users/register.html:43 msgid "Privacy Policy" msgstr "" -#: app/templates/base.html:243 +#: app/templates/base.html:237 msgid "Report / DMCA" msgstr "" -#: app/templates/base.html:244 +#: app/templates/base.html:238 msgid "Stats / Monitoring" msgstr "" -#: app/templates/base.html:245 +#: app/templates/base.html:239 msgid "User List" msgstr "" -#: app/templates/base.html:246 +#: app/templates/base.html:240 msgid "Source Code" msgstr "" @@ -1074,10 +1149,6 @@ msgstr "" msgid "Licenses" msgstr "" -#: app/templates/admin/tags/list.html:8 -msgid "New Tag" -msgstr "" - #: app/templates/admin/tags/list.html:30 #: app/templates/admin/warnings/list.html:24 #: app/templates/users/settings_email.html:44 @@ -1297,6 +1368,7 @@ msgstr "" #: app/templates/macros/forms.html:52 #: app/templates/packages/create_edit.html:41 +#: app/templates/todo/editor.html:155 msgid "View" msgstr "" @@ -1533,8 +1605,8 @@ msgstr "" #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/metapackages/view.html:26 -#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 -#: app/templates/todo/editor.html:173 +#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160 +#: app/templates/todo/editor.html:175 msgid "WIP" msgstr "" @@ -1573,8 +1645,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):" msgstr "" #: app/templates/metapackages/view.html:24 -#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 -#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 +#: app/templates/packages/similar.html:38 app/templates/packages/view.html:351 +#: app/templates/packages/view.html:375 app/templates/todo/editor.html:85 #, python-format msgid "%(title)s by %(display_name)s" msgstr "" @@ -2039,7 +2111,16 @@ msgid "" "\t\t\t\tit can be submitted for approval again." msgstr "" -#: app/templates/packages/remove.html:26 +#: app/templates/packages/remove.html:27 +#, fuzzy +msgid "Reason" +msgstr "Треды" + +#: app/templates/packages/remove.html:30 +msgid "Reason for unapproval / deletion, this is shown in the audit log" +msgstr "" + +#: app/templates/packages/remove.html:34 #: app/templates/threads/delete_reply.html:18 #: app/templates/threads/delete_thread.html:18 #: app/templates/users/delete.html:30 @@ -2052,6 +2133,8 @@ msgid "Post a review for %(title)s by %(author)s" msgstr "" #: app/templates/packages/review_create_edit.html:16 +#: app/templates/threads/new.html:11 +#, python-format msgid "Found a bug? Post on the issue tracker instead." msgstr "" @@ -2262,60 +2345,68 @@ msgstr "" msgid "Warning" msgstr "" -#: app/templates/packages/view.html:333 +#: app/templates/packages/view.html:334 +msgid "Like this package? Help support its development by making a donation" +msgstr "" + +#: app/templates/packages/view.html:337 +msgid "Donate now" +msgstr "" + +#: app/templates/packages/view.html:343 msgid "Dependencies" msgstr "" -#: app/templates/packages/view.html:335 +#: app/templates/packages/view.html:345 msgid "Required" msgstr "" -#: app/templates/packages/view.html:353 +#: app/templates/packages/view.html:363 msgid "No required dependencies" msgstr "" -#: app/templates/packages/view.html:359 +#: app/templates/packages/view.html:369 msgid "Optional" msgstr "" -#: app/templates/packages/view.html:381 +#: app/templates/packages/view.html:391 msgid "Information" msgstr "" -#: app/templates/packages/view.html:387 +#: app/templates/packages/view.html:397 msgid "Technical Name" msgstr "" -#: app/templates/packages/view.html:404 +#: app/templates/packages/view.html:406 +#, python-format +msgid "%(code_license)s for code,
%(media_license)s for media." +msgstr "" + +#: app/templates/packages/view.html:414 msgid "Unknown" msgstr "" -#: app/templates/packages/view.html:406 +#: app/templates/packages/view.html:416 msgid "Added" msgstr "" -#: app/templates/packages/view.html:420 +#: app/templates/packages/view.html:430 msgid "Remove myself" msgstr "" -#: app/templates/packages/view.html:425 +#: app/templates/packages/view.html:435 msgid "Provides" msgstr "" -#: app/templates/packages/view.html:435 -#, python-format -msgid "Like %(display_name)s's work? Donate now!" -msgstr "" - -#: app/templates/packages/view.html:453 +#: app/templates/packages/view.html:457 msgid "More" msgstr "" -#: app/templates/packages/view.html:474 +#: app/templates/packages/view.html:478 msgid "Report a problem with this listing" msgstr "" -#: app/templates/packages/view.html:479 +#: app/templates/packages/view.html:483 msgid "See audit log" msgstr "" @@ -2418,7 +2509,7 @@ msgstr "" msgid "No screenshots need reviewing." msgstr "" -#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:181 +#: app/templates/todo/editor.html:65 app/templates/todo/editor.html:183 msgid "No packages need reviewing." msgstr "" @@ -2455,24 +2546,24 @@ msgstr "" msgid "Unfulfilled Dependencies" msgstr "" +#: app/templates/todo/editor.html:151 +msgid "Meta packages that have hard dependers, but no packages providing them." +msgstr "" + #: app/templates/todo/outdated.html:4 msgid "All Outdated packages" msgstr "" -#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 -msgid "Package Tags" +#: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16 +msgid "Minetest-Mods org only" msgstr "" -#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 -msgid "Missing tags only" +#: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12 +msgid "Sort by date" msgstr "" -#: app/templates/todo/tags.html:31 -msgid "Edit Tags" -msgstr "" - -#: app/templates/todo/tags.html:77 -msgid "Edit tags" +#: app/templates/todo/outdated.html:28 +msgid "Sort by score" msgstr "" #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 @@ -2484,10 +2575,43 @@ msgstr "" msgid "All Outdated Packages" msgstr "" +#: app/templates/todo/todo_base.html:29 +msgid "Package Tags" +msgstr "" + #: app/templates/todo/todo_base.html:35 msgid "Forum Topics" msgstr "" +#: app/templates/todo/topics.html:16 +#, fuzzy +msgid "Sort by name" +msgstr "Имя пользователя" + +#: app/templates/todo/topics.html:20 +msgid "Sort by views" +msgstr "" + +#: app/templates/todo/topics.html:29 +msgid "Paginated list" +msgstr "" + +#: app/templates/todo/topics.html:34 +msgid "Unlimited list" +msgstr "" + +#: app/templates/todo/topics.html:41 +msgid "Show discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:43 +msgid "Hide discarded topics" +msgstr "" + +#: app/templates/todo/topics.html:49 +msgid "Topics to be Added" +msgstr "" + #: app/templates/todo/user.html:9 msgid "Misc To do" msgstr "" @@ -2500,68 +2624,72 @@ msgstr "" msgid "Unapproved Packages Needing Action" msgstr "" -#: app/templates/todo/user.html:39 app/templates/todo/user.html:87 +#: app/templates/todo/user.html:39 app/templates/todo/user.html:90 msgid "Nothing to do :)" msgstr "" -#: app/templates/todo/user.html:45 +#: app/templates/todo/user.html:47 msgid "See all Update Settings" msgstr "" -#: app/templates/todo/user.html:50 +#: app/templates/todo/user.html:52 msgid "Create All Releases" msgstr "" -#: app/templates/todo/user.html:53 +#: app/templates/todo/user.html:55 msgid "Potentially Outdated Packages" msgstr "" -#: app/templates/todo/user.html:55 +#: app/templates/todo/user.html:57 msgid "" "New: Git Update Detection has been set up on all packages to send " "notifications." msgstr "" -#: app/templates/todo/user.html:56 +#: app/templates/todo/user.html:58 msgid "" "Consider changing the update settings to create releases automatically " "instead." msgstr "" -#: app/templates/todo/user.html:59 +#: app/templates/todo/user.html:61 msgid "" "Instead of marking packages as outdated, you can automatically create " "releases when New Commits or New Tags are pushed to Git by clicking " "'Update Settings'." msgstr "" -#: app/templates/todo/user.html:61 +#: app/templates/todo/user.html:63 msgid "" "To remove a package from below, create a release or change the update " "settings." msgstr "" -#: app/templates/todo/user.html:70 +#: app/templates/todo/user.html:72 +msgid "See All" +msgstr "" + +#: app/templates/todo/user.html:73 msgid "Packages Without Tags" msgstr "" -#: app/templates/todo/user.html:72 +#: app/templates/todo/user.html:75 msgid "Labelling your packages with tags helps users find them." msgstr "" -#: app/templates/todo/user.html:92 +#: app/templates/todo/user.html:95 msgid "Unadded Topics" msgstr "" -#: app/templates/todo/user.html:95 +#: app/templates/todo/user.html:98 msgid "List of your forum topics which do not have a matching package." msgstr "" -#: app/templates/todo/user.html:96 +#: app/templates/todo/user.html:99 msgid "Topics with a strikethrough have been marked as discarded." msgstr "" -#: app/templates/todo/user.html:104 +#: app/templates/todo/user.html:107 msgid "Congrats! You don't have any topics which aren't on CDB." msgstr "" @@ -3011,3 +3139,16 @@ msgid "" "Please consider enabling email notifications, you can customise how much " "is sent" msgstr "" + +#~ msgid "Like %(display_name)s's work? Donate now!" +#~ msgstr "" + +#~ msgid "Missing tags only" +#~ msgstr "" + +#~ msgid "Edit Tags" +#~ msgstr "" + +#~ msgid "Edit tags" +#~ msgstr "" +