Add package translations page
This commit is contained in:
@@ -32,6 +32,11 @@ def get_package_tabs(user: User, package: Package):
|
||||
"title": gettext("Edit Details"),
|
||||
"url": package.get_url("packages.create_edit")
|
||||
},
|
||||
{
|
||||
"id": "translation",
|
||||
"title": gettext("Translation"),
|
||||
"url": package.get_url("packages.translation")
|
||||
},
|
||||
{
|
||||
"id": "releases",
|
||||
"title": gettext("Releases"),
|
||||
@@ -70,7 +75,7 @@ def get_package_tabs(user: User, package: Package):
|
||||
]
|
||||
|
||||
if package.type == PackageType.MOD or package.type == PackageType.TXP:
|
||||
retval.insert(1, {
|
||||
retval.insert(2, {
|
||||
"id": "game_support",
|
||||
"title": gettext("Supported Games"),
|
||||
"url": package.get_url("packages.game_support")
|
||||
|
||||
@@ -461,6 +461,14 @@ def move_to_state(package):
|
||||
return redirect(package.get_url("packages.view"))
|
||||
|
||||
|
||||
@bp.route("/packages/<author>/<name>/translation/")
|
||||
@login_required
|
||||
@is_package_page
|
||||
def translation(package):
|
||||
return render_template("packages/translation.html", package=package,
|
||||
tabs=get_package_tabs(current_user, package), current_tab="translation")
|
||||
|
||||
|
||||
@bp.route("/packages/<author>/<name>/remove/", methods=["GET", "POST"])
|
||||
@login_required
|
||||
@is_package_page
|
||||
|
||||
Reference in New Issue
Block a user