Fix some untranslatable text

This commit is contained in:
rubenwardy 2022-01-14 18:25:28 +00:00
parent f3856b5db5
commit beb916d521
32 changed files with 2748 additions and 1529 deletions

View File

@ -235,8 +235,10 @@ def delete_release(package, id):
class PackageUpdateConfigFrom(FlaskForm): class PackageUpdateConfigFrom(FlaskForm):
trigger = RadioField(lazy_gettext("Trigger"), [InputRequired()], choices=PackageUpdateTrigger.choices(), coerce=PackageUpdateTrigger.coerce, trigger = RadioField(lazy_gettext("Trigger"), [InputRequired()],
default=PackageUpdateTrigger.TAG) 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) ref = StringField(lazy_gettext("Branch name"), [Optional()], default=None)
action = RadioField(lazy_gettext("Action"), [InputRequired()], action = RadioField(lazy_gettext("Action"), [InputRequired()],
choices=[("notification", lazy_gettext("Send notification and mark as outdated")), ("make_release", lazy_gettext("Create release"))], choices=[("notification", lazy_gettext("Send notification and mark as outdated")), ("make_release", lazy_gettext("Create release"))],

View File

@ -158,9 +158,9 @@ def get_user_medals(user: User) -> Tuple[List[Medal], List[Medal]]:
top_rank = user_package_ranks[2] top_rank = user_package_ranks[2]
top_type = PackageType.coerce(user_package_ranks[0]) top_type = PackageType.coerce(user_package_ranks[0])
if top_rank == 1: 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: 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: if top_type == PackageType.MOD:
icon = "fa-box" icon = "fa-box"
elif top_type == PackageType.GAME: elif top_type == PackageType.GAME:
@ -169,7 +169,7 @@ def get_user_medals(user: User) -> Tuple[List[Medal], List[Medal]]:
icon = "fa-paint-brush" icon = "fa-paint-brush"
description = gettext(u"%(display_name)s has a %(type)s placed at #%(place)d.", 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( unlocked.append(
Medal.make_unlocked(place_to_color(top_rank), icon, title, description)) Medal.make_unlocked(place_to_color(top_rank), icon, title, description))

View File

@ -17,6 +17,7 @@
import re import re
import validators import validators
from flask_babel import lazy_gettext
from app.logic.LogicError import LogicError from app.logic.LogicError import LogicError
from app.models import User, Package, PackageType, MetaPackage, Tag, ContentWarning, db, Permission, AuditSeverity, \ 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() license = License.query.filter(License.name.ilike(name)).first()
if license is None: if license is None:
raise LogicError(400, "Unknown license: " + name) raise LogicError(400, "Unknown license " + name)
return license return license
@ -89,7 +90,7 @@ def validate(data: dict):
name = data["name"] name = data["name"]
check(isinstance(name, str), "Name must be a string") check(isinstance(name, str), "Name must be a string")
check(bool(name_re.match(name)), 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"]: for key in ["repo", "website", "issue_tracker", "issueTracker"]:
value = data.get(key) 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, def do_edit_package(user: User, package: Package, was_new: bool, was_web: bool, data: dict,
reason: str = None): reason: str = None):
if not package.checkPerm(user, Permission.EDIT_PACKAGE): 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 \ if "name" in data and package.name != data["name"] and \
not package.checkPerm(user, Permission.CHANGE_NAME): 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(): for alias, to in ALIASES.items():
if alias in data: if alias in data:
@ -154,7 +155,7 @@ def do_edit_package(user: User, package: Package, was_new: bool, was_web: bool,
break break
if tag.is_protected and tag not in old_tags and not user.rank.atLeast(UserRank.EDITOR): 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) package.tags.append(tag)

View File

@ -18,6 +18,7 @@
import datetime, re import datetime, re
from celery import uuid from celery import uuid
from flask_babel import lazy_gettext
from app.logic.LogicError import LogicError from app.logic.LogicError import LogicError
from app.logic.uploads import upload_file 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): def check_can_create_release(user: User, package: Package):
if not package.checkPerm(user, Permission.MAKE_RELEASE): 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) five_minutes_ago = datetime.datetime.now() - datetime.timedelta(minutes=5)
count = package.releases.filter(PackageRelease.releaseDate > five_minutes_ago).count() count = package.releases.filter(PackageRelease.releaseDate > five_minutes_ago).count()
if count >= 5: 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, 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: if commit_hash:
commit_hash = commit_hash.lower() commit_hash = commit_hash.lower()
if not (len(commit_hash) == 40 and re.match(r"^[0-9a-f]+$", commit_hash)): 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") uploaded_url, uploaded_path = upload_file(file, "zip", "a zip file")

View File

@ -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) thirty_minutes_ago = datetime.datetime.now() - datetime.timedelta(minutes=30)
count = package.screenshots.filter(PackageScreenshot.created_at > thirty_minutes_ago).count() count = package.screenshots.filter(PackageScreenshot.created_at > thirty_minutes_ago).count()
if count >= 20: 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 counter = 1
for screenshot in package.screenshots.all(): for screenshot in package.screenshots.all():

View File

@ -18,6 +18,8 @@
import imghdr import imghdr
import os import os
from flask_babel import lazy_gettext
from app.logic.LogicError import LogicError from app.logic.LogicError import LogicError
from app.models import * from app.models import *
from app.utils import randomString from app.utils import randomString
@ -47,10 +49,10 @@ def upload_file(file, fileType, fileTypeDesc):
ext = get_extension(file.filename) ext = get_extension(file.filename)
if ext is None or not ext in allowedExtensions: 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()): 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) file.stream.seek(0)

View File

@ -19,6 +19,7 @@ import datetime
import enum import enum
from flask import url_for from flask import url_for
from flask_babel import lazy_gettext
from flask_sqlalchemy import BaseQuery from flask_sqlalchemy import BaseQuery
from sqlalchemy_searchable import SearchQueryMixin from sqlalchemy_searchable import SearchQueryMixin
from sqlalchemy_utils.types import TSVectorType from sqlalchemy_utils.types import TSVectorType
@ -57,6 +58,24 @@ class PackageType(enum.Enum):
def __str__(self): def __str__(self):
return self.name 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 @classmethod
def get(cls, name): def get(cls, name):
try: try:
@ -66,7 +85,7 @@ class PackageType(enum.Enum):
@classmethod @classmethod
def choices(cls): def choices(cls):
return [(choice, choice.value) for choice in cls] return [(choice, choice.text) for choice in cls]
@classmethod @classmethod
def coerce(cls, item): def coerce(cls, item):

View File

@ -21,7 +21,7 @@ class QueryBuilder:
types = [PackageType.get(tname) for tname in types] types = [PackageType.get(tname) for tname in types]
types = [type for type in types if type is not None] types = [type for type in types if type is not None]
if len(types) > 0: 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 # Get tags types
tags = args.getlist("tag") tags = args.getlist("tag")

View File

@ -51,7 +51,7 @@
{% if package.author %} {% if package.author %}
<div class="d-none d-md-block"> <div class="d-none d-md-block">
<span class="mr-2"> <span class="mr-2">
{{ package.type.value }} {{ package.type.text }}
</span> </span>
{% for warning in package.content_warnings %} {% for warning in package.content_warnings %}
<span class="badge badge-warning" title="{{ warning.description }}"> <span class="badge badge-warning" title="{{ warning.description }}">

View File

@ -106,7 +106,7 @@
<form method="post" action="{{ package.getURL("packages.review") }}" class="card-body"> <form method="post" action="{{ package.getURL("packages.review") }}" class="card-body">
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}" /> <input type="hidden" name="csrf_token" value="{{ csrf_token() }}" />
<p> <p>
{{ _("Do you recommend this %(type)s?", type=package.type.value | lower) }} {{ _("Do you recommend this %(type)s?", type=package.type.text | lower) }}
</p> </p>
<div class="btn-group btn-group-toggle" data-toggle="buttons"> <div class="btn-group btn-group-toggle" data-toggle="buttons">
@ -145,7 +145,7 @@
<form method="post" action="{{ package.getURL("packages.review") }}" class="card-body"> <form method="post" action="{{ package.getURL("packages.review") }}" class="card-body">
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}" /> <input type="hidden" name="csrf_token" value="{{ csrf_token() }}" />
<p> <p>
{{ _("Do you recommend this %(type)s?", type=package.type.value | lower) }} {{ _("Do you recommend this %(type)s?", type=package.type.text | lower) }}
</p> </p>
<div class="btn-group"> <div class="btn-group">

View File

@ -11,7 +11,7 @@
{% for topic in topics %} {% for topic in topics %}
<tr class="{% if topic.wip %}wiptopic{% endif %} {% if topic.discarded %}discardtopic{% endif %}"> <tr class="{% if topic.wip %}wiptopic{% endif %} {% if topic.discarded %}discardtopic{% endif %}">
<td> <td>
[{{ topic.type.value }}] [{{ topic.type.text }}]
</td> </td>
<td> <td>
<a href="https://forum.minetest.net/viewtopic.php?t={{ topic.topic_id}}">{{ topic.title }}</a> <a href="https://forum.minetest.net/viewtopic.php?t={{ topic.topic_id}}">{{ topic.title }}</a>

View File

@ -19,7 +19,7 @@
<ul> <ul>
{% for t in similar_topics %} {% for t in similar_topics %}
<li> <li>
[{{ t.type.value }}] [{{ t.type.text }}]
<a href="https://forum.minetest.net/viewtopic.php?t={{ t.topic_id }}"> <a href="https://forum.minetest.net/viewtopic.php?t={{ t.topic_id }}">
{{ _("%(title)s by %(display_name)s", title=t.title, display_name=t.author.display_name) }} {{ _("%(title)s by %(display_name)s", title=t.title, display_name=t.author.display_name) }}
</a> </a>

View File

@ -46,7 +46,7 @@
<div class="alert alert-secondary"> <div class="alert alert-secondary">
<a class="float-right btn btn-sm btn-default" href="/help/package_config/#cdbjson">{{ _("Read more") }}</a> <a class="float-right btn btn-sm btn-default" href="/help/package_config/#cdbjson">{{ _("Read more") }}</a>
{{ _("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()) }}
</div> </div>
{% endif %} {% endif %}

View File

@ -11,7 +11,7 @@
<h1>{{ self.title() }}</h1> <h1>{{ self.title() }}</h1>
<p> <p>
{{ _("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.") }} {{ _("You need to create releases even if you use a rolling release development cycle, as Minetest needs them to check for updates.") }}
</p> </p>

View File

@ -32,7 +32,7 @@
</div> </div>
<div class="card-body"> <div class="card-body">
<p> <p>
{{ _("Do you recommend this %(type)s?", type=package.type.value | lower) }} {{ _("Do you recommend this %(type)s?", type=package.type.text | lower) }}
</p> </p>
{{ render_toggle_field(form.recommends, icons={"yes":"fa-thumbs-up", "no":"fa-thumbs-down"}) }} {{ render_toggle_field(form.recommends, icons={"yes":"fa-thumbs-up", "no":"fa-thumbs-down"}) }}

View File

@ -21,7 +21,7 @@
<a href="{{ pkg.getURL('packages.view') }}"> <a href="{{ pkg.getURL('packages.view') }}">
{{ _("%(title)s by %(author)s", title=pkg.title, author=pkg.author.display_name) }} {{ _("%(title)s by %(author)s", title=pkg.title, author=pkg.author.display_name) }}
</a> </a>
[{{ pkg.type.value }}] [{{ pkg.type.text }}]
</li> </li>
{% endfor %} {% endfor %}
</ul> </ul>

View File

@ -5,7 +5,7 @@
{% endblock %} {% endblock %}
{% block content %} {% block content %}
<a class="btn btn-secondary float-right" href="/help/update_config/">Help</a> <a class="btn btn-secondary float-right" href="/help/update_config/">{{ _("Help") }}</a>
<h1>{{ _("Configure Git Update Detection") }}</h1> <h1>{{ _("Configure Git Update Detection") }}</h1>
<p> <p>

View File

@ -393,7 +393,7 @@
<dl> <dl>
<dt>{{ _("Type") }}</dt> <dt>{{ _("Type") }}</dt>
<dd>{{ package.type.value }}</dd> <dd>{{ package.type.text }}</dd>
<dt>{{ _("Technical Name") }}</dt> <dt>{{ _("Technical Name") }}</dt>
<dd>{{ package.name }}</dd> <dd>{{ package.name }}</dd>
<dt>{{ _("License") }}</dt> <dt>{{ _("License") }}</dt>
@ -403,8 +403,8 @@
{% elif package.type == package.type.TXP %} {% elif package.type == package.type.TXP %}
{{ render_license(package.media_license) }} {{ render_license(package.media_license) }}
{% else %} {% else %}
{{ render_license(package.license) }} for code,<br /> {{ _("%(code_license)s for code,<br>%(media_license)s for media.",
{{ render_license(package.media_license) }} for media. code_license=render_license(package.license), media_license=render_license(package.media_license)) }}
{% endif %} {% endif %}
</dd> </dd>
<dt>{{ _("Maintenance State") }}</dt> <dt>{{ _("Maintenance State") }}</dt>

View File

@ -148,10 +148,12 @@
</h2> </h2>
<p> <p>
Meta packages that have hard dependers, but are not fulfilled. {{ _("Meta packages that have hard dependers, but no packages providing them.") }}
</p> </p>
<a class="btn btn-primary" href="{{ url_for('todo.metapackages') }}">View</a> <a class="btn btn-primary" href="{{ url_for('todo.metapackages') }}">
{{ _("View") }}
</a>
{% endif %} {% endif %}

View File

@ -9,11 +9,11 @@
<div class="btn-group btn-group-sm mr-2"> <div class="btn-group btn-group-sm mr-2">
{% if is_mtm_only %} {% if is_mtm_only %}
<a class="btn btn-sm btn-primary active" href="{{ url_set_query(mtm=0) }}"> <a class="btn btn-sm btn-primary active" href="{{ url_set_query(mtm=0) }}">
Minetest Mods only {{ _("Minetest-Mods org only") }}
</a> </a>
{% else %} {% else %}
<a class="btn btn-sm btn-secondary" href="{{ url_set_query(mtm=1) }}"> <a class="btn btn-sm btn-secondary" href="{{ url_set_query(mtm=1) }}">
Minetest Mods only {{ _("Minetest-Mods org only") }}
</a> </a>
{% endif %} {% endif %}
</div> </div>
@ -21,11 +21,11 @@
<div class="btn-group btn-group-sm"> <div class="btn-group btn-group-sm">
<a class="btn {% if sort_by == 'date' %}btn-primary active{% else %}btn-secondary{% endif %}" <a class="btn {% if sort_by == 'date' %}btn-primary active{% else %}btn-secondary{% endif %}"
href="{{ url_set_query(sort='date') }}"> href="{{ url_set_query(sort='date') }}">
Sort by date {{ _("Sort by date") }}
</a> </a>
<a class="btn {% if sort_by == 'score' %}btn-primary active{% else %}btn-secondary{% endif %}" <a class="btn {% if sort_by == 'score' %}btn-primary active{% else %}btn-secondary{% endif %}"
href="{{ url_set_query(sort='score') }}"> href="{{ url_set_query(sort='score') }}">
Sort by score {{ _("Sort by score") }}
</a> </a>
</div> </div>
</div> </div>

View File

@ -35,9 +35,9 @@
<table class="table mt-5"> <table class="table mt-5">
<tr> <tr>
<th>Package</th> <th>{{ _("Package") }}</th>
<th></th> <th></th>
<th>Tags</th> <th>{{ _("Tags") }}</th>
</tr> </tr>
{% for package in packages %} {% for package in packages %}
<tr> <tr>
@ -70,70 +70,5 @@
{% endfor %} {% endfor %}
</table> </table>
<div class="modal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">{{ _("Edit tags") }}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<select name="tags" multiple>
{% for tag in tags %}
<option value="{{ tag.name }}">{{ tag.title }}</option>
{% endfor %}
</select>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Update</button>
</div>
</div>
</div>
</div>
{% endblock %} {% endblock %}
{% from "macros/forms.html" import form_scripts %}
{% block scriptextra %}
{{ form_scripts() }}
<script>
$(".add-btn").click(function() {
$(this).parent().parent();
$(".modal select option").removeAttr("selected");
$(".multichoice_selector").remove();
$(".modal .modal-body").prepend(`
<div class="multichoice_selector bulletselector form-control">
<input type="text" placeholder="Start typing to see suggestions">
<div class="clearboth"></div>
</div>
`);
$(".modal").modal("show");
$(".modal input").focus();
$(".multichoice_selector").each(function() {
const ele = $(this);
const sel = ele.parent().find("select");
sel.hide();
const options = [];
sel.find("option").each(function() {
const text = $(this).text();
options.push({
id: $(this).attr("value"),
value: text,
toString: function() { return text; },
});
});
ele.selectSelector(options, sel);
});
});
</script>
{% endblock %} {% endblock %}

View File

@ -9,15 +9,15 @@ Topics to be Added
<div class="btn-group btn-group-sm mr-2"> <div class="btn-group btn-group-sm mr-2">
<a class="btn btn-secondary {% if sort_by=='date' %}active{% endif %}" <a class="btn btn-secondary {% if sort_by=='date' %}active{% endif %}"
href="{{ url_for('todo.topics', q=query, show_discarded=show_discarded, n=n, sort='date') }}"> href="{{ url_for('todo.topics', q=query, show_discarded=show_discarded, n=n, sort='date') }}">
Sort by date {{ _("Sort by date") }}
</a> </a>
<a class="btn btn-secondary {% if sort_by=='name' %}active{% endif %}" <a class="btn btn-secondary {% if sort_by=='name' %}active{% endif %}"
href="{{ url_for('todo.topics', q=query, show_discarded=show_discarded, n=n, sort='name') }}"> href="{{ url_for('todo.topics', q=query, show_discarded=show_discarded, n=n, sort='name') }}">
Sort by name {{ _("Sort by name") }}
</a> </a>
<a class="btn btn-secondary {% if sort_by=='views' %}active{% endif %}" <a class="btn btn-secondary {% if sort_by=='views' %}active{% endif %}"
href="{{ url_for('todo.topics', q=query, show_discarded=show_discarded, n=n, sort='views') }}"> href="{{ url_for('todo.topics', q=query, show_discarded=show_discarded, n=n, sort='views') }}">
Sort by views {{ _("Sort by views") }}
</a> </a>
</div> </div>
@ -26,29 +26,27 @@ Topics to be Added
{% if n >= 10000 %} {% if n >= 10000 %}
<a class="btn btn-secondary" <a class="btn btn-secondary"
href="{{ url_for('todo.topics', q=query, show_discarded=show_discarded, n=100, sort=sort_by) }}"> href="{{ url_for('todo.topics', q=query, show_discarded=show_discarded, n=100, sort=sort_by) }}">
Paginated list {{ _("Paginated list") }}
</a> </a>
{% else %} {% else %}
<a class="btn btn-secondary" <a class="btn btn-secondary"
href="{{ url_for('todo.topics', q=query, show_discarded=show_discarded, n=10000, sort=sort_by) }}"> href="{{ url_for('todo.topics', q=query, show_discarded=show_discarded, n=10000, sort=sort_by) }}">
Unlimited list {{ _("Unlimited list") }}
</a> </a>
{% endif %} {% endif %}
{% endif %} {% endif %}
<a class="btn btn-secondary" href="{{ url_for('todo.topics', q=query, show_discarded=not show_discarded, n=n, sort=sort_by) }}"> <a class="btn btn-secondary" href="{{ url_for('todo.topics', q=query, show_discarded=not show_discarded, n=n, sort=sort_by) }}">
{% if not show_discarded %} {% if not show_discarded %}
Show {{ _("Show discarded topics") }}
{% else %} {% else %}
Hide {{ _("Hide discarded topics") }}
{% endif %} {% endif %}
discarded topics
</a> </a>
</div> </div>
</div> </div>
<h1>Topics to be Added</h1> <h1>{{ _("Topics to be Added") }}</h1>
{% if topic_count > 0 %} {% if topic_count > 0 %}
<p> <p>

View File

@ -40,7 +40,9 @@
{% endfor %} {% endfor %}
</div> </div>
<a class="btn btn-secondary float-right" href="/help/update_config/">Help</a> <a class="btn btn-secondary float-right" href="/help/update_config/">
{{ _("Help") }}
</a>
<a class="btn btn-secondary float-right mr-2" href="{{ url_for('packages.bulk_update_config', username=user.username) }}"> <a class="btn btn-secondary float-right mr-2" href="{{ url_for('packages.bulk_update_config', username=user.username) }}">
{{ _("See all Update Settings") }} {{ _("See all Update Settings") }}
</a> </a>
@ -66,7 +68,8 @@
{{ render_outdated_packages(outdated_packages, current_user) }} {{ render_outdated_packages(outdated_packages, current_user) }}
<div class="mt-5"></div> <div class="mt-5"></div>
<a class="btn btn-secondary float-right" href="{{ url_for('todo.tags', author=user.username) }}">See All</a> <a class="btn btn-secondary float-right" href="{{ url_for('todo.tags', author=user.username) }}">
{{_ ("See All") }}</a>
<h2>{{ _("Packages Without Tags") }}</h2> <h2>{{ _("Packages Without Tags") }}</h2>
<p> <p>
{{ _("Labelling your packages with tags helps users find them.") }} {{ _("Labelling your packages with tags helps users find them.") }}

File diff suppressed because it is too large Load Diff

View File

@ -7,20 +7,19 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-01-13 15:48+0000\n"
"Last-Translator: Joaquín Villalba <joaco-mono@hotmail.com>\n" "Last-Translator: Joaquín Villalba <joaco-mono@hotmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/minetest/"
"contentdb/es/>\n"
"Language: es\n" "Language: es\n"
"Language-Team: Spanish "
"<https://hosted.weblate.org/projects/minetest/contentdb/es/>\n"
"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n" "Generated-By: Babel 2.9.1\n"
#: app/__init__.py:99 #: app/__init__.py:102
msgid "You have been banned." msgid "You have been banned."
msgstr "Has sido expulsado." msgstr "Has sido expulsado."
@ -40,8 +39,8 @@ msgid "Limit to package"
msgstr "Limitar al paquete" msgstr "Limitar al paquete"
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248
#: app/blueprints/packages/packages.py:450 #: app/blueprints/packages/packages.py:452
#: app/blueprints/packages/packages.py:546 #: app/blueprints/packages/packages.py:548
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
@ -80,7 +79,7 @@ msgstr "Editar Detalles"
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "Lanzamientos" msgstr "Lanzamientos"
@ -92,7 +91,7 @@ msgstr "Capturas de pantalla"
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:408 #: app/templates/packages/view.html:418
msgid "Maintainers" msgid "Maintainers"
msgstr "Mantenedores" msgstr "Mantenedores"
@ -129,7 +128,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "Ninguna descarga disponible." 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" msgid "Type"
msgstr "Tipo" msgstr "Tipo"
@ -138,12 +137,12 @@ msgid "Title (Human-readable)"
msgstr "Título (legible por humanos)" msgstr "Título (legible por humanos)"
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:544 #: app/blueprints/packages/packages.py:546
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "Nombre (Técnico)" msgstr "Nombre (Técnico)"
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:76
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" 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 (_)" 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)" msgid "Short Description (Plaintext)"
msgstr "Breve descripción (texto sin formato)" 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" msgid "Maintenance State"
msgstr "Estado de mantenimiento" msgstr "Estado de mantenimiento"
@ -165,7 +164,7 @@ msgstr "Etiquetas"
msgid "Content Warnings" msgid "Content Warnings"
msgstr "Advertencias de contenido" 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" msgid "License"
msgstr "Licencia" msgstr "Licencia"
@ -215,38 +214,38 @@ msgstr "No tienes permiso para hacer eso"
msgid "Please comment what changes are needed in the review thread" 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" 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:415
#: app/blueprints/packages/packages.py:429 #: app/blueprints/packages/packages.py:431
msgid "You don't have permission to do that." msgid "You don't have permission to do that."
msgstr "No tienes permiso para hacer eso." msgstr "No tienes permiso para hacer eso."
#: app/blueprints/packages/packages.py:424 #: app/blueprints/packages/packages.py:426
msgid "Deleted package" msgid "Deleted package"
msgstr "Paquete eliminado" msgstr "Paquete eliminado"
#: app/blueprints/packages/packages.py:440 #: app/blueprints/packages/packages.py:442
msgid "Unapproved package" msgid "Unapproved package"
msgstr "Paquete no aprobado" msgstr "Paquete no aprobado"
#: app/blueprints/packages/packages.py:449 #: app/blueprints/packages/packages.py:451
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "Mantenedores (separados por comas)" 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" msgid "You do not have permission to edit maintainers"
msgstr "No tiene permiso para editar mantenedores" 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" msgid "You are not a maintainer"
msgstr "No eres un mantenedor" 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" msgid "Package owners cannot remove themselves as maintainers"
msgstr "" msgstr ""
"Los propietarios de paquetes no pueden eliminarse a sí mismos como " "Los propietarios de paquetes no pueden eliminarse a sí mismos como "
"mantenedores" "mantenedores"
#: app/blueprints/packages/packages.py:543 #: app/blueprints/packages/packages.py:545
msgid "Author Name" msgid "Author Name"
msgstr "Nombre del autor" msgstr "Nombre del autor"
@ -328,40 +327,48 @@ msgstr "Actualizar"
msgid "Trigger" msgid "Trigger"
msgstr "" 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" msgid "Branch name"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:241 #: app/blueprints/packages/releases.py:243
#: app/templates/packages/update_config.html:38 #: app/templates/packages/update_config.html:38
msgid "Action" msgid "Action"
msgstr "Acción" msgstr "Acción"
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Send notification and mark as outdated" msgid "Send notification and mark as outdated"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Create release" msgid "Create release"
msgstr "Crear lanzamiento" msgstr "Crear lanzamiento"
#: app/blueprints/packages/releases.py:244 #: app/blueprints/packages/releases.py:246
msgid "Save Settings" msgid "Save Settings"
msgstr "Guardar ajustes" msgstr "Guardar ajustes"
#: app/blueprints/packages/releases.py:245 #: app/blueprints/packages/releases.py:247
msgid "Disable Automation" msgid "Disable Automation"
msgstr "Desactivar la automatización" 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" msgid "Please add a Git repository URL in order to set up automatic releases"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:300 #: app/blueprints/packages/releases.py:302
msgid "Deleted update configuration" msgid "Deleted update configuration"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:308 #: app/blueprints/packages/releases.py:310
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "Ahora, crea un lanzamiento inicial" msgstr "Ahora, crea un lanzamiento inicial"
@ -816,6 +823,85 @@ msgstr ""
msgid "Users with moderator rank or above cannot be deleted" msgid "Users with moderator rank or above cannot be deleted"
msgstr "" 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 #: app/templates/404.html:4
msgid "Page not found" msgid "Page not found"
msgstr "" msgstr ""
@ -826,29 +912,18 @@ msgid ""
"been deleted, or you may not have access to it." "been deleted, or you may not have access to it."
msgstr "" 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 #: app/templates/base.html:36
msgid "Random" msgid "Random"
msgstr "Aleatorio" 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/bulk_update_conf.html:8
#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44
msgid "Help" msgid "Help"
msgstr "Ayuda" msgstr "Ayuda"
#: app/templates/base.html:42 app/templates/packages/view.html:123 #: 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" msgid "Threads"
msgstr "Hilos de discusión" msgstr "Hilos de discusión"
@ -857,12 +932,11 @@ msgstr "Hilos de discusión"
msgid "Search %(type)s" msgid "Search %(type)s"
msgstr "Buscar %(type)s" msgstr "Buscar %(type)s"
#: app/templates/base.html:48 app/templates/todo/tags.html:11 #: app/templates/base.html:48
#: app/templates/todo/tags.html:13
msgid "Search all packages" msgid "Search all packages"
msgstr "Buscar en todos los paquetes" msgstr "Buscar en todos los paquetes"
#: app/templates/base.html:50 app/templates/todo/tags.html:15 #: app/templates/base.html:50
msgid "Search" msgid "Search"
msgstr "Buscar" msgstr "Buscar"
@ -914,35 +988,35 @@ msgstr "Ajustes"
msgid "Sign out" msgid "Sign out"
msgstr "Cerrar sesión" msgstr "Cerrar sesión"
#: app/templates/base.html:196 #: app/templates/base.html:190
msgid "Help translate ContentDB" msgid "Help translate ContentDB"
msgstr "Ayuda a traducir ContentDB" msgstr "Ayuda a traducir ContentDB"
#: app/templates/base.html:240 #: app/templates/base.html:234
msgid "Policy and Guidance" msgid "Policy and Guidance"
msgstr "Política y orientación" msgstr "Política y orientación"
#: app/templates/base.html:241 #: app/templates/base.html:235
msgid "API" msgid "API"
msgstr "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" msgid "Privacy Policy"
msgstr "Política de privacidad" msgstr "Política de privacidad"
#: app/templates/base.html:243 #: app/templates/base.html:237
msgid "Report / DMCA" msgid "Report / DMCA"
msgstr "Reportar / DMCA" msgstr "Reportar / DMCA"
#: app/templates/base.html:244 #: app/templates/base.html:238
msgid "Stats / Monitoring" msgid "Stats / Monitoring"
msgstr "Estadísticas / Monitoreo" msgstr "Estadísticas / Monitoreo"
#: app/templates/base.html:245 #: app/templates/base.html:239
msgid "User List" msgid "User List"
msgstr "Lista de usuarios" msgstr "Lista de usuarios"
#: app/templates/base.html:246 #: app/templates/base.html:240
msgid "Source Code" msgid "Source Code"
msgstr "Código fuente" msgstr "Código fuente"
@ -1057,10 +1131,6 @@ msgstr "Nueva licencia"
msgid "Licenses" msgid "Licenses"
msgstr "Licencias" 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/tags/list.html:30
#: app/templates/admin/warnings/list.html:24 #: app/templates/admin/warnings/list.html:24
#: app/templates/users/settings_email.html:44 #: 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 " "Be careful with what/whom you share tokens with, as you are responsible "
"for your account's actions." "for your account's actions."
msgstr "" msgstr ""
"Ten cuidado con qué/quién compartes tus tokens, ya que eres responsable de " "Ten cuidado con qué/quién compartes tus tokens, ya que eres responsable "
"las acciones de tu cuenta." "de las acciones de tu cuenta."
#: app/templates/api/create_edit_token.html:30 #: app/templates/api/create_edit_token.html:30
#, fuzzy #, fuzzy
@ -1137,8 +1207,8 @@ msgid ""
"For security reasons, access tokens will only be shown once. Reset the " "For security reasons, access tokens will only be shown once. Reset the "
"token if it is lost." "token if it is lost."
msgstr "" msgstr ""
"Por razones de seguridad, los tokens de acceso sólo se mostrarán una vez. " "Por razones de seguridad, los tokens de acceso sólo se mostrarán una vez."
"Restablece el token si lo pierdes." " Restablece el token si lo pierdes."
#: app/templates/api/create_edit_token.html:40 #: app/templates/api/create_edit_token.html:40
msgid "Reset" msgid "Reset"
@ -1202,8 +1272,8 @@ msgid ""
"You are receiving this email because you are a registered user of " "You are receiving this email because you are a registered user of "
"ContentDB, and have email notifications enabled." "ContentDB, and have email notifications enabled."
msgstr "" msgstr ""
"Está recibiendo este correo electrónico porque es un usuario registrado de " "Está recibiendo este correo electrónico porque es un usuario registrado "
"ContentDB y tiene activadas las notificaciones por correo electrónico." "de ContentDB y tiene activadas las notificaciones por correo electrónico."
#: app/templates/emails/notification.html:30 #: app/templates/emails/notification.html:30
#: app/templates/emails/notification_digest.html:33 #: app/templates/emails/notification_digest.html:33
@ -1238,8 +1308,9 @@ msgid ""
"This email has been sent to you because someone (hopefully you) has " "This email has been sent to you because someone (hopefully you) has "
"entered your email address as a user's email." "entered your email address as a user's email."
msgstr "" msgstr ""
"Este correo electrónico le ha sido enviado porque alguien (esperemos que sea " "Este correo electrónico le ha sido enviado porque alguien (esperemos que "
"usted) ha introducido su dirección de correo electrónico como usuario." "sea usted) ha introducido su dirección de correo electrónico como "
"usuario."
#: app/templates/emails/verify.html:11 #: app/templates/emails/verify.html:11
msgid "If it wasn't you, then just delete this email." 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 #: app/templates/emails/verify.html:15
msgid "If this was you, then please click this link to confirm the address:" msgid "If this was you, then please click this link to confirm the address:"
msgstr "" 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 #: app/templates/emails/verify.html:19
msgid "Confirm Email Address" msgid "Confirm Email Address"
@ -1264,25 +1336,25 @@ msgid ""
"You are receiving this email because someone (hopefully you) entered your" "You are receiving this email because someone (hopefully you) entered your"
" email address as a user's email." " email address as a user's email."
msgstr "" msgstr ""
"Usted está recibiendo este correo electrónico porque alguien (con suerte, " "Usted está recibiendo este correo electrónico porque alguien (con suerte,"
"usted) ha introducido su dirección de correo electrónico como usuario." " usted) ha introducido su dirección de correo electrónico como usuario."
#: app/templates/emails/verify_unsubscribe.html:9 #: app/templates/emails/verify_unsubscribe.html:9
msgid "" msgid ""
"We're sorry to see you go. You just need to do one more thing before your" "We're sorry to see you go. You just need to do one more thing before your"
" email is blacklisted." " email is blacklisted."
msgstr "" msgstr ""
"Sentimos que te vayas. Sólo tienes que hacer una cosa más antes de que tu " "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." " correo electrónico esté en la lista negra."
#: app/templates/emails/verify_unsubscribe.html:23 #: app/templates/emails/verify_unsubscribe.html:23
msgid "" msgid ""
"You are receiving this email because someone (hopefully you) entered your" "You are receiving this email because someone (hopefully you) entered your"
" email address in the unsubscribe form." " email address in the unsubscribe form."
msgstr "" msgstr ""
"Está recibiendo este correo electrónico porque alguien (con suerte, usted) " "Está recibiendo este correo electrónico porque alguien (con suerte, "
"ha introducido su dirección de correo electrónico en el formulario de " "usted) ha introducido su dirección de correo electrónico en el formulario"
"cancelación de suscripción." " de cancelación de suscripción."
#: app/templates/macros/audit_log.html:13 #: app/templates/macros/audit_log.html:13
#, python-format #, python-format
@ -1299,6 +1371,7 @@ msgstr "Sin entradas en el registro de auditoría."
#: app/templates/macros/forms.html:52 #: app/templates/macros/forms.html:52
#: app/templates/packages/create_edit.html:41 #: app/templates/packages/create_edit.html:41
#: app/templates/todo/editor.html:155
msgid "View" msgid "View"
msgstr "Ver" msgstr "Ver"
@ -1335,8 +1408,7 @@ msgstr "Debe agregar al menos una captura de pantalla."
msgid "" msgid ""
"The following hard dependencies need to be added to ContentDB first: " "The following hard dependencies need to be added to ContentDB first: "
"%(deps)s" "%(deps)s"
msgstr "" msgstr "Las siguientes dependencias deben añadirse a ContentDB primero: %(deps)s"
"Las siguientes dependencias deben añadirse a ContentDB primero: %(deps)s"
#: app/templates/macros/package_approval.html:44 #: app/templates/macros/package_approval.html:44
msgid "Please wait for the license to be added to CDB." 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 #: app/templates/macros/package_approval.html:51
msgid "You should add at least one screenshot, but this isn't required." msgid "You should add at least one screenshot, but this isn't required."
msgstr "" msgstr "Debería añadir al menos una captura de pantalla, pero no es obligatorio."
"Debería añadir al menos una captura de pantalla, pero no es obligatorio."
#: app/templates/macros/package_approval.html:57 #: app/templates/macros/package_approval.html:57
msgid "Please wait for the release to be approved." 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/macros/topics.html:18 app/templates/macros/topics.html:56
#: app/templates/metapackages/view.html:26 #: app/templates/metapackages/view.html:26
#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 #: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160
#: app/templates/todo/editor.html:173 #: app/templates/todo/editor.html:175
msgid "WIP" msgid "WIP"
msgstr "" msgstr ""
@ -1577,8 +1648,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):"
msgstr "" msgstr ""
#: app/templates/metapackages/view.html:24 #: app/templates/metapackages/view.html:24
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:351
#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 #: app/templates/packages/view.html:375 app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
msgstr "" msgstr ""
@ -2043,7 +2114,16 @@ msgid ""
"\t\t\t\tit can be submitted for approval again." "\t\t\t\tit can be submitted for approval again."
msgstr "" 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_reply.html:18
#: app/templates/threads/delete_thread.html:18 #: app/templates/threads/delete_thread.html:18
#: app/templates/users/delete.html:30 #: app/templates/users/delete.html:30
@ -2056,6 +2136,8 @@ msgid "Post a review for %(title)s by %(author)s"
msgstr "" msgstr ""
#: app/templates/packages/review_create_edit.html:16 #: app/templates/packages/review_create_edit.html:16
#: app/templates/threads/new.html:11
#, python-format
msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead." msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead."
msgstr "" msgstr ""
@ -2266,60 +2348,68 @@ msgstr ""
msgid "Warning" msgid "Warning"
msgstr "" 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" msgid "Dependencies"
msgstr "" msgstr ""
#: app/templates/packages/view.html:335 #: app/templates/packages/view.html:345
msgid "Required" msgid "Required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:353 #: app/templates/packages/view.html:363
msgid "No required dependencies" msgid "No required dependencies"
msgstr "" msgstr ""
#: app/templates/packages/view.html:359 #: app/templates/packages/view.html:369
msgid "Optional" msgid "Optional"
msgstr "" msgstr ""
#: app/templates/packages/view.html:381 #: app/templates/packages/view.html:391
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:387 #: app/templates/packages/view.html:397
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:404 #: app/templates/packages/view.html:406
#, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr ""
#: app/templates/packages/view.html:414
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:406 #: app/templates/packages/view.html:416
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:420 #: app/templates/packages/view.html:430
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:425 #: app/templates/packages/view.html:435
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:435 #: app/templates/packages/view.html:457
#, python-format
msgid "Like %(display_name)s's work? Donate now!"
msgstr ""
#: app/templates/packages/view.html:453
msgid "More" msgid "More"
msgstr "" msgstr ""
#: app/templates/packages/view.html:474 #: app/templates/packages/view.html:478
msgid "Report a problem with this listing" msgid "Report a problem with this listing"
msgstr "" msgstr ""
#: app/templates/packages/view.html:479 #: app/templates/packages/view.html:483
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2422,7 +2512,7 @@ msgstr ""
msgid "No screenshots need reviewing." msgid "No screenshots need reviewing."
msgstr "" 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." msgid "No packages need reviewing."
msgstr "" msgstr ""
@ -2459,24 +2549,24 @@ msgstr ""
msgid "Unfulfilled Dependencies" msgid "Unfulfilled Dependencies"
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 #: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16
msgid "Package Tags" msgid "Minetest-Mods org only"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 #: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12
msgid "Missing tags only" msgid "Sort by date"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:31 #: app/templates/todo/outdated.html:28
msgid "Edit Tags" msgid "Sort by score"
msgstr ""
#: app/templates/todo/tags.html:77
msgid "Edit tags"
msgstr "" msgstr ""
#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4
@ -2488,10 +2578,43 @@ msgstr ""
msgid "All Outdated Packages" msgid "All Outdated Packages"
msgstr "" msgstr ""
#: app/templates/todo/todo_base.html:29
msgid "Package Tags"
msgstr ""
#: app/templates/todo/todo_base.html:35 #: app/templates/todo/todo_base.html:35
msgid "Forum Topics" msgid "Forum Topics"
msgstr "" 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 #: app/templates/todo/user.html:9
msgid "Misc To do" msgid "Misc To do"
msgstr "" msgstr ""
@ -2504,68 +2627,72 @@ msgstr ""
msgid "Unapproved Packages Needing Action" msgid "Unapproved Packages Needing Action"
msgstr "" 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 :)" msgid "Nothing to do :)"
msgstr "" msgstr ""
#: app/templates/todo/user.html:45 #: app/templates/todo/user.html:47
msgid "See all Update Settings" msgid "See all Update Settings"
msgstr "" msgstr ""
#: app/templates/todo/user.html:50 #: app/templates/todo/user.html:52
msgid "Create All Releases" msgid "Create All Releases"
msgstr "" msgstr ""
#: app/templates/todo/user.html:53 #: app/templates/todo/user.html:55
msgid "Potentially Outdated Packages" msgid "Potentially Outdated Packages"
msgstr "" msgstr ""
#: app/templates/todo/user.html:55 #: app/templates/todo/user.html:57
msgid "" msgid ""
"New: Git Update Detection has been set up on all packages to send " "New: Git Update Detection has been set up on all packages to send "
"notifications." "notifications."
msgstr "" msgstr ""
#: app/templates/todo/user.html:56 #: app/templates/todo/user.html:58
msgid "" msgid ""
"Consider changing the update settings to create releases automatically " "Consider changing the update settings to create releases automatically "
"instead." "instead."
msgstr "" msgstr ""
#: app/templates/todo/user.html:59 #: app/templates/todo/user.html:61
msgid "" msgid ""
"Instead of marking packages as outdated, you can automatically create " "Instead of marking packages as outdated, you can automatically create "
"releases when New Commits or New Tags are pushed to Git by clicking " "releases when New Commits or New Tags are pushed to Git by clicking "
"'Update Settings'." "'Update Settings'."
msgstr "" msgstr ""
#: app/templates/todo/user.html:61 #: app/templates/todo/user.html:63
msgid "" msgid ""
"To remove a package from below, create a release or change the update " "To remove a package from below, create a release or change the update "
"settings." "settings."
msgstr "" 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" msgid "Packages Without Tags"
msgstr "" msgstr ""
#: app/templates/todo/user.html:72 #: app/templates/todo/user.html:75
msgid "Labelling your packages with tags helps users find them." msgid "Labelling your packages with tags helps users find them."
msgstr "" msgstr ""
#: app/templates/todo/user.html:92 #: app/templates/todo/user.html:95
msgid "Unadded Topics" msgid "Unadded Topics"
msgstr "" 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." msgid "List of your forum topics which do not have a matching package."
msgstr "" msgstr ""
#: app/templates/todo/user.html:96 #: app/templates/todo/user.html:99
msgid "Topics with a strikethrough have been marked as discarded." msgid "Topics with a strikethrough have been marked as discarded."
msgstr "" 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." msgid "Congrats! You don't have any topics which aren't on CDB."
msgstr "" msgstr ""
@ -3051,3 +3178,16 @@ msgstr ""
#~ msgid "Passwords do not much" #~ msgid "Passwords do not much"
#~ msgstr "" #~ msgstr ""
#~ msgid "Like %(display_name)s's work? Donate now!"
#~ msgstr ""
#~ msgid "Missing tags only"
#~ msgstr ""
#~ msgid "Edit Tags"
#~ msgstr ""
#~ msgid "Edit tags"
#~ msgstr ""

View File

@ -7,20 +7,19 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-01-10 15:53+0000\n"
"Last-Translator: waxtatect <piero@live.ie>\n" "Last-Translator: waxtatect <piero@live.ie>\n"
"Language-Team: French <https://hosted.weblate.org/projects/minetest/"
"contentdb/fr/>\n"
"Language: fr\n" "Language: fr\n"
"Language-Team: French "
"<https://hosted.weblate.org/projects/minetest/contentdb/fr/>\n"
"Plural-Forms: nplurals=2; plural=n > 1\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n" "Generated-By: Babel 2.9.1\n"
#: app/__init__.py:99 #: app/__init__.py:102
msgid "You have been banned." msgid "You have been banned."
msgstr "Vous avez été banni." msgstr "Vous avez été banni."
@ -40,8 +39,8 @@ msgid "Limit to package"
msgstr "Limiter au paquet" msgstr "Limiter au paquet"
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248
#: app/blueprints/packages/packages.py:450 #: app/blueprints/packages/packages.py:452
#: app/blueprints/packages/packages.py:546 #: app/blueprints/packages/packages.py:548
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
@ -80,7 +79,7 @@ msgstr "Éditer les détails"
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "Versions" msgstr "Versions"
@ -92,7 +91,7 @@ msgstr "Captures d'écran"
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:408 #: app/templates/packages/view.html:418
msgid "Maintainers" msgid "Maintainers"
msgstr "Responsables" msgstr "Responsables"
@ -116,21 +115,22 @@ msgstr "Erreur : Un autre paquet utilise déjà ce sujet de forum !"
#: app/blueprints/packages/packages.py:165 #: app/blueprints/packages/packages.py:165
msgid "Error: Forum topic author doesn't match package author." msgid "Error: Forum topic author doesn't match package author."
msgstr "" 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 #: app/blueprints/packages/packages.py:168
msgid "" msgid ""
"Warning: Forum topic not found. This may happen if the topic has only " "Warning: Forum topic not found. This may happen if the topic has only "
"just been created." "just been created."
msgstr "" msgstr ""
"Avertissement : Sujet de forum non trouvé. Cela peut se produire si le sujet " "Avertissement : Sujet de forum non trouvé. Cela peut se produire si le "
"vient juste d'être créé." "sujet vient juste d'être créé."
#: app/blueprints/packages/packages.py:215 #: app/blueprints/packages/packages.py:215
msgid "No download available." msgid "No download available."
msgstr "Aucun téléchargement disponible." 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" msgid "Type"
msgstr "Type" msgstr "Type"
@ -139,12 +139,12 @@ msgid "Title (Human-readable)"
msgstr "Titre (Lisible)" msgstr "Titre (Lisible)"
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:544 #: app/blueprints/packages/packages.py:546
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "Nom (Technique)" msgstr "Nom (Technique)"
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:76
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "" msgstr ""
@ -155,7 +155,7 @@ msgstr ""
msgid "Short Description (Plaintext)" msgid "Short Description (Plaintext)"
msgstr "Description Courte (Texte)" 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" msgid "Maintenance State"
msgstr "État d'entretien" msgstr "État d'entretien"
@ -168,7 +168,7 @@ msgstr "Étiquettes"
msgid "Content Warnings" msgid "Content Warnings"
msgstr "Avertissements de contenu" 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" msgid "License"
msgstr "Licence" msgstr "Licence"
@ -217,39 +217,38 @@ msgstr "Vous n'avez pas la permission de faire cela"
#: app/blueprints/packages/packages.py:394 #: app/blueprints/packages/packages.py:394
msgid "Please comment what changes are needed in the review thread" msgid "Please comment what changes are needed in the review thread"
msgstr "" msgstr "Veuillez spécifier les changements nécessaires dans le fil de discussion"
"Veuillez spécifier les changements nécessaires dans le fil de discussion"
#: app/blueprints/packages/packages.py:413 #: app/blueprints/packages/packages.py:415
#: app/blueprints/packages/packages.py:429 #: app/blueprints/packages/packages.py:431
msgid "You don't have permission to do that." msgid "You don't have permission to do that."
msgstr "Vous n'avez pas la permission de faire cela." 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" msgid "Deleted package"
msgstr "Paquet supprimé" msgstr "Paquet supprimé"
#: app/blueprints/packages/packages.py:440 #: app/blueprints/packages/packages.py:442
msgid "Unapproved package" msgid "Unapproved package"
msgstr "Paquets non approuvés" msgstr "Paquets non approuvés"
#: app/blueprints/packages/packages.py:449 #: app/blueprints/packages/packages.py:451
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "Responsables (séparés par des virgules)" 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" msgid "You do not have permission to edit maintainers"
msgstr "Vous n'avez pas la permission de changer les responsables" 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" msgid "You are not a maintainer"
msgstr "Vous n'êtes pas un des responsable" 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" msgid "Package owners cannot remove themselves as maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:543 #: app/blueprints/packages/packages.py:545
msgid "Author Name" msgid "Author Name"
msgstr "Nom de l'auteur" msgstr "Nom de l'auteur"
@ -333,44 +332,52 @@ msgstr "Mettre à jour"
msgid "Trigger" msgid "Trigger"
msgstr "Déclencheur" 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" msgid "Branch name"
msgstr "Nom de la branche" msgstr "Nom de la branche"
#: app/blueprints/packages/releases.py:241 #: app/blueprints/packages/releases.py:243
#: app/templates/packages/update_config.html:38 #: app/templates/packages/update_config.html:38
msgid "Action" msgid "Action"
msgstr "Action" msgstr "Action"
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Send notification and mark as outdated" msgid "Send notification and mark as outdated"
msgstr "Envoyer une notification et marquer comme obsolète" msgstr "Envoyer une notification et marquer comme obsolète"
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
#, fuzzy #, fuzzy
msgid "Create release" msgid "Create release"
msgstr "Publier une version" msgstr "Publier une version"
#: app/blueprints/packages/releases.py:244 #: app/blueprints/packages/releases.py:246
#, fuzzy #, fuzzy
msgid "Save Settings" msgid "Save Settings"
msgstr "Mettre à jour les paramètres" msgstr "Mettre à jour les paramètres"
#: app/blueprints/packages/releases.py:245 #: app/blueprints/packages/releases.py:247
msgid "Disable Automation" msgid "Disable Automation"
msgstr "Désactiver l'automatisation" 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" msgid "Please add a Git repository URL in order to set up automatic releases"
msgstr "" msgstr ""
"Veuillez ajouter l'URL d'un dépôt Git afin de configurer la création de " "Veuillez ajouter l'URL d'un dépôt Git afin de configurer la création de "
"versions automatique" "versions automatique"
#: app/blueprints/packages/releases.py:300 #: app/blueprints/packages/releases.py:302
msgid "Deleted update configuration" msgid "Deleted update configuration"
msgstr "Configuration de mise à jour supprimée" 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" msgid "Now, please create an initial release"
msgstr "Maintenant, veuillez créer une version initiale" 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 #: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135
msgid "That username/display name is already in use, please choose another." msgid "That username/display name is already in use, please choose another."
msgstr "" msgstr ""
"Ce nom d'utilisateur/nom d'affichage est déjà utilisé, veuillez en choisir " "Ce nom d'utilisateur/nom d'affichage est déjà utilisé, veuillez en "
"un autre." "choisir un autre."
#: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267 #: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267
msgid "Email already in use" msgid "Email already in use"
@ -589,8 +596,8 @@ msgstr ""
#: app/blueprints/users/settings.py:133 #: 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 "" msgstr ""
"Cette adresse e-mail a été désinscrite ou mise sur liste noire, et ne peut " "Cette adresse e-mail a été désinscrite ou mise sur liste noire, et ne "
"pas être utilisée" "peut pas être utilisée"
#: app/blueprints/users/account.py:185 #: app/blueprints/users/account.py:185
#, fuzzy #, fuzzy
@ -653,8 +660,8 @@ msgid ""
"Your email address has changed. If you didn't request this, please " "Your email address has changed. If you didn't request this, please "
"contact an administrator." "contact an administrator."
msgstr "" msgstr ""
"Votre adresse électronique a changé. Si vous ne l'avez pas demandé, veuillez " "Votre adresse électronique a changé. Si vous ne l'avez pas demandé, "
"contacter un administrateur." "veuillez contacter un administrateur."
#: app/blueprints/users/account.py:377 #: app/blueprints/users/account.py:377
msgid "You may now log in" msgid "You may now log in"
@ -845,13 +852,96 @@ msgstr "Rang"
#: app/blueprints/users/settings.py:249 #: app/blueprints/users/settings.py:249
msgid "Can't promote a user to a rank higher than yourself!" msgid "Can't promote a user to a rank higher than yourself!"
msgstr "" 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 #: app/blueprints/users/settings.py:266
msgid "Users with moderator rank or above cannot be deleted" msgid "Users with moderator rank or above cannot be deleted"
msgstr "" msgstr ""
"Les utilisateurs ayant le rang de modérateur ou un rang supérieur ne peuvent " "Les utilisateurs ayant le rang de modérateur ou un rang supérieur ne "
"pas être supprimés" "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 #: app/templates/404.html:4
msgid "Page not found" 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 " "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." "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 #: app/templates/base.html:36
msgid "Random" msgid "Random"
msgstr "Aléatoire" 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/bulk_update_conf.html:8
#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44
msgid "Help" msgid "Help"
msgstr "Aide" msgstr "Aide"
#: app/templates/base.html:42 app/templates/packages/view.html:123 #: 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" msgid "Threads"
msgstr "Fils" msgstr "Fils"
@ -896,12 +975,11 @@ msgstr "Fils"
msgid "Search %(type)s" msgid "Search %(type)s"
msgstr "Top %(type)s" msgstr "Top %(type)s"
#: app/templates/base.html:48 app/templates/todo/tags.html:11 #: app/templates/base.html:48
#: app/templates/todo/tags.html:13
msgid "Search all packages" msgid "Search all packages"
msgstr "Rechercher dans tous les paquets" msgstr "Rechercher dans tous les paquets"
#: app/templates/base.html:50 app/templates/todo/tags.html:15 #: app/templates/base.html:50
msgid "Search" msgid "Search"
msgstr "Rechercher" msgstr "Rechercher"
@ -954,35 +1032,35 @@ msgstr "Paramètres"
msgid "Sign out" msgid "Sign out"
msgstr "Se déconnecter" msgstr "Se déconnecter"
#: app/templates/base.html:196 #: app/templates/base.html:190
msgid "Help translate ContentDB" msgid "Help translate ContentDB"
msgstr "Aider à traduire le ContentDB" msgstr "Aider à traduire le ContentDB"
#: app/templates/base.html:240 #: app/templates/base.html:234
msgid "Policy and Guidance" msgid "Policy and Guidance"
msgstr "Règles et Recommandations" msgstr "Règles et Recommandations"
#: app/templates/base.html:241 #: app/templates/base.html:235
msgid "API" msgid "API"
msgstr "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" msgid "Privacy Policy"
msgstr "Politique de confidentialité" msgstr "Politique de confidentialité"
#: app/templates/base.html:243 #: app/templates/base.html:237
msgid "Report / DMCA" msgid "Report / DMCA"
msgstr "Signaler / DMCA" msgstr "Signaler / DMCA"
#: app/templates/base.html:244 #: app/templates/base.html:238
msgid "Stats / Monitoring" msgid "Stats / Monitoring"
msgstr "Statistiques / Monitoring" msgstr "Statistiques / Monitoring"
#: app/templates/base.html:245 #: app/templates/base.html:239
msgid "User List" msgid "User List"
msgstr "Liste des utilisateurs" msgstr "Liste des utilisateurs"
#: app/templates/base.html:246 #: app/templates/base.html:240
msgid "Source Code" msgid "Source Code"
msgstr "Code source" msgstr "Code source"
@ -1100,10 +1178,6 @@ msgstr "Ajouter une Licence"
msgid "Licenses" msgid "Licenses"
msgstr "Licences" 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/tags/list.html:30
#: app/templates/admin/warnings/list.html:24 #: app/templates/admin/warnings/list.html:24
#: app/templates/users/settings_email.html:44 #: app/templates/users/settings_email.html:44
@ -1179,8 +1253,8 @@ msgid ""
"For security reasons, access tokens will only be shown once. Reset the " "For security reasons, access tokens will only be shown once. Reset the "
"token if it is lost." "token if it is lost."
msgstr "" msgstr ""
"Pour des raisons de sécurité, les tokens ne sont affichés qu'une seule fois. " "Pour des raisons de sécurité, les tokens ne sont affichés qu'une seule "
"Réinitialisez le token s'il est perdu." "fois. Réinitialisez le token s'il est perdu."
#: app/templates/api/create_edit_token.html:40 #: app/templates/api/create_edit_token.html:40
msgid "Reset" msgid "Reset"
@ -1245,8 +1319,8 @@ msgid ""
"You are receiving this email because you are a registered user of " "You are receiving this email because you are a registered user of "
"ContentDB, and have email notifications enabled." "ContentDB, and have email notifications enabled."
msgstr "" msgstr ""
"Vous recevez cet e-mail parce que vous êtes un utilisateur enregistré sur le " "Vous recevez cet e-mail parce que vous êtes un utilisateur enregistré sur"
"ContentDB et que les notifications par e-mail sont activées." " le ContentDB et que les notifications par e-mail sont activées."
#: app/templates/emails/notification.html:30 #: app/templates/emails/notification.html:30
#: app/templates/emails/notification_digest.html:33 #: app/templates/emails/notification_digest.html:33
@ -1282,8 +1356,8 @@ msgid ""
"This email has been sent to you because someone (hopefully you) has " "This email has been sent to you because someone (hopefully you) has "
"entered your email address as a user's email." "entered your email address as a user's email."
msgstr "" msgstr ""
"Cet e-mail vous a été envoyé parce que quelqu'un (vous, espérons-le) a saisi " "Cet e-mail vous a été envoyé parce que quelqu'un (vous, espérons-le) a "
"votre adresse e-mail en tant qu'e-mail d'utilisateur." "saisi votre adresse e-mail en tant qu'e-mail d'utilisateur."
#: app/templates/emails/verify.html:11 #: app/templates/emails/verify.html:11
msgid "If it wasn't you, then just delete this email." 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 #: app/templates/emails/verify.html:15
msgid "If this was you, then please click this link to confirm the address:" msgid "If this was you, then please click this link to confirm the address:"
msgstr "" msgstr "Si c'était vous, veuillez cliquer sur ce lien pour confirmer l'adresse :"
"Si c'était vous, veuillez cliquer sur ce lien pour confirmer l'adresse :"
#: app/templates/emails/verify.html:19 #: app/templates/emails/verify.html:19
msgid "Confirm Email Address" 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" "We're sorry to see you go. You just need to do one more thing before your"
" email is blacklisted." " email is blacklisted."
msgstr "" msgstr ""
"Nous sommes désolés de vous voir partir. Vous devez juste faire une dernière " "Nous sommes désolés de vous voir partir. Vous devez juste faire une "
"chose avant que votre e-mail ne soit mis sur liste noire." "dernière chose avant que votre e-mail ne soit mis sur liste noire."
#: app/templates/emails/verify_unsubscribe.html:23 #: app/templates/emails/verify_unsubscribe.html:23
msgid "" msgid ""
"You are receiving this email because someone (hopefully you) entered your" "You are receiving this email because someone (hopefully you) entered your"
" email address in the unsubscribe form." " email address in the unsubscribe form."
msgstr "" msgstr ""
"Vous recevez cet e-mail parce que quelqu'un (vous, j'espère) a saisi votre " "Vous recevez cet e-mail parce que quelqu'un (vous, j'espère) a saisi "
"adresse e-mail dans le formulaire de désinscription." "votre adresse e-mail dans le formulaire de désinscription."
#: app/templates/macros/audit_log.html:13 #: app/templates/macros/audit_log.html:13
#, python-format #, python-format
@ -1340,6 +1413,7 @@ msgstr ""
#: app/templates/macros/forms.html:52 #: app/templates/macros/forms.html:52
#: app/templates/packages/create_edit.html:41 #: app/templates/packages/create_edit.html:41
#: app/templates/todo/editor.html:155
msgid "View" msgid "View"
msgstr "Voir" 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 #: app/templates/macros/package_approval.html:97
msgid "Please make sure that this package has the right to the names it uses." msgid "Please make sure that this package has the right to the names it uses."
msgstr "" 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 #: app/templates/macros/package_approval.html:99
#, python-format #, python-format
@ -1597,8 +1672,8 @@ msgstr "Notifications"
#: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56
#: app/templates/metapackages/view.html:26 #: app/templates/metapackages/view.html:26
#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 #: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160
#: app/templates/todo/editor.html:173 #: app/templates/todo/editor.html:175
msgid "WIP" msgid "WIP"
msgstr "WIP" msgstr "WIP"
@ -1636,12 +1711,12 @@ msgstr "Fourni par"
#: app/templates/metapackages/view.html:17 #: app/templates/metapackages/view.html:17
msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):" msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):"
msgstr "" msgstr ""
"Malheureusement, ce paquet n'est pas encore sur le ContentDB ! Voici un ou " "Malheureusement, ce paquet n'est pas encore sur le ContentDB ! Voici un "
"plusieurs sujets de forum :" "ou plusieurs sujets de forum :"
#: app/templates/metapackages/view.html:24 #: app/templates/metapackages/view.html:24
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:351
#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 #: app/templates/packages/view.html:375 app/templates/todo/editor.html:85
#, fuzzy, python-format #, fuzzy, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
msgstr "%(title)s sur %(display_name)s" msgstr "%(title)s sur %(display_name)s"
@ -1765,9 +1840,10 @@ msgid ""
"features\n" "features\n"
"\t\t\tsuch as finding metadata from git, and autocompletion." "\t\t\tsuch as finding metadata from git, and autocompletion."
msgstr "" msgstr ""
"JavaScript est nécessaire pour améliorer l'interface utilisateur et pour les " "JavaScript est nécessaire pour améliorer l'interface utilisateur et pour "
"fonctionnalités\n" "les fonctionnalités\n"
"\t\t\t telles que la recherche de métadonnées dans Git et l'autocomplétion." "\t\t\t telles que la recherche de métadonnées dans Git et "
"l'autocomplétion."
#: app/templates/packages/create_edit.html:57 #: app/templates/packages/create_edit.html:57
msgid "Whilst disabled Javascript may work, it is not officially supported." 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 " "Maintainers cannot add or remove other maintainers, but can remove "
"themselves." "themselves."
msgstr "" msgstr ""
"Les responsables ne peuvent pas ajouter ou supprimer d'autres responsables, " "Les responsables ne peuvent pas ajouter ou supprimer d'autres "
"mais peuvent se supprimer eux-mêmes." "responsables, mais peuvent se supprimer eux-mêmes."
#: app/templates/packages/list.html:21 #: app/templates/packages/list.html:21
#, python-format #, python-format
@ -2148,7 +2224,16 @@ msgid ""
"\t\t\t\tit can be submitted for approval again." "\t\t\t\tit can be submitted for approval again."
msgstr "" 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_reply.html:18
#: app/templates/threads/delete_thread.html:18 #: app/templates/threads/delete_thread.html:18
#: app/templates/users/delete.html:30 #: 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" msgstr "Poster une évaluation pour %(title)s par %(author)s"
#: app/templates/packages/review_create_edit.html:16 #: app/templates/packages/review_create_edit.html:16
#: app/templates/threads/new.html:11
#, python-format
msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead." msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead."
msgstr "" msgstr ""
"Vous avez trouvé un bug ? Reportez le plutôt sur l'<a href='%(url)s'>issue " "Vous avez trouvé un bug ? Reportez le plutôt sur l'<a "
"tracker</a>." "href='%(url)s'>issue tracker</a>."
#: app/templates/packages/review_create_edit.html:56 #: app/templates/packages/review_create_edit.html:56
msgid "Delete review." msgid "Delete review."
@ -2263,8 +2350,8 @@ msgid ""
"ContentDB will poll your Git repository every day, if your package is " "ContentDB will poll your Git repository every day, if your package is "
"approved." "approved."
msgstr "" msgstr ""
"Le ContentDB vérifiera votre dépôt Git tous les jours, si votre paquet est " "Le ContentDB vérifiera votre dépôt Git tous les jours, si votre paquet "
"approuvé." "est approuvé."
#: app/templates/packages/update_config.html:17 #: app/templates/packages/update_config.html:17
msgid "You should consider using webhooks or the API for faster releases." 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" msgid "Warning"
msgstr "Avertissements" 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" msgid "Dependencies"
msgstr "Dépendances" msgstr "Dépendances"
#: app/templates/packages/view.html:335 #: app/templates/packages/view.html:345
msgid "Required" msgid "Required"
msgstr "Requis" msgstr "Requis"
#: app/templates/packages/view.html:353 #: app/templates/packages/view.html:363
#, fuzzy #, fuzzy
msgid "No required dependencies" msgid "No required dependencies"
msgstr "Dépendances" msgstr "Dépendances"
#: app/templates/packages/view.html:359 #: app/templates/packages/view.html:369
msgid "Optional" msgid "Optional"
msgstr "Optionnel" msgstr "Optionnel"
#: app/templates/packages/view.html:381 #: app/templates/packages/view.html:391
msgid "Information" msgid "Information"
msgstr "Informations" msgstr "Informations"
#: app/templates/packages/view.html:387 #: app/templates/packages/view.html:397
msgid "Technical Name" msgid "Technical Name"
msgstr "Nom technique" msgstr "Nom technique"
#: app/templates/packages/view.html:404 #: app/templates/packages/view.html:406
#, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr ""
#: app/templates/packages/view.html:414
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:406 #: app/templates/packages/view.html:416
msgid "Added" msgid "Added"
msgstr "Ajouté" msgstr "Ajouté"
#: app/templates/packages/view.html:420 #: app/templates/packages/view.html:430
msgid "Remove myself" msgid "Remove myself"
msgstr "Me retirer" msgstr "Me retirer"
#: app/templates/packages/view.html:425 #: app/templates/packages/view.html:435
#, fuzzy #, fuzzy
msgid "Provides" msgid "Provides"
msgstr "évaluations" msgstr "évaluations"
#: app/templates/packages/view.html:435 #: app/templates/packages/view.html:457
#, 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
#, fuzzy #, fuzzy
msgid "More" msgid "More"
msgstr "Voir plus" msgstr "Voir plus"
#: app/templates/packages/view.html:474 #: app/templates/packages/view.html:478
msgid "Report a problem with this listing" msgid "Report a problem with this listing"
msgstr "" msgstr ""
#: app/templates/packages/view.html:479 #: app/templates/packages/view.html:483
#, fuzzy #, fuzzy
msgid "See audit log" msgid "See audit log"
msgstr "Journal d'audit" msgstr "Journal d'audit"
@ -2546,7 +2642,7 @@ msgstr "Paquets non approuvés nécessitant une action"
msgid "No screenshots need reviewing." msgid "No screenshots need reviewing."
msgstr "" 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." msgid "No packages need reviewing."
msgstr "" msgstr ""
@ -2586,25 +2682,25 @@ msgstr "Votes d'évaluation"
msgid "Unfulfilled Dependencies" msgid "Unfulfilled Dependencies"
msgstr "Dépendances" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "Tous les paquets obsolètes" msgstr "Tous les paquets obsolètes"
#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 #: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16
msgid "Package Tags" msgid "Minetest-Mods org only"
msgstr "Étiquettes de paquet" msgstr ""
#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 #: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12
msgid "Missing tags only" msgid "Sort by date"
msgstr "Étiquettes manquantes uniquement" msgstr ""
#: app/templates/todo/tags.html:31 #: app/templates/todo/outdated.html:28
msgid "Edit Tags" msgid "Sort by score"
msgstr "Modifier les étiquettes" msgstr ""
#: app/templates/todo/tags.html:77
msgid "Edit tags"
msgstr "Modifier les étiquettes"
#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4
#, python-format #, python-format
@ -2615,10 +2711,44 @@ msgstr "Liste de choses à faire de %(username)s"
msgid "All Outdated Packages" msgid "All Outdated Packages"
msgstr "Tous les paquets obsolètes" 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 #: app/templates/todo/todo_base.html:35
msgid "Forum Topics" msgid "Forum Topics"
msgstr "Sujets du forum" 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 #: app/templates/todo/user.html:9
msgid "Misc To do" msgid "Misc To do"
msgstr "" msgstr ""
@ -2631,36 +2761,36 @@ msgstr "Activer les notifications par courriel"
msgid "Unapproved Packages Needing Action" msgid "Unapproved Packages Needing Action"
msgstr "Paquets non approuvés nécessitant une 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 :)" msgid "Nothing to do :)"
msgstr "Rien à faire :)" msgstr "Rien à faire :)"
#: app/templates/todo/user.html:45 #: app/templates/todo/user.html:47
#, fuzzy #, fuzzy
msgid "See all Update Settings" msgid "See all Update Settings"
msgstr "Mettre à jour les paramètres" msgstr "Mettre à jour les paramètres"
#: app/templates/todo/user.html:50 #: app/templates/todo/user.html:52
msgid "Create All Releases" msgid "Create All Releases"
msgstr "Créer toutes les versions" msgstr "Créer toutes les versions"
#: app/templates/todo/user.html:53 #: app/templates/todo/user.html:55
msgid "Potentially Outdated Packages" msgid "Potentially Outdated Packages"
msgstr "Paquets potentiellement obsolètes" msgstr "Paquets potentiellement obsolètes"
#: app/templates/todo/user.html:55 #: app/templates/todo/user.html:57
msgid "" msgid ""
"New: Git Update Detection has been set up on all packages to send " "New: Git Update Detection has been set up on all packages to send "
"notifications." "notifications."
msgstr "" msgstr ""
#: app/templates/todo/user.html:56 #: app/templates/todo/user.html:58
msgid "" msgid ""
"Consider changing the update settings to create releases automatically " "Consider changing the update settings to create releases automatically "
"instead." "instead."
msgstr "" msgstr ""
#: app/templates/todo/user.html:59 #: app/templates/todo/user.html:61
msgid "" msgid ""
"Instead of marking packages as outdated, you can automatically create " "Instead of marking packages as outdated, you can automatically create "
"releases when New Commits or New Tags are pushed to Git by clicking " "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 " "étiquettes sont poussés vers Git en cliquant sur « Mettre les paramètres "
"à jour »." "à jour »."
#: app/templates/todo/user.html:61 #: app/templates/todo/user.html:63
msgid "" msgid ""
"To remove a package from below, create a release or change the update " "To remove a package from below, create a release or change the update "
"settings." "settings."
msgstr "" 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" msgid "Packages Without Tags"
msgstr "Paquets sans étiquette" 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." msgid "Labelling your packages with tags helps users find them."
msgstr "" msgstr ""
#: app/templates/todo/user.html:92 #: app/templates/todo/user.html:95
msgid "Unadded Topics" msgid "Unadded Topics"
msgstr "" 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." msgid "List of your forum topics which do not have a matching package."
msgstr "" msgstr ""
#: app/templates/todo/user.html:96 #: app/templates/todo/user.html:99
msgid "Topics with a strikethrough have been marked as discarded." msgid "Topics with a strikethrough have been marked as discarded."
msgstr "" 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." msgid "Congrats! You don't have any topics which aren't on CDB."
msgstr "" msgstr ""
@ -2835,8 +2969,8 @@ msgid ""
"You don't need a forum account, however, it's recommended to make the " "You don't need a forum account, however, it's recommended to make the "
"most out of the Minetest community." "most out of the Minetest community."
msgstr "" msgstr ""
"Vous n'avez pas besoin d'un compte sur le forum, cependant il est recommandé " "Vous n'avez pas besoin d'un compte sur le forum, cependant il est "
"pour profiter au maximum de la communauté Minetest." "recommandé pour profiter au maximum de la communauté Minetest."
#: app/templates/users/claim.html:22 #: app/templates/users/claim.html:22
msgid "<b>Yes</b>, I have a forums account" msgid "<b>Yes</b>, I have a forums account"
@ -3174,16 +3308,16 @@ msgstr ""
#: app/utils/user.py:50 #: app/utils/user.py:50
msgid "You have a lot of notifications, you should either read or clear them" msgid "You have a lot of notifications, you should either read or clear them"
msgstr "" msgstr ""
"Vous avez beaucoup de notifications, vous devriez soit les lire, soit les " "Vous avez beaucoup de notifications, vous devriez soit les lire, soit les"
"effacer" " effacer"
#: app/utils/user.py:54 #: app/utils/user.py:54
msgid "" msgid ""
"Please consider enabling email notifications, you can customise how much " "Please consider enabling email notifications, you can customise how much "
"is sent" "is sent"
msgstr "" msgstr ""
"Pensez à activer les notifications par e-mail, vous pouvez personnaliser ce " "Pensez à activer les notifications par e-mail, vous pouvez personnaliser "
"qui est envoyé" "ce qui est envoyé"
#~ msgid "forum.minetest.net/viewtopic.php?t=" #~ msgid "forum.minetest.net/viewtopic.php?t="
#~ msgstr "" #~ msgstr ""
@ -3216,3 +3350,16 @@ msgstr ""
#~ msgid "Passwords do not much" #~ msgid "Passwords do not much"
#~ msgstr "" #~ 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"

View File

@ -1,4 +1,4 @@
# Translations template for PROJECT. # Hungarian translations for PROJECT.
# Copyright (C) 2022 ORGANIZATION # Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the PROJECT project. # This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022. # FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
@ -7,20 +7,19 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-01-13 22:35+0000\n"
"Last-Translator: pampogo kiraly <pampogo.kiraly@gmail.com>\n" "Last-Translator: pampogo kiraly <pampogo.kiraly@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/minetest/"
"contentdb/hu/>\n"
"Language: hu\n" "Language: hu\n"
"Language-Team: Hungarian "
"<https://hosted.weblate.org/projects/minetest/contentdb/hu/>\n"
"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n" "Generated-By: Babel 2.9.1\n"
#: app/__init__.py:99 #: app/__init__.py:102
msgid "You have been banned." msgid "You have been banned."
msgstr "" msgstr ""
@ -40,8 +39,8 @@ msgid "Limit to package"
msgstr "" msgstr ""
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248
#: app/blueprints/packages/packages.py:450 #: app/blueprints/packages/packages.py:452
#: app/blueprints/packages/packages.py:546 #: app/blueprints/packages/packages.py:548
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
@ -80,7 +79,7 @@ msgstr "Részletek Szerkesztése"
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "Verziók" msgstr "Verziók"
@ -92,7 +91,7 @@ msgstr "Képek"
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:408 #: app/templates/packages/view.html:418
msgid "Maintainers" msgid "Maintainers"
msgstr "Karbantartók" msgstr "Karbantartók"
@ -123,15 +122,15 @@ msgid ""
"Warning: Forum topic not found. This may happen if the topic has only " "Warning: Forum topic not found. This may happen if the topic has only "
"just been created." "just been created."
msgstr "" msgstr ""
"Figyelem: A fórum téma nem található. Ez akkor fordulhat elő, ha a téma csak " "Figyelem: A fórum téma nem található. Ez akkor fordulhat elő, ha a téma "
"most jött létre." "csak most jött létre."
#: app/blueprints/packages/packages.py:215 #: app/blueprints/packages/packages.py:215
#, fuzzy #, fuzzy
msgid "No download available." msgid "No download available."
msgstr "A letöltésre nincs lehetőség." 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" msgid "Type"
msgstr "Gépelni" msgstr "Gépelni"
@ -140,12 +139,12 @@ msgid "Title (Human-readable)"
msgstr "Cím (Ember-által-olvasható)" msgstr "Cím (Ember-által-olvasható)"
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:544 #: app/blueprints/packages/packages.py:546
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "Név (Technikai)" msgstr "Név (Technikai)"
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:76
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" 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 (_)" 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)" msgid "Short Description (Plaintext)"
msgstr "Rövid leírás (egyszerű szöveg)" 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" msgid "Maintenance State"
msgstr "Karbantartási Állapot" msgstr "Karbantartási Állapot"
@ -167,7 +166,7 @@ msgstr "Címkék"
msgid "Content Warnings" msgid "Content Warnings"
msgstr "Tartalomra vonatkozó figyelmeztetések" 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" msgid "License"
msgstr "" msgstr ""
@ -218,37 +217,37 @@ msgstr "Nincs erre engedélye"
msgid "Please comment what changes are needed in the review thread" msgid "Please comment what changes are needed in the review thread"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:413 #: app/blueprints/packages/packages.py:415
#: app/blueprints/packages/packages.py:429 #: app/blueprints/packages/packages.py:431
msgid "You don't have permission to do that." msgid "You don't have permission to do that."
msgstr "Nincs erre engedélye." msgstr "Nincs erre engedélye."
#: app/blueprints/packages/packages.py:424 #: app/blueprints/packages/packages.py:426
msgid "Deleted package" msgid "Deleted package"
msgstr "Törölt csomag" msgstr "Törölt csomag"
#: app/blueprints/packages/packages.py:440 #: app/blueprints/packages/packages.py:442
msgid "Unapproved package" msgid "Unapproved package"
msgstr "Nem jóváhagyott csomag" msgstr "Nem jóváhagyott csomag"
#: app/blueprints/packages/packages.py:449 #: app/blueprints/packages/packages.py:451
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "Karbantartók (vesszővel-elválasztva)" 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" msgid "You do not have permission to edit maintainers"
msgstr "Nincs engedélye a karbantartók szerkesztésére" 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" msgid "You are not a maintainer"
msgstr "Nem vagy karbantartó" msgstr "Nem vagy karbantartó"
#: app/blueprints/packages/packages.py:511 #: app/blueprints/packages/packages.py:513
#, fuzzy #, fuzzy
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "A csomag tulajdonosai nem távolíthatják el magukat karbantartóként" 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" msgid "Author Name"
msgstr "Szerző Neve" msgstr "Szerző Neve"
@ -331,43 +330,51 @@ msgstr "Frissítés"
msgid "Trigger" msgid "Trigger"
msgstr "" 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" msgid "Branch name"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:241 #: app/blueprints/packages/releases.py:243
#: app/templates/packages/update_config.html:38 #: app/templates/packages/update_config.html:38
msgid "Action" msgid "Action"
msgstr "Akció" msgstr "Akció"
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Send notification and mark as outdated" msgid "Send notification and mark as outdated"
msgstr "Értesítés küldése és megjelölés elavultként" 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 #, fuzzy
msgid "Create release" msgid "Create release"
msgstr "Verzió létrehozása" msgstr "Verzió létrehozása"
#: app/blueprints/packages/releases.py:244 #: app/blueprints/packages/releases.py:246
msgid "Save Settings" msgid "Save Settings"
msgstr "Beállítások Mentése" msgstr "Beállítások Mentése"
#: app/blueprints/packages/releases.py:245 #: app/blueprints/packages/releases.py:247
#, fuzzy #, fuzzy
msgid "Disable Automation" msgid "Disable Automation"
msgstr "Automatizálás Kikapcsolása" 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" msgid "Please add a Git repository URL in order to set up automatic releases"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:300 #: app/blueprints/packages/releases.py:302
#, fuzzy #, fuzzy
msgid "Deleted update configuration" msgid "Deleted update configuration"
msgstr "Törölt frissítési konfiguráció" 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" msgid "Now, please create an initial release"
msgstr "Most kérjük, hozzon létre egy kezdeti verziót" 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 " "Invalid username - must only contain A-Za-z0-9._. Consider contacting an "
"admin" "admin"
msgstr "" msgstr ""
"Érvénytelen felhasználónév - csak A-Za-z0-9._-t tartalmazhat. Fontolja meg a " "Érvénytelen felhasználónév - csak A-Za-z0-9._-t tartalmazhat. Fontolja "
"kapcsolatfelvevést egy adminisztrátorral" "meg a kapcsolatfelvevést egy adminisztrátorral"
#: app/blueprints/users/claim.py:51 #: app/blueprints/users/claim.py:51
msgid "User has already been claimed" msgid "User has already been claimed"
@ -837,6 +844,85 @@ msgstr ""
msgid "Users with moderator rank or above cannot be deleted" msgid "Users with moderator rank or above cannot be deleted"
msgstr "" 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 #: app/templates/404.html:4
msgid "Page not found" msgid "Page not found"
msgstr "" msgstr ""
@ -847,29 +933,18 @@ msgid ""
"been deleted, or you may not have access to it." "been deleted, or you may not have access to it."
msgstr "" 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 #: app/templates/base.html:36
msgid "Random" msgid "Random"
msgstr "" 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/bulk_update_conf.html:8
#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44
msgid "Help" msgid "Help"
msgstr "Segítség" msgstr "Segítség"
#: app/templates/base.html:42 app/templates/packages/view.html:123 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -878,12 +953,11 @@ msgstr ""
msgid "Search %(type)s" msgid "Search %(type)s"
msgstr "" msgstr ""
#: app/templates/base.html:48 app/templates/todo/tags.html:11 #: app/templates/base.html:48
#: app/templates/todo/tags.html:13
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15 #: app/templates/base.html:50
msgid "Search" msgid "Search"
msgstr "Keresés" msgstr "Keresés"
@ -935,35 +1009,35 @@ msgstr "Beállítások"
msgid "Sign out" msgid "Sign out"
msgstr "" msgstr ""
#: app/templates/base.html:196 #: app/templates/base.html:190
msgid "Help translate ContentDB" msgid "Help translate ContentDB"
msgstr "" msgstr ""
#: app/templates/base.html:240 #: app/templates/base.html:234
msgid "Policy and Guidance" msgid "Policy and Guidance"
msgstr "" msgstr ""
#: app/templates/base.html:241 #: app/templates/base.html:235
msgid "API" msgid "API"
msgstr "" 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" msgid "Privacy Policy"
msgstr "" msgstr ""
#: app/templates/base.html:243 #: app/templates/base.html:237
msgid "Report / DMCA" msgid "Report / DMCA"
msgstr "" msgstr ""
#: app/templates/base.html:244 #: app/templates/base.html:238
msgid "Stats / Monitoring" msgid "Stats / Monitoring"
msgstr "" msgstr ""
#: app/templates/base.html:245 #: app/templates/base.html:239
msgid "User List" msgid "User List"
msgstr "" msgstr ""
#: app/templates/base.html:246 #: app/templates/base.html:240
msgid "Source Code" msgid "Source Code"
msgstr "" msgstr ""
@ -1078,10 +1152,6 @@ msgstr ""
msgid "Licenses" msgid "Licenses"
msgstr "" msgstr ""
#: app/templates/admin/tags/list.html:8
msgid "New Tag"
msgstr ""
#: app/templates/admin/tags/list.html:30 #: app/templates/admin/tags/list.html:30
#: app/templates/admin/warnings/list.html:24 #: app/templates/admin/warnings/list.html:24
#: app/templates/users/settings_email.html:44 #: app/templates/users/settings_email.html:44
@ -1301,6 +1371,7 @@ msgstr ""
#: app/templates/macros/forms.html:52 #: app/templates/macros/forms.html:52
#: app/templates/packages/create_edit.html:41 #: app/templates/packages/create_edit.html:41
#: app/templates/todo/editor.html:155
msgid "View" msgid "View"
msgstr "" msgstr ""
@ -1537,8 +1608,8 @@ msgstr ""
#: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56
#: app/templates/metapackages/view.html:26 #: app/templates/metapackages/view.html:26
#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 #: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160
#: app/templates/todo/editor.html:173 #: app/templates/todo/editor.html:175
msgid "WIP" msgid "WIP"
msgstr "" msgstr ""
@ -1577,8 +1648,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):"
msgstr "" msgstr ""
#: app/templates/metapackages/view.html:24 #: app/templates/metapackages/view.html:24
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:351
#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 #: app/templates/packages/view.html:375 app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
msgstr "" msgstr ""
@ -2043,7 +2114,15 @@ msgid ""
"\t\t\t\tit can be submitted for approval again." "\t\t\t\tit can be submitted for approval again."
msgstr "" 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_reply.html:18
#: app/templates/threads/delete_thread.html:18 #: app/templates/threads/delete_thread.html:18
#: app/templates/users/delete.html:30 #: app/templates/users/delete.html:30
@ -2056,6 +2135,8 @@ msgid "Post a review for %(title)s by %(author)s"
msgstr "" msgstr ""
#: app/templates/packages/review_create_edit.html:16 #: app/templates/packages/review_create_edit.html:16
#: app/templates/threads/new.html:11
#, python-format
msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead." msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead."
msgstr "" msgstr ""
@ -2266,60 +2347,68 @@ msgstr ""
msgid "Warning" msgid "Warning"
msgstr "" 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" msgid "Dependencies"
msgstr "" msgstr ""
#: app/templates/packages/view.html:335 #: app/templates/packages/view.html:345
msgid "Required" msgid "Required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:353 #: app/templates/packages/view.html:363
msgid "No required dependencies" msgid "No required dependencies"
msgstr "" msgstr ""
#: app/templates/packages/view.html:359 #: app/templates/packages/view.html:369
msgid "Optional" msgid "Optional"
msgstr "" msgstr ""
#: app/templates/packages/view.html:381 #: app/templates/packages/view.html:391
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:387 #: app/templates/packages/view.html:397
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:404 #: app/templates/packages/view.html:406
#, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr ""
#: app/templates/packages/view.html:414
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:406 #: app/templates/packages/view.html:416
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:420 #: app/templates/packages/view.html:430
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:425 #: app/templates/packages/view.html:435
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:435 #: app/templates/packages/view.html:457
#, python-format
msgid "Like %(display_name)s's work? Donate now!"
msgstr ""
#: app/templates/packages/view.html:453
msgid "More" msgid "More"
msgstr "" msgstr ""
#: app/templates/packages/view.html:474 #: app/templates/packages/view.html:478
msgid "Report a problem with this listing" msgid "Report a problem with this listing"
msgstr "" msgstr ""
#: app/templates/packages/view.html:479 #: app/templates/packages/view.html:483
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2422,7 +2511,7 @@ msgstr ""
msgid "No screenshots need reviewing." msgid "No screenshots need reviewing."
msgstr "" 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." msgid "No packages need reviewing."
msgstr "" msgstr ""
@ -2459,24 +2548,24 @@ msgstr ""
msgid "Unfulfilled Dependencies" msgid "Unfulfilled Dependencies"
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 #: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16
msgid "Package Tags" msgid "Minetest-Mods org only"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 #: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12
msgid "Missing tags only" msgid "Sort by date"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:31 #: app/templates/todo/outdated.html:28
msgid "Edit Tags" msgid "Sort by score"
msgstr ""
#: app/templates/todo/tags.html:77
msgid "Edit tags"
msgstr "" msgstr ""
#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4
@ -2488,10 +2577,43 @@ msgstr ""
msgid "All Outdated Packages" msgid "All Outdated Packages"
msgstr "" msgstr ""
#: app/templates/todo/todo_base.html:29
msgid "Package Tags"
msgstr ""
#: app/templates/todo/todo_base.html:35 #: app/templates/todo/todo_base.html:35
msgid "Forum Topics" msgid "Forum Topics"
msgstr "" 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 #: app/templates/todo/user.html:9
msgid "Misc To do" msgid "Misc To do"
msgstr "" msgstr ""
@ -2504,68 +2626,72 @@ msgstr ""
msgid "Unapproved Packages Needing Action" msgid "Unapproved Packages Needing Action"
msgstr "" 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 :)" msgid "Nothing to do :)"
msgstr "" msgstr ""
#: app/templates/todo/user.html:45 #: app/templates/todo/user.html:47
msgid "See all Update Settings" msgid "See all Update Settings"
msgstr "" msgstr ""
#: app/templates/todo/user.html:50 #: app/templates/todo/user.html:52
msgid "Create All Releases" msgid "Create All Releases"
msgstr "" msgstr ""
#: app/templates/todo/user.html:53 #: app/templates/todo/user.html:55
msgid "Potentially Outdated Packages" msgid "Potentially Outdated Packages"
msgstr "" msgstr ""
#: app/templates/todo/user.html:55 #: app/templates/todo/user.html:57
msgid "" msgid ""
"New: Git Update Detection has been set up on all packages to send " "New: Git Update Detection has been set up on all packages to send "
"notifications." "notifications."
msgstr "" msgstr ""
#: app/templates/todo/user.html:56 #: app/templates/todo/user.html:58
msgid "" msgid ""
"Consider changing the update settings to create releases automatically " "Consider changing the update settings to create releases automatically "
"instead." "instead."
msgstr "" msgstr ""
#: app/templates/todo/user.html:59 #: app/templates/todo/user.html:61
msgid "" msgid ""
"Instead of marking packages as outdated, you can automatically create " "Instead of marking packages as outdated, you can automatically create "
"releases when New Commits or New Tags are pushed to Git by clicking " "releases when New Commits or New Tags are pushed to Git by clicking "
"'Update Settings'." "'Update Settings'."
msgstr "" msgstr ""
#: app/templates/todo/user.html:61 #: app/templates/todo/user.html:63
msgid "" msgid ""
"To remove a package from below, create a release or change the update " "To remove a package from below, create a release or change the update "
"settings." "settings."
msgstr "" 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" msgid "Packages Without Tags"
msgstr "" msgstr ""
#: app/templates/todo/user.html:72 #: app/templates/todo/user.html:75
msgid "Labelling your packages with tags helps users find them." msgid "Labelling your packages with tags helps users find them."
msgstr "" msgstr ""
#: app/templates/todo/user.html:92 #: app/templates/todo/user.html:95
msgid "Unadded Topics" msgid "Unadded Topics"
msgstr "" 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." msgid "List of your forum topics which do not have a matching package."
msgstr "" msgstr ""
#: app/templates/todo/user.html:96 #: app/templates/todo/user.html:99
msgid "Topics with a strikethrough have been marked as discarded." msgid "Topics with a strikethrough have been marked as discarded."
msgstr "" 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." msgid "Congrats! You don't have any topics which aren't on CDB."
msgstr "" msgstr ""
@ -3015,3 +3141,16 @@ msgid ""
"Please consider enabling email notifications, you can customise how much " "Please consider enabling email notifications, you can customise how much "
"is sent" "is sent"
msgstr "" msgstr ""
#~ msgid "Like %(display_name)s's work? Donate now!"
#~ msgstr ""
#~ msgid "Missing tags only"
#~ msgstr ""
#~ msgid "Edit Tags"
#~ msgstr ""
#~ msgid "Edit tags"
#~ msgstr ""

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n" "Generated-By: Babel 2.9.1\n"
#: app/__init__.py:99 #: app/__init__.py:102
msgid "You have been banned." msgid "You have been banned."
msgstr "" msgstr ""
@ -37,8 +37,8 @@ msgid "Limit to package"
msgstr "" msgstr ""
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248
#: app/blueprints/packages/packages.py:450 #: app/blueprints/packages/packages.py:452
#: app/blueprints/packages/packages.py:546 #: app/blueprints/packages/packages.py:548
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
@ -77,7 +77,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "" msgstr ""
@ -89,7 +89,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:408 #: app/templates/packages/view.html:418
msgid "Maintainers" msgid "Maintainers"
msgstr "" msgstr ""
@ -124,7 +124,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "" 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" msgid "Type"
msgstr "" msgstr ""
@ -133,12 +133,12 @@ msgid "Title (Human-readable)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:544 #: app/blueprints/packages/packages.py:546
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:76
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "" msgstr ""
@ -147,7 +147,7 @@ msgstr ""
msgid "Short Description (Plaintext)" msgid "Short Description (Plaintext)"
msgstr "" 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" msgid "Maintenance State"
msgstr "" msgstr ""
@ -160,7 +160,7 @@ msgstr ""
msgid "Content Warnings" msgid "Content Warnings"
msgstr "" 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" msgid "License"
msgstr "" msgstr ""
@ -210,36 +210,36 @@ msgstr ""
msgid "Please comment what changes are needed in the review thread" msgid "Please comment what changes are needed in the review thread"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:413 #: app/blueprints/packages/packages.py:415
#: app/blueprints/packages/packages.py:429 #: app/blueprints/packages/packages.py:431
msgid "You don't have permission to do that." msgid "You don't have permission to do that."
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:424 #: app/blueprints/packages/packages.py:426
msgid "Deleted package" msgid "Deleted package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:440 #: app/blueprints/packages/packages.py:442
msgid "Unapproved package" msgid "Unapproved package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:449 #: app/blueprints/packages/packages.py:451
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:458 #: app/blueprints/packages/packages.py:460
msgid "You do not have permission to edit maintainers" msgid "You do not have permission to edit maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:508 #: app/blueprints/packages/packages.py:510
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:511 #: app/blueprints/packages/packages.py:513
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:543 #: app/blueprints/packages/packages.py:545
msgid "Author Name" msgid "Author Name"
msgstr "" msgstr ""
@ -321,40 +321,48 @@ msgstr ""
msgid "Trigger" msgid "Trigger"
msgstr "" 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" msgid "Branch name"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:241 #: app/blueprints/packages/releases.py:243
#: app/templates/packages/update_config.html:38 #: app/templates/packages/update_config.html:38
msgid "Action" msgid "Action"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Send notification and mark as outdated" msgid "Send notification and mark as outdated"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Create release" msgid "Create release"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:244 #: app/blueprints/packages/releases.py:246
msgid "Save Settings" msgid "Save Settings"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:245 #: app/blueprints/packages/releases.py:247
msgid "Disable Automation" msgid "Disable Automation"
msgstr "" 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" msgid "Please add a Git repository URL in order to set up automatic releases"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:300 #: app/blueprints/packages/releases.py:302
msgid "Deleted update configuration" msgid "Deleted update configuration"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:308 #: app/blueprints/packages/releases.py:310
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "" msgstr ""
@ -809,6 +817,79 @@ msgstr ""
msgid "Users with moderator rank or above cannot be deleted" msgid "Users with moderator rank or above cannot be deleted"
msgstr "" 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 #: app/templates/404.html:4
msgid "Page not found" msgid "Page not found"
msgstr "" msgstr ""
@ -819,29 +900,18 @@ msgid ""
"been deleted, or you may not have access to it." "been deleted, or you may not have access to it."
msgstr "" 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 #: app/templates/base.html:36
msgid "Random" msgid "Random"
msgstr "" 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/bulk_update_conf.html:8
#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44
msgid "Help" msgid "Help"
msgstr "" msgstr ""
#: app/templates/base.html:42 app/templates/packages/view.html:123 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -850,12 +920,11 @@ msgstr ""
msgid "Search %(type)s" msgid "Search %(type)s"
msgstr "" msgstr ""
#: app/templates/base.html:48 app/templates/todo/tags.html:11 #: app/templates/base.html:48
#: app/templates/todo/tags.html:13
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15 #: app/templates/base.html:50
msgid "Search" msgid "Search"
msgstr "" msgstr ""
@ -907,35 +976,35 @@ msgstr ""
msgid "Sign out" msgid "Sign out"
msgstr "" msgstr ""
#: app/templates/base.html:196 #: app/templates/base.html:190
msgid "Help translate ContentDB" msgid "Help translate ContentDB"
msgstr "" msgstr ""
#: app/templates/base.html:240 #: app/templates/base.html:234
msgid "Policy and Guidance" msgid "Policy and Guidance"
msgstr "" msgstr ""
#: app/templates/base.html:241 #: app/templates/base.html:235
msgid "API" msgid "API"
msgstr "" 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" msgid "Privacy Policy"
msgstr "" msgstr ""
#: app/templates/base.html:243 #: app/templates/base.html:237
msgid "Report / DMCA" msgid "Report / DMCA"
msgstr "" msgstr ""
#: app/templates/base.html:244 #: app/templates/base.html:238
msgid "Stats / Monitoring" msgid "Stats / Monitoring"
msgstr "" msgstr ""
#: app/templates/base.html:245 #: app/templates/base.html:239
msgid "User List" msgid "User List"
msgstr "" msgstr ""
#: app/templates/base.html:246 #: app/templates/base.html:240
msgid "Source Code" msgid "Source Code"
msgstr "" msgstr ""
@ -1050,10 +1119,6 @@ msgstr ""
msgid "Licenses" msgid "Licenses"
msgstr "" msgstr ""
#: app/templates/admin/tags/list.html:8
msgid "New Tag"
msgstr ""
#: app/templates/admin/tags/list.html:30 #: app/templates/admin/tags/list.html:30
#: app/templates/admin/warnings/list.html:24 #: app/templates/admin/warnings/list.html:24
#: app/templates/users/settings_email.html:44 #: app/templates/users/settings_email.html:44
@ -1273,6 +1338,7 @@ msgstr ""
#: app/templates/macros/forms.html:52 #: app/templates/macros/forms.html:52
#: app/templates/packages/create_edit.html:41 #: app/templates/packages/create_edit.html:41
#: app/templates/todo/editor.html:155
msgid "View" msgid "View"
msgstr "" msgstr ""
@ -1509,8 +1575,8 @@ msgstr ""
#: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56
#: app/templates/metapackages/view.html:26 #: app/templates/metapackages/view.html:26
#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 #: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160
#: app/templates/todo/editor.html:173 #: app/templates/todo/editor.html:175
msgid "WIP" msgid "WIP"
msgstr "" msgstr ""
@ -1549,8 +1615,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):"
msgstr "" msgstr ""
#: app/templates/metapackages/view.html:24 #: app/templates/metapackages/view.html:24
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:351
#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 #: app/templates/packages/view.html:375 app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
msgstr "" msgstr ""
@ -2015,7 +2081,15 @@ msgid ""
"\t\t\t\tit can be submitted for approval again." "\t\t\t\tit can be submitted for approval again."
msgstr "" 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_reply.html:18
#: app/templates/threads/delete_thread.html:18 #: app/templates/threads/delete_thread.html:18
#: app/templates/users/delete.html:30 #: app/templates/users/delete.html:30
@ -2028,6 +2102,8 @@ msgid "Post a review for %(title)s by %(author)s"
msgstr "" msgstr ""
#: app/templates/packages/review_create_edit.html:16 #: app/templates/packages/review_create_edit.html:16
#: app/templates/threads/new.html:11
#, python-format
msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead." msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead."
msgstr "" msgstr ""
@ -2238,60 +2314,68 @@ msgstr ""
msgid "Warning" msgid "Warning"
msgstr "" 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" msgid "Dependencies"
msgstr "" msgstr ""
#: app/templates/packages/view.html:335 #: app/templates/packages/view.html:345
msgid "Required" msgid "Required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:353 #: app/templates/packages/view.html:363
msgid "No required dependencies" msgid "No required dependencies"
msgstr "" msgstr ""
#: app/templates/packages/view.html:359 #: app/templates/packages/view.html:369
msgid "Optional" msgid "Optional"
msgstr "" msgstr ""
#: app/templates/packages/view.html:381 #: app/templates/packages/view.html:391
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:387 #: app/templates/packages/view.html:397
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:404 #: app/templates/packages/view.html:406
#, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr ""
#: app/templates/packages/view.html:414
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:406 #: app/templates/packages/view.html:416
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:420 #: app/templates/packages/view.html:430
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:425 #: app/templates/packages/view.html:435
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:435 #: app/templates/packages/view.html:457
#, python-format
msgid "Like %(display_name)s's work? Donate now!"
msgstr ""
#: app/templates/packages/view.html:453
msgid "More" msgid "More"
msgstr "" msgstr ""
#: app/templates/packages/view.html:474 #: app/templates/packages/view.html:478
msgid "Report a problem with this listing" msgid "Report a problem with this listing"
msgstr "" msgstr ""
#: app/templates/packages/view.html:479 #: app/templates/packages/view.html:483
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2394,7 +2478,7 @@ msgstr ""
msgid "No screenshots need reviewing." msgid "No screenshots need reviewing."
msgstr "" 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." msgid "No packages need reviewing."
msgstr "" msgstr ""
@ -2431,24 +2515,24 @@ msgstr ""
msgid "Unfulfilled Dependencies" msgid "Unfulfilled Dependencies"
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 #: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16
msgid "Package Tags" msgid "Minetest-Mods org only"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 #: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12
msgid "Missing tags only" msgid "Sort by date"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:31 #: app/templates/todo/outdated.html:28
msgid "Edit Tags" msgid "Sort by score"
msgstr ""
#: app/templates/todo/tags.html:77
msgid "Edit tags"
msgstr "" msgstr ""
#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4
@ -2460,10 +2544,42 @@ msgstr ""
msgid "All Outdated Packages" msgid "All Outdated Packages"
msgstr "" msgstr ""
#: app/templates/todo/todo_base.html:29
msgid "Package Tags"
msgstr ""
#: app/templates/todo/todo_base.html:35 #: app/templates/todo/todo_base.html:35
msgid "Forum Topics" msgid "Forum Topics"
msgstr "" 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 #: app/templates/todo/user.html:9
msgid "Misc To do" msgid "Misc To do"
msgstr "" msgstr ""
@ -2476,68 +2592,72 @@ msgstr ""
msgid "Unapproved Packages Needing Action" msgid "Unapproved Packages Needing Action"
msgstr "" 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 :)" msgid "Nothing to do :)"
msgstr "" msgstr ""
#: app/templates/todo/user.html:45 #: app/templates/todo/user.html:47
msgid "See all Update Settings" msgid "See all Update Settings"
msgstr "" msgstr ""
#: app/templates/todo/user.html:50 #: app/templates/todo/user.html:52
msgid "Create All Releases" msgid "Create All Releases"
msgstr "" msgstr ""
#: app/templates/todo/user.html:53 #: app/templates/todo/user.html:55
msgid "Potentially Outdated Packages" msgid "Potentially Outdated Packages"
msgstr "" msgstr ""
#: app/templates/todo/user.html:55 #: app/templates/todo/user.html:57
msgid "" msgid ""
"New: Git Update Detection has been set up on all packages to send " "New: Git Update Detection has been set up on all packages to send "
"notifications." "notifications."
msgstr "" msgstr ""
#: app/templates/todo/user.html:56 #: app/templates/todo/user.html:58
msgid "" msgid ""
"Consider changing the update settings to create releases automatically " "Consider changing the update settings to create releases automatically "
"instead." "instead."
msgstr "" msgstr ""
#: app/templates/todo/user.html:59 #: app/templates/todo/user.html:61
msgid "" msgid ""
"Instead of marking packages as outdated, you can automatically create " "Instead of marking packages as outdated, you can automatically create "
"releases when New Commits or New Tags are pushed to Git by clicking " "releases when New Commits or New Tags are pushed to Git by clicking "
"'Update Settings'." "'Update Settings'."
msgstr "" msgstr ""
#: app/templates/todo/user.html:61 #: app/templates/todo/user.html:63
msgid "" msgid ""
"To remove a package from below, create a release or change the update " "To remove a package from below, create a release or change the update "
"settings." "settings."
msgstr "" 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" msgid "Packages Without Tags"
msgstr "" msgstr ""
#: app/templates/todo/user.html:72 #: app/templates/todo/user.html:75
msgid "Labelling your packages with tags helps users find them." msgid "Labelling your packages with tags helps users find them."
msgstr "" msgstr ""
#: app/templates/todo/user.html:92 #: app/templates/todo/user.html:95
msgid "Unadded Topics" msgid "Unadded Topics"
msgstr "" 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." msgid "List of your forum topics which do not have a matching package."
msgstr "" msgstr ""
#: app/templates/todo/user.html:96 #: app/templates/todo/user.html:99
msgid "Topics with a strikethrough have been marked as discarded." msgid "Topics with a strikethrough have been marked as discarded."
msgstr "" 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." msgid "Congrats! You don't have any topics which aren't on CDB."
msgstr "" msgstr ""

View File

@ -7,21 +7,20 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-01-12 20:50+0000\n"
"Last-Translator: Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat " "Last-Translator: Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat "
"Yasuyoshi <translation@mnh48.moe>\n" "Yasuyoshi <translation@mnh48.moe>\n"
"Language-Team: Malay <https://hosted.weblate.org/projects/minetest/contentdb/"
"ms/>\n"
"Language: ms\n" "Language: ms\n"
"Language-Team: Malay "
"<https://hosted.weblate.org/projects/minetest/contentdb/ms/>\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n" "Generated-By: Babel 2.9.1\n"
#: app/__init__.py:99 #: app/__init__.py:102
msgid "You have been banned." msgid "You have been banned."
msgstr "Anda telah diharamkan." msgstr "Anda telah diharamkan."
@ -41,8 +40,8 @@ msgid "Limit to package"
msgstr "Hadkan ke pakej" msgstr "Hadkan ke pakej"
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248
#: app/blueprints/packages/packages.py:450 #: app/blueprints/packages/packages.py:452
#: app/blueprints/packages/packages.py:546 #: app/blueprints/packages/packages.py:548
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
@ -81,7 +80,7 @@ msgstr "Edit Maklumat"
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "Terbitan" msgstr "Terbitan"
@ -93,7 +92,7 @@ msgstr "Tangkap Layar"
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:408 #: app/templates/packages/view.html:418
msgid "Maintainers" msgid "Maintainers"
msgstr "Penyenggara" msgstr "Penyenggara"
@ -130,7 +129,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "Tiada muat turun tersedia." 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" msgid "Type"
msgstr "Jenis" msgstr "Jenis"
@ -139,12 +138,12 @@ msgid "Title (Human-readable)"
msgstr "Tajuk (Bacaan manusia)" msgstr "Tajuk (Bacaan manusia)"
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:544 #: app/blueprints/packages/packages.py:546
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "Nama (Teknikal)" msgstr "Nama (Teknikal)"
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:76
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "Huruf kecil (a-z), digit (0-9), dan garis bawah (_) sahaja" 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)" msgid "Short Description (Plaintext)"
msgstr "Perihal Pendek (Teks biasa)" 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" msgid "Maintenance State"
msgstr "Keadaan Penyenggaraan" msgstr "Keadaan Penyenggaraan"
@ -166,7 +165,7 @@ msgstr "Tag"
msgid "Content Warnings" msgid "Content Warnings"
msgstr "Amaran Kandungan" 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" msgid "License"
msgstr "Lesen" msgstr "Lesen"
@ -218,36 +217,36 @@ msgstr ""
"Sila tulis komen mengenai perubahan apa yang diperlukan dalam bebenang " "Sila tulis komen mengenai perubahan apa yang diperlukan dalam bebenang "
"ulasan" "ulasan"
#: app/blueprints/packages/packages.py:413 #: app/blueprints/packages/packages.py:415
#: app/blueprints/packages/packages.py:429 #: app/blueprints/packages/packages.py:431
msgid "You don't have permission to do that." msgid "You don't have permission to do that."
msgstr "Anda tiada kebenaran untuk berbuat sedemikian." msgstr "Anda tiada kebenaran untuk berbuat sedemikian."
#: app/blueprints/packages/packages.py:424 #: app/blueprints/packages/packages.py:426
msgid "Deleted package" msgid "Deleted package"
msgstr "Pakej dipadam" msgstr "Pakej dipadam"
#: app/blueprints/packages/packages.py:440 #: app/blueprints/packages/packages.py:442
msgid "Unapproved package" msgid "Unapproved package"
msgstr "Pakej tidak diluluskan" msgstr "Pakej tidak diluluskan"
#: app/blueprints/packages/packages.py:449 #: app/blueprints/packages/packages.py:451
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "Penyenggara (Dipisahkan dengan koma)" 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" msgid "You do not have permission to edit maintainers"
msgstr "Anda tiada kebenaran untuk mengedit penyenggara" 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" msgid "You are not a maintainer"
msgstr "Anda bukan seorang penyenggara" 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" msgid "Package owners cannot remove themselves as maintainers"
msgstr "Pemilik pakej tidak boleh mengeluarkan diri sendiri sebagai penyenggara" 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" msgid "Author Name"
msgstr "Nama Pencipta" msgstr "Nama Pencipta"
@ -329,40 +328,48 @@ msgstr "Kemas kini"
msgid "Trigger" msgid "Trigger"
msgstr "Picu" 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" msgid "Branch name"
msgstr "Nama cabang" msgstr "Nama cabang"
#: app/blueprints/packages/releases.py:241 #: app/blueprints/packages/releases.py:243
#: app/templates/packages/update_config.html:38 #: app/templates/packages/update_config.html:38
msgid "Action" msgid "Action"
msgstr "Perbuatan" msgstr "Perbuatan"
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Send notification and mark as outdated" msgid "Send notification and mark as outdated"
msgstr "Hantar pemberitahuan dan tanda sebagai lapuk" msgstr "Hantar pemberitahuan dan tanda sebagai lapuk"
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Create release" msgid "Create release"
msgstr "Cipta terbitan" msgstr "Cipta terbitan"
#: app/blueprints/packages/releases.py:244 #: app/blueprints/packages/releases.py:246
msgid "Save Settings" msgid "Save Settings"
msgstr "Simpan Tetapan" msgstr "Simpan Tetapan"
#: app/blueprints/packages/releases.py:245 #: app/blueprints/packages/releases.py:247
msgid "Disable Automation" msgid "Disable Automation"
msgstr "Lumpuhkan Automasi" 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" msgid "Please add a Git repository URL in order to set up automatic releases"
msgstr "Sila tambah URL repositori Git untuk menetapkan terbitan automatik" 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" msgid "Deleted update configuration"
msgstr "Konfigurasi kemas kini telah dipadam" 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" msgid "Now, please create an initial release"
msgstr "Sekarang, sila cipta sebuah terbitan awal" msgstr "Sekarang, sila cipta sebuah terbitan awal"
@ -837,6 +844,86 @@ msgstr ""
msgid "Users with moderator rank or above cannot be deleted" msgid "Users with moderator rank or above cannot be deleted"
msgstr "Pengguna dengan pangkat moderator ke atas tidak boleh dipadam" 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 #: app/templates/404.html:4
msgid "Page not found" msgid "Page not found"
msgstr "Halaman tidak dijumpai" msgstr "Halaman tidak dijumpai"
@ -850,29 +937,18 @@ msgstr ""
"mungkin halaman telah dipadam, atau mungkin anda tiada capaian ke halaman" "mungkin halaman telah dipadam, atau mungkin anda tiada capaian ke halaman"
" tersebut." " 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 #: app/templates/base.html:36
msgid "Random" msgid "Random"
msgstr "Rawak" 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/bulk_update_conf.html:8
#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44
msgid "Help" msgid "Help"
msgstr "Bantuan" msgstr "Bantuan"
#: app/templates/base.html:42 app/templates/packages/view.html:123 #: 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" msgid "Threads"
msgstr "Bebenang" msgstr "Bebenang"
@ -881,12 +957,11 @@ msgstr "Bebenang"
msgid "Search %(type)s" msgid "Search %(type)s"
msgstr "Cari %(type)s" msgstr "Cari %(type)s"
#: app/templates/base.html:48 app/templates/todo/tags.html:11 #: app/templates/base.html:48
#: app/templates/todo/tags.html:13
msgid "Search all packages" msgid "Search all packages"
msgstr "Cari kesemua pakej" msgstr "Cari kesemua pakej"
#: app/templates/base.html:50 app/templates/todo/tags.html:15 #: app/templates/base.html:50
msgid "Search" msgid "Search"
msgstr "Cari" msgstr "Cari"
@ -938,35 +1013,35 @@ msgstr "Tetapan"
msgid "Sign out" msgid "Sign out"
msgstr "Log keluar" msgstr "Log keluar"
#: app/templates/base.html:196 #: app/templates/base.html:190
msgid "Help translate ContentDB" msgid "Help translate ContentDB"
msgstr "Bantu terjemah ContentDB" msgstr "Bantu terjemah ContentDB"
#: app/templates/base.html:240 #: app/templates/base.html:234
msgid "Policy and Guidance" msgid "Policy and Guidance"
msgstr "Polisi dan Panduan" msgstr "Polisi dan Panduan"
#: app/templates/base.html:241 #: app/templates/base.html:235
msgid "API" msgid "API"
msgstr "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" msgid "Privacy Policy"
msgstr "Polisi Privasi" msgstr "Polisi Privasi"
#: app/templates/base.html:243 #: app/templates/base.html:237
msgid "Report / DMCA" msgid "Report / DMCA"
msgstr "Lapor / DMCA" msgstr "Lapor / DMCA"
#: app/templates/base.html:244 #: app/templates/base.html:238
msgid "Stats / Monitoring" msgid "Stats / Monitoring"
msgstr "Statistik / Pantauan" msgstr "Statistik / Pantauan"
#: app/templates/base.html:245 #: app/templates/base.html:239
msgid "User List" msgid "User List"
msgstr "Senarai Pengguna" msgstr "Senarai Pengguna"
#: app/templates/base.html:246 #: app/templates/base.html:240
msgid "Source Code" msgid "Source Code"
msgstr "Kod Sumber" msgstr "Kod Sumber"
@ -1083,10 +1158,6 @@ msgstr "Lesen Baharu"
msgid "Licenses" msgid "Licenses"
msgstr "Lesen" 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/tags/list.html:30
#: app/templates/admin/warnings/list.html:24 #: app/templates/admin/warnings/list.html:24
#: app/templates/users/settings_email.html:44 #: app/templates/users/settings_email.html:44
@ -1320,6 +1391,7 @@ msgstr "Tiada masukan log audit."
#: app/templates/macros/forms.html:52 #: app/templates/macros/forms.html:52
#: app/templates/packages/create_edit.html:41 #: app/templates/packages/create_edit.html:41
#: app/templates/todo/editor.html:155
msgid "View" msgid "View"
msgstr "Lihat" msgstr "Lihat"
@ -1562,8 +1634,8 @@ msgstr "Perbuatan"
#: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56
#: app/templates/metapackages/view.html:26 #: app/templates/metapackages/view.html:26
#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 #: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160
#: app/templates/todo/editor.html:173 #: app/templates/todo/editor.html:175
msgid "WIP" msgid "WIP"
msgstr "KDP" msgstr "KDP"
@ -1604,8 +1676,8 @@ msgstr ""
"berkaitan:" "berkaitan:"
#: app/templates/metapackages/view.html:24 #: app/templates/metapackages/view.html:24
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:351
#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 #: app/templates/packages/view.html:375 app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
msgstr "%(title)s oleh %(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 " "ContentDB will check your Git repository every day, but you can use "
"webhooks or the API for faster updates." "webhooks or the API for faster updates."
msgstr "" msgstr ""
"ContentDB akan periksa repositori Git anda setiap hari, tetapi anda boleh " "ContentDB akan periksa repositori Git anda setiap hari, tetapi anda boleh"
"gunakan cangkuk sesawang webhook atau API untuk kemas kini lebih cepat." " gunakan cangkuk sesawang webhook atau API untuk kemas kini lebih cepat."
#: app/templates/packages/release_wizard.html:25 #: app/templates/packages/release_wizard.html:25
#: app/templates/packages/release_wizard.html:64 #: app/templates/packages/release_wizard.html:64
@ -2119,9 +2191,10 @@ msgid ""
msgstr "" msgstr ""
"Untuk mengelakkan kehilangan data, anda tidak boleh memadam pakej secara " "Untuk mengelakkan kehilangan data, anda tidak boleh memadam pakej secara "
"kekal.\n" "kekal.\n"
"\t\t\tAnda boleh membuangnya dari ContentDB, yang akan menyebabkannya tidak\n" "\t\t\tAnda boleh membuangnya dari ContentDB, yang akan menyebabkannya "
"\t\t\tkelihatan oleh mana-mana pengguna dan akan dipadam secara kekal pada " "tidak\n"
"masa hadapan.\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." "\t\t\tPentadbir boleh memulihkan pakej yang dibuang, jika perlu."
#: app/templates/packages/remove.html:19 #: app/templates/packages/remove.html:19
@ -2132,7 +2205,16 @@ msgstr ""
"Membuang kelulusan pakej akan membuatkannya dikembalikan menjadi Draf,\n" "Membuang kelulusan pakej akan membuatkannya dikembalikan menjadi Draf,\n"
"\t\t\t\tyang mana ia boleh dihantar untuk proses kelulusan semula." "\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_reply.html:18
#: app/templates/threads/delete_thread.html:18 #: app/templates/threads/delete_thread.html:18
#: app/templates/users/delete.html:30 #: 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" msgstr "Hantar ulasan untuk %(title)s oleh %(author)s"
#: app/templates/packages/review_create_edit.html:16 #: app/templates/packages/review_create_edit.html:16
#: app/templates/threads/new.html:11
#, python-format
msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead." msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead."
msgstr "Jumpa pepijat? Hantarkan ke <a href='%(url)s'>penjejak isu</a> sahaja." msgstr "Jumpa pepijat? Hantarkan ke <a href='%(url)s'>penjejak isu</a> sahaja."
@ -2157,8 +2241,8 @@ msgid ""
"This will convert the review into a thread, keeping the comments but " "This will convert the review into a thread, keeping the comments but "
"removing its effect on the package's rating." "removing its effect on the package's rating."
msgstr "" msgstr ""
"Ini akan mengubah ulasan menjadi bebenang, mengekalkan komen tetapi membuang " "Ini akan mengubah ulasan menjadi bebenang, mengekalkan komen tetapi "
"kesannya ke atas penarafan pakej." "membuang kesannya ke atas penarafan pakej."
#: app/templates/packages/review_votes.html:4 #: app/templates/packages/review_votes.html:4
#: app/templates/packages/view.html:287 #: app/templates/packages/view.html:287
@ -2243,8 +2327,8 @@ msgid ""
"ContentDB will poll your Git repository every day, if your package is " "ContentDB will poll your Git repository every day, if your package is "
"approved." "approved."
msgstr "" msgstr ""
"ContentDB akan tinjau repositori Git anda setiap hari, sekiranya pakej anda " "ContentDB akan tinjau repositori Git anda setiap hari, sekiranya pakej "
"diluluskan." "anda diluluskan."
#: app/templates/packages/update_config.html:17 #: app/templates/packages/update_config.html:17
msgid "You should consider using webhooks or the API for faster releases." 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 " "Git Update Detection is clever enough to not create a release again if "
"you've already created it manually or using webhooks/the API." "you've already created it manually or using webhooks/the API."
msgstr "" msgstr ""
"Pengesan Kemas Kini Git cukup pandai untuk tidak cipta terbitan lagi jika " "Pengesan Kemas Kini Git cukup pandai untuk tidak cipta terbitan lagi jika"
"anda sudah ciptanya secara manual atau menggunakan cangkuk sesawang webhook/" " anda sudah ciptanya secara manual atau menggunakan cangkuk sesawang "
"API." "webhook/API."
#: app/templates/packages/update_config.html:28 #: app/templates/packages/update_config.html:28
msgid "The trigger is the event that triggers the action." 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 " "This thread is only visible to the package owner and users of Approver "
"rank or above." "rank or above."
msgstr "" msgstr ""
"Bebenang ini hanya kelihatan kepada pemilik pakej dan pengguna berpangkat " "Bebenang ini hanya kelihatan kepada pemilik pakej dan pengguna berpangkat"
"Pelulus ke atas." " Pelulus ke atas."
#: app/templates/packages/view.html:272 app/templates/threads/view.html:61 #: app/templates/packages/view.html:272 app/templates/threads/view.html:61
msgid "Edit Review" msgid "Edit Review"
@ -2368,60 +2452,69 @@ msgstr "Hanya kelihatan kepada pencipta dan Penyunting."
msgid "Warning" msgid "Warning"
msgstr "Amaran" 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" msgid "Dependencies"
msgstr "Kebergantungan" msgstr "Kebergantungan"
#: app/templates/packages/view.html:335 #: app/templates/packages/view.html:345
msgid "Required" msgid "Required"
msgstr "Wajib" msgstr "Wajib"
#: app/templates/packages/view.html:353 #: app/templates/packages/view.html:363
msgid "No required dependencies" msgid "No required dependencies"
msgstr "Tiada kebergantungan wajib" msgstr "Tiada kebergantungan wajib"
#: app/templates/packages/view.html:359 #: app/templates/packages/view.html:369
msgid "Optional" msgid "Optional"
msgstr "Pilihan" msgstr "Pilihan"
#: app/templates/packages/view.html:381 #: app/templates/packages/view.html:391
msgid "Information" msgid "Information"
msgstr "Maklumat" msgstr "Maklumat"
#: app/templates/packages/view.html:387 #: app/templates/packages/view.html:397
msgid "Technical Name" msgid "Technical Name"
msgstr "Nama Teknikal" msgstr "Nama Teknikal"
#: app/templates/packages/view.html:404 #: app/templates/packages/view.html:406
#, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr ""
#: app/templates/packages/view.html:414
msgid "Unknown" msgid "Unknown"
msgstr "Tidak Diketahui" msgstr "Tidak Diketahui"
#: app/templates/packages/view.html:406 #: app/templates/packages/view.html:416
msgid "Added" msgid "Added"
msgstr "Telah Ditambah" msgstr "Telah Ditambah"
#: app/templates/packages/view.html:420 #: app/templates/packages/view.html:430
msgid "Remove myself" msgid "Remove myself"
msgstr "Keluarkan diri sendiri" msgstr "Keluarkan diri sendiri"
#: app/templates/packages/view.html:425 #: app/templates/packages/view.html:435
msgid "Provides" msgid "Provides"
msgstr "Memberikan" msgstr "Memberikan"
#: app/templates/packages/view.html:435 #: app/templates/packages/view.html:457
#, 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
msgid "More" msgid "More"
msgstr "Lebih lagi" msgstr "Lebih lagi"
#: app/templates/packages/view.html:474 #: app/templates/packages/view.html:478
msgid "Report a problem with this listing" msgid "Report a problem with this listing"
msgstr "Laporkan masalah dengan senarai ini" msgstr "Laporkan masalah dengan senarai ini"
#: app/templates/packages/view.html:479 #: app/templates/packages/view.html:483
msgid "See audit log" msgid "See audit log"
msgstr "Lihat log audit" msgstr "Lihat log audit"
@ -2511,8 +2604,8 @@ msgid ""
"This thread is only visible to its creator, the package owner, and users " "This thread is only visible to its creator, the package owner, and users "
"of Approver rank or above." "of Approver rank or above."
msgstr "" msgstr ""
"Bebenang ini hanya kelihatan kepada penciptanya, pemilik pakej, dan pengguna " "Bebenang ini hanya kelihatan kepada penciptanya, pemilik pakej, dan "
"berpangkat Pelulus atau ke atas." "pengguna berpangkat Pelulus atau ke atas."
#: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17 #: app/templates/todo/editor.html:4 app/templates/todo/todo_base.html:17
msgid "Editor Work Queue" msgid "Editor Work Queue"
@ -2530,7 +2623,7 @@ msgstr "Luluskan Semua"
msgid "No screenshots need reviewing." msgid "No screenshots need reviewing."
msgstr "Tiada tangkap layar yang perlu diperiksa." 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." msgid "No packages need reviewing."
msgstr "Tiada pakej yang perlu diperiksa." msgstr "Tiada pakej yang perlu diperiksa."
@ -2567,25 +2660,25 @@ msgstr "Lihat Tag"
msgid "Unfulfilled Dependencies" msgid "Unfulfilled Dependencies"
msgstr "Kebergantungan Tidak Dipenuhi" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "Semua pakej lapuk" msgstr "Semua pakej lapuk"
#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 #: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16
msgid "Package Tags" msgid "Minetest-Mods org only"
msgstr "Tag Pakej" msgstr ""
#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 #: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12
msgid "Missing tags only" msgid "Sort by date"
msgstr "Tiada tag sahaja" msgstr ""
#: app/templates/todo/tags.html:31 #: app/templates/todo/outdated.html:28
msgid "Edit Tags" msgid "Sort by score"
msgstr "Edit Tag" msgstr ""
#: app/templates/todo/tags.html:77
msgid "Edit tags"
msgstr "Edit tag"
#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4
#, python-format #, python-format
@ -2596,10 +2689,44 @@ msgstr "Senarai kerja %(username)s"
msgid "All Outdated Packages" msgid "All Outdated Packages"
msgstr "Semua Pakej Lapuk" msgstr "Semua Pakej Lapuk"
#: app/templates/todo/todo_base.html:29
msgid "Package Tags"
msgstr "Tag Pakej"
#: app/templates/todo/todo_base.html:35 #: app/templates/todo/todo_base.html:35
msgid "Forum Topics" msgid "Forum Topics"
msgstr "Topik Forum" 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 #: app/templates/todo/user.html:9
msgid "Misc To do" msgid "Misc To do"
msgstr "Lain-lain Perlu Dibuat" msgstr "Lain-lain Perlu Dibuat"
@ -2612,23 +2739,23 @@ msgstr "Bolehkan pemberitahuan e-mel"
msgid "Unapproved Packages Needing Action" msgid "Unapproved Packages Needing Action"
msgstr "Pakej Belum Lulus Memerlukan Perbuatan" 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 :)" msgid "Nothing to do :)"
msgstr "Tiada apa-apa perlu dibuat :)" msgstr "Tiada apa-apa perlu dibuat :)"
#: app/templates/todo/user.html:45 #: app/templates/todo/user.html:47
msgid "See all Update Settings" msgid "See all Update Settings"
msgstr "Lihat semua Tetapan Kemas Kini" msgstr "Lihat semua Tetapan Kemas Kini"
#: app/templates/todo/user.html:50 #: app/templates/todo/user.html:52
msgid "Create All Releases" msgid "Create All Releases"
msgstr "Cipta Semua Terbitan" msgstr "Cipta Semua Terbitan"
#: app/templates/todo/user.html:53 #: app/templates/todo/user.html:55
msgid "Potentially Outdated Packages" msgid "Potentially Outdated Packages"
msgstr "Pakej yang Mungkin Lapuk" msgstr "Pakej yang Mungkin Lapuk"
#: app/templates/todo/user.html:55 #: app/templates/todo/user.html:57
msgid "" msgid ""
"New: Git Update Detection has been set up on all packages to send " "New: Git Update Detection has been set up on all packages to send "
"notifications." "notifications."
@ -2636,7 +2763,7 @@ msgstr ""
"Baharu: Pengesan Kemas Kini Git telah ditetapkan pada semua pakej untuk " "Baharu: Pengesan Kemas Kini Git telah ditetapkan pada semua pakej untuk "
"menghantar pemberitahuan." "menghantar pemberitahuan."
#: app/templates/todo/user.html:56 #: app/templates/todo/user.html:58
msgid "" msgid ""
"Consider changing the update settings to create releases automatically " "Consider changing the update settings to create releases automatically "
"instead." "instead."
@ -2644,44 +2771,49 @@ msgstr ""
"Pertimbangkan untuk tukar tetapan kemas kini untuk cipta terbitan secara " "Pertimbangkan untuk tukar tetapan kemas kini untuk cipta terbitan secara "
"automatik sahaja." "automatik sahaja."
#: app/templates/todo/user.html:59 #: app/templates/todo/user.html:61
msgid "" msgid ""
"Instead of marking packages as outdated, you can automatically create " "Instead of marking packages as outdated, you can automatically create "
"releases when New Commits or New Tags are pushed to Git by clicking " "releases when New Commits or New Tags are pushed to Git by clicking "
"'Update Settings'." "'Update Settings'."
msgstr "" msgstr ""
"Berbanding menandai pakej sebagai lapuk, anda boleh cipta terbitan secara " "Berbanding menandai pakej sebagai lapuk, anda boleh cipta terbitan secara"
"automatik apabila Serahan Baharu atau Tag Baharu dihantar ke Git dengan klik " " automatik apabila Serahan Baharu atau Tag Baharu dihantar ke Git dengan "
"'Tetapan Kemas Kini'." "klik 'Tetapan Kemas Kini'."
#: app/templates/todo/user.html:61 #: app/templates/todo/user.html:63
msgid "" msgid ""
"To remove a package from below, create a release or change the update " "To remove a package from below, create a release or change the update "
"settings." "settings."
msgstr "" 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" msgid "Packages Without Tags"
msgstr "Pakej Tanpa Tag" 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." msgid "Labelling your packages with tags helps users find them."
msgstr "Menandai pakej anda menggunakan tag memudahkan pengguna mencarinya." msgstr "Menandai pakej anda menggunakan tag memudahkan pengguna mencarinya."
#: app/templates/todo/user.html:92 #: app/templates/todo/user.html:95
msgid "Unadded Topics" msgid "Unadded Topics"
msgstr "Topik Belum Ditambah" 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." 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." 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." msgid "Topics with a strikethrough have been marked as discarded."
msgstr "Topik yang bergaris tengah telah ditandai sebagai diabaikan." 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." msgid "Congrats! You don't have any topics which aren't on CDB."
msgstr "Tahniah! Anda tiada sebarang topik yang belum ada di CDB." msgstr "Tahniah! Anda tiada sebarang topik yang belum ada di CDB."
@ -2723,7 +2855,8 @@ msgstr "Tersambung"
#, python-format #, python-format
msgid "Please PM %(rubenwardy)s on the forums to link your account." msgid "Please PM %(rubenwardy)s on the forums to link your account."
msgstr "" 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 #: app/templates/users/account.html:84
msgid "View ContentDB's GitHub Permissions" 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 " "You don't need a forum account, however, it's recommended to make the "
"most out of the Minetest community." "most out of the Minetest community."
msgstr "" msgstr ""
"Anda tidak perlukan akaun forum, tetapi, anda disyorkan menciptanya untuk " "Anda tidak perlukan akaun forum, tetapi, anda disyorkan menciptanya untuk"
"memanfaatkan komuniti Minetest." " memanfaatkan komuniti Minetest."
#: app/templates/users/claim.html:22 #: app/templates/users/claim.html:22
msgid "<b>Yes</b>, I have a forums account" msgid "<b>Yes</b>, I have a forums account"
@ -2845,8 +2978,7 @@ msgstr ""
#: app/templates/users/claim_forums.html:14 #: app/templates/users/claim_forums.html:14
msgid "This is so ContentDB can link your account to your forum account." msgid "This is so ContentDB can link your account to your forum account."
msgstr "" msgstr "Hal ini supaya ContentDB boleh memautkan akaun anda ke akaun forum anda."
"Hal ini supaya ContentDB boleh memautkan akaun anda ke akaun forum anda."
#: app/templates/users/claim_forums.html:18 #: app/templates/users/claim_forums.html:18
msgid "Don't have a forums account?" msgid "Don't have a forums account?"
@ -2884,8 +3016,8 @@ msgid ""
"Log into the forum and <a " "Log into the forum and <a "
"href='https://forum.minetest.net/ucp.php?i=173'>do that here</a>." "href='https://forum.minetest.net/ucp.php?i=173'>do that here</a>."
msgstr "" msgstr ""
"Log masuk ke forum dan <a href='https://forum.minetest.net/" "Log masuk ke forum dan <a "
"ucp.php?i=173'>lakukannya di sini</a>." "href='https://forum.minetest.net/ucp.php?i=173'>lakukannya di sini</a>."
#: app/templates/users/claim_forums.html:47 #: app/templates/users/claim_forums.html:47
msgid "Next: log in with GitHub" msgid "Next: log in with GitHub"
@ -2905,9 +3037,9 @@ msgid ""
"href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User " "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User "
"Control Panel > Profile > Edit signature</a>" "Control Panel > Profile > Edit signature</a>"
msgstr "" msgstr ""
"Pergi ke <a href='https://forum.minetest.net/" "Pergi ke <a "
"ucp.php?i=profile&mode=signature'>User Control Panel > Profile > Edit " "href='https://forum.minetest.net/ucp.php?i=profile&mode=signature'>User "
"signature</a>" "Control Panel > Profile > Edit signature</a>"
#: app/templates/users/claim_forums.html:75 #: app/templates/users/claim_forums.html:75
msgid "Paste this into your signature:" msgid "Paste this into your signature:"
@ -2932,16 +3064,16 @@ msgid ""
"This will delete your account, removing %(threads)d threads and " "This will delete your account, removing %(threads)d threads and "
"%(replies)d replies." "%(replies)d replies."
msgstr "" msgstr ""
"Ini akan memadam akaun anda, termasuk %(threads)d bebenang dan %(replies)d " "Ini akan memadam akaun anda, termasuk %(threads)d bebenang dan "
"balasan." "%(replies)d balasan."
#: app/templates/users/delete.html:22 #: app/templates/users/delete.html:22
msgid "" msgid ""
"As you have packages and/or forum threads, your account cannot be fully " "As you have packages and/or forum threads, your account cannot be fully "
"deleted." "deleted."
msgstr "" msgstr ""
"Memandangkan anda mempunyai pakej dan/atau bebenang forum, akaun anda tidak " "Memandangkan anda mempunyai pakej dan/atau bebenang forum, akaun anda "
"boleh dipadam sepenuhnya." "tidak boleh dipadam sepenuhnya."
#: app/templates/users/delete.html:23 #: app/templates/users/delete.html:23
#, python-format #, python-format
@ -3134,8 +3266,8 @@ msgid ""
"Configure whether certain types of notifications are sent immediately, or" "Configure whether certain types of notifications are sent immediately, or"
" as part of a daily digest." " as part of a daily digest."
msgstr "" msgstr ""
"Tetapkan sama ada sesetengah jenis pemberitahuan dihantar serta merta, atau " "Tetapkan sama ada sesetengah jenis pemberitahuan dihantar serta merta, "
"sebagai sebahagian daripada ringkasan harian." "atau sebagai sebahagian daripada ringkasan harian."
#: app/templates/users/settings_email.html:43 #: app/templates/users/settings_email.html:43
msgid "Event" msgid "Event"
@ -3151,16 +3283,15 @@ msgstr "Dalam ringkasan"
#: app/utils/user.py:50 #: app/utils/user.py:50
msgid "You have a lot of notifications, you should either read or clear them" msgid "You have a lot of notifications, you should either read or clear them"
msgstr "" msgstr "Anda mempunyai banyak pemberitahuan, anda patut membacanya atau memadamnya"
"Anda mempunyai banyak pemberitahuan, anda patut membacanya atau memadamnya"
#: app/utils/user.py:54 #: app/utils/user.py:54
msgid "" msgid ""
"Please consider enabling email notifications, you can customise how much " "Please consider enabling email notifications, you can customise how much "
"is sent" "is sent"
msgstr "" msgstr ""
"Sila pertimbangkan untuk menghidupkan pemberitahuan e-mel, anda boleh ubah " "Sila pertimbangkan untuk menghidupkan pemberitahuan e-mel, anda boleh "
"suai berapa banyak yang dihantar" "ubah suai berapa banyak yang dihantar"
#~ msgid "forum.minetest.net/viewtopic.php?t=" #~ msgid "forum.minetest.net/viewtopic.php?t="
#~ msgstr "" #~ msgstr ""
@ -3195,3 +3326,16 @@ msgstr ""
#~ msgid "Passwords do not much" #~ msgid "Passwords do not much"
#~ msgstr "" #~ 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"

View File

@ -7,20 +7,19 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-01-10 15:53+0000\n"
"Last-Translator: Imre Kristoffer Eilertsen <imreeil42@gmail.com>\n" "Last-Translator: Imre Kristoffer Eilertsen <imreeil42@gmail.com>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
"minetest/contentdb/nb_NO/>\n"
"Language: nb_NO\n" "Language: nb_NO\n"
"Language-Team: Norwegian Bokmål "
"<https://hosted.weblate.org/projects/minetest/contentdb/nb_NO/>\n"
"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n" "Generated-By: Babel 2.9.1\n"
#: app/__init__.py:99 #: app/__init__.py:102
msgid "You have been banned." msgid "You have been banned."
msgstr "Du har blitt bannlyst." msgstr "Du har blitt bannlyst."
@ -40,8 +39,8 @@ msgid "Limit to package"
msgstr "" msgstr ""
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248
#: app/blueprints/packages/packages.py:450 #: app/blueprints/packages/packages.py:452
#: app/blueprints/packages/packages.py:546 #: app/blueprints/packages/packages.py:548
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
@ -80,7 +79,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "" msgstr ""
@ -92,7 +91,7 @@ msgstr ""
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:408 #: app/templates/packages/view.html:418
msgid "Maintainers" msgid "Maintainers"
msgstr "" msgstr ""
@ -127,7 +126,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "" 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" msgid "Type"
msgstr "" msgstr ""
@ -136,12 +135,12 @@ msgid "Title (Human-readable)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:544 #: app/blueprints/packages/packages.py:546
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:76
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "" msgstr ""
@ -150,7 +149,7 @@ msgstr ""
msgid "Short Description (Plaintext)" msgid "Short Description (Plaintext)"
msgstr "" 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" msgid "Maintenance State"
msgstr "" msgstr ""
@ -163,7 +162,7 @@ msgstr ""
msgid "Content Warnings" msgid "Content Warnings"
msgstr "" 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" msgid "License"
msgstr "" msgstr ""
@ -213,36 +212,36 @@ msgstr ""
msgid "Please comment what changes are needed in the review thread" msgid "Please comment what changes are needed in the review thread"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:413 #: app/blueprints/packages/packages.py:415
#: app/blueprints/packages/packages.py:429 #: app/blueprints/packages/packages.py:431
msgid "You don't have permission to do that." msgid "You don't have permission to do that."
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:424 #: app/blueprints/packages/packages.py:426
msgid "Deleted package" msgid "Deleted package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:440 #: app/blueprints/packages/packages.py:442
msgid "Unapproved package" msgid "Unapproved package"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:449 #: app/blueprints/packages/packages.py:451
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:458 #: app/blueprints/packages/packages.py:460
msgid "You do not have permission to edit maintainers" msgid "You do not have permission to edit maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:508 #: app/blueprints/packages/packages.py:510
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:511 #: app/blueprints/packages/packages.py:513
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "" msgstr ""
#: app/blueprints/packages/packages.py:543 #: app/blueprints/packages/packages.py:545
msgid "Author Name" msgid "Author Name"
msgstr "" msgstr ""
@ -324,40 +323,48 @@ msgstr ""
msgid "Trigger" msgid "Trigger"
msgstr "" 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" msgid "Branch name"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:241 #: app/blueprints/packages/releases.py:243
#: app/templates/packages/update_config.html:38 #: app/templates/packages/update_config.html:38
msgid "Action" msgid "Action"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Send notification and mark as outdated" msgid "Send notification and mark as outdated"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Create release" msgid "Create release"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:244 #: app/blueprints/packages/releases.py:246
msgid "Save Settings" msgid "Save Settings"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:245 #: app/blueprints/packages/releases.py:247
msgid "Disable Automation" msgid "Disable Automation"
msgstr "" 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" msgid "Please add a Git repository URL in order to set up automatic releases"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:300 #: app/blueprints/packages/releases.py:302
msgid "Deleted update configuration" msgid "Deleted update configuration"
msgstr "" msgstr ""
#: app/blueprints/packages/releases.py:308 #: app/blueprints/packages/releases.py:310
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "" msgstr ""
@ -812,6 +819,80 @@ msgstr ""
msgid "Users with moderator rank or above cannot be deleted" msgid "Users with moderator rank or above cannot be deleted"
msgstr "" 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 #: app/templates/404.html:4
msgid "Page not found" msgid "Page not found"
msgstr "" msgstr ""
@ -822,29 +903,18 @@ msgid ""
"been deleted, or you may not have access to it." "been deleted, or you may not have access to it."
msgstr "" 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 #: app/templates/base.html:36
msgid "Random" msgid "Random"
msgstr "" 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/bulk_update_conf.html:8
#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44
msgid "Help" msgid "Help"
msgstr "Hjelp" msgstr "Hjelp"
#: app/templates/base.html:42 app/templates/packages/view.html:123 #: 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" msgid "Threads"
msgstr "" msgstr ""
@ -853,12 +923,11 @@ msgstr ""
msgid "Search %(type)s" msgid "Search %(type)s"
msgstr "" msgstr ""
#: app/templates/base.html:48 app/templates/todo/tags.html:11 #: app/templates/base.html:48
#: app/templates/todo/tags.html:13
msgid "Search all packages" msgid "Search all packages"
msgstr "" msgstr ""
#: app/templates/base.html:50 app/templates/todo/tags.html:15 #: app/templates/base.html:50
msgid "Search" msgid "Search"
msgstr "" msgstr ""
@ -910,35 +979,35 @@ msgstr ""
msgid "Sign out" msgid "Sign out"
msgstr "" msgstr ""
#: app/templates/base.html:196 #: app/templates/base.html:190
msgid "Help translate ContentDB" msgid "Help translate ContentDB"
msgstr "" msgstr ""
#: app/templates/base.html:240 #: app/templates/base.html:234
msgid "Policy and Guidance" msgid "Policy and Guidance"
msgstr "" msgstr ""
#: app/templates/base.html:241 #: app/templates/base.html:235
msgid "API" msgid "API"
msgstr "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" msgid "Privacy Policy"
msgstr "Personvernspraksis" msgstr "Personvernspraksis"
#: app/templates/base.html:243 #: app/templates/base.html:237
msgid "Report / DMCA" msgid "Report / DMCA"
msgstr "" msgstr ""
#: app/templates/base.html:244 #: app/templates/base.html:238
msgid "Stats / Monitoring" msgid "Stats / Monitoring"
msgstr "" msgstr ""
#: app/templates/base.html:245 #: app/templates/base.html:239
msgid "User List" msgid "User List"
msgstr "Brukerliste" msgstr "Brukerliste"
#: app/templates/base.html:246 #: app/templates/base.html:240
msgid "Source Code" msgid "Source Code"
msgstr "Kildekode" msgstr "Kildekode"
@ -1053,10 +1122,6 @@ msgstr ""
msgid "Licenses" msgid "Licenses"
msgstr "" msgstr ""
#: app/templates/admin/tags/list.html:8
msgid "New Tag"
msgstr ""
#: app/templates/admin/tags/list.html:30 #: app/templates/admin/tags/list.html:30
#: app/templates/admin/warnings/list.html:24 #: app/templates/admin/warnings/list.html:24
#: app/templates/users/settings_email.html:44 #: app/templates/users/settings_email.html:44
@ -1276,6 +1341,7 @@ msgstr ""
#: app/templates/macros/forms.html:52 #: app/templates/macros/forms.html:52
#: app/templates/packages/create_edit.html:41 #: app/templates/packages/create_edit.html:41
#: app/templates/todo/editor.html:155
msgid "View" msgid "View"
msgstr "" msgstr ""
@ -1512,8 +1578,8 @@ msgstr ""
#: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56
#: app/templates/metapackages/view.html:26 #: app/templates/metapackages/view.html:26
#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 #: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160
#: app/templates/todo/editor.html:173 #: app/templates/todo/editor.html:175
msgid "WIP" msgid "WIP"
msgstr "" msgstr ""
@ -1552,8 +1618,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):"
msgstr "" msgstr ""
#: app/templates/metapackages/view.html:24 #: app/templates/metapackages/view.html:24
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:351
#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 #: app/templates/packages/view.html:375 app/templates/todo/editor.html:85
#, fuzzy, python-format #, fuzzy, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
msgstr "%(title)s av %(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." "\t\t\t\tit can be submitted for approval again."
msgstr "" 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_reply.html:18
#: app/templates/threads/delete_thread.html:18 #: app/templates/threads/delete_thread.html:18
#: app/templates/users/delete.html:30 #: app/templates/users/delete.html:30
@ -2031,6 +2105,8 @@ msgid "Post a review for %(title)s by %(author)s"
msgstr "" msgstr ""
#: app/templates/packages/review_create_edit.html:16 #: app/templates/packages/review_create_edit.html:16
#: app/templates/threads/new.html:11
#, python-format
msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead." msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead."
msgstr "" msgstr ""
@ -2241,61 +2317,69 @@ msgstr ""
msgid "Warning" msgid "Warning"
msgstr "" 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" msgid "Dependencies"
msgstr "" msgstr ""
#: app/templates/packages/view.html:335 #: app/templates/packages/view.html:345
msgid "Required" msgid "Required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:353 #: app/templates/packages/view.html:363
msgid "No required dependencies" msgid "No required dependencies"
msgstr "" msgstr ""
#: app/templates/packages/view.html:359 #: app/templates/packages/view.html:369
msgid "Optional" msgid "Optional"
msgstr "" msgstr ""
#: app/templates/packages/view.html:381 #: app/templates/packages/view.html:391
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:387 #: app/templates/packages/view.html:397
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:404 #: app/templates/packages/view.html:406
#, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr ""
#: app/templates/packages/view.html:414
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:406 #: app/templates/packages/view.html:416
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:420 #: app/templates/packages/view.html:430
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:425 #: app/templates/packages/view.html:435
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:435 #: app/templates/packages/view.html:457
#, python-format
msgid "Like %(display_name)s's work? Donate now!"
msgstr ""
#: app/templates/packages/view.html:453
#, fuzzy #, fuzzy
msgid "More" msgid "More"
msgstr "Vis mer" msgstr "Vis mer"
#: app/templates/packages/view.html:474 #: app/templates/packages/view.html:478
msgid "Report a problem with this listing" msgid "Report a problem with this listing"
msgstr "" msgstr ""
#: app/templates/packages/view.html:479 #: app/templates/packages/view.html:483
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2398,7 +2482,7 @@ msgstr ""
msgid "No screenshots need reviewing." msgid "No screenshots need reviewing."
msgstr "" 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." msgid "No packages need reviewing."
msgstr "" msgstr ""
@ -2435,24 +2519,24 @@ msgstr ""
msgid "Unfulfilled Dependencies" msgid "Unfulfilled Dependencies"
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 #: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16
msgid "Package Tags" msgid "Minetest-Mods org only"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 #: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12
msgid "Missing tags only" msgid "Sort by date"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:31 #: app/templates/todo/outdated.html:28
msgid "Edit Tags" msgid "Sort by score"
msgstr ""
#: app/templates/todo/tags.html:77
msgid "Edit tags"
msgstr "" msgstr ""
#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4
@ -2464,10 +2548,42 @@ msgstr ""
msgid "All Outdated Packages" msgid "All Outdated Packages"
msgstr "" msgstr ""
#: app/templates/todo/todo_base.html:29
msgid "Package Tags"
msgstr ""
#: app/templates/todo/todo_base.html:35 #: app/templates/todo/todo_base.html:35
msgid "Forum Topics" msgid "Forum Topics"
msgstr "" 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 #: app/templates/todo/user.html:9
msgid "Misc To do" msgid "Misc To do"
msgstr "" msgstr ""
@ -2480,68 +2596,72 @@ msgstr ""
msgid "Unapproved Packages Needing Action" msgid "Unapproved Packages Needing Action"
msgstr "" 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 :)" msgid "Nothing to do :)"
msgstr "" msgstr ""
#: app/templates/todo/user.html:45 #: app/templates/todo/user.html:47
msgid "See all Update Settings" msgid "See all Update Settings"
msgstr "" msgstr ""
#: app/templates/todo/user.html:50 #: app/templates/todo/user.html:52
msgid "Create All Releases" msgid "Create All Releases"
msgstr "" msgstr ""
#: app/templates/todo/user.html:53 #: app/templates/todo/user.html:55
msgid "Potentially Outdated Packages" msgid "Potentially Outdated Packages"
msgstr "" msgstr ""
#: app/templates/todo/user.html:55 #: app/templates/todo/user.html:57
msgid "" msgid ""
"New: Git Update Detection has been set up on all packages to send " "New: Git Update Detection has been set up on all packages to send "
"notifications." "notifications."
msgstr "" msgstr ""
#: app/templates/todo/user.html:56 #: app/templates/todo/user.html:58
msgid "" msgid ""
"Consider changing the update settings to create releases automatically " "Consider changing the update settings to create releases automatically "
"instead." "instead."
msgstr "" msgstr ""
#: app/templates/todo/user.html:59 #: app/templates/todo/user.html:61
msgid "" msgid ""
"Instead of marking packages as outdated, you can automatically create " "Instead of marking packages as outdated, you can automatically create "
"releases when New Commits or New Tags are pushed to Git by clicking " "releases when New Commits or New Tags are pushed to Git by clicking "
"'Update Settings'." "'Update Settings'."
msgstr "" msgstr ""
#: app/templates/todo/user.html:61 #: app/templates/todo/user.html:63
msgid "" msgid ""
"To remove a package from below, create a release or change the update " "To remove a package from below, create a release or change the update "
"settings." "settings."
msgstr "" 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" msgid "Packages Without Tags"
msgstr "" msgstr ""
#: app/templates/todo/user.html:72 #: app/templates/todo/user.html:75
msgid "Labelling your packages with tags helps users find them." msgid "Labelling your packages with tags helps users find them."
msgstr "" msgstr ""
#: app/templates/todo/user.html:92 #: app/templates/todo/user.html:95
msgid "Unadded Topics" msgid "Unadded Topics"
msgstr "" 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." msgid "List of your forum topics which do not have a matching package."
msgstr "" msgstr ""
#: app/templates/todo/user.html:96 #: app/templates/todo/user.html:99
msgid "Topics with a strikethrough have been marked as discarded." msgid "Topics with a strikethrough have been marked as discarded."
msgstr "" 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." msgid "Congrats! You don't have any topics which aren't on CDB."
msgstr "" msgstr ""
@ -3025,3 +3145,16 @@ msgstr ""
#~ msgid "Passwords do not much" #~ msgid "Passwords do not much"
#~ msgstr "" #~ msgstr ""
#~ msgid "Like %(display_name)s's work? Donate now!"
#~ msgstr ""
#~ msgid "Missing tags only"
#~ msgstr ""
#~ msgid "Edit Tags"
#~ msgstr ""
#~ msgid "Edit tags"
#~ msgstr ""

View File

@ -1,4 +1,4 @@
# Translations template for PROJECT. # Russian translations for PROJECT.
# Copyright (C) 2022 ORGANIZATION # Copyright (C) 2022 ORGANIZATION
# This file is distributed under the same license as the PROJECT project. # This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022. # FIRST AUTHOR <EMAIL@ADDRESS>, 2022.
@ -7,21 +7,20 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\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" "PO-Revision-Date: 2022-01-10 15:53+0000\n"
"Last-Translator: Mikitko <rudzik8@protonmail.com>\n" "Last-Translator: Mikitko <rudzik8@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/minetest/"
"contentdb/ru/>\n"
"Language: ru\n" "Language: ru\n"
"Language-Team: Russian "
"<https://hosted.weblate.org/projects/minetest/contentdb/ru/>\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" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.10.1\n"
"Generated-By: Babel 2.9.1\n" "Generated-By: Babel 2.9.1\n"
#: app/__init__.py:99 #: app/__init__.py:102
msgid "You have been banned." msgid "You have been banned."
msgstr "Вы были забанены." msgstr "Вы были забанены."
@ -41,8 +40,8 @@ msgid "Limit to package"
msgstr "" msgstr ""
#: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248 #: app/blueprints/api/tokens.py:36 app/blueprints/packages/packages.py:248
#: app/blueprints/packages/packages.py:450 #: app/blueprints/packages/packages.py:452
#: app/blueprints/packages/packages.py:546 #: app/blueprints/packages/packages.py:548
#: app/blueprints/packages/releases.py:60 #: app/blueprints/packages/releases.py:60
#: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46 #: app/blueprints/packages/releases.py:71 app/blueprints/packages/reviews.py:46
#: app/blueprints/packages/screenshots.py:35 #: app/blueprints/packages/screenshots.py:35
@ -81,7 +80,7 @@ msgstr "Изменить Детали"
#: app/blueprints/packages/__init__.py:37 #: app/blueprints/packages/__init__.py:37
#: app/templates/packages/releases_list.html:34 #: 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" msgid "Releases"
msgstr "Релизы" msgstr "Релизы"
@ -93,7 +92,7 @@ msgstr "Скриншоты"
#: app/blueprints/packages/__init__.py:47 #: app/blueprints/packages/__init__.py:47
#: app/templates/packages/edit_maintainers.html:8 #: app/templates/packages/edit_maintainers.html:8
#: app/templates/packages/view.html:408 #: app/templates/packages/view.html:418
msgid "Maintainers" msgid "Maintainers"
msgstr "Разработчики" msgstr "Разработчики"
@ -130,7 +129,7 @@ msgstr ""
msgid "No download available." msgid "No download available."
msgstr "Загрузка недоступна." 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" msgid "Type"
msgstr "Тип" msgstr "Тип"
@ -139,23 +138,23 @@ msgid "Title (Human-readable)"
msgstr "Название (читаемое)" msgstr "Название (читаемое)"
#: app/blueprints/packages/packages.py:231 #: app/blueprints/packages/packages.py:231
#: app/blueprints/packages/packages.py:544 #: app/blueprints/packages/packages.py:546
msgid "Name (Technical)" msgid "Name (Technical)"
msgstr "Имя (техническое)" msgstr "Имя (техническое)"
#: app/blueprints/packages/packages.py:231 #: 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 #: app/templates/packages/create_edit.html:76
msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only" msgid "Lower case letters (a-z), digits (0-9), and underscores (_) only"
msgstr "" msgstr ""
"Только маленькие латинские буквы (a-z), цифры (0-9) и нижние подчёркивания " "Только маленькие латинские буквы (a-z), цифры (0-9) и нижние "
"(_)" "подчёркивания (_)"
#: app/blueprints/packages/packages.py:232 #: app/blueprints/packages/packages.py:232
msgid "Short Description (Plaintext)" msgid "Short Description (Plaintext)"
msgstr "Краткое описание (обычный текст)" 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" msgid "Maintenance State"
msgstr "Статус Разработки" msgstr "Статус Разработки"
@ -168,7 +167,7 @@ msgstr "Теги"
msgid "Content Warnings" msgid "Content Warnings"
msgstr "Предупреждения о содержимом" 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" msgid "License"
msgstr "Лицензия" msgstr "Лицензия"
@ -218,36 +217,36 @@ msgstr "У вас нету разрешения это делать"
msgid "Please comment what changes are needed in the review thread" msgid "Please comment what changes are needed in the review thread"
msgstr "Пожалуйста, отметьте какие изменения требуются в review треде" msgstr "Пожалуйста, отметьте какие изменения требуются в review треде"
#: app/blueprints/packages/packages.py:413 #: app/blueprints/packages/packages.py:415
#: app/blueprints/packages/packages.py:429 #: app/blueprints/packages/packages.py:431
msgid "You don't have permission to do that." msgid "You don't have permission to do that."
msgstr "У вас нету разрешения это делать." msgstr "У вас нету разрешения это делать."
#: app/blueprints/packages/packages.py:424 #: app/blueprints/packages/packages.py:426
msgid "Deleted package" msgid "Deleted package"
msgstr "Удалённое дополнение" msgstr "Удалённое дополнение"
#: app/blueprints/packages/packages.py:440 #: app/blueprints/packages/packages.py:442
msgid "Unapproved package" msgid "Unapproved package"
msgstr "Непроверенное дополнение" msgstr "Непроверенное дополнение"
#: app/blueprints/packages/packages.py:449 #: app/blueprints/packages/packages.py:451
msgid "Maintainers (Comma-separated)" msgid "Maintainers (Comma-separated)"
msgstr "Разработчики (через запятую)" msgstr "Разработчики (через запятую)"
#: app/blueprints/packages/packages.py:458 #: app/blueprints/packages/packages.py:460
msgid "You do not have permission to edit maintainers" msgid "You do not have permission to edit maintainers"
msgstr "У вас нету разрешения изменять список разработчиков" msgstr "У вас нету разрешения изменять список разработчиков"
#: app/blueprints/packages/packages.py:508 #: app/blueprints/packages/packages.py:510
msgid "You are not a maintainer" msgid "You are not a maintainer"
msgstr "Вы не разработчик" msgstr "Вы не разработчик"
#: app/blueprints/packages/packages.py:511 #: app/blueprints/packages/packages.py:513
msgid "Package owners cannot remove themselves as maintainers" msgid "Package owners cannot remove themselves as maintainers"
msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков" msgstr "Владельцы дополнения не могут удалить самих себя как разработчиков"
#: app/blueprints/packages/packages.py:543 #: app/blueprints/packages/packages.py:545
msgid "Author Name" msgid "Author Name"
msgstr "Имя автора" msgstr "Имя автора"
@ -329,42 +328,50 @@ msgstr "Обновить"
msgid "Trigger" msgid "Trigger"
msgstr "Триггер" 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" msgid "Branch name"
msgstr "Название ветки" msgstr "Название ветки"
#: app/blueprints/packages/releases.py:241 #: app/blueprints/packages/releases.py:243
#: app/templates/packages/update_config.html:38 #: app/templates/packages/update_config.html:38
msgid "Action" msgid "Action"
msgstr "Действие" msgstr "Действие"
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Send notification and mark as outdated" msgid "Send notification and mark as outdated"
msgstr "Отправить уведомление и пометить как устаревший" msgstr "Отправить уведомление и пометить как устаревший"
#: app/blueprints/packages/releases.py:242 #: app/blueprints/packages/releases.py:244
msgid "Create release" msgid "Create release"
msgstr "Создать релиз" msgstr "Создать релиз"
#: app/blueprints/packages/releases.py:244 #: app/blueprints/packages/releases.py:246
msgid "Save Settings" msgid "Save Settings"
msgstr "Сохранить настройки" msgstr "Сохранить настройки"
#: app/blueprints/packages/releases.py:245 #: app/blueprints/packages/releases.py:247
msgid "Disable Automation" msgid "Disable Automation"
msgstr "Отключить автоматизацию" 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" msgid "Please add a Git repository URL in order to set up automatic releases"
msgstr "" msgstr ""
"Пожалуйста, добавьте URL Git репозитория чтобы настроить автоматические " "Пожалуйста, добавьте URL Git репозитория чтобы настроить автоматические "
"релизы" "релизы"
#: app/blueprints/packages/releases.py:300 #: app/blueprints/packages/releases.py:302
msgid "Deleted update configuration" msgid "Deleted update configuration"
msgstr "Удалить обновлённую конфигурацию" msgstr "Удалить обновлённую конфигурацию"
#: app/blueprints/packages/releases.py:308 #: app/blueprints/packages/releases.py:310
msgid "Now, please create an initial release" msgid "Now, please create an initial release"
msgstr "Теперь, создайте первый релиз" msgstr "Теперь, создайте первый релиз"
@ -550,13 +557,11 @@ msgstr "Неправильный ответ на капчу"
#: app/blueprints/users/account.py:125 #: 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 "" msgstr "Аккаунт для этого имени пользователя уже существует но ещё не был занят."
"Аккаунт для этого имени пользователя уже существует но ещё не был занят."
#: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135 #: app/blueprints/users/account.py:128 app/blueprints/users/account.py:135
msgid "That username/display name is already in use, please choose another." 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 #: app/blueprints/users/account.py:140 app/blueprints/users/account.py:267
msgid "Email already in use" msgid "Email already in use"
@ -831,6 +836,88 @@ msgstr "Нельзя повысить пользователя на ранг в
msgid "Users with moderator rank or above cannot be deleted" msgid "Users with moderator rank or above cannot be deleted"
msgstr "Пользователи с рангом модератор или выше не могут быть удалены" 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 #: app/templates/404.html:4
msgid "Page not found" msgid "Page not found"
msgstr "Страница не найдена" msgstr "Страница не найдена"
@ -840,32 +927,21 @@ msgid ""
"That page could not be found. The link may be broken, the page may have " "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." "been deleted, or you may not have access to it."
msgstr "" 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 #: app/templates/base.html:36
msgid "Random" msgid "Random"
msgstr "Случайная страница" 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/bulk_update_conf.html:8
#: app/templates/packages/update_config.html:8 app/templates/todo/user.html:44
msgid "Help" msgid "Help"
msgstr "Помощь" msgstr "Помощь"
#: app/templates/base.html:42 app/templates/packages/view.html:123 #: 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" msgid "Threads"
msgstr "Треды" msgstr "Треды"
@ -874,12 +950,11 @@ msgstr "Треды"
msgid "Search %(type)s" msgid "Search %(type)s"
msgstr "Искать %(type)s" msgstr "Искать %(type)s"
#: app/templates/base.html:48 app/templates/todo/tags.html:11 #: app/templates/base.html:48
#: app/templates/todo/tags.html:13
msgid "Search all packages" msgid "Search all packages"
msgstr "Искать все дополнения" msgstr "Искать все дополнения"
#: app/templates/base.html:50 app/templates/todo/tags.html:15 #: app/templates/base.html:50
msgid "Search" msgid "Search"
msgstr "Поиск" msgstr "Поиск"
@ -931,35 +1006,35 @@ msgstr ""
msgid "Sign out" msgid "Sign out"
msgstr "" msgstr ""
#: app/templates/base.html:196 #: app/templates/base.html:190
msgid "Help translate ContentDB" msgid "Help translate ContentDB"
msgstr "" msgstr ""
#: app/templates/base.html:240 #: app/templates/base.html:234
msgid "Policy and Guidance" msgid "Policy and Guidance"
msgstr "" msgstr ""
#: app/templates/base.html:241 #: app/templates/base.html:235
msgid "API" msgid "API"
msgstr "" 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" msgid "Privacy Policy"
msgstr "" msgstr ""
#: app/templates/base.html:243 #: app/templates/base.html:237
msgid "Report / DMCA" msgid "Report / DMCA"
msgstr "" msgstr ""
#: app/templates/base.html:244 #: app/templates/base.html:238
msgid "Stats / Monitoring" msgid "Stats / Monitoring"
msgstr "" msgstr ""
#: app/templates/base.html:245 #: app/templates/base.html:239
msgid "User List" msgid "User List"
msgstr "" msgstr ""
#: app/templates/base.html:246 #: app/templates/base.html:240
msgid "Source Code" msgid "Source Code"
msgstr "" msgstr ""
@ -1074,10 +1149,6 @@ msgstr ""
msgid "Licenses" msgid "Licenses"
msgstr "" msgstr ""
#: app/templates/admin/tags/list.html:8
msgid "New Tag"
msgstr ""
#: app/templates/admin/tags/list.html:30 #: app/templates/admin/tags/list.html:30
#: app/templates/admin/warnings/list.html:24 #: app/templates/admin/warnings/list.html:24
#: app/templates/users/settings_email.html:44 #: app/templates/users/settings_email.html:44
@ -1297,6 +1368,7 @@ msgstr ""
#: app/templates/macros/forms.html:52 #: app/templates/macros/forms.html:52
#: app/templates/packages/create_edit.html:41 #: app/templates/packages/create_edit.html:41
#: app/templates/todo/editor.html:155
msgid "View" msgid "View"
msgstr "" msgstr ""
@ -1533,8 +1605,8 @@ msgstr ""
#: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56 #: app/templates/macros/topics.html:18 app/templates/macros/topics.html:56
#: app/templates/metapackages/view.html:26 #: app/templates/metapackages/view.html:26
#: app/templates/packages/similar.html:40 app/templates/todo/editor.html:158 #: app/templates/packages/similar.html:40 app/templates/todo/editor.html:160
#: app/templates/todo/editor.html:173 #: app/templates/todo/editor.html:175
msgid "WIP" msgid "WIP"
msgstr "" msgstr ""
@ -1573,8 +1645,8 @@ msgid "Unfortunately, this isn't on ContentDB yet! Here's some forum topic(s):"
msgstr "" msgstr ""
#: app/templates/metapackages/view.html:24 #: app/templates/metapackages/view.html:24
#: app/templates/packages/similar.html:38 app/templates/packages/view.html:341 #: app/templates/packages/similar.html:38 app/templates/packages/view.html:351
#: app/templates/packages/view.html:365 app/templates/todo/editor.html:85 #: app/templates/packages/view.html:375 app/templates/todo/editor.html:85
#, python-format #, python-format
msgid "%(title)s by %(display_name)s" msgid "%(title)s by %(display_name)s"
msgstr "" msgstr ""
@ -2039,7 +2111,16 @@ msgid ""
"\t\t\t\tit can be submitted for approval again." "\t\t\t\tit can be submitted for approval again."
msgstr "" 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_reply.html:18
#: app/templates/threads/delete_thread.html:18 #: app/templates/threads/delete_thread.html:18
#: app/templates/users/delete.html:30 #: app/templates/users/delete.html:30
@ -2052,6 +2133,8 @@ msgid "Post a review for %(title)s by %(author)s"
msgstr "" msgstr ""
#: app/templates/packages/review_create_edit.html:16 #: app/templates/packages/review_create_edit.html:16
#: app/templates/threads/new.html:11
#, python-format
msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead." msgid "Found a bug? Post on the <a href='%(url)s'>issue tracker</a> instead."
msgstr "" msgstr ""
@ -2262,60 +2345,68 @@ msgstr ""
msgid "Warning" msgid "Warning"
msgstr "" 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" msgid "Dependencies"
msgstr "" msgstr ""
#: app/templates/packages/view.html:335 #: app/templates/packages/view.html:345
msgid "Required" msgid "Required"
msgstr "" msgstr ""
#: app/templates/packages/view.html:353 #: app/templates/packages/view.html:363
msgid "No required dependencies" msgid "No required dependencies"
msgstr "" msgstr ""
#: app/templates/packages/view.html:359 #: app/templates/packages/view.html:369
msgid "Optional" msgid "Optional"
msgstr "" msgstr ""
#: app/templates/packages/view.html:381 #: app/templates/packages/view.html:391
msgid "Information" msgid "Information"
msgstr "" msgstr ""
#: app/templates/packages/view.html:387 #: app/templates/packages/view.html:397
msgid "Technical Name" msgid "Technical Name"
msgstr "" msgstr ""
#: app/templates/packages/view.html:404 #: app/templates/packages/view.html:406
#, python-format
msgid "%(code_license)s for code,<br>%(media_license)s for media."
msgstr ""
#: app/templates/packages/view.html:414
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: app/templates/packages/view.html:406 #: app/templates/packages/view.html:416
msgid "Added" msgid "Added"
msgstr "" msgstr ""
#: app/templates/packages/view.html:420 #: app/templates/packages/view.html:430
msgid "Remove myself" msgid "Remove myself"
msgstr "" msgstr ""
#: app/templates/packages/view.html:425 #: app/templates/packages/view.html:435
msgid "Provides" msgid "Provides"
msgstr "" msgstr ""
#: app/templates/packages/view.html:435 #: app/templates/packages/view.html:457
#, python-format
msgid "Like %(display_name)s's work? Donate now!"
msgstr ""
#: app/templates/packages/view.html:453
msgid "More" msgid "More"
msgstr "" msgstr ""
#: app/templates/packages/view.html:474 #: app/templates/packages/view.html:478
msgid "Report a problem with this listing" msgid "Report a problem with this listing"
msgstr "" msgstr ""
#: app/templates/packages/view.html:479 #: app/templates/packages/view.html:483
msgid "See audit log" msgid "See audit log"
msgstr "" msgstr ""
@ -2418,7 +2509,7 @@ msgstr ""
msgid "No screenshots need reviewing." msgid "No screenshots need reviewing."
msgstr "" 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." msgid "No packages need reviewing."
msgstr "" msgstr ""
@ -2455,24 +2546,24 @@ msgstr ""
msgid "Unfulfilled Dependencies" msgid "Unfulfilled Dependencies"
msgstr "" 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 #: app/templates/todo/outdated.html:4
msgid "All Outdated packages" msgid "All Outdated packages"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:4 app/templates/todo/todo_base.html:29 #: app/templates/todo/outdated.html:12 app/templates/todo/outdated.html:16
msgid "Package Tags" msgid "Minetest-Mods org only"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:23 app/templates/todo/tags.html:27 #: app/templates/todo/outdated.html:24 app/templates/todo/topics.html:12
msgid "Missing tags only" msgid "Sort by date"
msgstr "" msgstr ""
#: app/templates/todo/tags.html:31 #: app/templates/todo/outdated.html:28
msgid "Edit Tags" msgid "Sort by score"
msgstr ""
#: app/templates/todo/tags.html:77
msgid "Edit tags"
msgstr "" msgstr ""
#: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4 #: app/templates/todo/todo_base.html:11 app/templates/todo/user.html:4
@ -2484,10 +2575,43 @@ msgstr ""
msgid "All Outdated Packages" msgid "All Outdated Packages"
msgstr "" msgstr ""
#: app/templates/todo/todo_base.html:29
msgid "Package Tags"
msgstr ""
#: app/templates/todo/todo_base.html:35 #: app/templates/todo/todo_base.html:35
msgid "Forum Topics" msgid "Forum Topics"
msgstr "" 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 #: app/templates/todo/user.html:9
msgid "Misc To do" msgid "Misc To do"
msgstr "" msgstr ""
@ -2500,68 +2624,72 @@ msgstr ""
msgid "Unapproved Packages Needing Action" msgid "Unapproved Packages Needing Action"
msgstr "" 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 :)" msgid "Nothing to do :)"
msgstr "" msgstr ""
#: app/templates/todo/user.html:45 #: app/templates/todo/user.html:47
msgid "See all Update Settings" msgid "See all Update Settings"
msgstr "" msgstr ""
#: app/templates/todo/user.html:50 #: app/templates/todo/user.html:52
msgid "Create All Releases" msgid "Create All Releases"
msgstr "" msgstr ""
#: app/templates/todo/user.html:53 #: app/templates/todo/user.html:55
msgid "Potentially Outdated Packages" msgid "Potentially Outdated Packages"
msgstr "" msgstr ""
#: app/templates/todo/user.html:55 #: app/templates/todo/user.html:57
msgid "" msgid ""
"New: Git Update Detection has been set up on all packages to send " "New: Git Update Detection has been set up on all packages to send "
"notifications." "notifications."
msgstr "" msgstr ""
#: app/templates/todo/user.html:56 #: app/templates/todo/user.html:58
msgid "" msgid ""
"Consider changing the update settings to create releases automatically " "Consider changing the update settings to create releases automatically "
"instead." "instead."
msgstr "" msgstr ""
#: app/templates/todo/user.html:59 #: app/templates/todo/user.html:61
msgid "" msgid ""
"Instead of marking packages as outdated, you can automatically create " "Instead of marking packages as outdated, you can automatically create "
"releases when New Commits or New Tags are pushed to Git by clicking " "releases when New Commits or New Tags are pushed to Git by clicking "
"'Update Settings'." "'Update Settings'."
msgstr "" msgstr ""
#: app/templates/todo/user.html:61 #: app/templates/todo/user.html:63
msgid "" msgid ""
"To remove a package from below, create a release or change the update " "To remove a package from below, create a release or change the update "
"settings." "settings."
msgstr "" 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" msgid "Packages Without Tags"
msgstr "" msgstr ""
#: app/templates/todo/user.html:72 #: app/templates/todo/user.html:75
msgid "Labelling your packages with tags helps users find them." msgid "Labelling your packages with tags helps users find them."
msgstr "" msgstr ""
#: app/templates/todo/user.html:92 #: app/templates/todo/user.html:95
msgid "Unadded Topics" msgid "Unadded Topics"
msgstr "" 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." msgid "List of your forum topics which do not have a matching package."
msgstr "" msgstr ""
#: app/templates/todo/user.html:96 #: app/templates/todo/user.html:99
msgid "Topics with a strikethrough have been marked as discarded." msgid "Topics with a strikethrough have been marked as discarded."
msgstr "" 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." msgid "Congrats! You don't have any topics which aren't on CDB."
msgstr "" msgstr ""
@ -3011,3 +3139,16 @@ msgid ""
"Please consider enabling email notifications, you can customise how much " "Please consider enabling email notifications, you can customise how much "
"is sent" "is sent"
msgstr "" msgstr ""
#~ msgid "Like %(display_name)s's work? Donate now!"
#~ msgstr ""
#~ msgid "Missing tags only"
#~ msgstr ""
#~ msgid "Edit Tags"
#~ msgstr ""
#~ msgid "Edit tags"
#~ msgstr ""